Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 2, 2015
  1. Merge remote-tracking branch 'public/master'

    Nick Mathewson authored
  2. New function to get address for nameserver.

    Nick Mathewson authored
Commits on Jan 21, 2015
  1. @jer-gentoo

    EVBUFFER_PTR_SET -> EVBUFFER_PTR_ADD

    jer-gentoo authored
    Looks like EVBUFFER_PTR_ADD should have been used instead of EVBUFFER_PTR_SET.
Commits on Dec 4, 2014
  1. Implement new/free for struct evutil_monotonic_timer and export monot…

    Andrea Shepard authored Nick Mathewson committed
    …onic time functions
Commits on Dec 1, 2014
  1. Merge remote-tracking branch 'origin/pr/182'

    Nick Mathewson authored
  2. Merge remote-tracking branch 'origin/pr/180'

    Nick Mathewson authored
Commits on Oct 26, 2014
  1. @JohnOhl

    Implement interface that provides the ability to have an outbound evh…

    JohnOhl authored
    …ttp_connection free itself once all requests have completed
Commits on Oct 17, 2014
  1. @jpouellet

    remove trailing comma from enum

    jpouellet authored
    makes being included from something with -std=c89 happy
Commits on Oct 13, 2014
Commits on Oct 9, 2014
  1. Merge remote-tracking branch 'origin/patches-2.0'

    Nick Mathewson authored
  2. Fix a typo in a doxygen comment. Reported by 亦得.

    Nick Mathewson authored
Commits on Sep 18, 2014
  1. @nmathewson

    Merge pull request #168 from ufo2243/master

    nmathewson authored
    make bufferevent_getwatermark api more robust
  2. @nmathewson

    Merge pull request #118 from azat/http-forward-family-to-bufferevent

    nmathewson authored
    Add evhttp_connection_set_family() to set addrinfo->family for DNS requests
Commits on Sep 12, 2014
  1. @ufo2243
Commits on Mar 21, 2014
  1. @azat

    Add evhttp_connection_set_family() to set addrinfo->family for DNS re…

    azat authored
    …quests
    
    This is useful if you want to avoid extra dns requests.
Commits on Mar 12, 2014
  1. Fix duplicate paragraph in evbuffer_ptr documentation

    Nick Mathewson authored
Commits on Feb 25, 2014
  1. @trondn
Commits on Jan 21, 2014
  1. Expand EV_CLOSED documentation a bit

    Nick Mathewson authored
Commits on Jan 18, 2014
  1. @dgiagio

    Implemented EV_CLOSED event for epoll backend (EPOLLRDHUP).

    dgiagio authored
    - Added new EV_CLOSED event - detects premature connection close
      by clients without the necessity of reading all the pending
      data. Does not depend on EV_READ and/or EV_WRITE.
    
    - Added new EV_FEATURE_EARLY_CLOSED feature for epoll.
      Must be supported for listening to EV_CLOSED event.
    
    - Added new regression test: test-closed.c
    
    - All regression tests passed (test/regress and test/test.sh)
    
    - strace output of test-closed using EV_CLOSED:
        socketpair(PF_LOCAL, SOCK_STREAM, 0, [6, 7]) = 0
        sendto(6, "test string\0", 12, 0, NULL, 0) = 12
        shutdown(6, SHUT_WR)                    = 0
        epoll_ctl(3, EPOLL_CTL_ADD, 7, {EPOLLRDHUP, {u32=7, u64=7}}) = 0
        epoll_wait(3, {{EPOLLRDHUP, {u32=7, u64=7}}}, 32, 3000) = 1
        epoll_ctl(3, EPOLL_CTL_MOD, 7, {EPOLLRDHUP, {u32=7, u64=7}}) = 0
        fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 4), ...})
        mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYM...
        write(1, "closed_cb: detected connection close "..., 45) = 45
Commits on Jan 7, 2014
  1. Merge remote-tracking branch 'asweeny86/on-complete-cb'

    Nick Mathewson authored
  2. @asweeney86

    evhttp_request_set_on_complete_cb to be more specific about what the …

    asweeney86 authored
    …function actually does and usage
Commits on Jan 6, 2014
  1. Merge remote-tracking branch 'asweeny86/event-count-max'

    Nick Mathewson authored
  2. @asweeney86

    Provide on request complete callback facility

    asweeney86 authored
    This patch provides the ability to receive a callback on the completion of a
    request.  The callback takes place immediately before the request's resources
    are released.
Commits on Dec 30, 2013
  1. @asweeney86

    Add access to max event count stats

    asweeney86 authored
    This commit provides an interface for accessing and resetting the maximum
    number of events in a given period.  This information provides better insight
    into event queue pressure.
Commits on Dec 24, 2013
  1. Merge remote-tracking branch 'rbalint/from-forked-daapd'

    Nick Mathewson authored
  2. Minor optimizations on bufferevent_trigger options

    Nick Mathewson authored
    By making BEV_TRIG_DEFER_CALLBACKS equal to BEV_OPT_DEFER_CALLBACKS,
    and BEV_TRIG_IGNORE_WATERMARKS disjoint from BEV_OPT_*, we can save a
    few operations in bufferevent_run_*, which is critical-path.
  3. Unit tests for active_by_fd; unsupport active_by_fd(TIMEOUT)

    Nick Mathewson authored
    [It turns out that event_base_active_by_fd(TIMEOUT) didn't actually
    work right. Feel free to add it back in as a patch.]
Commits on Dec 22, 2013
  1. Add event_base_active_by_signal by analogy

    Nick Mathewson authored
  2. Sanity-check arguments to event_base_active_by_fd()

    Nick Mathewson authored
Commits on Dec 20, 2013
  1. Merge remote-tracking branch 'origin/patches-2.0'

    Nick Mathewson authored
  2. Merge remote-tracking branch 'sourceforge/patches-2.0' into patches-2.0

    Nick Mathewson authored
    Conflicts:
    	include/event2/event.h
  3. Typo fixes from Linus Nordberg

    Nick Mathewson authored
  4. Typo fixes from Linus Nordberg

    Nick Mathewson authored
Something went wrong with that request. Please try again.