Skip to content
Commits on Mar 25, 2012
  1. Merge remote-tracking branch 'origin/patches-2.0'

    Nick Mathewson committed Mar 25, 2012
  2. Fix a typo in the bufferevent documentation

    Nick Mathewson committed Mar 25, 2012
  3. Test more bufferevent_ratelim features

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

    Nick Mathewson committed Mar 23, 2012
  2. Make test-dumpevents build on Linux

    Nick Mathewson committed Mar 23, 2012
  3. Fix a nasty bug in event_queue_reinsert_timeout()

    Nick Mathewson committed Mar 23, 2012
    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 committed Mar 23, 2012
    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 committed Mar 23, 2012
    …al events
  6. Fix compilation of evutil_rand on osx

    Nick Mathewson committed Mar 23, 2012
  7. @nmathewson

    Merge pull request #47 from rosslagerwall/patch-1

    nmathewson committed Mar 23, 2012
    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 committed Mar 22, 2012
    This bumps coverage up by a few lines. Every little bit helps.
  2. Distribute whatsnew-2.1.txt.

    Nick Mathewson committed Mar 22, 2012
  3. Fix another bug from rebase of libevent_global_shutdown patch

    Nick Mathewson committed Mar 22, 2012
    This one affected machines without a builtin arc4random
  4. Write a first draft of whatsnew-2.1.txt

    Nick Mathewson committed Mar 22, 2012
  5. Tweak changelog for 2.1 even more

    Nick Mathewson committed Mar 22, 2012
  6. Add more things to the 2.1 changelog

    Nick Mathewson committed Mar 22, 2012
  7. Merge remote-tracking branch 'origin/patches-2.0'

    Nick Mathewson committed Mar 22, 2012
  8. Add an empty changelog section for 2.0.19-stable

    Nick Mathewson committed Mar 22, 2012
  9. Merge remote-tracking branch 'origin/patches-2.0'

    Nick Mathewson committed Mar 22, 2012
  10. Bump version to 2.0.18-stable-dev

    Nick Mathewson committed Mar 22, 2012
  11. Merge remote-tracking branch 'origin/patches-2.0'

    Nick Mathewson committed Mar 22, 2012
  12. Bump version to 2.0.18-stable

    Nick Mathewson committed Mar 22, 2012
  13. Merge remote-tracking branch 'origin/patches-2.0'

    Nick Mathewson committed Mar 22, 2012
  14. Merge remote-tracking branch 'origin/patches-2.0'

    Nick Mathewson committed Mar 22, 2012
  15. Add credits to README

    Nick Mathewson committed Mar 22, 2012
  16. Changelog for libevent 2.0.18-stable

    Nick Mathewson committed Mar 22, 2012
  17. Merge branch 'global_shutdown_rebased_v2'

    Nick Mathewson committed Mar 22, 2012
  18. Add a new libevent_global_shutdown() to free all globals before exiting.

    Mark Ellzey committed with Nick Mathewson Jul 12, 2011
    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 committed Mar 19, 2012
  2. Rename event-test.c to event-read-fifo.c.

    committed Mar 19, 2012
    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.

    committed Mar 18, 2012
    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 committed Mar 13, 2012
    … can stop
Something went wrong with that request. Please try again.