Christian Fuchs [Thu, 31 Jan 2013 10:41:03 +0000 (10:41 +0000)]
helper-vpn and helper-exit now are 64bit capabled.
added check if we are running on a win32/wow64/win64 host system.
Sree Harsha Totakura [Thu, 31 Jan 2013 10:11:48 +0000 (10:11 +0000)]
- deduplicate
Christian Grothoff [Thu, 31 Jan 2013 09:47:21 +0000 (09:47 +0000)]
-stuff
Christian Grothoff [Thu, 31 Jan 2013 09:45:19 +0000 (09:45 +0000)]
porting to W32 requires a port, yepee
Christian Fuchs [Thu, 31 Jan 2013 09:11:41 +0000 (09:11 +0000)]
some final code-beautification (coding style 4tw!)
removed a few obsolete variables
Christian Fuchs [Thu, 31 Jan 2013 08:52:46 +0000 (08:52 +0000)]
added gnunet-helper-exit-windows, which currently is just a copy of
gnunet-helper-vpn-windows
Christian Fuchs [Wed, 30 Jan 2013 17:45:58 +0000 (17:45 +0000)]
added nice debug output for gnunet-herlper-vpn-windows.
Christian Grothoff [Wed, 30 Jan 2013 16:03:01 +0000 (16:03 +0000)]
-sanity
Christian Grothoff [Wed, 30 Jan 2013 16:02:22 +0000 (16:02 +0000)]
-argh
Sree Harsha Totakura [Wed, 30 Jan 2013 16:01:57 +0000 (16:01 +0000)]
- unified notify callback for cached transport and core handles
Christian Grothoff [Wed, 30 Jan 2013 15:54:31 +0000 (15:54 +0000)]
API extension, make blocking socket API visible
Christian Grothoff [Wed, 30 Jan 2013 15:54:13 +0000 (15:54 +0000)]
-check for EINPROGRESS for UNIX, hopefully fixing #2741
Sree Harsha Totakura [Wed, 30 Jan 2013 15:06:52 +0000 (15:06 +0000)]
towards caching CORE handles
Sree Harsha Totakura [Wed, 30 Jan 2013 13:38:49 +0000 (13:38 +0000)]
function to synchronously check if a peer is connected at CORE level
Sree Harsha Totakura [Wed, 30 Jan 2013 13:34:47 +0000 (13:34 +0000)]
- fix
Sree Harsha Totakura [Wed, 30 Jan 2013 11:10:16 +0000 (11:10 +0000)]
- fixes
Sree Harsha Totakura [Wed, 30 Jan 2013 10:41:18 +0000 (10:41 +0000)]
- fixes
Sree Harsha Totakura [Wed, 30 Jan 2013 10:06:33 +0000 (10:06 +0000)]
cache transport handles with peer connect notifications
Matthias Wachs [Wed, 30 Jan 2013 09:22:40 +0000 (09:22 +0000)]
forgot
Sree Harsha Totakura [Tue, 29 Jan 2013 20:57:17 +0000 (20:57 +0000)]
- fix
Sree Harsha Totakura [Tue, 29 Jan 2013 15:16:06 +0000 (15:16 +0000)]
- fix
Sree Harsha Totakura [Tue, 29 Jan 2013 15:10:19 +0000 (15:10 +0000)]
caching transport handles
Sree Harsha Totakura [Tue, 29 Jan 2013 13:55:14 +0000 (13:55 +0000)]
- queue requests for accessing handles from cache
Sree Harsha Totakura [Tue, 29 Jan 2013 12:25:09 +0000 (12:25 +0000)]
- towards caching transport handles along with HELLO messages
Sree Harsha Totakura [Mon, 28 Jan 2013 15:03:58 +0000 (15:03 +0000)]
- rename "hello cache" to "cache"
Sree Harsha Totakura [Mon, 28 Jan 2013 14:09:59 +0000 (14:09 +0000)]
- fix
Sree Harsha Totakura [Mon, 28 Jan 2013 13:39:03 +0000 (13:39 +0000)]
- fix SEGFAULT while registering hosts
Christian Grothoff [Sat, 26 Jan 2013 20:56:01 +0000 (20:56 +0000)]
-fix leak
Christian Grothoff [Sat, 26 Jan 2013 20:53:11 +0000 (20:53 +0000)]
-force no c format
Sree Harsha Totakura [Sat, 26 Jan 2013 14:27:22 +0000 (14:27 +0000)]
bound remote overlay connect operation execution to limited number of open file descriptors
Sree Harsha Totakura [Sat, 26 Jan 2013 14:00:28 +0000 (14:00 +0000)]
- rename
Christian Grothoff [Sat, 26 Jan 2013 09:50:37 +0000 (09:50 +0000)]
LRN: Here's a patch. See if it doesn't break anything for you.
Arm service is started with -c <configname> only when the process that
runs arm service has "[arm]/CONFIG" defined in the configuration used
to run arm service (usually - process' own configuration).
Since default [arm] config has no CONFIG defined anymore (thanks to
your r25908), we need to add this code to put the config file that was
passed to gnunet-arm tool via -c as "[arm]/CONFIG" for arm service to
receive it.
Otherwise arm service is run without config and reads default config
(~/.gnunet/gnunet.conf) instead, which is clearly not what we need.
Sree Harsha Totakura [Fri, 25 Jan 2013 22:27:43 +0000 (22:27 +0000)]
fix 2746
Sree Harsha Totakura [Fri, 25 Jan 2013 20:38:28 +0000 (20:38 +0000)]
read MAX_OPEN_FDS from configuration
Bart Polot [Fri, 25 Jan 2013 17:50:05 +0000 (17:50 +0000)]
- fixes
Bart Polot [Fri, 25 Jan 2013 17:42:22 +0000 (17:42 +0000)]
- fixed crash in case of DHT_disconnect called from a DHT_get iterator
Christian Grothoff [Fri, 25 Jan 2013 17:19:05 +0000 (17:19 +0000)]
-allow custom listen port
Sree Harsha Totakura [Fri, 25 Jan 2013 16:42:42 +0000 (16:42 +0000)]
bound overlay connect operation execution to limited number of open file descriptors
Christian Grothoff [Fri, 25 Jan 2013 16:09:42 +0000 (16:09 +0000)]
-def
Christian Grothoff [Fri, 25 Jan 2013 16:06:56 +0000 (16:06 +0000)]
-arminteg
Christian Grothoff [Fri, 25 Jan 2013 16:04:32 +0000 (16:04 +0000)]
-fix
Christian Grothoff [Fri, 25 Jan 2013 16:03:58 +0000 (16:03 +0000)]
-fix
Christian Grothoff [Fri, 25 Jan 2013 16:02:41 +0000 (16:02 +0000)]
start gnunet-service-arm nicely if configuration file does not exist
Sree Harsha Totakura [Fri, 25 Jan 2013 15:28:08 +0000 (15:28 +0000)]
- indent
Christian Grothoff [Fri, 25 Jan 2013 15:22:18 +0000 (15:22 +0000)]
add DNS exit for mesh to gnunet-daemon-exit
Christian Grothoff [Fri, 25 Jan 2013 15:22:01 +0000 (15:22 +0000)]
remove DNS exit for mesh from gnunet-service-dns
Sree Harsha Totakura [Fri, 25 Jan 2013 15:11:47 +0000 (15:11 +0000)]
- towards operation queues for open file descriptors
Sree Harsha Totakura [Fri, 25 Jan 2013 14:40:32 +0000 (14:40 +0000)]
- rearrange
Sree Harsha Totakura [Fri, 25 Jan 2013 14:32:37 +0000 (14:32 +0000)]
- rename
Christian Grothoff [Fri, 25 Jan 2013 13:40:41 +0000 (13:40 +0000)]
-allow disconnecting from DHT during GET iterator
Christian Grothoff [Fri, 25 Jan 2013 13:05:23 +0000 (13:05 +0000)]
-style
Christian Grothoff [Fri, 25 Jan 2013 13:03:08 +0000 (13:03 +0000)]
-check that this is actually a DNS packet
Sree Harsha Totakura [Fri, 25 Jan 2013 12:11:58 +0000 (12:11 +0000)]
- separate overlay connect message handling as module
Bart Polot [Fri, 25 Jan 2013 12:09:19 +0000 (12:09 +0000)]
- missing argument
Bart Polot [Fri, 25 Jan 2013 11:54:56 +0000 (11:54 +0000)]
- pass local ID to announce
Sree Harsha Totakura [Fri, 25 Jan 2013 10:55:49 +0000 (10:55 +0000)]
separate hello cache as module
Sree Harsha Totakura [Fri, 25 Jan 2013 10:31:11 +0000 (10:31 +0000)]
- move data structures to shared header
Bart Polot [Fri, 25 Jan 2013 09:27:45 +0000 (09:27 +0000)]
- fix compile error
Sree Harsha Totakura [Thu, 24 Jan 2013 17:01:06 +0000 (17:01 +0000)]
test harder
Bart Polot [Thu, 24 Jan 2013 16:14:59 +0000 (16:14 +0000)]
- cosmetic changes
Bart Polot [Thu, 24 Jan 2013 15:51:03 +0000 (15:51 +0000)]
- copyright notice
Bart Polot [Thu, 24 Jan 2013 15:46:53 +0000 (15:46 +0000)]
Moved regex profiler and profiler daemon from mesh to regex, adaped to regex dht lib
Christian Fuchs [Thu, 24 Jan 2013 13:54:45 +0000 (13:54 +0000)]
re-fixed incorrect from last commit... :-D forgot to save.
Christian Fuchs [Thu, 24 Jan 2013 13:51:31 +0000 (13:51 +0000)]
added debug logics to print to and read from STDIN, instead of from
named pipes
moved declaration of hdr outside of the ifs
fixed an incorrect comparison introduced in last commit
Christian Fuchs [Thu, 24 Jan 2013 13:07:29 +0000 (13:07 +0000)]
helper now always uses BOOL(winbool) instead of boolean to stay
consistent
attept_write now properly resets the read facility to IOSTATE_RESUME, in
case read was stalled because write was busy
Christian Fuchs [Thu, 24 Jan 2013 12:49:52 +0000 (12:49 +0000)]
added IOSTATE_RESUME and related code to state machines
Sree Harsha Totakura [Thu, 24 Jan 2013 12:24:42 +0000 (12:24 +0000)]
operations now can explicitly register how many resources they require
Florian Dold [Thu, 24 Jan 2013 11:49:42 +0000 (11:49 +0000)]
-log messages
Florian Dold [Thu, 24 Jan 2013 11:46:02 +0000 (11:46 +0000)]
fix
Florian Dold [Thu, 24 Jan 2013 11:39:23 +0000 (11:39 +0000)]
-fix
Florian Dold [Thu, 24 Jan 2013 11:37:31 +0000 (11:37 +0000)]
-fix
Christian Grothoff [Thu, 24 Jan 2013 10:52:19 +0000 (10:52 +0000)]
-fix #2743
Christian Grothoff [Thu, 24 Jan 2013 10:16:44 +0000 (10:16 +0000)]
-parse time nicely
Christian Grothoff [Thu, 24 Jan 2013 10:11:13 +0000 (10:11 +0000)]
-tiny fixmes
Christian Fuchs [Thu, 24 Jan 2013 08:51:15 +0000 (08:51 +0000)]
added gnunet-header stripping and adding functionality
woops logics bug discovered: when read goes into waiting, the output
facility will
not transfer the input buffer and forget about it silently...
Christian Fuchs [Thu, 24 Jan 2013 08:23:16 +0000 (08:23 +0000)]
added ip-address remove functions
newly set IP addresses now should expire upon reboot (buggy on some
windows, but at least it solves the IP-persistence issues in win7 and
above)
cloned read functions to properly apply or strip the gnunet message
header
removed the status BOOL from the overlapped struct and made it local
some fixes here and there
added a lot of comments
style adjustments
TODO:
* actually strip the gnunet message header or apply it again
* test with the main vpn binary
Florian Dold [Thu, 24 Jan 2013 02:59:28 +0000 (02:59 +0000)]
-fixme reminder
Florian Dold [Thu, 24 Jan 2013 02:55:31 +0000 (02:55 +0000)]
implemented value exchange, various fixes
Sree Harsha Totakura [Wed, 23 Jan 2013 15:18:43 +0000 (15:18 +0000)]
- print summary of established links
Sree Harsha Totakura [Wed, 23 Jan 2013 14:40:42 +0000 (14:40 +0000)]
- print time durations in debug output
Sree Harsha Totakura [Wed, 23 Jan 2013 13:28:10 +0000 (13:28 +0000)]
- warn upon unused OVERLAY_RANDOM_LINKS option
Sree Harsha Totakura [Wed, 23 Jan 2013 13:15:09 +0000 (13:15 +0000)]
profiler now depends on config file to give topology option
Sree Harsha Totakura [Wed, 23 Jan 2013 13:14:36 +0000 (13:14 +0000)]
fix 2688: profiler now uses GNUNET_TESTBED_run ()
Sree Harsha Totakura [Wed, 23 Jan 2013 10:46:03 +0000 (10:46 +0000)]
use all IP addresses of master controller as trusted ip
Matthias Wachs [Wed, 23 Jan 2013 10:10:57 +0000 (10:10 +0000)]
test
Sree Harsha Totakura [Wed, 23 Jan 2013 09:17:28 +0000 (09:17 +0000)]
-don't open sockets from consensus dv and lockmanager
Matthias Wachs [Tue, 22 Jan 2013 16:44:47 +0000 (16:44 +0000)]
changes
Matthias Wachs [Tue, 22 Jan 2013 16:01:05 +0000 (16:01 +0000)]
wrong type causing invalid reads
Sree Harsha Totakura [Tue, 22 Jan 2013 13:27:01 +0000 (13:27 +0000)]
- flush output
Matthias Wachs [Tue, 22 Jan 2013 11:04:05 +0000 (11:04 +0000)]
print dmesg messages with human readable timestamps
useful to check when segfaults etc happened
Matthias Wachs [Mon, 21 Jan 2013 16:58:57 +0000 (16:58 +0000)]
changes to aging
Bart Polot [Mon, 21 Jan 2013 16:32:51 +0000 (16:32 +0000)]
- code from mesh
Bart Polot [Mon, 21 Jan 2013 16:32:12 +0000 (16:32 +0000)]
- add debug for case of no xquery
Matthias Wachs [Mon, 21 Jan 2013 16:29:04 +0000 (16:29 +0000)]
fixes
Bart Polot [Mon, 21 Jan 2013 16:27:24 +0000 (16:27 +0000)]
- move code to regex_dht
LRN [Mon, 21 Jan 2013 16:26:42 +0000 (16:26 +0000)]
mesh_block_lib.c is gone
Matthias Wachs [Mon, 21 Jan 2013 16:15:23 +0000 (16:15 +0000)]
improving test
Christian Grothoff [Mon, 21 Jan 2013 15:50:39 +0000 (15:50 +0000)]
-undo 25844
Christian Grothoff [Mon, 21 Jan 2013 15:36:00 +0000 (15:36 +0000)]
-try force binding client socket to loopback/localhost for localhost connections to facilitate access control checks
Sree Harsha Totakura [Mon, 21 Jan 2013 13:51:41 +0000 (13:51 +0000)]
- fix parallel build