David Barksdale [Sun, 19 Jul 2015 15:35:07 +0000 (15:35 +0000)]
Remove this GNUNET_htonl_signed nonsense
David Barksdale [Sun, 19 Jul 2015 15:33:15 +0000 (15:33 +0000)]
Move libgnunetpsycutil.la to psycstore
This solves a circular dependency between psyc and psycstore.
Bruno Cabral [Sat, 18 Jul 2015 19:15:51 +0000 (19:15 +0000)]
Get STUN to work with UDP plugin
Christian Grothoff [Sat, 18 Jul 2015 13:40:19 +0000 (13:40 +0000)]
work around bogus cc warning -- for some C compilers...
Christian Grothoff [Sat, 18 Jul 2015 13:39:41 +0000 (13:39 +0000)]
minor modifications to reduce warnings
Christian Grothoff [Sat, 18 Jul 2015 13:33:10 +0000 (13:33 +0000)]
-adding missing 'const' decls, fixing indentation / doxygen a bit
Gabor X Toth [Sat, 18 Jul 2015 00:03:06 +0000 (00:03 +0000)]
psyc/store: apply state modifiers
Gabor X Toth [Sat, 18 Jul 2015 00:03:00 +0000 (00:03 +0000)]
psycstore: doc formatting
Christian Grothoff [Thu, 16 Jul 2015 10:06:55 +0000 (10:06 +0000)]
-do not use header of LE <1.0 by also checking that the binary version was acceptable
Christian Grothoff [Wed, 15 Jul 2015 17:40:48 +0000 (17:40 +0000)]
-remove stupid assertion
Christian Grothoff [Wed, 15 Jul 2015 13:17:09 +0000 (13:17 +0000)]
-downgrade version requirement further
Christian Grothoff [Wed, 15 Jul 2015 12:49:07 +0000 (12:49 +0000)]
-fix
David Barksdale [Wed, 15 Jul 2015 12:32:49 +0000 (12:32 +0000)]
fix gnurl comparison
Christian Grothoff [Wed, 15 Jul 2015 11:45:50 +0000 (11:45 +0000)]
-need to fully unregister from neighbours, as otherwise assertion fails if identical connection is added
Bart Polot [Wed, 15 Jul 2015 11:45:16 +0000 (11:45 +0000)]
- better log
Bart Polot [Wed, 15 Jul 2015 11:45:16 +0000 (11:45 +0000)]
- log warning
Bart Polot [Wed, 15 Jul 2015 11:45:15 +0000 (11:45 +0000)]
Detailed statistics
Bart Polot [Wed, 15 Jul 2015 11:45:14 +0000 (11:45 +0000)]
- debug info
Bart Polot [Wed, 15 Jul 2015 11:45:14 +0000 (11:45 +0000)]
- doc
Bart Polot [Wed, 15 Jul 2015 11:45:13 +0000 (11:45 +0000)]
- send payload on AX key receive
Bart Polot [Wed, 15 Jul 2015 11:45:12 +0000 (11:45 +0000)]
- let one keepalive be queued at shutdown
Bart Polot [Wed, 15 Jul 2015 11:45:11 +0000 (11:45 +0000)]
- don't send KEEPALIVE if the tunnel has traffic queued
Bart Polot [Wed, 15 Jul 2015 11:45:11 +0000 (11:45 +0000)]
- fix end of kx condition to reception of valid payload only
Bart Polot [Wed, 15 Jul 2015 11:45:10 +0000 (11:45 +0000)]
- improved logging of payload traffic
Christian Grothoff [Tue, 14 Jul 2015 23:49:34 +0000 (23:49 +0000)]
-fix ARM binding
Christian Grothoff [Tue, 14 Jul 2015 23:43:44 +0000 (23:43 +0000)]
-fix gnurl/curl detection warning
Christian Grothoff [Tue, 14 Jul 2015 23:34:21 +0000 (23:34 +0000)]
this should fix #3846
Christian Grothoff [Tue, 14 Jul 2015 21:56:33 +0000 (21:56 +0000)]
committing version used to produce 3846:9432
Christian Grothoff [Mon, 13 Jul 2015 20:23:53 +0000 (20:23 +0000)]
adding moderately expensive instrumentation to track down invariant violation #3846 in CADET
Christian Grothoff [Mon, 13 Jul 2015 14:58:08 +0000 (14:58 +0000)]
-no binding for daemons
Christian Grothoff [Mon, 13 Jul 2015 14:56:18 +0000 (14:56 +0000)]
-no binding for daemons
Christian Grothoff [Mon, 13 Jul 2015 14:53:30 +0000 (14:53 +0000)]
automatically clean up left-over Unix domain socket files when trying to bind (fixes #3723)
Christian Grothoff [Mon, 13 Jul 2015 13:57:47 +0000 (13:57 +0000)]
raise low limits, as they were they are bound to cause problems with reverse-proxy setups
Christian Grothoff [Mon, 13 Jul 2015 12:11:25 +0000 (12:11 +0000)]
-indentation fixes
Martin Schanzenbach [Fri, 10 Jul 2015 16:17:30 +0000 (16:17 +0000)]
- Identity token support
Christian Grothoff [Wed, 8 Jul 2015 20:48:24 +0000 (20:48 +0000)]
DEFAULTSERVICES is dead, remove remains
Christian Grothoff [Wed, 8 Jul 2015 06:28:50 +0000 (06:28 +0000)]
-fix -h string
Christian Grothoff [Tue, 7 Jul 2015 21:45:31 +0000 (21:45 +0000)]
slightly nicer ifname cmp
Christian Grothoff [Tue, 7 Jul 2015 21:41:29 +0000 (21:41 +0000)]
do not add our virtual interfaces to our HELLO
Christian Grothoff [Tue, 7 Jul 2015 21:04:17 +0000 (21:04 +0000)]
-change default port, as 53 won't work without root anyway
Christian Grothoff [Mon, 6 Jul 2015 14:22:51 +0000 (14:22 +0000)]
-fix non-deterministic peerstore sync failure
Christian Grothoff [Fri, 3 Jul 2015 09:35:27 +0000 (09:35 +0000)]
-style fixes
Christian Grothoff [Thu, 2 Jul 2015 19:58:35 +0000 (19:58 +0000)]
-adding ecc dlog support
Bruno Cabral [Wed, 1 Jul 2015 04:09:34 +0000 (04:09 +0000)]
Christian Grothoff [Tue, 30 Jun 2015 11:38:37 +0000 (11:38 +0000)]
fix #3869: outdated FSF address
Christian Grothoff [Tue, 30 Jun 2015 09:43:59 +0000 (09:43 +0000)]
patch from Nicolas Fournier to add some _dup and _cmp functions for RSA signatures and private keys
Bart Polot [Tue, 30 Jun 2015 09:43:08 +0000 (09:43 +0000)]
- use 32 byte cast
David Barksdale [Mon, 29 Jun 2015 16:07:15 +0000 (16:07 +0000)]
Check in the right place for libpq-fe.h
Martin Schanzenbach [Mon, 29 Jun 2015 15:56:29 +0000 (15:56 +0000)]
- clean up gns rest api
Martin Schanzenbach [Mon, 29 Jun 2015 14:49:40 +0000 (14:49 +0000)]
-fix
Martin Schanzenbach [Mon, 29 Jun 2015 14:49:09 +0000 (14:49 +0000)]
- give control over CORS methods to plugin
Martin Schanzenbach [Mon, 29 Jun 2015 14:33:38 +0000 (14:33 +0000)]
- add CORS logic
Christian Grothoff [Mon, 29 Jun 2015 08:11:26 +0000 (08:11 +0000)]
fix #3871
Christian Grothoff [Mon, 29 Jun 2015 08:00:26 +0000 (08:00 +0000)]
-fix #3870
Christian Grothoff [Sun, 28 Jun 2015 13:53:42 +0000 (13:53 +0000)]
fix #3693: if PA is NULL, ignore message, we must be in the wrong state
Christian Grothoff [Sun, 28 Jun 2015 13:22:52 +0000 (13:22 +0000)]
-build system fixes, gettexting
Christian Grothoff [Sun, 28 Jun 2015 13:10:27 +0000 (13:10 +0000)]
-fix indent
Christian Grothoff [Sun, 28 Jun 2015 13:05:52 +0000 (13:05 +0000)]
-fix indent
David Barksdale [Sat, 27 Jun 2015 23:21:04 +0000 (23:21 +0000)]
Change NPE into GNUNET_break (0)
See issue #3693
Christian Grothoff [Sat, 27 Jun 2015 19:50:10 +0000 (19:50 +0000)]
downgrade to gettext 0.18.3 for more sane availability
Christian Grothoff [Sat, 27 Jun 2015 19:45:14 +0000 (19:45 +0000)]
-add missing include, remove redundant includes
Christian Grothoff [Sat, 27 Jun 2015 19:43:59 +0000 (19:43 +0000)]
also check for existence of libpq-fe header
Christian Grothoff [Sat, 27 Jun 2015 19:19:23 +0000 (19:19 +0000)]
downgrade gettext requirement
Julius Bünger [Fri, 26 Jun 2015 16:57:21 +0000 (16:57 +0000)]
Julius Bünger [Fri, 26 Jun 2015 16:57:18 +0000 (16:57 +0000)]
-logging
Bart Polot [Fri, 26 Jun 2015 15:04:02 +0000 (15:04 +0000)]
- GNUNET_CADET_disconnect will destroy pending channels and call the cleanup callback on them, and cleanup_channel does access peer_map. If peer_map is destroyed before CADET_disconnect, a use-after-free happens.
Bart Polot [Fri, 26 Jun 2015 12:42:09 +0000 (12:42 +0000)]
- if a path is NULL is not equivalent to any other
Bart Polot [Fri, 26 Jun 2015 12:15:18 +0000 (12:15 +0000)]
- first log, then free
Bart Polot [Fri, 26 Jun 2015 12:15:17 +0000 (12:15 +0000)]
- fix log format
Bart Polot [Fri, 26 Jun 2015 10:07:07 +0000 (10:07 +0000)]
- don't log old mesh versions as errors
Bart Polot [Fri, 26 Jun 2015 10:07:06 +0000 (10:07 +0000)]
- try to retransmit in case of core error
Bart Polot [Fri, 26 Jun 2015 10:07:05 +0000 (10:07 +0000)]
- explicitly track shutdown status
Bart Polot [Fri, 26 Jun 2015 03:53:16 +0000 (03:53 +0000)]
- ignores
Bart Polot [Fri, 26 Jun 2015 03:32:15 +0000 (03:32 +0000)]
- ignores
Bart Polot [Fri, 26 Jun 2015 03:27:32 +0000 (03:27 +0000)]
- don't torture buildbots with 5000 messages
Bart Polot [Fri, 26 Jun 2015 03:27:31 +0000 (03:27 +0000)]
Merge branch 'crypto'
Bart Polot [Fri, 26 Jun 2015 02:03:22 +0000 (02:03 +0000)]
- Fix #3846. When receiving a create request for an invalid path singal that register failed to avoid trying to unregister the connection on destroy.
Bart Polot [Fri, 26 Jun 2015 02:03:21 +0000 (02:03 +0000)]
- on shutdown it will happen that core will return 0/NULL, this is not a warning
Matthias Wachs [Thu, 25 Jun 2015 08:48:41 +0000 (08:48 +0000)]
adding a first set of fixmes to stun code
Matthias Wachs [Thu, 25 Jun 2015 08:47:00 +0000 (08:47 +0000)]
adding a first set of fixmes to stun code
Bart Polot [Thu, 25 Jun 2015 03:47:36 +0000 (03:47 +0000)]
- don't try to retrive a peer during a shutdown task
Bart Polot [Thu, 25 Jun 2015 03:32:25 +0000 (03:32 +0000)]
- destroy queued messages only after making sure no channels have handles to them
Bart Polot [Thu, 25 Jun 2015 03:16:53 +0000 (03:16 +0000)]
- If the path was cleared before, connection is not registered with neighbors. Should fix #3845, #3846
Bart Polot [Thu, 25 Jun 2015 03:16:52 +0000 (03:16 +0000)]
- documentation, statistics about failures
Bart Polot [Thu, 25 Jun 2015 03:16:51 +0000 (03:16 +0000)]
- if this happens the code is badly broken, bail out
Bruno Cabral [Thu, 25 Jun 2015 02:21:23 +0000 (02:21 +0000)]
Polish and simplyfy STUN code, move STUN code to GNUNET_NAT_
Bruno Cabral [Wed, 24 Jun 2015 20:00:00 +0000 (20:00 +0000)]
Commit rewrite before moving to GNUNET_NAT functions
David Barksdale [Wed, 24 Jun 2015 19:05:12 +0000 (19:05 +0000)]
Avoid trying to disconnect a neighbour twice
Bart Polot [Wed, 24 Jun 2015 17:02:58 +0000 (17:02 +0000)]
- fix error message
Christian Grothoff [Wed, 24 Jun 2015 14:32:43 +0000 (14:32 +0000)]
-add key
Bart Polot [Wed, 24 Jun 2015 14:25:10 +0000 (14:25 +0000)]
- fix
Bart Polot [Wed, 24 Jun 2015 14:23:27 +0000 (14:23 +0000)]
- complain about excessive core waiting times
Bart Polot [Wed, 24 Jun 2015 14:13:53 +0000 (14:13 +0000)]
- check connections on peer destroy
Bart Polot [Wed, 24 Jun 2015 14:01:21 +0000 (14:01 +0000)]
- fix compilation
Bart Polot [Wed, 24 Jun 2015 14:00:45 +0000 (14:00 +0000)]
- free skipped keys on tunnel Axolotl destroy
Bart Polot [Wed, 24 Jun 2015 13:56:33 +0000 (13:56 +0000)]
- free path after unregister
Bart Polot [Wed, 24 Jun 2015 13:46:46 +0000 (13:46 +0000)]
- always free connection path, fix memory leak
David Barksdale [Tue, 23 Jun 2015 18:52:02 +0000 (18:52 +0000)]
NULL terminate core_handlers[]
Christian Grothoff [Tue, 23 Jun 2015 17:53:58 +0000 (17:53 +0000)]
fix #3862
David Barksdale [Tue, 23 Jun 2015 13:53:17 +0000 (13:53 +0000)]
Fix installation of sensors when DESTDIR is used
Also include sensors in distribution tarball.
This fixes issue #3859.