Christian Grothoff [Sun, 24 Jun 2012 21:34:47 +0000 (21:34 +0000)]
-LRN: really no more pexpect
Sree Harsha Totakura [Sun, 24 Jun 2012 16:52:10 +0000 (16:52 +0000)]
-service sharing message handling
Christian Grothoff [Sun, 24 Jun 2012 15:48:11 +0000 (15:48 +0000)]
-cleaner
Christian Grothoff [Sun, 24 Jun 2012 15:47:22 +0000 (15:47 +0000)]
-fix
Christian Grothoff [Sun, 24 Jun 2012 09:23:37 +0000 (09:23 +0000)]
-LRN: no more pexpect
Christian Grothoff [Sun, 24 Jun 2012 09:20:57 +0000 (09:20 +0000)]
-attempting to fix LRN's NAT connect issue
Sree Harsha Totakura [Sun, 24 Jun 2012 09:05:45 +0000 (09:05 +0000)]
- removed test_stream_api.c
Christian Grothoff [Sun, 24 Jun 2012 08:53:12 +0000 (08:53 +0000)]
-LRN: Log timeouts that are bigger than DWORD; fix format string
Christian Grothoff [Sun, 24 Jun 2012 08:51:46 +0000 (08:51 +0000)]
-LRN: Don't use freed ic
Christian Grothoff [Sun, 24 Jun 2012 07:31:11 +0000 (07:31 +0000)]
-LRN: Don't free shutdown handle while it's in use
Christian Grothoff [Sun, 24 Jun 2012 07:30:07 +0000 (07:30 +0000)]
-fix
Christian Grothoff [Sat, 23 Jun 2012 22:33:52 +0000 (22:33 +0000)]
-LRN: Wincat:
I've been experimenting with an alternative non-MSYS buildsystem for
a while, and GNUNET_os_start_process() test kept failing due to lack
of cat. Wincat is a minimal cat implementation in pure WinAPI. It's
not named "cat.exe" to avoid clashing with MSYS cat (which can lead to
some very weird issues).
Christian Grothoff [Sat, 23 Jun 2012 22:32:58 +0000 (22:32 +0000)]
-document new requirements on struct Session
Christian Grothoff [Sat, 23 Jun 2012 22:31:43 +0000 (22:31 +0000)]
-LRN: Check session target:
It changes the Session object layout to make peer identity its first
field, always, for all sessions. Code in find_session() can use this
to check that the session belongs to the right peer.
test_ats_api_add_address always triggers this due to the way it fakes
a pointer to session object.
Christian Grothoff [Sat, 23 Jun 2012 22:30:43 +0000 (22:30 +0000)]
-LRN: Poisoning:
Poisons memory before freeing it. It uses msize() CRT function,
which (i believe) is not available on other platforms. This patch was
intended to make the output of the next patch (see below) more apparent.
Christian Grothoff [Sat, 23 Jun 2012 22:29:39 +0000 (22:29 +0000)]
-LRN: Better process termination for W32:
Avoids spewing warnings about killing processes that are already
dead. Also removes a FIXME.
Christian Grothoff [Sat, 23 Jun 2012 22:28:37 +0000 (22:28 +0000)]
-LRN: Support [] (formatted to be pid) in logfile names:
I needed it for mesh debugging. Wrote this patch before your log
rotation changes, and had to hastily adapt it after them, so i'm not
sure it actually works. Did some quick tests on it, and it appears to
be working, so i'll just send it to you as is, and see how it turns out.
Christian Grothoff [Sat, 23 Jun 2012 22:25:58 +0000 (22:25 +0000)]
-LRN: Lock the output on W32:
Purely W32 patch. It was needed for some threading-related debugging
i did for select() wrapper. Shouldn't harm to have it, in case i do
logging from multiple threads again.
Christian Grothoff [Sat, 23 Jun 2012 22:24:50 +0000 (22:24 +0000)]
-LRN: Change logskipping to use functions only:
Remember these weird "skip_log" functions in my gdb backtraces?
I hope that this patch will get rid of them.
Shouldn't affect existing uses of the API.
Christian Grothoff [Sat, 23 Jun 2012 22:07:20 +0000 (22:07 +0000)]
-removing dead old code
Christian Grothoff [Sat, 23 Jun 2012 21:41:21 +0000 (21:41 +0000)]
-removing dead old code
Christian Grothoff [Sat, 23 Jun 2012 21:37:20 +0000 (21:37 +0000)]
-use testing lib
Christian Grothoff [Sat, 23 Jun 2012 21:34:01 +0000 (21:34 +0000)]
-use testing lib
Christian Grothoff [Sat, 23 Jun 2012 21:24:12 +0000 (21:24 +0000)]
-use testing lib
Christian Grothoff [Sat, 23 Jun 2012 21:23:25 +0000 (21:23 +0000)]
-use testing lib
Christian Grothoff [Sat, 23 Jun 2012 21:23:02 +0000 (21:23 +0000)]
-use testing lib
Christian Grothoff [Sat, 23 Jun 2012 18:50:13 +0000 (18:50 +0000)]
-fix
Sree Harsha Totakura [Sat, 23 Jun 2012 15:59:18 +0000 (15:59 +0000)]
-added stream read io cancel
Christian Grothoff [Sat, 23 Jun 2012 08:46:43 +0000 (08:46 +0000)]
-ignore
Christian Grothoff [Sat, 23 Jun 2012 08:37:32 +0000 (08:37 +0000)]
-removing #ifdefs
Christian Grothoff [Sat, 23 Jun 2012 08:36:58 +0000 (08:36 +0000)]
-renaming for consistency
Christian Grothoff [Sat, 23 Jun 2012 08:35:49 +0000 (08:35 +0000)]
-passing total trust offered along (fixing #1369)
Christian Grothoff [Sat, 23 Jun 2012 08:19:19 +0000 (08:19 +0000)]
-comment / naming cleanups
Christian Grothoff [Sat, 23 Jun 2012 08:19:02 +0000 (08:19 +0000)]
-comment / naming cleanups
Christian Grothoff [Sat, 23 Jun 2012 08:18:41 +0000 (08:18 +0000)]
-comment / naming cleanups
Christian Grothoff [Fri, 22 Jun 2012 22:35:10 +0000 (22:35 +0000)]
-fix #2122 and #2035
Christian Grothoff [Fri, 22 Jun 2012 17:57:42 +0000 (17:57 +0000)]
-promoting regex to non-experimental as mesh needs it now
Christian Grothoff [Fri, 22 Jun 2012 17:14:25 +0000 (17:14 +0000)]
-LRN: Mark session as completely disconnected later.
free_neighbour() calls plugin's disconnect() routine, which will invoke
environment session free callback, which will do NOTHING if session is
in "completely disconnected" state (in just "disconnected" state it
will free primary address).
Destroy address in free_address() to make ATS forget the session.
Fixes #2446
Bart Polot [Fri, 22 Jun 2012 15:10:45 +0000 (15:10 +0000)]
- more regex in mesh
Bart Polot [Fri, 22 Jun 2012 14:20:37 +0000 (14:20 +0000)]
- add service skeleton for regex connections
Bart Polot [Fri, 22 Jun 2012 14:13:52 +0000 (14:13 +0000)]
- add api for regex announce
Bart Polot [Fri, 22 Jun 2012 14:04:33 +0000 (14:04 +0000)]
- send packet
Bart Polot [Fri, 22 Jun 2012 14:01:54 +0000 (14:01 +0000)]
- api part of connect by string
Martin Schanzenbach [Fri, 22 Jun 2012 12:54:34 +0000 (12:54 +0000)]
-make record data parsing easier for namestore,gns with dnsparser structs
Christian Grothoff [Fri, 22 Jun 2012 11:17:16 +0000 (11:17 +0000)]
-notes for regex api
Christian Grothoff [Fri, 22 Jun 2012 08:23:46 +0000 (08:23 +0000)]
-compilation issue
Christian Grothoff [Fri, 22 Jun 2012 08:23:17 +0000 (08:23 +0000)]
-print use shortened unixpath also when connecting...
Christian Grothoff [Fri, 22 Jun 2012 08:21:12 +0000 (08:21 +0000)]
-print switch target
Martin Schanzenbach [Fri, 22 Jun 2012 00:37:08 +0000 (00:37 +0000)]
Added proper SRV handling and test
Christian Grothoff [Thu, 21 Jun 2012 23:05:54 +0000 (23:05 +0000)]
-work on #2437, plus misc minor bugfixes
Christian Grothoff [Thu, 21 Jun 2012 21:34:27 +0000 (21:34 +0000)]
-branching cleanup
Christian Grothoff [Thu, 21 Jun 2012 21:02:45 +0000 (21:02 +0000)]
-some more work on probes
Maximilian Szengel [Thu, 21 Jun 2012 19:03:36 +0000 (19:03 +0000)]
Updated testcase to use fewer random regexes.
Bart Polot [Thu, 21 Jun 2012 15:49:15 +0000 (15:49 +0000)]
- fix #2315
Bart Polot [Thu, 21 Jun 2012 15:43:43 +0000 (15:43 +0000)]
- use correct hashmap
Bart Polot [Thu, 21 Jun 2012 15:41:05 +0000 (15:41 +0000)]
- use blocks for checking by type results
Martin Schanzenbach [Thu, 21 Jun 2012 15:19:45 +0000 (15:19 +0000)]
-fix cnames #2448
Sree Harsha Totakura [Thu, 21 Jun 2012 14:42:54 +0000 (14:42 +0000)]
-added stream listen success callback
Sree Harsha Totakura [Thu, 21 Jun 2012 14:08:15 +0000 (14:08 +0000)]
-doxygen
Christian Grothoff [Thu, 21 Jun 2012 13:38:31 +0000 (13:38 +0000)]
-finishing SRV implementation (#2268)
Martin Schanzenbach [Thu, 21 Jun 2012 13:35:26 +0000 (13:35 +0000)]
-doxy
Sree Harsha Totakura [Thu, 21 Jun 2012 11:35:54 +0000 (11:35 +0000)]
-fixing #2440 - cancel messages if RELEASE called when ACQUIRE still in queue
Sree Harsha Totakura [Thu, 21 Jun 2012 10:47:41 +0000 (10:47 +0000)]
-stream listen timeout option
Christian Grothoff [Thu, 21 Jun 2012 10:24:08 +0000 (10:24 +0000)]
-towards fixing #2268: srv parsing/serialization
Christian Grothoff [Thu, 21 Jun 2012 10:23:24 +0000 (10:23 +0000)]
-towards better download prioritization
Christian Grothoff [Thu, 21 Jun 2012 07:32:50 +0000 (07:32 +0000)]
-improving comments, towards implementing #2268
Christian Grothoff [Wed, 20 Jun 2012 23:22:32 +0000 (23:22 +0000)]
-fixing namestore signature bug; all that was needed was to force packing on the struct
Christian Grothoff [Wed, 20 Jun 2012 23:21:56 +0000 (23:21 +0000)]
-code cleanup
Christian Grothoff [Wed, 20 Jun 2012 22:50:58 +0000 (22:50 +0000)]
-some namestore code cleanup
Sree Harsha Totakura [Wed, 20 Jun 2012 19:56:06 +0000 (19:56 +0000)]
-stream testcases with new testing library
Sree Harsha Totakura [Wed, 20 Jun 2012 19:26:10 +0000 (19:26 +0000)]
-typo
Sree Harsha Totakura [Wed, 20 Jun 2012 19:24:26 +0000 (19:24 +0000)]
lockmanager testcase new testing library
Sree Harsha Totakura [Wed, 20 Jun 2012 19:15:35 +0000 (19:15 +0000)]
-fixed assertion failure when GNUNET_TESTING_peer_shutdown is called in GNUNET_TESTING_peer/service_run
Christian Grothoff [Wed, 20 Jun 2012 18:48:08 +0000 (18:48 +0000)]
-fixing #2439
Christian Grothoff [Wed, 20 Jun 2012 18:45:30 +0000 (18:45 +0000)]
-fixing #2439
Sree Harsha Totakura [Wed, 20 Jun 2012 18:38:27 +0000 (18:38 +0000)]
-fixed test compile warning
Sree Harsha Totakura [Wed, 20 Jun 2012 17:07:35 +0000 (17:07 +0000)]
-fixing compile warnings
Bart Polot [Wed, 20 Jun 2012 16:57:11 +0000 (16:57 +0000)]
- complete block plugin, use block by put id
Bart Polot [Wed, 20 Jun 2012 16:54:32 +0000 (16:54 +0000)]
- use correct types
Bart Polot [Wed, 20 Jun 2012 16:27:27 +0000 (16:27 +0000)]
- use blocks to store type info
Matthias Wachs [Wed, 20 Jun 2012 16:26:18 +0000 (16:26 +0000)]
- workaround for mantis
0002445
Matthias Wachs [Wed, 20 Jun 2012 15:34:07 +0000 (15:34 +0000)]
- fix
Matthias Wachs [Wed, 20 Jun 2012 15:26:30 +0000 (15:26 +0000)]
- docu
Sree Harsha Totakura [Wed, 20 Jun 2012 15:14:44 +0000 (15:14 +0000)]
-fixes for api change in testing library
Sree Harsha Totakura [Wed, 20 Jun 2012 14:43:29 +0000 (14:43 +0000)]
-fixing #2442
Sree Harsha Totakura [Wed, 20 Jun 2012 14:24:45 +0000 (14:24 +0000)]
-fixed reply handling
Christian Grothoff [Wed, 20 Jun 2012 14:18:02 +0000 (14:18 +0000)]
-ideas for stuff
Bart Polot [Wed, 20 Jun 2012 14:06:50 +0000 (14:06 +0000)]
- move header to include
Bart Polot [Wed, 20 Jun 2012 14:05:17 +0000 (14:05 +0000)]
- use proper block types
Matthias Wachs [Wed, 20 Jun 2012 13:11:14 +0000 (13:11 +0000)]
- commit often
Matthias Wachs [Wed, 20 Jun 2012 13:07:27 +0000 (13:07 +0000)]
- docu and cleanup
Christian Grothoff [Wed, 20 Jun 2012 12:41:35 +0000 (12:41 +0000)]
-working on stream
Matthias Wachs [Wed, 20 Jun 2012 12:16:32 +0000 (12:16 +0000)]
- code cleanup round 2
Matthias Wachs [Wed, 20 Jun 2012 11:58:33 +0000 (11:58 +0000)]
- docu
Matthias Wachs [Wed, 20 Jun 2012 11:54:46 +0000 (11:54 +0000)]
- minor
Sree Harsha Totakura [Wed, 20 Jun 2012 11:50:31 +0000 (11:50 +0000)]
-lockmanager acquire retry
Sree Harsha Totakura [Wed, 20 Jun 2012 11:47:16 +0000 (11:47 +0000)]
-removed a restriction for calling GNUNET_LOCKMANAGER_cancel_request
Martin Schanzenbach [Wed, 20 Jun 2012 11:19:12 +0000 (11:19 +0000)]
-coverity
Christian Grothoff [Wed, 20 Jun 2012 11:12:26 +0000 (11:12 +0000)]
-fix #2436
Matthias Wachs [Wed, 20 Jun 2012 11:07:24 +0000 (11:07 +0000)]
- coverity