Matthias Wachs [Tue, 13 Dec 2011 16:20:08 +0000 (16:20 +0000)]
changes:
changed order of startup since ats is now required for plugins
transport provides ATS handles for plugins
network detection for tcp
Matthias Wachs [Tue, 13 Dec 2011 15:19:16 +0000 (15:19 +0000)]
address type in WLAN
Matthias Wachs [Tue, 13 Dec 2011 15:15:12 +0000 (15:15 +0000)]
added ATS addresstype information to unix
Matthias Wachs [Tue, 13 Dec 2011 15:13:07 +0000 (15:13 +0000)]
fixing crash
0002007
adding network information to addresses
Matthias Wachs [Tue, 13 Dec 2011 15:02:31 +0000 (15:02 +0000)]
LRN's patch argument order
Christian Grothoff [Tue, 13 Dec 2011 14:36:14 +0000 (14:36 +0000)]
trying to fix #2000
Matthias Wachs [Tue, 13 Dec 2011 12:31:32 +0000 (12:31 +0000)]
move code from service to api
fix bug
add test
Bart Polot [Mon, 12 Dec 2011 17:29:09 +0000 (17:29 +0000)]
- Gather more stats from nse runs
Matthias Wachs [Mon, 12 Dec 2011 17:20:02 +0000 (17:20 +0000)]
- remove outpu
Matthias Wachs [Mon, 12 Dec 2011 17:11:37 +0000 (17:11 +0000)]
WAN/LAN detection
Mantis 1991
Matthias Wachs [Mon, 12 Dec 2011 13:58:33 +0000 (13:58 +0000)]
IPv4 check implemented
TODO: IPv6
Matthias Wachs [Mon, 12 Dec 2011 12:52:42 +0000 (12:52 +0000)]
WAN/LAN detection
Matthias Wachs [Mon, 12 Dec 2011 12:05:39 +0000 (12:05 +0000)]
including integration tests in checks
Christian Grothoff [Sun, 11 Dec 2011 15:39:53 +0000 (15:39 +0000)]
renaming WLAN helper process to gnunet-helper-transport-wlan in order to satisfy naming conventions
Christian Grothoff [Sun, 11 Dec 2011 15:31:47 +0000 (15:31 +0000)]
-more minor cleanup
Christian Grothoff [Sun, 11 Dec 2011 15:10:48 +0000 (15:10 +0000)]
-careful WLAN code cleanup
Sree Harsha Totakura [Sat, 10 Dec 2011 13:49:39 +0000 (13:49 +0000)]
syntax
Matthias Wachs [Fri, 9 Dec 2011 17:31:04 +0000 (17:31 +0000)]
clique
Christian Grothoff [Fri, 9 Dec 2011 17:28:06 +0000 (17:28 +0000)]
-revising stream library api
Matthias Wachs [Fri, 9 Dec 2011 16:18:51 +0000 (16:18 +0000)]
disconnect test
Christian Grothoff [Fri, 9 Dec 2011 16:09:04 +0000 (16:09 +0000)]
fix crash
Sree Harsha Totakura [Fri, 9 Dec 2011 15:57:56 +0000 (15:57 +0000)]
fixed missing doc comment
Sree Harsha Totakura [Fri, 9 Dec 2011 15:55:00 +0000 (15:55 +0000)]
added API definitions for stream library
Matthias Wachs [Fri, 9 Dec 2011 15:19:19 +0000 (15:19 +0000)]
added core sessions
Matthias Wachs [Fri, 9 Dec 2011 14:48:25 +0000 (14:48 +0000)]
first test ready
Matthias Wachs [Fri, 9 Dec 2011 12:41:18 +0000 (12:41 +0000)]
test now checks if boths transports are connecting
Matthias Wachs [Fri, 9 Dec 2011 10:40:59 +0000 (10:40 +0000)]
added quiet mode just printing the value
Christian Grothoff [Fri, 9 Dec 2011 08:15:06 +0000 (08:15 +0000)]
-LRN: Fix for ARMed processes that have zero lsocks (such as hostlist)
Christian Grothoff [Thu, 8 Dec 2011 18:01:44 +0000 (18:01 +0000)]
-LRN fix deallocation
Bart Polot [Thu, 8 Dec 2011 17:51:51 +0000 (17:51 +0000)]
- Fixed message accounting, file creation flags, added logging in verbose mode
Christian Grothoff [Thu, 8 Dec 2011 17:48:54 +0000 (17:48 +0000)]
-LRN: misc. minor fixes
Matthias Wachs [Thu, 8 Dec 2011 17:22:03 +0000 (17:22 +0000)]
-more
Matthias Wachs [Thu, 8 Dec 2011 16:16:24 +0000 (16:16 +0000)]
step by step
Christian Grothoff [Thu, 8 Dec 2011 15:45:10 +0000 (15:45 +0000)]
major rewrite of ARM service and a bit of the ARM IPC to take advantage of the simplifications possible now that we no longer intercept traffic; the new code in particular is better at communicating what exactly ARM was doing in response to requests. A major change is that gnunet-arm -i/-k now only impacts if a service is running by-default, on-demand starting is no longer impacted, option -t from gnunet-arm was removed
Bart Polot [Thu, 8 Dec 2011 15:41:43 +0000 (15:41 +0000)]
- Revert 18513, invalid fix
Bart Polot [Thu, 8 Dec 2011 15:39:18 +0000 (15:39 +0000)]
- Fixed memory leak / possible crash of freeing an invalid pointer
Matthias Wachs [Thu, 8 Dec 2011 15:32:52 +0000 (15:32 +0000)]
modified to create cfg with default without template
Matthias Wachs [Thu, 8 Dec 2011 13:43:19 +0000 (13:43 +0000)]
added option to specify hostkey file
Matthias Wachs [Thu, 8 Dec 2011 13:16:31 +0000 (13:16 +0000)]
basics for integration tests
Matthias Wachs [Thu, 8 Dec 2011 13:04:39 +0000 (13:04 +0000)]
space after backslash
Christian Grothoff [Thu, 8 Dec 2011 12:51:14 +0000 (12:51 +0000)]
-eliminate special case, no justification for why it is there
Christian Grothoff [Thu, 8 Dec 2011 12:47:23 +0000 (12:47 +0000)]
-add logging for randomized delays
Christian Grothoff [Thu, 8 Dec 2011 12:42:06 +0000 (12:42 +0000)]
add statistic to track estimated network diameter
Christian Grothoff [Thu, 8 Dec 2011 12:38:28 +0000 (12:38 +0000)]
fixing issue with sending back size estimate messages to peers that already have good estimate information
Bart Polot [Thu, 8 Dec 2011 01:51:33 +0000 (01:51 +0000)]
- Added logging of peers to NSE service
Bart Polot [Thu, 8 Dec 2011 01:07:47 +0000 (01:07 +0000)]
- Added periodic transport & nse stats data logging
Christian Grothoff [Wed, 7 Dec 2011 19:10:24 +0000 (19:10 +0000)]
-fix missing library link flags
Bart Polot [Wed, 7 Dec 2011 17:45:07 +0000 (17:45 +0000)]
- revert 18495
Matthias Wachs [Wed, 7 Dec 2011 17:02:52 +0000 (17:02 +0000)]
added hostkey generation functionality
Matthias Wachs [Wed, 7 Dec 2011 15:34:26 +0000 (15:34 +0000)]
Bart Polot [Wed, 7 Dec 2011 15:33:04 +0000 (15:33 +0000)]
Made sure that NSE never returns invalid standard deviation values
Christian Grothoff [Wed, 7 Dec 2011 14:53:57 +0000 (14:53 +0000)]
-moving interceptor.c code into main arm file
Bart Polot [Wed, 7 Dec 2011 13:40:28 +0000 (13:40 +0000)]
- Add periodic statistic readings to output
Matthias Wachs [Wed, 7 Dec 2011 13:23:01 +0000 (13:23 +0000)]
Matthias Wachs [Wed, 7 Dec 2011 12:42:00 +0000 (12:42 +0000)]
fixed docu
Matthias Wachs [Wed, 7 Dec 2011 12:28:26 +0000 (12:28 +0000)]
testing cmd line tool
Matthias Wachs [Wed, 7 Dec 2011 08:51:16 +0000 (08:51 +0000)]
-fix
Christian Grothoff [Tue, 6 Dec 2011 20:20:46 +0000 (20:20 +0000)]
removing ARM interceptor connection forwarding post-accept code, now using lsocks everywhere
Christian Grothoff [Tue, 6 Dec 2011 20:11:58 +0000 (20:11 +0000)]
-make mst code static, remove GNUNET_SERVER_ prefix
Christian Grothoff [Tue, 6 Dec 2011 20:11:16 +0000 (20:11 +0000)]
-server_mst simplification as possilbe from inlining
Christian Grothoff [Tue, 6 Dec 2011 20:07:48 +0000 (20:07 +0000)]
-duplicated
Christian Grothoff [Tue, 6 Dec 2011 20:07:08 +0000 (20:07 +0000)]
eliminating last dependency on util code from wlan helper by inlining
Christian Grothoff [Tue, 6 Dec 2011 19:56:51 +0000 (19:56 +0000)]
-only with MINGW
Christian Grothoff [Tue, 6 Dec 2011 19:06:30 +0000 (19:06 +0000)]
LRN: correct behaviour when logfile does not exist
Christian Grothoff [Tue, 6 Dec 2011 18:06:54 +0000 (18:06 +0000)]
fix compile
Christian Grothoff [Tue, 6 Dec 2011 18:06:13 +0000 (18:06 +0000)]
LRN: Ensure that GTK can then do the internal call write(2, message, strlen
(message)); successfully by default.
Christian Grothoff [Tue, 6 Dec 2011 17:58:40 +0000 (17:58 +0000)]
Implement passing sockets in IPC on W32 (#1975)
Matthias Wachs [Tue, 6 Dec 2011 14:55:46 +0000 (14:55 +0000)]
adding GNUnet endian operations
Matthias Wachs [Tue, 6 Dec 2011 14:19:35 +0000 (14:19 +0000)]
timestamp not supported on fedora core 8
Christian Grothoff [Tue, 6 Dec 2011 14:13:38 +0000 (14:13 +0000)]
Fixing #1976 by allowing allocations between INT_MAX and SIZE_MAX and at the same time limiting BF size for datastore to 2 GB. Also fixing infinite loop when creating BFs of sizes between 2-4 GB
Christian Grothoff [Tue, 6 Dec 2011 13:56:42 +0000 (13:56 +0000)]
-preping arm for test by LRN
Christian Grothoff [Tue, 6 Dec 2011 13:54:35 +0000 (13:54 +0000)]
-use uint64_t instead of long long for GNUNET_ntohll/GNUNET_htonll
Christian Grothoff [Tue, 6 Dec 2011 13:54:18 +0000 (13:54 +0000)]
use uint64_t instead of long long for GNUNET_ntohll/GNUNET_htonll
Bart Polot [Tue, 6 Dec 2011 13:35:10 +0000 (13:35 +0000)]
Removed legacy code
Christian Grothoff [Tue, 6 Dec 2011 12:49:06 +0000 (12:49 +0000)]
LRN: Fixing Mantis #1974: On W32 winsock2.h defines FD_SETSIZE (if it was not defined before inclusion of the header) to 64, which means that it's not possible to select on more than 64 sockets at once. This might work during the tests, but in the wild people might want to have more than 60 connections, at least in the transport service.
The patch attached should increase the limit to 1024.
Christian Grothoff [Tue, 6 Dec 2011 09:44:46 +0000 (09:44 +0000)]
fix
Christian Grothoff [Tue, 6 Dec 2011 01:56:29 +0000 (01:56 +0000)]
distfix
Christian Grothoff [Fri, 2 Dec 2011 07:38:24 +0000 (07:38 +0000)]
-LRN: unset control pipe after use, add missing #define
Christian Grothoff [Fri, 2 Dec 2011 07:37:27 +0000 (07:37 +0000)]
-LRN: fix socket_close logging
Christian Grothoff [Thu, 1 Dec 2011 09:17:47 +0000 (09:17 +0000)]
-undo
Christian Grothoff [Thu, 1 Dec 2011 09:17:27 +0000 (09:17 +0000)]
LRN: Adding vectored exception handling for W32 (#1965)
Whenever an exception occurs, and the process is not being debugged, it will run a debugger specified by GNUNET_DEBUGGER environment variable, and wait for it to attach.
The net effect is the same as using JIT debugging (AeDebug), but without the stack being broken by SEH (because VEH has a priority over SEH), which allows for fuller backtraces for any exception, not just for GNUNET_abort() calls.
Christian Grothoff [Wed, 30 Nov 2011 15:21:36 +0000 (15:21 +0000)]
releasing GNUnet 0.9.0
Christian Grothoff [Wed, 30 Nov 2011 15:21:18 +0000 (15:21 +0000)]
-fixing minor typos, version bump
Matthias Wachs [Wed, 30 Nov 2011 15:13:38 +0000 (15:13 +0000)]
- doxygen
Christian Grothoff [Wed, 30 Nov 2011 15:04:48 +0000 (15:04 +0000)]
-make compiler happy (presumed uninitialized variable)
Bart Polot [Wed, 30 Nov 2011 15:00:23 +0000 (15:00 +0000)]
Make reeeeeally sure SPARC has time to do its stuff
Matthias Wachs [Wed, 30 Nov 2011 14:45:27 +0000 (14:45 +0000)]
some doxygen + refactoring of GST_validation_set_address_use
Matthias Wachs [Wed, 30 Nov 2011 14:23:15 +0000 (14:23 +0000)]
moving ats quotas to template files
Bart Polot [Wed, 30 Nov 2011 10:32:31 +0000 (10:32 +0000)]
- Fixed an insufficient allocation, probably causing OS X crashes
Bart Polot [Wed, 30 Nov 2011 10:23:29 +0000 (10:23 +0000)]
- Even longer timeout to allow SPARC to finish testcase
Christian Grothoff [Wed, 30 Nov 2011 08:46:58 +0000 (08:46 +0000)]
-fix typo in configuration
Christian Grothoff [Tue, 29 Nov 2011 20:47:18 +0000 (20:47 +0000)]
-fixing indentation
Christian Grothoff [Tue, 29 Nov 2011 20:46:16 +0000 (20:46 +0000)]
adding missing files to dist
Christian Grothoff [Tue, 29 Nov 2011 20:43:49 +0000 (20:43 +0000)]
HACKING guide moved to CMS on https://gnunet.org/style
Christian Grothoff [Tue, 29 Nov 2011 20:42:23 +0000 (20:42 +0000)]
fix xslt invocation for change log generation
Christian Grothoff [Tue, 29 Nov 2011 20:36:59 +0000 (20:36 +0000)]
-fux
Christian Grothoff [Tue, 29 Nov 2011 20:27:09 +0000 (20:27 +0000)]
adding authors header block following suggestions from Werner Koch
Christian Grothoff [Tue, 29 Nov 2011 20:13:45 +0000 (20:13 +0000)]
-no valgrind
Christian Grothoff [Tue, 29 Nov 2011 20:03:12 +0000 (20:03 +0000)]
-cleaning up message format and code related to recent transport address stringification code
Matthias Wachs [Tue, 29 Nov 2011 18:04:01 +0000 (18:04 +0000)]
- finale commit for the api change