Christian Grothoff [Tue, 27 Oct 2015 16:09:09 +0000 (16:09 +0000)]
-ignore
Christian Grothoff [Tue, 27 Oct 2015 16:08:13 +0000 (16:08 +0000)]
-pot-update
Christian Grothoff [Tue, 27 Oct 2015 16:05:37 +0000 (16:05 +0000)]
-indentation
Christian Grothoff [Tue, 27 Oct 2015 16:05:29 +0000 (16:05 +0000)]
-doxygen
Christian Grothoff [Tue, 27 Oct 2015 16:05:18 +0000 (16:05 +0000)]
-logging, indenting
Christian Grothoff [Tue, 27 Oct 2015 16:04:58 +0000 (16:04 +0000)]
stop using deprecated TRANSPORT_try_connect() API, use modern ATS connectivity suggestions instead
Christian Grothoff [Tue, 27 Oct 2015 15:45:33 +0000 (15:45 +0000)]
-be less verbose
Christian Grothoff [Tue, 27 Oct 2015 14:49:03 +0000 (14:49 +0000)]
prepare testbed for #3675 by having an option to establish connections to ATS
Sree Harsha Totakura [Tue, 27 Oct 2015 14:28:19 +0000 (14:28 +0000)]
-update docu links
Christian Grothoff [Tue, 27 Oct 2015 14:18:14 +0000 (14:18 +0000)]
-extra logging for #4025
Christian Grothoff [Tue, 27 Oct 2015 13:42:08 +0000 (13:42 +0000)]
-indentation, doxygen, etc.
Christian Grothoff [Tue, 27 Oct 2015 13:22:47 +0000 (13:22 +0000)]
-simplify
Jeff Burdges [Tue, 27 Oct 2015 11:12:14 +0000 (11:12 +0000)]
Use SSH more safely from configure
Christian Grothoff [Mon, 26 Oct 2015 18:11:05 +0000 (18:11 +0000)]
-document quota, use higher quota for test
Christian Grothoff [Mon, 26 Oct 2015 18:07:37 +0000 (18:07 +0000)]
-fix udp transmission, avoid scheduling when unready
Christian Grothoff [Mon, 26 Oct 2015 17:15:58 +0000 (17:15 +0000)]
-fix
Christian Grothoff [Mon, 26 Oct 2015 17:15:14 +0000 (17:15 +0000)]
-ignore PING/PONG from self
Christian Grothoff [Mon, 26 Oct 2015 16:02:32 +0000 (16:02 +0000)]
-dox
Christian Grothoff [Mon, 26 Oct 2015 16:02:23 +0000 (16:02 +0000)]
-indent
Christian Grothoff [Mon, 26 Oct 2015 16:02:14 +0000 (16:02 +0000)]
-dox
Christian Grothoff [Mon, 26 Oct 2015 15:59:32 +0000 (15:59 +0000)]
never pass addresses for ourselves to ATS
Christian Grothoff [Mon, 26 Oct 2015 15:16:47 +0000 (15:16 +0000)]
-truncate HELLO
Christian Grothoff [Mon, 26 Oct 2015 15:16:35 +0000 (15:16 +0000)]
-truncate on write
Christian Grothoff [Mon, 26 Oct 2015 14:48:56 +0000 (14:48 +0000)]
-check transport-side for connect-to-self
Christian Grothoff [Mon, 26 Oct 2015 13:58:45 +0000 (13:58 +0000)]
-better error reporting
Christian Grothoff [Mon, 26 Oct 2015 01:01:07 +0000 (01:01 +0000)]
-another case
Christian Grothoff [Mon, 26 Oct 2015 00:53:32 +0000 (00:53 +0000)]
potential fix for #4024
Christian Grothoff [Mon, 26 Oct 2015 00:01:25 +0000 (00:01 +0000)]
-doxygen, simplify
Christian Grothoff [Sun, 25 Oct 2015 23:47:39 +0000 (23:47 +0000)]
-use hash in prd query to reduce memory consumption of CP request_map
Christian Grothoff [Sun, 25 Oct 2015 23:22:33 +0000 (23:22 +0000)]
-reduce calls in get_latest()
Christian Grothoff [Sun, 25 Oct 2015 23:09:35 +0000 (23:09 +0000)]
-indent
Christian Grothoff [Sun, 25 Oct 2015 23:04:09 +0000 (23:04 +0000)]
check against all pending requests with same hash, not just first; this is a true multihashmap
Christian Grothoff [Sun, 25 Oct 2015 22:39:09 +0000 (22:39 +0000)]
-fix indentation, fix bug that caused us to try to merge requests twice
Christian Grothoff [Sun, 25 Oct 2015 15:45:03 +0000 (15:45 +0000)]
-randomize ps each time
Christian Grothoff [Sat, 24 Oct 2015 13:37:48 +0000 (13:37 +0000)]
-adding Florian's IBF sim code
Christian Grothoff [Thu, 22 Oct 2015 22:53:12 +0000 (22:53 +0000)]
-simplify log, eliminates bogus warning and we didn't need this info anyway
Christian Grothoff [Thu, 22 Oct 2015 22:49:59 +0000 (22:49 +0000)]
-bogus log
Bart Polot [Tue, 20 Oct 2015 03:07:18 +0000 (03:07 +0000)]
- add some assertions to make sure the poll mechanism is sane
Bart Polot [Tue, 20 Oct 2015 02:28:04 +0000 (02:28 +0000)]
When cancelling polls cancel pending messages as well, as the message will
trigger a new poll upon sending. Fix #4010.
Christian Grothoff [Sun, 18 Oct 2015 21:55:21 +0000 (21:55 +0000)]
-indent
Christian Grothoff [Sun, 18 Oct 2015 21:54:11 +0000 (21:54 +0000)]
-fix
Christian Grothoff [Sun, 18 Oct 2015 21:12:52 +0000 (21:12 +0000)]
-fix
Christian Grothoff [Sun, 18 Oct 2015 21:02:16 +0000 (21:02 +0000)]
-remove deprecated try_disconnect API
Christian Grothoff [Sun, 18 Oct 2015 20:58:31 +0000 (20:58 +0000)]
move -C option from gnunet-transport to gnunet-ats; also, use blacklisting API to implement gnunet-transport -D
Christian Grothoff [Sun, 18 Oct 2015 20:57:37 +0000 (20:57 +0000)]
-fix log call
Christian Grothoff [Sun, 18 Oct 2015 20:54:56 +0000 (20:54 +0000)]
-handle NULL for session (i.e. already gone/down)
Christian Grothoff [Sun, 18 Oct 2015 20:51:39 +0000 (20:51 +0000)]
-install entry in DHT
Christian Grothoff [Sun, 18 Oct 2015 20:18:28 +0000 (20:18 +0000)]
transition from TRANSPORT_try_connect to modern ATS connectivity API
Christian Grothoff [Sun, 18 Oct 2015 19:41:06 +0000 (19:41 +0000)]
rename all_known_peers to all_connected_peers
Christian Grothoff [Sun, 18 Oct 2015 19:35:14 +0000 (19:35 +0000)]
-log ACK delay vs. last frag transmit
Christian Grothoff [Sun, 18 Oct 2015 19:21:18 +0000 (19:21 +0000)]
-log expected transmission time on enqueue, together with queue size
Christian Grothoff [Sun, 18 Oct 2015 19:16:42 +0000 (19:16 +0000)]
-smoother calculation of flow delays, base it on the current message not the previous one
Christian Grothoff [Sun, 18 Oct 2015 19:01:51 +0000 (19:01 +0000)]
-we use 4 chars, not 8 for pIDs
Christian Grothoff [Sun, 18 Oct 2015 18:57:48 +0000 (18:57 +0000)]
-use UINT32_MAX to mean disconnect, for real
Christian Grothoff [Sun, 18 Oct 2015 18:57:31 +0000 (18:57 +0000)]
-do not suggest twice
Christian Grothoff [Sun, 18 Oct 2015 18:44:05 +0000 (18:44 +0000)]
-more logging, avoid duplicate re-scheduling
Christian Grothoff [Sun, 18 Oct 2015 18:29:04 +0000 (18:29 +0000)]
-fix reporting of IP address
Christian Grothoff [Sun, 18 Oct 2015 18:19:29 +0000 (18:19 +0000)]
-use LOG instead of GNUNET_log
Christian Grothoff [Sun, 18 Oct 2015 18:16:59 +0000 (18:16 +0000)]
-only schedule select once per fragmented message
Christian Grothoff [Sun, 18 Oct 2015 14:09:00 +0000 (14:09 +0000)]
-fix NPE
Christian Grothoff [Sun, 18 Oct 2015 14:06:40 +0000 (14:06 +0000)]
-cosmetics, and preparations for try_connect change
Christian Grothoff [Sun, 18 Oct 2015 14:04:59 +0000 (14:04 +0000)]
-stop active offer before starting another one
Christian Grothoff [Sun, 18 Oct 2015 13:59:59 +0000 (13:59 +0000)]
use ATS connectivity suggestion instead of deprecated GNUNET_TRANSPORT_try_connect
Christian Grothoff [Sun, 18 Oct 2015 13:53:25 +0000 (13:53 +0000)]
-doxygen
Christian Grothoff [Sun, 18 Oct 2015 13:53:16 +0000 (13:53 +0000)]
-track hello offer handle while it is active
Christian Grothoff [Sun, 18 Oct 2015 13:45:28 +0000 (13:45 +0000)]
-change topology to use ATS connectivity API instead of deprecated transport try_connect
Christian Grothoff [Sun, 18 Oct 2015 12:49:23 +0000 (12:49 +0000)]
add 'strength' argument to address suggestion request for ATS
Christian Grothoff [Sun, 18 Oct 2015 12:33:21 +0000 (12:33 +0000)]
rename 'struct Session' to 'struct GNUNET_ATS_Session' to satisfy naming conventions
Christian Grothoff [Sun, 18 Oct 2015 12:30:40 +0000 (12:30 +0000)]
-note dead field
Christian Grothoff [Sun, 18 Oct 2015 12:27:54 +0000 (12:27 +0000)]
-doxygen
Christian Grothoff [Sun, 18 Oct 2015 12:27:38 +0000 (12:27 +0000)]
-mirror check on disconnect
Christian Grothoff [Sun, 18 Oct 2015 12:21:40 +0000 (12:21 +0000)]
-typo
Christian Grothoff [Sun, 18 Oct 2015 12:21:08 +0000 (12:21 +0000)]
-dead function in header
Christian Grothoff [Sun, 18 Oct 2015 12:20:14 +0000 (12:20 +0000)]
combing through transport ATS logic, documenting and cleaning code
Christian Grothoff [Sat, 17 Oct 2015 20:34:19 +0000 (20:34 +0000)]
log plugin involved in slow transmissions
Christian Grothoff [Sat, 17 Oct 2015 20:28:16 +0000 (20:28 +0000)]
fix misscalculation of per-session flow delays and apply flow delays properly per message instead of per session
Christian Grothoff [Sat, 17 Oct 2015 19:43:02 +0000 (19:43 +0000)]
add logging to watch for transmission delays within transport service
Christian Grothoff [Sat, 17 Oct 2015 19:34:43 +0000 (19:34 +0000)]
-be harsher about transport service sending messages out of line, also at the same time check in transport service to only transmit messages if in the right state
Christian Grothoff [Sat, 17 Oct 2015 19:02:04 +0000 (19:02 +0000)]
-add option to ignore SetQuotaMessage (but still generate them), and if the option is not set, really do use the quotas consistently
Christian Grothoff [Sat, 17 Oct 2015 18:54:24 +0000 (18:54 +0000)]
-do not export set_incoming_quota past file, it is not used beyond the scope
Christian Grothoff [Sat, 17 Oct 2015 17:41:37 +0000 (17:41 +0000)]
-ignores, indent
Christian Grothoff [Sat, 17 Oct 2015 00:19:16 +0000 (00:19 +0000)]
-fix use after free
Christian Grothoff [Sat, 17 Oct 2015 00:09:01 +0000 (00:09 +0000)]
-bump warn threshold
Christian Grothoff [Fri, 16 Oct 2015 22:56:01 +0000 (22:56 +0000)]
-fix doxygen warnings
Christian Grothoff [Fri, 16 Oct 2015 22:52:48 +0000 (22:52 +0000)]
-use INFO, not WARN
Christian Grothoff [Fri, 16 Oct 2015 22:48:39 +0000 (22:48 +0000)]
-update DST hello
Christian Grothoff [Fri, 16 Oct 2015 22:45:39 +0000 (22:45 +0000)]
-ignore 2nd FRIEND hello when patching
Christian Grothoff [Fri, 16 Oct 2015 22:19:35 +0000 (22:19 +0000)]
-fix destroy_ai
David Barksdale [Fri, 16 Oct 2015 17:03:09 +0000 (17:03 +0000)]
Remove unused variable
Christian Grothoff [Wed, 14 Oct 2015 14:55:42 +0000 (14:55 +0000)]
trying to fix #4003
Bart Polot [Tue, 13 Oct 2015 12:52:54 +0000 (12:52 +0000)]
Always force queue local messages when the client was pre-authorized to send. Fix #3999.
Bart Polot [Tue, 13 Oct 2015 12:21:53 +0000 (12:21 +0000)]
- FTBFS
Florian Dold [Sun, 11 Oct 2015 20:20:58 +0000 (20:20 +0000)]
fix consensus logic bug
Florian Dold [Sun, 11 Oct 2015 19:16:15 +0000 (19:16 +0000)]
consensus
Martin Schanzenbach [Sun, 11 Oct 2015 09:27:47 +0000 (09:27 +0000)]
- implicitly enable rest functions in experimental if jansson.h present
Bart Polot [Thu, 8 Oct 2015 18:21:25 +0000 (18:21 +0000)]
- ignore
Bart Polot [Thu, 8 Oct 2015 17:27:15 +0000 (17:27 +0000)]
- FTBFS
Bart Polot [Thu, 8 Oct 2015 17:27:14 +0000 (17:27 +0000)]
- only request reply if no key is known
Christian Grothoff [Thu, 8 Oct 2015 17:19:24 +0000 (17:19 +0000)]
-NULL builder on disconnect
Christian Grothoff [Thu, 8 Oct 2015 17:09:42 +0000 (17:09 +0000)]
redefining core message timeout semantics and core-core-API messaging to address (hypothetical?) stalls which may explain #3863. This kind-of breaks the API in that the timeout now has a different semantic -- it's an advisory as to when the app would like the message transmitted, the transmission will no longer actually time out. However, that was the documented semantics before, just not the actual behavior. Most applications didn't rely on it, and tests still pass, so I didn't break too much...