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.
Julius Bünger [Tue, 23 Jun 2015 12:49:03 +0000 (12:49 +0000)]
-fixed missing link to library
Christian Grothoff [Mon, 22 Jun 2015 07:22:14 +0000 (07:22 +0000)]
-doxygen fixes
David Barksdale [Sun, 21 Jun 2015 18:14:58 +0000 (18:14 +0000)]
dos2unix
David Barksdale [Sun, 21 Jun 2015 18:02:37 +0000 (18:02 +0000)]
We require 0.9.42 for MHD_HTTP_NOT_ACCEPTABLE
Christian Grothoff [Sun, 21 Jun 2015 11:06:11 +0000 (11:06 +0000)]
support gnurl's curl.h being in include/gnurl/ OR include/curl/
Julius Bünger [Sat, 20 Jun 2015 14:21:02 +0000 (14:21 +0000)]
-clean logging dir before running profiler
Julius Bünger [Sat, 20 Jun 2015 13:48:34 +0000 (13:48 +0000)]
-fixed typos
Julius Bünger [Sat, 20 Jun 2015 13:48:30 +0000 (13:48 +0000)]
-restructured sending of push/pull request
Julius Bünger [Sat, 20 Jun 2015 13:48:26 +0000 (13:48 +0000)]
-fixed wrong pointer usage
Julius Bünger [Sat, 20 Jun 2015 13:48:23 +0000 (13:48 +0000)]
-fixed comparing of peer ids
Julius Bünger [Sat, 20 Jun 2015 13:48:19 +0000 (13:48 +0000)]
-restructured cleaning of known peers
Julius Bünger [Sat, 20 Jun 2015 13:48:15 +0000 (13:48 +0000)]
-logging and comments
Julius Bünger [Sat, 20 Jun 2015 13:48:10 +0000 (13:48 +0000)]
-removed unnecessary data structure (pending pull list)
Bart Polot [Thu, 18 Jun 2015 19:39:49 +0000 (19:39 +0000)]
- only log time if core is requested
Christian Grothoff [Thu, 18 Jun 2015 12:10:41 +0000 (12:10 +0000)]
-doxygen
Bart Polot [Thu, 18 Jun 2015 12:10:16 +0000 (12:10 +0000)]
- add core timing to peer debug
Christian Grothoff [Thu, 18 Jun 2015 11:59:57 +0000 (11:59 +0000)]
-allow 'years' in time units, indentation and doxygen fixes
Bart Polot [Thu, 18 Jun 2015 11:56:54 +0000 (11:56 +0000)]
- cleanup
Bart Polot [Wed, 17 Jun 2015 14:27:56 +0000 (14:27 +0000)]
- free hello when destroying peer
Bart Polot [Wed, 17 Jun 2015 14:27:55 +0000 (14:27 +0000)]
- destroy peers on shutdown
Jeff Burdges [Wed, 17 Jun 2015 14:12:21 +0000 (14:12 +0000)]
Grant myself buildbot access
Bart Polot [Wed, 17 Jun 2015 09:29:10 +0000 (09:29 +0000)]
- fix memleak
Bart Polot [Wed, 17 Jun 2015 09:29:09 +0000 (09:29 +0000)]
- since the connection->id reduction hashmap puts use a helper function with local static buffer, workaround
Bart Polot [Wed, 17 Jun 2015 09:29:08 +0000 (09:29 +0000)]
- make sure there are no duplicates in the hashmap
Bart Polot [Wed, 17 Jun 2015 09:29:07 +0000 (09:29 +0000)]
- don't invalidate direct connections unless peer disconnects on core level
Bart Polot [Wed, 17 Jun 2015 09:29:06 +0000 (09:29 +0000)]
- roll back duplication of peer->connections