test/regress_rpc.c


Log

Author Commit Date CI Message
Nick Mathewson 2baaac7f 2008-06-14T17:50:36 Forward-port: Rename INPUT and OUTPUT to EVRPC_INPUT and EVRPC_OUTPUT, but keep the INPUT/OUTPUT aliases on non-win32 platforms to maintain backwards compatibility. svn:r852
Nick Mathewson 4e8a339e 2008-05-05T15:46:00 r19602@catbus: nickm | 2008-05-05 11:45:18 -0400 Make most of the tests use the new headers. svn:r776
Niels Provos e8f450f2 2008-05-01T02:08:26 expose a way to create the rpc context manually svn:r754
Niels Provos 2460aa59 2007-12-31T19:33:30 allow hooks to get access to the connection object svn:r623
Niels Provos 5a5609c7 2007-12-29T22:45:54 allow association of meta data with RPC requests for hook processing svn:r622
Niels Provos 955c6abf 2007-12-28T00:36:47 pausing an rpc via a hook needs to deal with the fact that http callbacks free the request after they return; provide a way for a callback to take ownership of the request structure; the user then needs to explicitly free it. svn:r620
Niels Provos 819d4a33 2007-12-27T23:17:24 allow hooks to pause RPC processing; this will allow hooks to do meaningful work before resuming the RPC processing; this is not backwards compatible. svn:r617
Nick Mathewson ce4ee418 2007-11-26T19:18:49 r16733@catbus: nickm | 2007-11-26 14:18:25 -0500 Add an --enable-gcc-warnings option (lifted from Tor) to the configure script. When provided, and when we are using GCC, we enable a bunch of extra GCC warnings in the compiler. Also, make the code all build happily with these warnings. svn:r553
Niels Provos 1d3a008a 2007-11-03T22:51:26 provide hooks for outgoing pools; associate a base with a pool svn:r468
Niels Provos 65236aa8 2007-11-02T06:34:04 simple hooks for processing incoming and outgoing rpcs svn:r466
Nick Mathewson 1e1f77c5 2007-09-20T19:08:20 Make the test/ subdirectory buildable under Windows. Well, mingw at least. The tests still don't all pass, but at least now we know that. svn:r447
Niels Provos 8ee20a3f 2007-09-09T02:15:34 fix memory leaks/unitialized memory found by valgrind svn:r418
Niels Provos e678f009 2007-09-09T01:46:35 fix a couple memory leaks; time buffer marshaling svn:r417
Niels Provos 3794534f 2007-05-29T05:38:58 change the signature of the client rpc callback to pass in an rpc status; the status allows us to determine if an error happened. svn:r363
Niels Provos 621a1b29 2007-05-23T05:31:33 support freeing of evrpc base svn:r356
Niels Provos 0c280824 2007-05-23T05:20:59 support removing of http callbacks and removing of registered RPCs svn:r355
Niels Provos 50edb19f 2007-03-05T07:28:15 EVRPC_MAKE_REQUEST needs the pool argument svn:r349
Niels Provos b5d2f9a2 2007-03-01T06:25:18 rolling back r339: evconfig.h does not work svn:r341
Niels Provos 127c260b 2007-02-28T04:02:29 make evconfig.h available as installed header file; not really ideal but good enough for me; from Nick Mathewson svn:r339
Niels Provos 30a49b57 2006-11-22T07:30:34 test that rpc timeouts work correctly svn:r275
Niels Provos 2d028ef6 2006-11-22T06:54:28 fix a bug where rpc would not be scheduled when they were queued; test for it. allow a configurable timeout for connections and RPCs. svn:r274
Niels Provos 4aa780d6 2006-11-20T07:57:36 don't require string literal for message name svn:r270
Niels Provos ff43ed5b 2006-11-20T07:44:37 finish RPC client support svn:r269
Niels Provos fda1216b 2006-11-20T03:32:53 generate client request code via macro; flesh out the pools a little bit. svn:r268
Niels Provos c4836d10 2006-11-17T06:06:17 make sure that the rpc callback receives an unmarshaled payload; make sure that the rpc reply contains a good rpc structure, too. svn:r258
Niels Provos 9d9d60b1 2006-11-16T08:21:27 forgot to add file svn:r255