Christian Grothoff [Mon, 1 Jan 2018 14:22:31 +0000 (15:22 +0100)]
update .gitignore
Christian Grothoff [Mon, 1 Jan 2018 14:22:07 +0000 (15:22 +0100)]
remove speed bumps
ng0 [Mon, 1 Jan 2018 12:03:46 +0000 (12:03 +0000)]
guix-env.scm: it is python2
ng0 [Mon, 1 Jan 2018 12:03:29 +0000 (12:03 +0000)]
do not build vocabulary chapter for now
ng0 [Mon, 1 Jan 2018 11:54:57 +0000 (11:54 +0000)]
documentation: contribution: +
ng0 [Mon, 1 Jan 2018 11:44:46 +0000 (11:44 +0000)]
documentation: ignore 'configuration' manual for now (doesn't exist).
ng0 [Sun, 31 Dec 2017 13:12:37 +0000 (13:12 +0000)]
contrib: still python2.
ng0 [Sun, 31 Dec 2017 12:17:15 +0000 (12:17 +0000)]
Merge branch 'master' of gnunet.org:gnunet
ng0 [Sun, 31 Dec 2017 12:16:58 +0000 (12:16 +0000)]
contrib: gnunet-doc.scm: fix up
ng0 [Sun, 31 Dec 2017 12:15:16 +0000 (12:15 +0000)]
change comment in developer.texi
lurchi [Sat, 30 Dec 2017 20:32:59 +0000 (21:32 +0100)]
merge branch 'refactoring-scheduler'
lurchi [Sat, 30 Dec 2017 19:46:59 +0000 (20:46 +0100)]
Merge branch 'fix_social'
lurchi [Sat, 30 Dec 2017 19:39:39 +0000 (20:39 +0100)]
Revert "tried to print out stacktrace, not working. removed."
This reverts commit
1522bb78401dd739299cc507e7237df32f239a3f.
lurchi [Sat, 30 Dec 2017 19:37:01 +0000 (20:37 +0100)]
cleanup
lurchi [Sat, 30 Dec 2017 18:10:40 +0000 (19:10 +0100)]
consider entry decision while re-entering a place
lurchi [Sat, 30 Dec 2017 17:52:01 +0000 (18:52 +0100)]
actually test reconnecting; result in enter callback must always be GNUNET_OK
lurchi [Sat, 30 Dec 2017 17:44:03 +0000 (18:44 +0100)]
master/slave pointers must not be NULL immediatly after sending leave request
lurchi [Sat, 30 Dec 2017 17:27:09 +0000 (18:27 +0100)]
fixing the place leave logic after protocol change
lurchi [Sat, 30 Dec 2017 17:19:02 +0000 (18:19 +0100)]
test_social runs into the case GNUNET_YES == grp->is_disconnected
ng0 [Sat, 30 Dec 2017 12:56:54 +0000 (12:56 +0000)]
doc fix: not ie peers but sometimes called peers
ng0 [Sat, 30 Dec 2017 12:47:00 +0000 (12:47 +0000)]
doc fix
ng0 [Sat, 30 Dec 2017 12:39:38 +0000 (12:39 +0000)]
doc: philosophy: 2 spaces -> 1 space between sentences. Some grammar fixes.
Using fully distributed and fully decentralized instead of 'decentralized',
intended to be explained later on.
ng0 [Sat, 30 Dec 2017 12:21:03 +0000 (12:21 +0000)]
doc: philosophy
ng0 [Fri, 29 Dec 2017 20:16:59 +0000 (20:16 +0000)]
documentation: philisophy: grammar fix.
ng0 [Fri, 29 Dec 2017 19:51:27 +0000 (19:51 +0000)]
documentation: philosophy: Apply some fixes from paper notes.
David Barksdale [Fri, 29 Dec 2017 16:26:05 +0000 (10:26 -0600)]
Demote some log messages
David Barksdale [Fri, 29 Dec 2017 16:25:42 +0000 (10:25 -0600)]
Update POTFILES.in
David Barksdale [Fri, 29 Dec 2017 15:56:10 +0000 (09:56 -0600)]
Combine logic for attaching paths
This fixes issue #4909.
Julius Bünger [Fri, 29 Dec 2017 14:40:13 +0000 (15:40 +0100)]
rps: move handlers struct
Julius Bünger [Fri, 29 Dec 2017 14:38:55 +0000 (15:38 +0100)]
rps: flagging channels while destruction
Julius Bünger [Fri, 29 Dec 2017 14:37:48 +0000 (15:37 +0100)]
refactor rps code
Julius Bünger [Thu, 28 Dec 2017 23:53:32 +0000 (00:53 +0100)]
Merge branch 'master' of gn:gnunet
Julius Bünger [Thu, 28 Dec 2017 23:51:12 +0000 (00:51 +0100)]
rps: improve churn testing
Julius Bünger [Thu, 28 Dec 2017 23:48:08 +0000 (00:48 +0100)]
rps: add assertion
Julius Bünger [Thu, 28 Dec 2017 23:45:57 +0000 (00:45 +0100)]
rps: prepare cancellation of messages
Julius Bünger [Thu, 28 Dec 2017 23:41:17 +0000 (00:41 +0100)]
rps: fix double call
Christian Grothoff [Thu, 28 Dec 2017 22:45:22 +0000 (23:45 +0100)]
add assertion
David Barksdale [Thu, 28 Dec 2017 18:14:38 +0000 (12:14 -0600)]
Actually print the path as a string
Julius Bünger [Thu, 28 Dec 2017 18:03:51 +0000 (19:03 +0100)]
rps: stop destroying mq
David Barksdale [Thu, 28 Dec 2017 00:35:48 +0000 (18:35 -0600)]
Better cycle checking in path from DHT
David Barksdale [Wed, 27 Dec 2017 17:47:08 +0000 (11:47 -0600)]
Fix use-after-free in gnunet-cadet
David Barksdale [Wed, 27 Dec 2017 17:24:37 +0000 (11:24 -0600)]
Fix handling of GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNELS
This fixes issue #5079
David Barksdale [Wed, 27 Dec 2017 16:55:10 +0000 (10:55 -0600)]
Fix handling of GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEERS
This fixes issue #4621
Julius Bünger [Wed, 27 Dec 2017 14:42:55 +0000 (15:42 +0100)]
do not churn on most tests; add specific churn test
Julius Bünger [Wed, 27 Dec 2017 14:06:30 +0000 (15:06 +0100)]
rps: close port before disconnecting
Christian Grothoff [Wed, 27 Dec 2017 13:50:11 +0000 (14:50 +0100)]
beautify loop
Christian Grothoff [Wed, 27 Dec 2017 13:49:55 +0000 (14:49 +0100)]
fix flow control issue
Christian Grothoff [Wed, 27 Dec 2017 13:26:44 +0000 (14:26 +0100)]
add logging to cadet initiatlizations
Christian Grothoff [Wed, 27 Dec 2017 13:08:48 +0000 (14:08 +0100)]
some niceities for rps test configuration
Christian Grothoff [Wed, 27 Dec 2017 13:07:58 +0000 (14:07 +0100)]
indentation fix
Christian Grothoff [Wed, 27 Dec 2017 13:07:10 +0000 (14:07 +0100)]
more logging for hello
Christian Grothoff [Wed, 27 Dec 2017 13:06:38 +0000 (14:06 +0100)]
more logging for transport
Christian Grothoff [Wed, 27 Dec 2017 13:06:10 +0000 (14:06 +0100)]
unset environment variables that will break testbed, indentation and comment typo fixes
Julius Bünger [Wed, 27 Dec 2017 13:12:12 +0000 (14:12 +0100)]
add rps binaries to .gitignore
lurchi [Tue, 26 Dec 2017 17:16:26 +0000 (18:16 +0100)]
result is a boolean; stylistic changes
lurchi [Tue, 26 Dec 2017 17:05:40 +0000 (18:05 +0100)]
test_psyc: less services and less noise in the output
lurchi [Tue, 26 Dec 2017 17:05:20 +0000 (18:05 +0100)]
test_social: less services and less noise in the output
David Barksdale [Tue, 26 Dec 2017 15:54:24 +0000 (09:54 -0600)]
Prevent multipeermap from being reallocated
Grothoff points out that multipeermaps grow when 75% full.
lurchi [Sun, 24 Dec 2017 12:31:08 +0000 (13:31 +0100)]
unified debug output (allows grep OP ID)
lurchi [Sun, 24 Dec 2017 12:29:43 +0000 (13:29 +0100)]
stylistic fix
lurchi [Sun, 24 Dec 2017 12:25:41 +0000 (13:25 +0100)]
be more clear about test procedure (use self-explanatory function names)
lurchi [Sun, 24 Dec 2017 12:15:07 +0000 (13:15 +0100)]
remove debug assertion; add debug output
lurchi [Sun, 24 Dec 2017 12:08:05 +0000 (13:08 +0100)]
forgot to call GNUNET_SERVICE_client_continue
David Barksdale [Sat, 23 Dec 2017 15:57:56 +0000 (09:57 -0600)]
Revert "Fix use-after-free in loop over modified list"
This reverts commit
012ff13acc0cb2f5d7210aa48819395fecf12a3d.
David Barksdale [Sat, 23 Dec 2017 15:54:23 +0000 (09:54 -0600)]
Check for cycles in cadet paths
I believe this is the underlying issue from commit
012ff13acc0cb2f5d7210aa48819395fecf12a3d. I tested out this change and
saw that cyclic paths were dropped and GCP_set_mq() no longer had to
deal with multiple removals. After this commit I'll revert that one.
David Barksdale [Fri, 22 Dec 2017 20:54:30 +0000 (14:54 -0600)]
Check for invalid path_length
David Barksdale [Wed, 20 Dec 2017 01:20:25 +0000 (19:20 -0600)]
Another assert which is actually OK
David Barksdale [Tue, 19 Dec 2017 00:47:16 +0000 (18:47 -0600)]
Another assert which is actually OK.
David Barksdale [Tue, 19 Dec 2017 00:39:03 +0000 (18:39 -0600)]
Fix use-after-free in loop over modified list
This loop saved the next pointer which is OK if the current element is
being freed, but the callback can cause other elements to be freed which
was detected by ASAN.
xrs [Sun, 17 Dec 2017 17:31:36 +0000 (18:31 +0100)]
make gnunet-service-peerinfo unlink HELLOs greater than the allowed GNUNET_MAX_MESSAGE_SIZE
xrs [Sun, 17 Dec 2017 14:43:17 +0000 (15:43 +0100)]
fix make clean
xrs [Sun, 17 Dec 2017 14:10:12 +0000 (15:10 +0100)]
Merge branch 'master' of ssh://gnunet.org/gnunet
lurchi [Fri, 15 Dec 2017 16:37:05 +0000 (17:37 +0100)]
we have to destroy channels to the origin when cleaning up a member
lurchi [Thu, 14 Dec 2017 17:19:02 +0000 (18:19 +0100)]
Merge branch 'fix_social' of gnunet.org:gnunet into fix_social
lurchi [Thu, 14 Dec 2017 17:10:31 +0000 (18:10 +0100)]
don't shutdown before all members and origin have disconnected
lurchi [Thu, 14 Dec 2017 17:08:41 +0000 (18:08 +0100)]
actually use the is_disconnecting flag; debug output; remove dead code
ng0 [Wed, 13 Dec 2017 23:48:06 +0000 (23:48 +0000)]
doc: README: some notes on FIXME tasks.
xrs [Wed, 13 Dec 2017 20:02:22 +0000 (21:02 +0100)]
Merge branch 'master' of ssh://gnunet.org/gnunet
ng0 [Wed, 13 Dec 2017 13:55:42 +0000 (13:55 +0000)]
Some additions to the generic installation collection.
xrs [Tue, 5 Dec 2017 19:44:42 +0000 (20:44 +0100)]
Merge branch 'master' of ssh://gnunet.org/gnunet
Schanzenbach, Martin [Tue, 5 Dec 2017 16:27:08 +0000 (17:27 +0100)]
-fix some mem corruption, fix large file download handling
xrs [Sun, 3 Dec 2017 20:08:32 +0000 (21:08 +0100)]
Merge branch 'master' of ssh://gnunet.org/gnunet
Christian Grothoff [Sun, 3 Dec 2017 16:16:14 +0000 (17:16 +0100)]
fix related to #4909/12605: force desirability of path if path is in use
xrs [Wed, 29 Nov 2017 19:32:41 +0000 (20:32 +0100)]
Merge branch 'master' of ssh://gnunet.org/gnunet
ng0 [Tue, 28 Nov 2017 19:59:46 +0000 (19:59 +0000)]
Merge branch 'master' of gnunet.org:gnunet into doc/documentation
psyc://loupsycedyglgamf.onion/~lynX [Sun, 26 Nov 2017 05:31:59 +0000 (05:31 +0000)]
can't find who suggested this crasher fix.. delayed by pgp
David Barksdale [Sun, 26 Nov 2017 05:31:58 +0000 (23:31 -0600)]
Fix array indexing
Found this while investigating #4909, might be related.
t3sserakt [Sat, 25 Nov 2017 17:03:03 +0000 (18:03 +0100)]
tried to print out stacktrace, not working. removed.
t3sserakt [Sat, 25 Nov 2017 16:38:03 +0000 (17:38 +0100)]
fixed compile error
t3sserakt [Sat, 25 Nov 2017 16:22:29 +0000 (17:22 +0100)]
added logging
t3sserakt [Sat, 25 Nov 2017 01:36:34 +0000 (02:36 +0100)]
Merge branch 'fix_social' of gnunet.org:gnunet into fix_social
lurchi [Fri, 24 Nov 2017 22:04:19 +0000 (23:04 +0100)]
lurchi [Fri, 24 Nov 2017 20:59:24 +0000 (21:59 +0100)]
WARNING -> DEBUG
t3sserakt [Fri, 24 Nov 2017 20:58:53 +0000 (21:58 +0100)]
Merge branch 'fix_social' of gnunet.org:gnunet into fix_social
lurchi [Fri, 24 Nov 2017 20:58:12 +0000 (21:58 +0100)]
mark channel as disconnectin when a part request is sent; cleanup
lurchi [Fri, 24 Nov 2017 20:56:14 +0000 (21:56 +0100)]
added FIXME
lurchi [Fri, 24 Nov 2017 20:55:13 +0000 (21:55 +0100)]
added FIXMEs
lurchi [Fri, 24 Nov 2017 20:54:31 +0000 (21:54 +0100)]
introduce part request / part ack messages (for leaving multicast groups) and related fixes
ng0 [Thu, 23 Nov 2017 16:09:31 +0000 (16:09 +0000)]
definitions.
ng0 [Wed, 22 Nov 2017 20:20:48 +0000 (20:20 +0000)]
+ philo