Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Mar 25, 2012
  1. Merge remote-tracking branch 'origin/patches-2.0'

    Nick Mathewson authored
  2. Fix a typo in the bufferevent documentation

    Nick Mathewson authored
  3. Test more bufferevent_ratelim features

    Nick Mathewson authored
Commits on Mar 23, 2012
  1. More coverage on reinsert_timeout tests

    Nick Mathewson authored
  2. Make test-dumpevents build on Linux

    Nick Mathewson authored
  3. Fix a nasty bug in event_queue_reinsert_timeout()

    Nick Mathewson authored
    What was I thinking?  The old function could handle heap-to-heap
    transitions, and transitions within the same common timeout queue, but
    it completely failed to handle heap/queue transitions, or transitions
    between timeout queues.
    Now, alas, it's complicated.  I should look hard at the assembly here
    to see if it's actually better than the alternatives.
  4. Add a unit test for event_base_dump_events()

    Nick Mathewson authored
    This function uses a C program to generate its output, and then uses a
    Python program to check it for correctness.  On systems without
    Python, we just make sure that the C program doesn't crash.
    It's likely that we should be requiring some particular python version.
    This is an alpha, though: I'm sure somebody will tell us which.
  5. event_base_dump_events: Report active events tersely, and note intern…

    Nick Mathewson authored
    …al events
  6. Fix compilation of evutil_rand on osx

    Nick Mathewson authored
  7. @nmathewson

    Merge pull request #47 from rosslagerwall/patch-1

    nmathewson authored
    Fix typo in whatsnew-2.1.txt
Commits on Mar 22, 2012
  1. Use libevent_global_shutdown() to clean up in unit tests.

    Nick Mathewson authored
    This bumps coverage up by a few lines. Every little bit helps.
  2. Distribute whatsnew-2.1.txt.

    Nick Mathewson authored
  3. Fix another bug from rebase of libevent_global_shutdown patch

    Nick Mathewson authored
    This one affected machines without a builtin arc4random
  4. Write a first draft of whatsnew-2.1.txt

    Nick Mathewson authored
  5. Tweak changelog for 2.1 even more

    Nick Mathewson authored
  6. Add more things to the 2.1 changelog

    Nick Mathewson authored
  7. Merge remote-tracking branch 'origin/patches-2.0'

    Nick Mathewson authored
  8. Add an empty changelog section for 2.0.19-stable

    Nick Mathewson authored
  9. Merge remote-tracking branch 'origin/patches-2.0'

    Nick Mathewson authored
  10. Bump version to 2.0.18-stable-dev

    Nick Mathewson authored
  11. Merge remote-tracking branch 'origin/patches-2.0'

    Nick Mathewson authored
  12. Bump version to 2.0.18-stable

    Nick Mathewson authored
  13. Merge remote-tracking branch 'origin/patches-2.0'

    Nick Mathewson authored
  14. Merge remote-tracking branch 'origin/patches-2.0'

    Nick Mathewson authored
  15. Add credits to README

    Nick Mathewson authored
  16. Changelog for libevent 2.0.18-stable

    Nick Mathewson authored
  17. Merge branch 'global_shutdown_rebased_v2'

    Nick Mathewson authored
  18. Add a new libevent_global_shutdown() to free all globals before exiting.

    Mark Ellzey authored Nick Mathewson committed
    Mark Ellzey added a function libevent_shutdown() which calls a set of
    private functions:
           * event_free_globals()
           * event_free_debug_globals()
           * event_free_debug_globals_locks()
           * event_free_evsig_globals()
           * evsig_free_globals()
           * evsig_free_globals_locks()
           * evutil_free_globals()
           * evutil_free_secure_rng_globals()
           * evutil_free_secure_rng_globals_lock()
    Nick tweaked this libevent global shutdown code:
      - rename the function to emphasize that it's for global resources
      - write more in the doxygen
      - make function brace style consistent
      - add a missing void in a function definition.
Commits on Mar 19, 2012
  1. event-read-fifo: Use EV_PERSIST appropriately

    Nick Mathewson authored
  2. Rename event-test.c to event-read-fifo.c.

    Treat it as an example of reading from a named pipe, not an initial
    teaching tool.
Commits on Mar 18, 2012
  1. On Unix, remove event.fifo left by sample/event-test.c.

    This fifo would result in grep hanging when doing a recursive grep
    through the Libevent sources.
    event.fifo gets removed on SIGINT or normal exit.
Commits on Mar 15, 2012
Commits on Mar 13, 2012
  1. Now that event_assign() special-cases event_self_cbarg(), event_new()…

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