Lines Matching refs:a

6  o dns: Avoid a memory-leak on OOM in evdns. (73e85dd, f2bff75 George Danchev)
10 o build: Make rpcgen_wrapper.sh work on systems without a "python2" binary (f3009e4)
22 o evhttp: Fix a memory leak on error in evhttp_uriencode (11c8b31)
27 …o bufferevent_ssl: Correctly invoke callbacks when a SSL bufferevent reads some and then blocks. (…
40 o Fix a couple of memory leaks (found with Valgrind). (3b2529a Ross Lagerwall)
57 …o If time has jumped so we'd reschedule a periodic event in the past, schedule it for the future i…
58 …o If a higher-priority event becomes active, don't continue running events of the current priority…
64 …o Cancel a probe request when the server is freed, and ignore cancelled probe callbacks (94d2336 G…
66 o When retransmitting a timed-out DNS request, pick a fresh nameserver. (3d9e52a)
69 o Fix a typo in the bufferevent documentation (98e9119)
74 o Fix a compilation error with MSVC 2005 due to use of mode_t (336dcae)
76 o Generate event-config.h with a single sed script (30b6f88 Zack Weinberg)
82 o dns-example.c can now take a resolv.conf file on the commandline (6610fa5)
84 o Work-around a stupid gcov-breaking bug in OSX 10.6 (b3887cd)
101 o Stop crashing in evdns when nameserver probes give a weird error (bec5068)
111 o Fix a list corruption bug when using event_reinit() with signals present (6e41cdc)
112 o Fix a fd leak in event_reinit() (3f18ad1)
113 o Do a memberwise comparison of threading function tables (c94a5f2 Nate R)
126 o evdns: fix a bug in circular-queue implementation (d6094b1)
129 o Fix a silly compilation error with the sun compiler (1927776 Colin Watt)
130 o Suppress a gcc warning from ignoring fwrite return in http-sample.c (7206e8c)
140 o Fix a race condition in the dns/bufferevent_connect_hostname test. (cba48c7)
150 o Fix compile warning from saying event2/*.h inside a comment (447b0ba)
187 …o Prefer mmap to sendfile unless a DRAINS_TO_FD flag is set. Allows add_file to work with SSL. (0b…
190 …o When a signal callback is activated to run multiple times, allow event_base_loopbreak to work ev…
234 o Fix bug in SSL bufferevents backed by a bev with a write high-watermarks (e050703 Joachim Bauch)
236 o Avoid a segfault when all methods are disabled or broken (27ce38b)
239 o Replace an assertion for event_base_free(NULL) with a check-and-warn (09fe97d)
256 o Fix a few warnings on OpenBSD (8ee9f9c Nicholas Marriott)
264 o Fix a warn-and-fail bug in kqueue by providing kevent() room to report errors (28317a0)
267 o Fix a bug that prevented us from configuring IPv6 nameservers. (74760f1)
281 o Fix a compile warning with zlib 1.2.4 and 1.2.5 (5786b91 Sebastian Hahn)
293 o InitializeCriticalSectionAndSpinCount requires _WIN32_WINNT >= 0x0403. (816115a Peter Rosin)
308 o Make --enable-gcc-warnings a no-op if not using gcc (3267703)
309 o Fix a type error in our (unused) arc4random_stir() (f736198)
317 o Fix a crash bug in evdns server circular list code (00e91b3)
319 o Fix a memory leak on win32 socket->event map. (b4f89f0)
320 o Add a forgotten NULL check to evhttp_parse_headers (12311ff Sebastian Hahn)
336 o Avoid a free(NULL) if out-of-memory in evdns_getaddrinfo. Found by Dave Hart (3417f68)
343 o Make test-eof fail with a timeout if we never get an eof. (05a2c22 Harlan Stenn)
346 o Add a forgotten return value check in the unit tests (3819b62 Sebastian Hahn)
353 o Zero a struct sockaddr_in before using it (646f9fe Sebastian Hahn)
374 o Fix a couple of memory leaks in samples/http-server.c. Found by Dave Hart. (2e9f665)
386 o Correctly notify the main thread when activating an event from a subthread (5beeec9)
406 o Add a function to change a listener's callback. (46ee061)
409 o Add a bufferevent_get_base function (aab49b6)
413 o Fix a 100%-CPU bug where an SSL connection would sometimes never stop trying to write (1213d3d)
414 o Fix a nasty bug related to use of dup() with epoll on Linux (c281aba)
420 o When closing a filtering bufferevent, clear callbacks on the underlying bufferevent (fc7b1b0)
438 o Add some comments to http.c and make a few functions static. (90b3ed5)
440 o Fix a bug where we would read too much data in HTTP bodies or requests. (58a1cc6)
446 o evhttp: Return 501 when we get an unrecognized method, not 400. (536311a)
454 o Correct logic for realigning a chain in evbuffer_add (e4f34e8)
455 o Fix a minor syntax error that most compilers didn't care about (e56ff65)
469 …o Fix IRIX build. sa_family collides with a #define in sys/socket.h on IRIX. (e874982 Kevin Bowli…
476 …o Remove _event_initialized(); make event_initialized() a function(); make it consistent on window…
488 o Rename the confusing "base" static variable in regress_http.c (353402a)
490 o Refactor http version parsing into a single function (a38140b)
494 o Add a huge pile of tests for the new URI functions, and make them pass. (a5a76e6)
498 o Add a stress test for getaddrinfo_cancel (da1bf52)
504 o add a requested docstring for event_rpcgen.CommandLine.__init__ (f1250eb)
505 o Fix a mistake in http documentation found by Julien Blache (229714d)
506 o Add a basic example of how to write a static HTTP server. (4e794d5)
526 o Add a LEV_OPT_THREADSAFE option for threadsafe evconnlisteners (127d4f2)
529 o Correct logic on disabling underlying bufferevents when disabling a filter (ac27eb8)
533 …o Warn when using the error-prone EV_SIGNAL interface in an error-prone way. Also, fix a couple o…
539 o Fix a spurious-call bug on epoll.c (0faaee0)
540 o Send a shutdown(SHUT_WR) before closing an http connection (e0fd870 Christopher Davis)
548 o Fix a case where an ssl bufferevent with CLOSE_ON_FREE didn't close its fd (93bb7d8)
571 o Expose a evdns_base_nameserver_sockaddr_add() function to add a nameserver by sockaddr (1952143)
575 o Fix a nasty dangling-event bug when using rate-limiting groups (0bffe43)
585 o Close th_notify_fds and open a new pair on reinit (495ed66)
588 o Only process up to MAX_DEFERRED deferred_cbs at a time (17a14f1 Christopher Davis)
592 o Add a condition variable backend, with implementations for pthreads and win32 (d4977b5)
593 o Use conditions instead of current_event_lock to fix a deadlock (e0972c2)
605 o Add a unit test for conditions (5fb1095)
608 o Fix a few memory leaks in the tests (1115366)
618 o Move evkeyvalq into a separate header for evhttp_parse_query users (ca9048f)
635 o Document a change in the semantics of event_get_struct_event_size() (e21f5d1)
636 o Add a comment to describe our plan for library versioning (9659ece)
642 o Add a function to retrieve the other side of a bufferevent pair (17a8e2d)
644 o Stop asserting when asked for a (unsupported) TCP dns port. Just return NULL. (7e87a59)
646 o Constify a couple of arguments to evdns_server_request_add_*_reply (cc2379d)
654 o If no evdns request can be launched, return NULL, not a handle (b14f151)
661 …o Fix a deadlock related to event-base notification. Diagnosed by Zhou Li, Avi Bab, and Scott Lam…
663 o Don't race when calling event_active/event_add on a running signal event (fc5e0a2)
664 o Suppress a spurious EPERM warning in epoll.c (e73cbde)
666 …o Change bufferevent_openssl::do_write so it doesn't call SSL_write with a 0 length buffer (c99131…
709 o Fix a pedantic gcc 4.4 warning in event2/event.h (276e7ee)
710 o Drain th_notify_fd[0] more bytes at a time. (a5bc15b)
711 o Tidy up the code in evthread_make_base_notifiable a little (61e1eee)
727 o Add a few more evmap/changelist comments (c247adc)
728 o Add a comment to explain why evdns_request is now separte from request (ceefbe8)
737 o Functions to track the total bytes sent over a rate limit group. (fb366c1)
751 o Avoid a spurious close(-1) on Linux (70a44b6)
759 o Fix a free(NULL) in minheap-internal.h (6f20492)
762 o Fix a memory leak when appending/prepending to a buffer with unused space. (45068a3)
763 o Clean up a mistake in pointer manipulation in evbuffer_remove (28bfed4 Christopher Davis)
764 o Always round up when there's a fractional number of msecs. (8f9e60c Christopher Davis)
766 …o Clean up properly when adding a signal handler fails. (b84b598 Gilad Benjamini) o Ensure that ev…
771 o Fix a couple of bugs in the BSD sysctl arc4seed logic (a47a4b7)
773 o fix a leak when unpausing evrpc requests (94ee125)
774 o Fix a memory leak when unmarshalling RPC object arrays (f6ab2a2)
777 o Fix a compile warning introduced in 739e688 (bd1ed5f Sebastian Hahn)
798 o Give a better warning for bad automake versions. (77c917d)
808 o Get bench_http to work on Windows; add a switch to enable IOCP. (4ac38a5 Christopher Davis)
811 o Fix a write of uninitialized RAM in regression tests (68dc742)
817 …o Fix a possible double-free bug in SSL bufferevents with CLOSE_ON_FREE (7501895) o Add dns/search…
837 o Remove a needless min_heap_shift_up_() call (7204b91)
839 o Do not use evbuffer_expand() to add the first chain to a buffer (5c0ebb3)
841 o Replace last_with_data with a slightly smarter version (b7442f8)
846 o Replace EVUTIL_CLOSESOCKET macro with a function (899c1dc Sebastian Sjöberg)
861 o Add a warning about the use of event_initialized. (f32b575)
862 o Add a LICENSE file so people can find our license easily (7067006)
863 o Add a new "hello world" sample program (becb9f9)
881 …o do not use a function to assign the evdns base; instead assign it via evhttp_connection_base_new…
886 o Add support for a "debug mode" to try to catch common errors. (cd17c3a)
887 o Note a missing ratelim function (361da8f)
889 o const-ify a few more functions in event.h (d38a7a1)
893 o Add the rest of the integer limits, and add a test for them. (60742d5)
902 o Tolerate code that returns from a fatal_cb. (91fe23f)
907 o Fix a locking bug in event_base_loop() (da1718b)
913 …o Fix a crash when reading badly formatted resolve.conf; from Yasuoka Masahiko (6c7c579 Yasuoka Ma…
914 o Fix a snow leopard compile warning in the unit tests. (7ae9445)
918 o Fix a segfault when writing a very fragmented evbuffer onto an SSL (a6adeca Joachim Bauch)
919 o Fix a segfault when freeing SSL bufferevents in an unusual order (a773df5 Joachim Bauch)
920 o Drop install-sh from our git repo: a mismatched version could break "make dist" (6799527)
922 o Fix a few locking issues on windows. (c51bb3c unknown)
924 o Fix up behavior of never-defered callbacks a little (390e056)
929 o Fix a bogus free in evutil_new_addrinfo() (0d64051 Jardel Weyrich)
932 o Fix crash bugs when a bufferevent's eventcb is not set. (2e8eeea)
937 …o Fixed a memory leak on windows threads implementation. The CRITICAL_SECTION was not being free'd…
938 o Fixed a fd leak in start_accepting(), plus cosmetic changes (4367a33 Jardel Weyrich)
939 …sible for closing it. Additionally, since evconnlistener_new_bind() creates a socket and passes it…
940 o Don't use a bind address for nameservers on loopback (8d4aaf9)
946 o Try to fix a warning in hash_debug_entry (137f2c6)
947 o Fix a dumb typo in ev_intptr_t definitions. (27c9a40)
952 o Add a check to make soure our EVUTIL_AI flags do not conflict with the native ones (c18490e)
957 o When working without a current event base, don't try to use IOCP listeners (cb52838)
959 o Add a unit test for secure rng. (48a29b6)
965 o Fix a bug in resetting timeouts on persistent events when IO triggers. (38ec0a7)
966 o Add a test for timeouts on filtering bufferevents. (c02bfe1)
971 o Try to define a sane _EVENT_SIZEOF_SIZE_T for msvc compilation (1e14f82)
978 o Allow the user to redirect the verbose output of test/test.sh to a file (c382de6)
982 o Fix a number of warnings from gcc -pedantic (918e9c5)
987 o Add a .gitignore file. (ba34071)
988 o New EVTHREAD_TRY_LOCK function to try to grab a lock. (689fc09)
993 o Expose our cached gettimeofday value with a new interface (47854a8)
996 o Refactor code from evdns into a new internal "read a file" function. (0f7144f)
998 …o Add unit-test for bad_request bug fixed in 1.4 recently. (6cc79c6 Pavel Plesov) o Add a comment …
1002 …o move dns utility functions into a separate file so that we can use them for http testing (b82263…
1003 o add a test for evhttp_connection_base_new with a dns_base (26714ca)
1005 o Add a forgotten header (changelist-internal.h) (4b9f307)
1007 o Remove a needless include of rpc_compat.h (70a4a3e)
1008 o Use less memory for each entry in a hashtable (a66e947)
1023 o Add a new code to support SSL/TLS on bufferevents, using the OpenSSL library (where available).
1024 o Fix a bug where we didn't allocate enough memory in event_get_supported_methods().
1028 o New evconnlistener_get_fd function to expose a listener's associated socket.
1031 o Fix a bug in bufferevent_socket_connect() when the connection succeeds too quickly.
1033 o Add a bufferevent_get_enabled() to tell what a bufferevent has been configured to do.
1034 o Add an evbuffer_search_eol() function to locate the end of a line nondestructively.
1035 o Add an evbuffer_search_range() function to search a bounded range of a buffer.
1036 o Fix a rare crash bug in evdns.
1037 o Have bufferevent_socket_connect() with no arguments put a bufferevent into connecting mode.
1039 …o New functions to explicitly reference a socket used by an evhttp object. Patches from David Reis…
1040 …o When we send a BEV_EVENT_CONNECTED to indicate connected status, we no longer invoke the write c…
1041 …o If the kernel tells us that there are a negative number of bytes to read from a socket, do not b…
1042 …o Do not detect whether we have monotonic clock support every time a new event base is created: in…
1043 …or the epoll backend at startup. Instead, start out accepting 32 events at a time, and double the…
1044 …o Treat an event with a negative fd as valid but untriggerable by Libevent. This is useful for ap…
1048 …o When adding or deleting an event from a non-main thread, only wake up the main thread when its b…
1052 …p() family of functions respect thread-safety better. This should clear up a few hard-to-debug ra…
1053 o Fix a bug when using a specialized memory allocator on win32.
1055 …o Stop using enums as arguments or return values when what we mean is a bitfield of enum values. …
1056 o Add an API to replace all fatal calls to exit() with a user-provided panic function.
1057 …o Replace all assert() calls with a variant that is aware of the user-provided logging and panic f…
1058 …o Add a return value to event_assign so that it can fail rather than asserting when the user gives…
1061 …o Add a new bufferevent_socket_connect_hostname() to encapsulate the resolve-then-connect operatio…
1063 …o Alternative queue-based timeout algorithm for programs that use a large number of timeouts with …
1067 o Fix a problem with excessive memory allocation when using multiple event priorities.
1070 o Options passed to evdns_set_option() no longer need to end with a colon.
1072 …o Add an evdns_getaddrinfo() function to provide a nonblocking getaddrinfo using evdns, so program…
1076 o Fix a race condition in the pthreads test case; found by Nick Mathewson
1082 o Add a new flag to bufferevents to make all callbacks automatically deferred.
1084 o Fix a possible free(NULL) when freeing an event_base with no signals.
1085 o Add a flag to disable checking environment varibles when making an event_base
1087 o Fix a bug when removing a timeout from the heap. [Patch from Marko Kreen]
1099 o New function to automate connecting on a socket-based bufferevent.
1101 o Do case-insensitive checks with a locale-independent comparison function.
1105 o Add a bufferevent_getfd() function to mirror bufferevent_setfd()
1109 …o Change the semantics of evbuffer_cb_set_flags() to be set-flag only; add a new evbuffer_cb_clear…
1112 o Add a new evbuffer_peek() interface to inspect data in an evbuffer without removing it.
1113 …o Fix a deadlock when suspending reads in a bufferevent due to a full buffer. (Spotted by Joachim …
1114 …o Fix a memory error when freeing a thread-enabled event base with registered events. (Spotted by …
1115 …y to contain degree of failure when running on a win32 version so heavily firewalled that we can't…
1116 …o Activate fd events in a pseudorandom order with O(N) backends, so that we don't systematically f…
1123 o Mitigate a race condition when using socket bufferevents in multiple threads.
1125 …urn while that event's callback is executing in another thread. This fixes a nasty race condition.
1135 o bufferevent_write now uses a const source argument; report from Charles Kerr
1144 …a more powerful evbuffer_readln as a replacement for evbuffer_readline. The new function handles …
1146 …urns on many optional gcc warnings. (Nick has been building with these for a while, but they migh…
1155 …o pull setters/getters out of RPC structures into a base class to which we just need to store a po…
1157 o fix a bug with event_rpcgen for integers
1164 o allow an http request callback to take ownership of a request structure
1172 …o Add a int64_t parsing function, with unit tests, so we can apply Scott Lamb's fix to allow large…
1173 o Use a 64-bit field to hold HTTP content-lengths. Patch from Scott Lamb.
1183 …ts to 128; if that is not enough the evhttp_accpet_socket() api can be used with a prepared socket.
1196 …o Don't warn on unimplemented epoll_create(): this isn't a problem, just a reason to fall back to …
1197 …o Correctly handle timeouts larger than 35 minutes on Linux with epoll.c. This is probably a kern…
1205 o fix a bug in buffrevent read water marks and add a test for them
1206 o fix a bug in which bufferevent_write_buffer would not schedule a write event
1210 …internal timercmp on all platforms, to avoid bugs on old platforms where timercmp(a,b,<=) is buggy.
1216 …o introduce evbuffer_contiguous_space() api that tells a user how much data is available in the fi…
1222 …o turn event_initialized() into a function, and add function equivalents to EVENT_SIGNAL and EVENT…
1228 o Move windows gettimeofday replacement into a new evutil_gettimeofday().
1230 o provide a method for canceling ongoing http requests.
1237 …o support for selecting event backends by their features, and for querying the features of a backe…
1238 …o change failing behavior of event_base_new_with_config: if a config is provided and no backend is…
1245 o Support multi-line HTTP headers; based on a patch from Moshe Litvin
1249 o Fix a bug where deleting signals with the kqueue backend would cause subsequent adds to fail
1251 o Fix a problem with epoll() and reinit; problem report by Alexander Drozdov.
1254 …o Fix a bug where headers arriving in multiple packets were not parsed; fix from Jiang Hong; test …
1259 o Only bind the socket on connect when a local address has been provided; reported by Alejo Sanchez
1260 …o Allow setting of local port for evhttp connections to support millions of connections from a sin…
1262 o Fix a typo in setting the global event base; reported by lance.
1263 …o Set the 0x20 bit on outgoing alphabetic characters in DNS requests randomly, and insist on a mat…
1264 …o Make the http connection close detection work properly with bufferevents and fix a potential mem…
1265 …o Restructure the event backends so that they do not need to keep track of events themselves, as a…
1268 o Add an evbuffer_write_atmost() function to write a limited number of bytes to an fd.
1269 …ogic to prefer eventfd to pipe, then pipe to socketpair, and only use socketpairs as a last resort.