Nick Mathewson
0c843507ab
r19301@catbus: nickm | 2008-04-10 14:54:46 -0400
...
Forward-port: Correct the documentation on evbuffer_add_[v]printf: Fix for bug 1914464.
svn:r705
2008-04-10 19:25:11 +00:00
Niels Provos
812d2fd8fd
proxy one more generator
...
svn:r701
2008-04-03 14:27:01 +00:00
Niels Provos
a7e395512e
slight refactoring
...
svn:r700
2008-04-03 03:33:07 +00:00
Niels Provos
193c06a7ed
fix a bug in which evbuffer_add_vfprintf would loop forever; avoid
...
fragmentation in evbuffer_expand by increasing the size of the last buffer
in the chain; as a result with have to keep track of the previous_to_last
chain; provide a evbuffer_validate() function in the regression test to
make sure that all evbuffer are internally consistent.
svn:r699
2008-03-31 02:04:34 +00:00
Niels Provos
3ef1f50415
do not delete uninitialized timeout event in evdns
...
svn:r697
2008-03-31 00:33:46 +00:00
Niels Provos
502929cdf2
add a check that base != NULL for threading; might want to drop this later
...
svn:r696
2008-03-31 00:31:53 +00:00
Niels Provos
8920ac4ddf
make RPC replies use application/octet-stream
...
svn:r694
2008-03-30 21:06:33 +00:00
Niels Provos
ca42671a14
make event methods static so that they are not exported; from Andrei Nigmatulin
...
svn:r692
2008-03-29 01:45:45 +00:00
Niels Provos
cb50f615d4
rename lock create callback functions; as suggested by nick
...
svn:r691
2008-03-11 05:26:30 +00:00
Niels Provos
c182baca10
switch thread support so that locks get allocated as they are needed.
...
svn:r690
2008-03-10 03:17:20 +00:00
Nick Mathewson
6a92ec0b0f
r18547@catbus: nickm | 2008-03-04 14:46:42 -0500
...
Fix compilation with --enable-gcc-warnings
svn:r689
2008-03-04 19:47:01 +00:00
Niels Provos
0c49e456f1
document thread functions
...
svn:r688
2008-03-04 05:42:20 +00:00
Niels Provos
d5c15b2ebb
make event_rpcgen.py generate code include event-config.h
...
svn:r686
2008-03-03 03:36:51 +00:00
Niels Provos
968fd5c06f
forgot this header file
...
svn:r685
2008-03-02 21:39:49 +00:00
Niels Provos
558de9b377
Provide OpenSSL style support for multiple threads accessing the same event_base
...
svn:r684
2008-03-02 21:18:33 +00:00
Niels Provos
19dad16699
Do not free the kqop file descriptor in other processes, also allow it to be 0; from Andrei Nigmatulin
...
svn:r682
2008-03-02 01:46:00 +00:00
Nick Mathewson
593b5f99b3
r18492@catbus: nickm | 2008-02-29 17:32:55 -0500
...
Add another missing _REENTRANT.
svn:r681
2008-02-29 22:33:01 +00:00
Niels Provos
00382110b2
address nick's comments and make evbuffer_pullup more efficient
...
svn:r680
2008-02-29 05:23:49 +00:00
Nick Mathewson
7210592777
r18490@catbus: nickm | 2008-02-28 15:56:55 -0500
...
Replace www.google.com with google.com; fix EVDNS_MAIN code.
svn:r679
2008-02-28 20:57:01 +00:00
Nick Mathewson
697177306f
r18488@catbus: nickm | 2008-02-28 15:41:27 -0500
...
Define reentrant in evdns.c so that we get a declaration for strtok_r
svn:r678
2008-02-28 20:41:34 +00:00
Nick Mathewson
0322ce0a3b
r18486@catbus: nickm | 2008-02-28 13:35:53 -0500
...
Make offsetof into evutil_offsetof. Be a little more willing to call evbuffer_chain_align() from evbuffer_expand(). Clarify some docs, and add some XXX comments to note questionable areas.
svn:r677
2008-02-28 18:36:03 +00:00
Nick Mathewson
d71da6f737
r18484@catbus: nickm | 2008-02-28 12:47:20 -0500
...
Use event_warn() function, not fprintf-to-stderr.
svn:r676
2008-02-28 17:47:30 +00:00
Nick Mathewson
0e7cbe6508
r18482@catbus: nickm | 2008-02-28 12:38:40 -0500
...
Fix GCC 4.2 warnings; fix includes in subdirs.
svn:r675
2008-02-28 17:38:52 +00:00
Niels Provos
5c70ea4c9d
improved code for evbuffer; avoids memcpy
...
svn:r674
2008-02-28 02:47:43 +00:00
Niels Provos
eb9b958089
add some basic tests for DELETE/PUT; from Josh Rotenberg
...
svn:r673
2008-02-27 06:20:48 +00:00
Nick Mathewson
e7ad549390
r14507@tombo: nickm | 2008-02-26 15:23:44 -0500
...
Patch from Tani Hosokawa: make some functions in http.c threadsafe. Also, note some functions in http.c that still are not threadsafe.
svn:r671
2008-02-26 20:24:29 +00:00
Niels Provos
bd31d00fc1
move signal callbacks closer to test code
...
svn:r670
2008-02-26 04:54:19 +00:00
Niels Provos
7470ce52c5
increase listen queue for http sockets to 128
...
svn:r669
2008-02-26 03:49:00 +00:00
Niels Provos
960be58869
deal correctly with http/1.0 and keep-alive
...
svn:r667
2008-02-26 03:29:36 +00:00
Niels Provos
0b114da2b6
introduce evhttp_accept_socket() to accept from an already created socket
...
svn:r666
2008-02-26 03:12:07 +00:00
Niels Provos
b14cd655d1
add support (without tests!) to PUT/DELETE requests; from Josh Rotenberg
...
svn:r662
2008-02-25 07:49:22 +00:00
Niels Provos
bb914ed9af
do not insert event into list when evsel->add fails
...
svn:r660
2008-02-25 07:34:07 +00:00
Nick Mathewson
5a2ece1895
r18370@catbus: nickm | 2008-02-23 14:04:00 -0500
...
clean up some corner cases in evutil.h.
svn:r655
2008-02-23 19:04:26 +00:00
Niels Provos
67bf29ad72
simplify evbuffer by removing orig_buffer
...
svn:r654
2008-02-23 06:02:04 +00:00
Niels Provos
87bef9e974
update event_base_loop documentation; from Tani Hosokawa
...
svn:r652
2008-02-20 21:49:09 +00:00
Nick Mathewson
0d26f1605f
r18169@catbus: nickm | 2008-02-18 15:13:20 -0500
...
Rebuild and re-run configure etc when configure.in or Makefile.am changes. Also, have automake do its dependency tracking.
svn:r651
2008-02-18 20:13:27 +00:00
Nick Mathewson
11230f7e16
r18145@catbus: nickm | 2008-02-18 15:02:20 -0500
...
Stop using deprecated autoconf code to set integer types; detect actual files to include more thoroughly. This should make us work on solaris 9 again. This should be a backport candidate, if it works. Also, make all libevent code use ev_uint32_t etc, rather than uint_32_t.
svn:r649
2008-02-18 20:04:01 +00:00
Niels Provos
506d4dbcf4
remove NDEBUG ifdefs from evdns.c
...
svn:r647
2008-02-17 01:31:31 +00:00
Niels Provos
23ef0d0936
allow regression code to be build even without Python installed
...
svn:r645
2008-02-17 01:15:36 +00:00
Niels Provos
f09e9d91b1
1.3.99-trunk -> 1.4.99-trunk
...
svn:r644
2008-02-17 01:12:09 +00:00
Nick Mathewson
d47907a730
r14213@tombo: nickm | 2008-02-16 15:48:07 -0500
...
Patch from Scott Lamb: make http content length into a 64-bit value.
svn:r641
2008-02-16 20:50:02 +00:00
Nick Mathewson
807ab182d0
r14211@tombo: nickm | 2008-02-16 15:28:54 -0500
...
Add new evutil_strtoll() function so we can apply 64-bit content-length patch from Scott Lamb in a portable way.
svn:r640
2008-02-16 20:49:47 +00:00
Nick Mathewson
677a95864b
r14205@tombo: nickm | 2008-02-16 11:55:57 -0500
...
Fix bug 1894184: add a CRLF after each chunk when sending chunked HTTP data. Original patch from propanbutan.
svn:r637
2008-02-16 16:56:34 +00:00
Niels Provos
8ab618916f
event_base_get_method; from Springande Ulv
...
svn:r635
2008-02-16 06:09:39 +00:00
Niels Provos
f38aec8bb7
devpoll and evport need reinit; tested by W.C.A. Wijngaards
...
svn:r633
2008-02-12 06:01:46 +00:00
Niels Provos
2fde221759
address some compiler warnings in debug mode
...
svn:r630
2008-02-09 16:03:01 +00:00
Niels Provos
6baff52296
EAGAIN check for event ports; from Wijngaards
...
svn:r629
2008-02-06 16:14:42 +00:00
Niels Provos
8c66d4e289
remove pending timeouts on event_base_free
...
svn:r627
2008-01-26 07:29:57 +00:00
Nick Mathewson
9859bc783a
r15764@tombo: nickm | 2007-12-31 15:46:16 -0500
...
Forward-port from 1.4 branch: Make generated rpc files build-depend on event_rpcgen.
svn:r626
2007-12-31 20:47:12 +00:00
Niels Provos
992bc85b96
dereference the right field and associate the right connection
...
svn:r624
2007-12-31 20:42:21 +00:00