oweals/gnunet.git
6 years agoFix memory leaks in cadet tests
David Barksdale [Tue, 2 Jan 2018 00:54:29 +0000 (18:54 -0600)]
Fix memory leaks in cadet tests

6 years agofix issue with sending BROKEN timeouts early due to wrong timeout calculation
Christian Grothoff [Tue, 2 Jan 2018 00:22:04 +0000 (01:22 +0100)]
fix issue with sending BROKEN timeouts early due to wrong timeout calculation

6 years agofix GNUNET_TIME_year_to_time, do not start in February...
Christian Grothoff [Mon, 1 Jan 2018 17:16:40 +0000 (18:16 +0100)]
fix GNUNET_TIME_year_to_time, do not start in February...

6 years agocreate .gitignore
Christian Grothoff [Mon, 1 Jan 2018 14:23:17 +0000 (15:23 +0100)]
create .gitignore

6 years agoupdate .gitignore
Christian Grothoff [Mon, 1 Jan 2018 14:22:31 +0000 (15:22 +0100)]
update .gitignore

6 years agoremove speed bumps
Christian Grothoff [Mon, 1 Jan 2018 14:22:07 +0000 (15:22 +0100)]
remove speed bumps

6 years agoguix-env.scm: it is python2
ng0 [Mon, 1 Jan 2018 12:03:46 +0000 (12:03 +0000)]
guix-env.scm: it is python2

6 years agodo not build vocabulary chapter for now
ng0 [Mon, 1 Jan 2018 12:03:29 +0000 (12:03 +0000)]
do not build vocabulary chapter for now

6 years agodocumentation: contribution: +
ng0 [Mon, 1 Jan 2018 11:54:57 +0000 (11:54 +0000)]
documentation: contribution: +

