• Home
  • Raw
  • Download

Lines Matching +full:- +full:o

1 Changes in 1.4.14b-stable
2 o Set the VERSION_INFO correctly for 1.4.14
4 Changes in 1.4.14-stable
5 o Add a .gitignore file for the 1.4 branch. (d014edb)
6 o Backport evbuffer_readln(). (b04cc60 Nicholas Marriott)
7 o Make the evbuffer_readln backport follow the current API (c545485)
8 o Valgrind fix: Clear struct kevent before checking for OSX bug. (5713d5d William Ahern)
9 o Fix a crash when reading badly formatted resolve.conf (5b10d00 Yasuoka Masahiko)
10 o Fix memory-leak of signal handler array with kqueue. [backport] (01f3775)
11 o Update sample/signal-test.c to use newer APIs and not leak. (891765c Evan Jones)
12 o Correct all versions in 1.4 branch (ac0d213)
13 o Make evutil_make_socket_nonblocking() leave any other flags alone. (81c26ba Jardel Weyrich)
14 o Adjusted fcntl() retval comparison on evutil_make_socket_nonblocking(). (5f2e250 Jardel Weyrich)
15 o Correct a debug message in evhttp_parse_request_line (35df59e)
16 o Merge branch 'readln-backport' into patches-1.4 (8771d5b)
17 o Do not send an HTTP error when we've already closed or responded. (4fd2dd9 Pavel Plesov)
18 o Re-add event_siglcb; some old code _was_ still using it. :( (bd03d06)
19 o Make Libevent 1.4 build on win32 with Unicode enabled. (bce58d6 Brodie Thiesfield)
20 o Distribute nmake makefile for 1.4 (20d706d)
21 o do not fail while sending on http connections the client closed. (5c8b446)
22 o make evhttp_send() safe against terminated connections, too (01ea0c5)
23 o Fix a free(NULL) in min_heap.h (2458934)
24 o Fix memory leak when setting up priorities; reported by Alexander Drozdov (cb1a722)
25 o Clean up properly when adding a signal handler fails. (ae6ece0 Gilad Benjamini)
26 o Do not abort HTTP requests missing a reason string. (29d7b32 Pierre Phaneuf)
27 o Fix compile warning in http.c (906d573)
28 o Define _REENTRANT as needed on Solaris, elsewhere (6cbea13)
31 Changes in 1.4.13-stable:
32o If the kernel tells us that there are a negative number of bytes to read from a socket, do not b…
33o Do not allocate the maximum event queue and fd array for the epoll backend at startup. Instead,…
34 o Fix compilation on Android, which forgot to define fd_mask in its sys/select.h
35 o Do not drop data from evbuffer when out of memory; reported by Jacek Masiulaniec
36o Rename our replacement compat/sys/_time.h header to avoid build a conflict on HPUX; reported by …
37 o Build kqueue.c correctly on GNU/kFreeBSD platforms. Patch pulled upstream from Debian.
38 o Fix a problem with excessive memory allocation when using multiple event priorities.
39 o When running set[ug]id, don't check the environment. Based on a patch from OpenBSD.
42 Changes in 1.4.12-stable:
43o Try to contain degree of failure when running on a win32 version so heavily firewalled that we c…
44 o Fix an obscure timing-dependent, allocator-dependent crash in the evdns code.
45 o Use __VA_ARGS__ syntax for varargs macros in event_rpcgen when compiler is not GCC.
46o Activate fd events in a pseudorandom order with O(N) backends, so that we don't systematically f…
47 o Fix another pair of fencepost bugs in epoll.c. [Patch from Adam Langley.]
48 o Do not break evdns connections to nameservers when our IP changes.
49 o Set truncated flag correctly in evdns server replies.
50 o Disable strict aliasing with GCC: our code is not compliant with it.
52 Changes in 1.4.11-stable:
53 o Fix a bug when removing a timeout from the heap. [Patch from Marko Kreen]
54 o Remove the limit on size of HTTP headers by removing static buffers.
55o Fix a nasty dangling pointer bug in epoll.c that could occur after epoll_recalc(). [Patch from K…
56 o Distribute Win32-Code/event-config.h, not ./event-config.h
58 Changes in 1.4.10-stable:
59 o clean up buffered http connection data on reset; reported by Brian O'Kelley
60 o bug fix and potential race condition in signal handling; from Alexander Drozdov
61 o rename the Solaris event ports backend to evport
62 o support compilation on Haiku
63 o fix signal processing when a signal callback delivers a signal; from Alexander Drozdov
64 o const-ify some arguments to evdns functions.
65 o off-by-one error in epoll_recalc; reported by Victor Goya
66 o include Doxyfile in tar ball; from Jeff Garzik
67 o correctly parse queries with encoded \r, \n or + characters
69 Changes in 1.4.9-stable:
70 o event_add would not return error for some backends; from Dean McNamee
71 o Clear the timer cache on entering the event loop; reported by Victor Chang
72 o Only bind the socket on connect when a local address has been provided; reported by Alejo Sanchez
73o Allow setting of local port for evhttp connections to support millions of connections from a sin…
74 o Clear the timer cache when leaving the event loop; reported by Robin Haberkorn
75 o Fix a typo in setting the global event base; reported by lance.
76 o Fix a memory leak when reading multi-line headers
77 o Fix a memory leak by not running explicit close detection for server connections
79 Changes in 1.4.8-stable:
80 o Match the query in DNS replies to the query in the request; from Vsevolod Stakhov.
81 o Fix a merge problem in which name_from_addr returned pointers to the stack; found by Jiang Hong.
82 o Do not remove Accept-Encoding header
84 Changes in 1.4.7-stable:
85o Fix a bug where headers arriving in multiple packets were not parsed; fix from Jiang Hong; test …
87 Changes in 1.4.6-stable:
88 o evutil.h now includes <stdarg.h> directly
89 o switch all uses of [v]snprintf over to evutil
90 o Correct handling of trailing headers in chunked replies; from Scott Lamb.
91 o Support multi-line HTTP headers; based on a patch from Moshe Litvin
92 o Reject negative Content-Length headers; anonymous bug report
93 o Detect CLOCK_MONOTONIC at runtime for evdns; anonymous bug report
94 o Fix a bug where deleting signals with the kqueue backend would cause subsequent adds to fail
95o Support multiple events listening on the same signal; make signals regular events that go on the…
96 o Deal with evbuffer_read() returning -1 on EINTR|EAGAIN; from Adam Langley.
97 o Fix a bug in which the DNS server would incorrectly set the type of a cname reply to a.
98o Fix a bug where setting the timeout on a bufferevent would take not effect if the event was alre…
99 o Fix a memory leak when using signals for some event bases; reported by Alexander Drozdov.
100 o Add libevent.vcproj file to distribution to help with Windows build.
101 o Fix a problem with epoll() and reinit; problem report by Alexander Drozdov.
102 o Fix off-by-one errors in devpoll; from Ian Bell
103 o Make event_add not change any state if it fails; reported by Ian Bell.
104 o Do not warn on accept when errno is either EAGAIN or EINTR
106 Changes in 1.4.5-stable:
107 o Fix connection keep-alive behavior for HTTP/1.0
108 o Fix use of freed memory in event_reinit; pointed out by Peter Postma
109 o Constify struct timeval * where possible; pointed out by Forest Wilkinson
110 o allow min_heap_erase to be called on removed members; from liusifan.
111o Rename INPUT and OUTPUT to EVRPC_INPUT and EVRPC_OUTPUT. Retain INPUT/OUTPUT aliases on on-win3…
112 o Do not use SO_REUSEADDR when connecting
113 o Fix Windows build
114 o Fix a bug in event_rpcgen when generated fixed-sized entries
116 Changes in 1.4.4-stable:
117 o Correct the documentation on buffer printf functions.
118o Don't warn on unimplemented epoll_create(): this isn't a problem, just a reason to fall back to …
119o Correctly handle timeouts larger than 35 minutes on Linux with epoll.c. This is probably a kern…
120 o Fix a potential stack corruption bug in tagging on 64-bit CPUs.
121 o expose bufferevent_setwatermark via header files and fix high watermark on read
122 o fix a bug in bufferevent read water marks and add a test for them
123 o introduce bufferevent_setcb and bufferevent_setfd to allow better manipulation of bufferevents
124o use libevent's internal timercmp on all platforms, to avoid bugs on old platforms where timercmp…
125 o reduce system calls for getting current time by caching it.
126 o fix evhttp_bind_socket() so that multiple sockets can be bound by the same http server.
127 o Build test directory correctly with CPPFLAGS set.
128 o Fix build under Visual C++ 2005.
129 o Expose evhttp_accept_socket() API.
130 o Merge windows gettimeofday() replacement into a new evutil_gettimeofday() function.
131 o Fix autoconf script behavior on IRIX.
132 o Make sure winsock2.h include always comes before windows.h include.
134 Changes in 1.4.3-stable:
135 o include Content-Length in reply for HTTP/1.0 requests with keep-alive
136 o Patch from Tani Hosokawa: make some functions in http.c threadsafe.
137o Do not free the kqop file descriptor in other processes, also allow it to be 0; from Andrei Nigm…
138 o make event_rpcgen.py generate code include event-config.h; reported by Sam Banks.
139 o make event methods static so that they are not exported; from Andrei Nigmatulin
140 o make RPC replies use application/octet-stream as mime type
141 o do not delete uninitialized timeout event in evdns
143 Changes in 1.4.2-rc:
144 o remove pending timeouts on event_base_free()
145 o also check EAGAIN for Solaris' event ports; from W.C.A. Wijngaards
146 o devpoll and evport need reinit; tested by W.C.A Wijngaards
147 o event_base_get_method; from Springande Ulv
148o Send CRLF after each chunk in HTTP output, for compliance with RFC2626. Patch from "propanbutan…
149o Add a int64_t parsing function, with unit tests, so we can apply Scott Lamb's fix to allow large…
150 o Use a 64-bit field to hold HTTP content-lengths. Patch from Scott Lamb.
151 o Allow regression code to build even without Python installed
152 o remove NDEBUG ifdefs from evdns.c
153 o update documentation of event_loop and event_base_loop; from Tani Hosokawa.
154 o detect integer types properly on platforms without stdint.h
155o Remove "AM_MAINTAINER_MODE" declaration in configure.in: now makefiles and configure should get …
156 o do not insert event into list when evsel->add fails
158 Changes in 1.4.1-beta:
159 o free minheap on event_base_free(); from Christopher Layne
160 o debug cleanups in signal.c; from Christopher Layne
161 o provide event_base_new() that does not set the current_base global
162 o bufferevent_write now uses a const source argument; report from Charles Kerr
163 o better documentation for event_base_loopexit; from Scott Lamb.
164o Make kqueue have the same behavior as other backends when a signal is caught between event_add()…
165 o Make kqueue restore signal handlers correctly when event_del() is called.
166 o provide event_reinit() to reintialize an event_base after fork
167 o small improvements to evhttp documentation
168 o always generate Date and Content-Length headers for HTTP/1.1 replies
169 o set the correct event base for HTTP close events
170o New function, event_{base_}loopbreak. Like event_loopexit, it makes an event loop stop executin…
171 o Removed obsoleted recalc code
172o pull setters/getters out of RPC structures into a base class to which we just need to store a po…
173 o fix a bug with event_rpcgen for integers
174 o move EV_PERSIST handling out of the event backends
175o support for 32-bit tag numbers in rpc structures; this is wire compatible, but changes the API s…
176 o prefix {encode,decode}_tag functions with evtag to avoid collisions
177 o Correctly handle DNS replies with no answers set (Fixes bug 1846282)
178o The configure script now takes an --enable-gcc-warnigns option that turns on many optional gcc w…
179o When building with GCC, use the "format" attribute to verify type correctness of calls to printf
180 o removed linger from http server socket; reported by Ilya Martynov
181o allow \r or \n individually to separate HTTP headers instead of the standard "\r\n"; from Charle…
182 o demote most http warnings to debug messages
183 o Fix Solaris compilation; from Magne Mahre
184 o Add a "Date" header to HTTP responses, as required by HTTP 1.1.
185 o Support specifying the local address of an evhttp_connection using set_local_address
186 o Fix a memory leak in which failed HTTP connections would not free the request object
187 o Make adding of array members in event_rpcgen more efficient, but doubling memory allocation
188 o Fix a memory leak in the DNS server
189 o Fix compilation when DNS_USE_OPENSSL_FOR_ID is enabled
190 o Fix buffer size and string generation in evdns_resolve_reverse_ipv6().
191 o Respond to nonstandard DNS queries with "NOTIMPL" rather than by ignoring them.
192 o In DNS responses, the CD flag should be preserved, not the TC flag.
193 o Fix http.c to compile properly with USE_DEBUG; from Christopher Layne
194 o Handle NULL timeouts correctly on Solaris; from Trond Norbye
195 o Recalculate pending events properly when reallocating event array on Solaris; from Trond Norbye
196 o Add Doxygen documentation to header files; from Mark Heily
197 o Add a evdns_set_transaction_id_fn() function to override the default
199o Add an evutil module (with header evutil.h) to implement our standard cross-platform hacks, on t…
200 o Fix signals implementation on windows.
201 o Fix http module on windows to close sockets properly.
202o Make autogen.sh script run correctly on systems where /bin/sh isn't bash. (Patch from Trond Norb…
203o Skip calling gettime() in timeout_process if we are not in fact waiting for any events. (Patch f…
204 o Make test subdirectory compile under mingw.
205o Fix win32 buffer.c behavior so that it is correct for sockets (which do not like ReadFile and Wr…
206 o Make the test.sh script run unit tests for the evpoll method.
207 o Make the entire evdns.h header enclosed in "extern C" as appropriate.
208 o Fix implementation of strsep on platforms that lack it
209o Fix implementation of getaddrinfo on platforms that lack it; mainly, this will make Windows http…
210o Fix evport implementation: port_disassociate called on unassociated events resulting in bogus er…
211o support for hooks on rpc input and output; can be used to implement rpc independent processing s…
212o use a min heap instead of a red-black tree for timeouts; as a result finding the min is a O(1) o…
213 o associate an event base with an rpc pool
214o added two additional libraries: libevent_core and libevent_extra in addition to the regular libe…
215o Begin using libtool's library versioning support correctly. If we don't mess up, this will more…
216 o Fix evhttp.h compilation when TAILQ_ENTRY is not defined.
217 o Small code cleanups in epoll_dispatch().
218 o Increase the maximum number of addresses read from a packet in evdns to 32.
219o Remove support for the rtsig method: it hasn't compiled for a while, and nobody seems to miss it…
220o Rename the "class" field in evdns_server_request to dns_question_class, so that it won't break c…
221o Fix DNS unit tests so that having a DNS server with broken IPv6 support is no longer cause for a…
222o Make event_base_free() succeed even if there are pending non-internal events on a base. This ma…
223o Post-process the config.h file into a new, installed event-config.h file that we can install, an…
224 o Remove the long-deprecated acconfig.h file.
225 o Do not require #include <sys/types.h> before #include <event.h>.
226 o Add new evutil_timer* functions to wrap (or replace) the regular timeval manipulation functions.
227 o Fix many build issues when using the Microsoft C compiler.
228 o Remove a bash-ism in autogen.sh
229o When calling event_del on a signal, restore the signal handler's previous value rather than sett…
230 o Make the logic for active events work better with internal events; patch from Christopher Layne.
231o We do not need to specially remove a timeout before calling event_del; patch from Christopher La…