Christian Grothoff [Sat, 25 Feb 2017 03:37:39 +0000 (04:37 +0100)]
extensive tutorial updates
Christian Grothoff [Sat, 25 Feb 2017 03:06:58 +0000 (04:06 +0100)]
this should be dead
Christian Grothoff [Sat, 25 Feb 2017 03:05:28 +0000 (04:05 +0100)]
updating gnunet-gns-helper-service-w32 to current APIs
Christian Grothoff [Sat, 25 Feb 2017 00:54:04 +0000 (01:54 +0100)]
sh is sufficient, does not seem to require bash specifically
Antonio Ojea [Fri, 24 Feb 2017 13:22:28 +0000 (14:22 +0100)]
Add Vagrant file for development
This patch adds a vagranfile that installs the required
dependencies to compile gnunet.
To be able to use it you need to cd to the contrib/vagrant
directory, run "vagrant up" and wait until the VM is provisioned.
Once it finish the provisioning you can login in the VM with
"vagrant ssh" The VM mounts the source code of gnunet in the
folder /gnunet, thus you can edit your code in the host and
compile it in the VM.
Signed-off-by: Antonio Ojea <aojea@midokura.com>
tg(x) [Fri, 24 Feb 2017 21:54:04 +0000 (22:54 +0100)]
multicast: logging, test fix
tg(x) [Fri, 24 Feb 2017 21:19:16 +0000 (22:19 +0100)]
util: logging
tg(x) [Fri, 24 Feb 2017 19:10:46 +0000 (20:10 +0100)]
Merge branch 'master' of gnunet.org:gnunet
tg(x) [Fri, 24 Feb 2017 19:10:42 +0000 (20:10 +0100)]
util: add component name to LOG macros; util/client: log incoming message type/size/source for gnunet-logread
Florian Dold [Fri, 24 Feb 2017 17:27:21 +0000 (18:27 +0100)]
add byzantine/force options to profiler
Florian Dold [Fri, 24 Feb 2017 17:07:42 +0000 (18:07 +0100)]
always send bigger set on full send
Florian Dold [Fri, 24 Feb 2017 14:50:48 +0000 (15:50 +0100)]
add option parsing
Christian Grothoff [Fri, 24 Feb 2017 16:32:03 +0000 (17:32 +0100)]
minimal code cleanup
Christian Grothoff [Fri, 24 Feb 2017 13:31:51 +0000 (14:31 +0100)]
improve traffic drop heuristic
Christian Grothoff [Fri, 24 Feb 2017 13:18:32 +0000 (14:18 +0100)]
lower log level
Christian Grothoff [Fri, 24 Feb 2017 13:16:27 +0000 (14:16 +0100)]
not always ready when send_kx is called
Christian Grothoff [Fri, 24 Feb 2017 13:12:03 +0000 (14:12 +0100)]
permit NULL head
Christian Grothoff [Fri, 24 Feb 2017 12:25:56 +0000 (13:25 +0100)]
update counters properly
Christian Grothoff [Thu, 23 Feb 2017 21:55:18 +0000 (22:55 +0100)]
update .gitignore files
Christian Grothoff [Thu, 23 Feb 2017 21:54:17 +0000 (22:54 +0100)]
use of dns2gns proxy instead of DNS interceptor in VPN test
Christian Grothoff [Thu, 23 Feb 2017 21:53:24 +0000 (22:53 +0100)]
fix use of uninitialized ID after last refactoring
Christian Grothoff [Thu, 23 Feb 2017 21:52:53 +0000 (22:52 +0100)]
log which name we are resolving
Christian Grothoff [Thu, 23 Feb 2017 21:52:21 +0000 (22:52 +0100)]
change default port to 53, use setcap to enable binding to low port
Christian Grothoff [Thu, 23 Feb 2017 21:51:25 +0000 (22:51 +0100)]
fix indentation, typo, improve logging
Christian Grothoff [Thu, 23 Feb 2017 21:50:52 +0000 (22:50 +0100)]
fix indentation
Christian Grothoff [Thu, 23 Feb 2017 21:50:24 +0000 (22:50 +0100)]
fix typo in example
Christian Grothoff [Thu, 23 Feb 2017 21:50:03 +0000 (22:50 +0100)]
fix termination, proper shutdown on CTRL-C
Florian Dold [Thu, 23 Feb 2017 16:13:39 +0000 (17:13 +0100)]
implement union via sending whole set
Florian Dold [Thu, 23 Feb 2017 14:15:33 +0000 (15:15 +0100)]
add set operation options
Florian Dold [Thu, 23 Feb 2017 13:52:02 +0000 (14:52 +0100)]
comments
Florian Dold [Thu, 23 Feb 2017 13:18:21 +0000 (14:18 +0100)]
abort union if we receive too little fresh elements
Christian Grothoff [Thu, 23 Feb 2017 14:44:06 +0000 (15:44 +0100)]
limit queue size CORE maintains for any client, warn if we exceed it
Christian Grothoff [Thu, 23 Feb 2017 14:33:51 +0000 (15:33 +0100)]
even nicer queue size optimization: insert-at-tail if we can instantly tell, always
Christian Grothoff [Thu, 23 Feb 2017 14:32:06 +0000 (15:32 +0100)]
optimize queue-full case, reduce max queue size due to O(n) operation
Christian Grothoff [Thu, 23 Feb 2017 13:28:42 +0000 (14:28 +0100)]
complain if MQ gets way too long
Christian Grothoff [Thu, 23 Feb 2017 13:08:07 +0000 (14:08 +0100)]
convert EXIT to new CADET MQ API
Christian Grothoff [Wed, 22 Feb 2017 22:51:45 +0000 (23:51 +0100)]
fix shutdown sequence on MQ errors
Christian Grothoff [Wed, 22 Feb 2017 21:08:15 +0000 (22:08 +0100)]
timeout -> skip for switch tests
tg(x) [Wed, 22 Feb 2017 20:59:56 +0000 (21:59 +0100)]
multicast: switch to new cadet api
Christian Grothoff [Wed, 22 Feb 2017 20:42:42 +0000 (21:42 +0100)]
remove dead code and dead linker dependencies
Christian Grothoff [Wed, 22 Feb 2017 20:29:42 +0000 (21:29 +0100)]
remove support for reverse lookup and shortening from GNS (#4849)
Christian Grothoff [Wed, 22 Feb 2017 20:05:00 +0000 (21:05 +0100)]
ignore generated temp files that are frequently generated
Christian Grothoff [Wed, 22 Feb 2017 20:04:20 +0000 (21:04 +0100)]
do not fail hard if this test does not work
Christian Grothoff [Wed, 22 Feb 2017 19:58:41 +0000 (20:58 +0100)]
fix compile errors
Christian Grothoff [Wed, 22 Feb 2017 16:32:15 +0000 (17:32 +0100)]
converting 'vpn' to new CADET API, not tested/testable, as exit is not converted yet
Christian Grothoff [Wed, 22 Feb 2017 15:49:08 +0000 (16:49 +0100)]
converting 'pt' to new CADET API, not tested/testable, as exit/vpn are not converted yet
Christian Grothoff [Wed, 22 Feb 2017 15:03:22 +0000 (16:03 +0100)]
eliminate dead argument
Christian Grothoff [Wed, 22 Feb 2017 15:01:19 +0000 (16:01 +0100)]
fix bug introduced with BLOCK change where we would eval a local reply twice and discard it as duplicate in the end
Christian Grothoff [Wed, 22 Feb 2017 13:55:28 +0000 (14:55 +0100)]
no log macro in here
Christian Grothoff [Wed, 22 Feb 2017 13:53:46 +0000 (14:53 +0100)]
strcmp instead of memcmp
Christian Grothoff [Wed, 22 Feb 2017 13:53:11 +0000 (14:53 +0100)]
strcmp instead of memcmp
Christian Grothoff [Wed, 22 Feb 2017 13:31:18 +0000 (14:31 +0100)]
not exactly a protocol violation, but a case for stats
Christian Grothoff [Wed, 22 Feb 2017 13:27:30 +0000 (14:27 +0100)]
complain harder about this type of violation
Christian Grothoff [Wed, 22 Feb 2017 13:25:06 +0000 (14:25 +0100)]
fix sign issue in bitshift
Christian Grothoff [Wed, 22 Feb 2017 13:17:05 +0000 (14:17 +0100)]
enable RR option for HELLO gets in DHT
Christian Grothoff [Wed, 22 Feb 2017 12:49:09 +0000 (13:49 +0100)]
fix type
Christian Grothoff [Wed, 22 Feb 2017 12:48:23 +0000 (13:48 +0100)]
fix test_dht_montior abortion
Christian Grothoff [Wed, 22 Feb 2017 12:46:57 +0000 (13:46 +0100)]
fix test_dht_montior abortion, fix crash on NULL HELLO
Christian Grothoff [Wed, 22 Feb 2017 12:41:33 +0000 (13:41 +0100)]
support BF size adjustments in other plugins
Christian Grothoff [Wed, 22 Feb 2017 10:43:53 +0000 (11:43 +0100)]
fix typo
Christian Grothoff [Wed, 22 Feb 2017 10:43:00 +0000 (11:43 +0100)]
fix typo
Christian Grothoff [Wed, 22 Feb 2017 10:40:46 +0000 (11:40 +0100)]
try to fix BF size mess created by original BLOCK API change
Christian Grothoff [Wed, 22 Feb 2017 10:10:02 +0000 (11:10 +0100)]
clean up new block logic, avoid direct linkage against blockgroup lib from DHT service
Christian Grothoff [Tue, 21 Feb 2017 22:54:37 +0000 (23:54 +0100)]
fix-typo
Christian Grothoff [Tue, 21 Feb 2017 21:47:41 +0000 (22:47 +0100)]
fix misc typos
Christian Grothoff [Tue, 21 Feb 2017 19:20:33 +0000 (20:20 +0100)]
fix sun_len issue (#4816) by adding test and fixing typo
Christian Grothoff [Tue, 21 Feb 2017 19:12:30 +0000 (20:12 +0100)]
update .ignore file
Christian Grothoff [Tue, 21 Feb 2017 19:11:20 +0000 (20:11 +0100)]
handle errors without crashing
Christian Grothoff [Tue, 21 Feb 2017 19:07:01 +0000 (20:07 +0100)]
enforce sequential test order (#4860)
Bart Polot [Tue, 21 Feb 2017 18:28:23 +0000 (19:28 +0100)]
ignore new testcases
Bart Polot [Tue, 21 Feb 2017 18:26:23 +0000 (19:26 +0100)]
Add new testcases, to exercise the mq API.
Christian Grothoff [Tue, 21 Feb 2017 16:57:14 +0000 (17:57 +0100)]
fix conversation issue to make tests pass again
Christian Grothoff [Tue, 21 Feb 2017 16:47:06 +0000 (17:47 +0100)]
change Makefile.am back so it builds at least; fix #4908 in cadet API
Christian Grothoff [Tue, 21 Feb 2017 15:55:48 +0000 (16:55 +0100)]
disable valgrind during test
Christian Grothoff [Tue, 21 Feb 2017 15:54:04 +0000 (16:54 +0100)]
ignore update
Christian Grothoff [Tue, 21 Feb 2017 15:53:37 +0000 (16:53 +0100)]
converting conversation to use new CADET API
Bart Polot [Tue, 21 Feb 2017 12:48:00 +0000 (13:48 +0100)]
Fix channel disconnect checking<
Bart Polot [Tue, 21 Feb 2017 12:47:40 +0000 (13:47 +0100)]
- verbose log
Bart Polot [Tue, 21 Feb 2017 12:47:13 +0000 (13:47 +0100)]
- doc
Bart Polot [Tue, 21 Feb 2017 12:30:07 +0000 (13:30 +0100)]
Rewrite cadet tests using MQ API
Christian Grothoff [Tue, 21 Feb 2017 09:42:28 +0000 (10:42 +0100)]
prevent crash on exit
Christian Grothoff [Tue, 21 Feb 2017 09:41:53 +0000 (10:41 +0100)]
prevent crash on exit
Christian Grothoff [Tue, 21 Feb 2017 09:38:09 +0000 (10:38 +0100)]
prevent crash on exit
David Barksdale [Mon, 20 Feb 2017 23:50:55 +0000 (17:50 -0600)]
Don't put POSTGRESQL_CPPFLAGS in CFLAGS
David Barksdale [Mon, 20 Feb 2017 23:05:14 +0000 (17:05 -0600)]
Match function type to header declaration
Christian Grothoff [Mon, 20 Feb 2017 22:23:58 +0000 (23:23 +0100)]
also do send_kx if we fail to decrypt
David Barksdale [Mon, 20 Feb 2017 19:09:04 +0000 (13:09 -0600)]
Update po files
David Barksdale [Mon, 20 Feb 2017 19:08:08 +0000 (13:08 -0600)]
Restrict update to positive priority deltas
This is only ever called with positive values and the mysql and postgres
plugins were not handling negative values correctly anyway.
Bart Polot [Mon, 20 Feb 2017 18:22:59 +0000 (19:22 +0100)]
ignore kdevelop files
Bart Polot [Mon, 20 Feb 2017 18:21:21 +0000 (19:21 +0100)]
- doxygen
Bart Polot [Mon, 20 Feb 2017 18:19:26 +0000 (19:19 +0100)]
- minor changes: doxygen, log, code order, code legibility
Bart Polot [Mon, 20 Feb 2017 18:13:59 +0000 (19:13 +0100)]
Refactor copying of handler arrays
David Barksdale [Mon, 20 Feb 2017 17:21:56 +0000 (11:21 -0600)]
Update po files
David Barksdale [Mon, 20 Feb 2017 17:18:53 +0000 (11:18 -0600)]
Remove unused GNUNET_DATASTORE_update() API call
Christian Grothoff [Mon, 20 Feb 2017 16:19:47 +0000 (17:19 +0100)]
completed big block refactoring in preparation for SET-BLOCK integration
Christian Grothoff [Mon, 20 Feb 2017 14:09:00 +0000 (15:09 +0100)]
first half of new BLOCK API to generalize duplicate detection beyond BFs
Christian Grothoff [Mon, 20 Feb 2017 12:54:25 +0000 (13:54 +0100)]
remove dependency on libextractor from testcase; fix #4901
Christian Grothoff [Mon, 20 Feb 2017 10:30:52 +0000 (11:30 +0100)]
fix NSS / sudo warning output by configure to be more accurate (#4631)
Christian Grothoff [Sun, 19 Feb 2017 22:26:57 +0000 (23:26 +0100)]
misc log fixes, plus prevent multiple TCP connections from wrecking havoc by creating a missunderstanding about which one is active
Christian Grothoff [Sun, 19 Feb 2017 19:31:12 +0000 (20:31 +0100)]
mostly logging, avoid having more than one typemap in transmission queue, accept port=0 as not an error, tolerate link-local addrs