Skip to content
Commits on Jun 23, 2016
  1. Merge pull request #185 from novcn/master

    Memory leak caused by multipart
    committed on GitHub Jun 23, 2016
Commits on Jun 22, 2016
  1. @novcn
  2. @novcn

    use of onion_request_parser_data_free to free req->parser_data so tha…

    …t token->extra from multipart requests is freed
    novcn committed Jun 22, 2016
Commits on Jun 18, 2016
  1. Fix #182 parse content-length data (no normal HTML POSTS).

    * There were problems with size checking.
    * Added tests.
    committed Jun 18, 2016
Commits on Jun 15, 2016
  1. Merge pull request #184 from Musinux/chrome-websocket-fix

    Fix travis build
    committed on GitHub Jun 15, 2016
  2. @Musinux
  3. @Musinux
  4. @Musinux
  5. @Musinux

    syncing with upstream

    Musinux committed Jun 15, 2016
  6. @Musinux

    fix unused var

    Musinux committed Jun 15, 2016
  7. @Musinux

    fix unused var

    Musinux committed Jun 15, 2016
  8. @Musinux
  9. @Musinux

    fix incompatible pointer types

    Musinux committed Jun 15, 2016
  10. @Musinux

    another try

    Musinux committed Jun 15, 2016
  11. @Musinux

    trying to fix unit tests

    Musinux committed Jun 15, 2016
  12. @Musinux

    trying to fix unit tests

    Musinux committed Jun 15, 2016
Commits on Jun 14, 2016
  1. Fixed compilation warnings

    committed Jun 14, 2016
  2. @Musinux
Commits on Jun 10, 2016
  1. @Musinux
  2. @Musinux
  3. @Musinux
  4. @Musinux

    typo fix

    Musinux committed Jun 10, 2016
  5. @Musinux
Commits on Jun 6, 2016
  1. Merge pull request #180 from davidmoreno/timerpoller

    Poller cleanup: Add a timerfd for timer polling, properly init/deinit static poller data
    committed Jun 6, 2016
Commits on May 28, 2016
  1. Fixed use of monotonic timer and do not use __atomic

    To use the monotonic timer, added a static helper function, may be
    used later for more precission on timers.
    
    __atomic changed for __sync with better semantics, but a bit more
    complex code: Try to do the swap of values, and if fails checks if
    the value that changed in the meantime is an earlier timeout, so
    actually better value.
    committed May 28, 2016
Commits on May 24, 2016
  1. Fix compilation about unused symbols

    Added attribute unused to static is_space and is_alnum functions,
    which were included sometimes but not used. Needed as they are
    static functions in the header to be inlined if used.
    committed May 24, 2016
Commits on May 22, 2016
  1. Moved is_alnum and is_space to utils.h

    * This prevents reimplementations,
    * and allow to use again -DCMAKE_BUILD_TYPE=Fast, that creates an
     onion-all.c with all the library code allowing some extra
     compile time optimizations that should create a faster executable.
    committed May 22, 2016
  2. Fix improper return.

    It was not failling on local, only on travis.. maybe GCC version?
    committed May 22, 2016
  3. Use proper init/deinit for static data at poller.

    Use the poller_slot pool, but instead of ficed static always,
    it is init at onion_poller_new and deinit at onion_poller_free.
    
    It has a refcount to check when to proper deinit the data. Normaly
    it is only used by one poller, but with the refcount we cover our
    backs in case of several pollers. Refcount uses GCC atomics.
    committed May 22, 2016
Something went wrong with that request. Please try again.