6 years agodocumentation: ignore 'configuration' manual for now (doesn't exist).
ng0 [Mon, 1 Jan 2018 11:44:46 +0000 (11:44 +0000)]
documentation: ignore 'configuration' manual for now (doesn't exist).

6 years agocontrib: still python2.
ng0 [Sun, 31 Dec 2017 13:12:37 +0000 (13:12 +0000)]
contrib: still python2.

6 years agoMerge branch 'master' of gnunet.org:gnunet
ng0 [Sun, 31 Dec 2017 12:17:15 +0000 (12:17 +0000)]
Merge branch 'master' of gnunet.org:gnunet

6 years agocontrib: gnunet-doc.scm: fix up
ng0 [Sun, 31 Dec 2017 12:16:58 +0000 (12:16 +0000)]
contrib: gnunet-doc.scm: fix up

6 years agochange comment in developer.texi
ng0 [Sun, 31 Dec 2017 12:15:16 +0000 (12:15 +0000)]
change comment in developer.texi

6 years agomerge branch 'refactoring-scheduler'
lurchi [Sat, 30 Dec 2017 20:32:59 +0000 (21:32 +0100)]
merge branch 'refactoring-scheduler'

6 years agoMerge branch 'fix_social'
lurchi [Sat, 30 Dec 2017 19:46:59 +0000 (20:46 +0100)]
Merge branch 'fix_social'

6 years agoRevert "tried to print out stacktrace, not working. removed."
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.

6 years agocleanup
lurchi [Sat, 30 Dec 2017 19:37:01 +0000 (20:37 +0100)]
cleanup

6 years agoconsider entry decision while re-entering a place
lurchi [Sat, 30 Dec 2017 18:10:40 +0000 (19:10 +0100)]
consider entry decision while re-entering a place

6 years agoactually test reconnecting; result in enter callback must always be GNUNET_OK
lurchi [Sat, 30 Dec 2017 17:52:01 +0000 (18:52 +0100)]
actually test reconnecting; result in enter callback must always be GNUNET_OK

6 years agomaster/slave pointers must not be NULL immediatly after sending leave request
lurchi [Sat, 30 Dec 2017 17:44:03 +0000 (18:44 +0100)]
master/slave pointers must not be NULL immediatly after sending leave request

6 years agofixing the place leave logic after protocol change
lurchi [Sat, 30 Dec 2017 17:27:09 +0000 (18:27 +0100)]
fixing the place leave logic after protocol change

6 years agotest_social runs into the case GNUNET_YES == grp->is_disconnected
lurchi [Sat, 30 Dec 2017 17:19:02 +0000 (18:19 +0100)]
test_social runs into the case GNUNET_YES == grp->is_disconnected

6 years agodoc fix: not ie peers but sometimes called peers
ng0 [Sat, 30 Dec 2017 12:56:54 +0000 (12:56 +0000)]
doc fix: not ie peers but sometimes called peers

6 years agodoc fix
ng0 [Sat, 30 Dec 2017 12:47:00 +0000 (12:47 +0000)]
doc fix

6 years agodoc: philosophy: 2 spaces -> 1 space between sentences. Some grammar fixes.
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.

6 years agodoc: philosophy
ng0 [Sat, 30 Dec 2017 12:21:03 +0000 (12:21 +0000)]
doc: philosophy

6 years agodocumentation: philisophy: grammar fix.
ng0 [Fri, 29 Dec 2017 20:16:59 +0000 (20:16 +0000)]
documentation: philisophy: grammar fix.

6 years agodocumentation: philosophy: Apply some fixes from paper notes.
ng0 [Fri, 29 Dec 2017 19:51:27 +0000 (19:51 +0000)]
documentation: philosophy: Apply some fixes from paper notes.

6 years agoDemote some log messages
David Barksdale [Fri, 29 Dec 2017 16:26:05 +0000 (10:26 -0600)]
Demote some log messages

6 years agoUpdate POTFILES.in
David Barksdale [Fri, 29 Dec 2017 16:25:42 +0000 (10:25 -0600)]
Update POTFILES.in

6 years agoCombine logic for attaching paths
David Barksdale [Fri, 29 Dec 2017 15:56:10 +0000 (09:56 -0600)]
Combine logic for attaching paths

This fixes issue #4909.

6 years agorps: move handlers struct
Julius Bünger [Fri, 29 Dec 2017 14:40:13 +0000 (15:40 +0100)]
rps: move handlers struct

6 years agorps: flagging channels while destruction
Julius Bünger [Fri, 29 Dec 2017 14:38:55 +0000 (15:38 +0100)]
rps: flagging channels while destruction

6 years agorefactor rps code
Julius Bünger [Fri, 29 Dec 2017 14:37:48 +0000 (15:37 +0100)]
refactor rps code

6 years agoMerge branch 'master' of gn:gnunet
Julius Bünger [Thu, 28 Dec 2017 23:53:32 +0000 (00:53 +0100)]
Merge branch 'master' of gn:gnunet

6 years agorps: improve churn testing
Julius Bünger [Thu, 28 Dec 2017 23:51:12 +0000 (00:51 +0100)]
rps: improve churn testing

6 years agorps: add assertion
Julius Bünger [Thu, 28 Dec 2017 23:48:08 +0000 (00:48 +0100)]
rps: add assertion

6 years agorps: prepare cancellation of messages
Julius Bünger [Thu, 28 Dec 2017 23:45:57 +0000 (00:45 +0100)]
rps: prepare cancellation of messages

6 years agorps: fix double call
Julius Bünger [Thu, 28 Dec 2017 23:41:17 +0000 (00:41 +0100)]
rps: fix double call

6 years agoadd assertion
Christian Grothoff [Thu, 28 Dec 2017 22:45:22 +0000 (23:45 +0100)]
add assertion

6 years agoActually print the path as a string
David Barksdale [Thu, 28 Dec 2017 18:14:38 +0000 (12:14 -0600)]
Actually print the path as a string

6 years agorps: stop destroying mq
Julius Bünger [Thu, 28 Dec 2017 18:03:51 +0000 (19:03 +0100)]
rps: stop destroying mq

6 years agoBetter cycle checking in path from DHT
David Barksdale [Thu, 28 Dec 2017 00:35:48 +0000 (18:35 -0600)]
Better cycle checking in path from DHT

6 years agoFix use-after-free in gnunet-cadet
David Barksdale [Wed, 27 Dec 2017 17:47:08 +0000 (11:47 -0600)]
Fix use-after-free in gnunet-cadet

6 years agoFix handling of GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNELS
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

6 years agoFix handling of GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEERS
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

6 years agodo not churn on most tests; add specific churn test
Julius Bünger [Wed, 27 Dec 2017 14:42:55 +0000 (15:42 +0100)]
do not churn on most tests; add specific churn test

6 years agorps: close port before disconnecting
Julius Bünger [Wed, 27 Dec 2017 14:06:30 +0000 (15:06 +0100)]
rps: close port before disconnecting

6 years agobeautify loop
Christian Grothoff [Wed, 27 Dec 2017 13:50:11 +0000 (14:50 +0100)]
beautify loop

6 years agofix flow control issue
Christian Grothoff [Wed, 27 Dec 2017 13:49:55 +0000 (14:49 +0100)]
fix flow control issue

6 years agoadd logging to cadet initiatlizations
Christian Grothoff [Wed, 27 Dec 2017 13:26:44 +0000 (14:26 +0100)]
add logging to cadet initiatlizations

6 years agosome niceities for rps test configuration
Christian Grothoff [Wed, 27 Dec 2017 13:08:48 +0000 (14:08 +0100)]
some niceities for rps test configuration

6 years agoindentation fix
Christian Grothoff [Wed, 27 Dec 2017 13:07:58 +0000 (14:07 +0100)]
indentation fix

6 years agomore logging for hello
Christian Grothoff [Wed, 27 Dec 2017 13:07:10 +0000 (14:07 +0100)]
more logging for hello

6 years agomore logging for transport
Christian Grothoff [Wed, 27 Dec 2017 13:06:38 +0000 (14:06 +0100)]
more logging for transport

6 years agounset environment variables that will break testbed, indentation and comment typo...
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

6 years agoadd rps binaries to .gitignore
Julius Bünger [Wed, 27 Dec 2017 13:12:12 +0000 (14:12 +0100)]
add rps binaries to .gitignore

6 years agoresult is a boolean; stylistic changes
lurchi [Tue, 26 Dec 2017 17:16:26 +0000 (18:16 +0100)]
result is a boolean; stylistic changes

6 years agotest_psyc: less services and less noise in the output
lurchi [Tue, 26 Dec 2017 17:05:40 +0000 (18:05 +0100)]
test_psyc: less services and less noise in the output

6 years agotest_social: 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

6 years agoPrevent multipeermap from being reallocated
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.

6 years agounified debug output (allows grep OP ID)
lurchi [Sun, 24 Dec 2017 12:31:08 +0000 (13:31 +0100)]
unified debug output (allows grep OP ID)

6 years agostylistic fix
lurchi [Sun, 24 Dec 2017 12:29:43 +0000 (13:29 +0100)]
stylistic fix

6 years agobe more clear about test procedure (use self-explanatory function names)
lurchi [Sun, 24 Dec 2017 12:25:41 +0000 (13:25 +0100)]
be more clear about test procedure (use self-explanatory function names)

6 years agoremove debug assertion; add debug output
lurchi [Sun, 24 Dec 2017 12:15:07 +0000 (13:15 +0100)]
remove debug assertion; add debug output

6 years agoforgot to call GNUNET_SERVICE_client_continue
lurchi [Sun, 24 Dec 2017 12:08:05 +0000 (13:08 +0100)]
forgot to call GNUNET_SERVICE_client_continue

6 years agoRevert "Fix use-after-free in loop over modified list"
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.

6 years agoCheck for cycles in cadet paths
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.

6 years agoCheck for invalid path_length
David Barksdale [Fri, 22 Dec 2017 20:54:30 +0000 (14:54 -0600)]
Check for invalid path_length

6 years agoMerge remote-tracking branch 'origin/master' into identity_abe
Schanzenbach, Martin [Wed, 20 Dec 2017 09:05:45 +0000 (10:05 +0100)]
Merge remote-tracking branch 'origin/master' into identity_abe

6 years agoAnother assert which is actually OK
David Barksdale [Wed, 20 Dec 2017 01:20:25 +0000 (19:20 -0600)]
Another assert which is actually OK

6 years agoAnother assert which is actually OK.
David Barksdale [Tue, 19 Dec 2017 00:47:16 +0000 (18:47 -0600)]
Another assert which is actually OK.

6 years agoFix use-after-free in loop over modified list
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.

6 years agomake gnunet-service-peerinfo unlink HELLOs greater than the allowed GNUNET_MAX_MESSAG...
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

6 years agofix make clean
xrs [Sun, 17 Dec 2017 14:43:17 +0000 (15:43 +0100)]
fix make clean

6 years agoMerge branch 'master' of ssh://gnunet.org/gnunet
xrs [Sun, 17 Dec 2017 14:10:12 +0000 (15:10 +0100)]
Merge branch 'master' of ssh://gnunet.org/gnunet

6 years agowe have to destroy channels to the origin when cleaning up a member
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

6 years agoMerge branch 'fix_social' of gnunet.org:gnunet into fix_social
lurchi [Thu, 14 Dec 2017 17:19:02 +0000 (18:19 +0100)]
Merge branch 'fix_social' of gnunet.org:gnunet into fix_social

6 years agodon't shutdown before all members and origin have disconnected
lurchi [Thu, 14 Dec 2017 17:10:31 +0000 (18:10 +0100)]
don't shutdown before all members and origin have disconnected

6 years agoactually use the is_disconnecting flag; debug output; remove dead code
lurchi [Thu, 14 Dec 2017 17:08:41 +0000 (18:08 +0100)]
actually use the is_disconnecting flag; debug output; remove dead code

6 years agodoc: README: some notes on FIXME tasks.
ng0 [Wed, 13 Dec 2017 23:48:06 +0000 (23:48 +0000)]
doc: README: some notes on FIXME tasks.

6 years agoMerge branch 'master' of ssh://gnunet.org/gnunet
xrs [Wed, 13 Dec 2017 20:02:22 +0000 (21:02 +0100)]
Merge branch 'master' of ssh://gnunet.org/gnunet

6 years agoSome additions to the generic installation collection.
ng0 [Wed, 13 Dec 2017 13:55:42 +0000 (13:55 +0000)]
Some additions to the generic installation collection.

6 years agoMerge branch 'master' of ssh://gnunet.org/gnunet
xrs [Tue, 5 Dec 2017 19:44:42 +0000 (20:44 +0100)]
Merge branch 'master' of ssh://gnunet.org/gnunet

6 years agoMerge remote-tracking branch 'origin/master' into identity_abe
Schanzenbach, Martin [Tue, 5 Dec 2017 16:27:33 +0000 (17:27 +0100)]
Merge remote-tracking branch 'origin/master' into identity_abe

6 years ago-fix some mem corruption, fix large file download handling
Schanzenbach, Martin [Tue, 5 Dec 2017 16:27:08 +0000 (17:27 +0100)]
-fix some mem corruption, fix large file download handling

6 years ago-move jwt back into idp
Schanzenbach, Martin [Mon, 4 Dec 2017 16:48:22 +0000 (17:48 +0100)]
-move jwt back into idp

6 years ago-start jwt
Schanzenbach, Martin [Mon, 4 Dec 2017 16:39:36 +0000 (17:39 +0100)]
-start jwt

6 years ago-fix
Schanzenbach, Martin [Mon, 4 Dec 2017 16:10:54 +0000 (17:10 +0100)]
-fix

6 years ago-fix makefile
Schanzenbach, Martin [Mon, 4 Dec 2017 15:37:28 +0000 (16:37 +0100)]
-fix makefile

6 years agoMerge branch 'master' of ssh://gnunet.org/gnunet
xrs [Sun, 3 Dec 2017 20:08:32 +0000 (21:08 +0100)]
Merge branch 'master' of ssh://gnunet.org/gnunet

6 years agofix related to #4909/12605: force desirability of path if path is in use
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

6 years agoMerge remote-tracking branch 'origin/master' into identity_abe
Schanzenbach, Martin [Sat, 2 Dec 2017 21:34:21 +0000 (22:34 +0100)]
Merge remote-tracking branch 'origin/master' into identity_abe

6 years ago-refactored
Schanzenbach, Martin [Sat, 2 Dec 2017 21:32:28 +0000 (22:32 +0100)]
-refactored

6 years agoMerge branch 'master' of ssh://gnunet.org/gnunet
xrs [Wed, 29 Nov 2017 19:32:41 +0000 (20:32 +0100)]
Merge branch 'master' of ssh://gnunet.org/gnunet

6 years agoMerge branch 'master' of gnunet.org:gnunet into doc/documentation
ng0 [Tue, 28 Nov 2017 19:59:46 +0000 (19:59 +0000)]
Merge branch 'master' of gnunet.org:gnunet into doc/documentation

6 years agocan't find who suggested this crasher fix.. delayed by pgp
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

6 years agoFix array indexing
David Barksdale [Sun, 26 Nov 2017 05:31:58 +0000 (23:31 -0600)]
Fix array indexing

Found this while investigating #4909, might be related.

6 years agotried to print out stacktrace, not working. removed.
t3sserakt [Sat, 25 Nov 2017 17:03:03 +0000 (18:03 +0100)]
tried to print out stacktrace, not working. removed.