Skip to content
Snippets Groups Projects
  1. Feb 18, 2009
  2. Feb 03, 2009
  3. Nov 18, 2008
  4. Nov 07, 2008
    • g0dil's avatar
      PPI: Assert documentation · 3549f9fe
      g0dil authored
      PPI: Document Module::v_init() member
      Scheduler: Rename EventEvent to EventHook
      Documentation updates
      3549f9fe
  5. Oct 20, 2008
  6. Oct 01, 2008
  7. Sep 25, 2008
  8. Sep 19, 2008
  9. Sep 17, 2008
  10. Aug 19, 2008
  11. Jul 09, 2008
    • g0dil's avatar
      Utils/Console: Fix singleton instantiation order (ServerManager / Scheduler) · e27683cd
      g0dil authored
      Scheduler: Add automatic periodic resync to ClockService::abstime() and ClockService::clock()
      Scheduler: Add task nameing
      Scheduler: BUGFIX: Add missing task-dequeue in FdDispatcher::add()
      Scheduler: Add empty() member to all dispatchers
      Scheduler: Add eventTime() support to FdManager
      Scheduler: Add support for non-pollable file descriptor detection to FdManager and FdDispatcher
      Scheduler: Add FIFORunner task watchdog
      Scheduler: Add debugging backtrace to FIFORunner
      Scheduler: Change senf::Scheduler implementation to use the new dispatcher infrastructure
      Scheduler: BUGFIX: Fix access to (possibly) destroyed object in TimerEvent::run()
      Utils: Add senf::signalName() helper
      Utils/Daemon: Use senf::signalName() in debug messages
      Utils/Logger: Fix logger to correctly format the timestamp (the deadlock should be fixed now)
      Update scheduler callback signatures to the new API throughout the project
      Update documentation
      e27683cd
  12. Jul 02, 2008
  13. Jun 19, 2008
  14. Jun 03, 2008
  15. May 17, 2008
  16. Apr 03, 2008
  17. Feb 29, 2008
  18. Feb 14, 2008
  19. Feb 13, 2008
  20. Feb 12, 2008
  21. Feb 09, 2008
  22. Feb 05, 2008
  23. Dec 28, 2007
  24. Nov 15, 2007
  25. Nov 14, 2007
  26. Nov 13, 2007
    • g0dil's avatar
      Small documentation updates · 0cb9f8e6
      g0dil authored
      0cb9f8e6
    • g0dil's avatar
      Socket/Protocols/Inet: Fix off-by-one error in INet6Address · 385c5936
      g0dil authored
      PPI: Fix cloneSource unit-test packet construction
      Scheduler: BUGFIX: uninitialized loop variable
      Scheduler: BUGFIX: delay deletions in fdTable_ (can't change map while iterating over it)
      Add global 'valgrind' target
      Add 'valgrind.sup' suppressions file to suppress custom benign valgrind errors
      Fix all unit-tests to run correcly under valgrind (mostly timing adjustments)
      385c5936
  27. Nov 09, 2007
    • g0dil's avatar
      Scheduler: Hack suppoer for ordinary files into the scheduler (epoll does... · 1ee45a60
      g0dil authored
      Scheduler: Hack suppoer for ordinary files into the scheduler (epoll does *not* support ordinary files ...)
      Scheduler: Daemon class: Add consoleLog (log file) support
      1ee45a60
    • g0dil's avatar
      Packets: Fix min_value / max_value boundary cases for Parse_(U)IntField · 22c158f6
      g0dil authored
      Scheduler: Add debug log message, fix signal handlin bug
      Scheduler: Remove all registered handlers/callbacks/descriptors at end of unit test
      Utils/Logger: Undef SENF_LOG_CONF if defined in main.test.hh
      Scheduler: Moved Daemon class from Utils here. Can't be in Utils since it depends on the Scheduler :-(
      Scheduler: Daemon class: Implemented correkt fork() and simple log-passing behaviour
      22c158f6
  28. Nov 07, 2007
  29. Nov 05, 2007
    • g0dil's avatar
      Scheduler: Add POSIX/UNIX signal support · f2564e0c
      g0dil authored
      Scheduler: Simplify callback parameter (remove mostly ignored callback handle parameter)
      Scheduler: Add timeoutEarly and timeoutAdjust parameters
      f2564e0c
  30. Nov 01, 2007
  31. Sep 04, 2007
  32. Aug 27, 2007
    • g0dil's avatar
      Socket: Ignore ECONNREFUSED on write to datagram socket · 499ce9b5
      g0dil authored
      Examples/RateStuffer: Use CloneSource module
      Exmaples/RateStuffer: Implement using a RateStuffer subnet
      PPI: Implement CloneSource
      PPI: Add throttle()/unthrottle() to passive debug modules
      PPI: Implement DiscardSink
      PPI: Implement ThrottleBarrier
      PPI: Implement missing unit tests
      PPI: Complete the documentation
      Scheduler: Improve ClockService performance and remove a race condition
      Scheduler: Clean up Scheduler::process()
      Utils: Make singleton::instance() protected by default and fix implementation
      Remove private members from doxygen documentation
      499ce9b5
  33. Aug 22, 2007
    • g0dil's avatar
      PPI: Remove specializations from documentation · ffc1b62d
      g0dil authored
      PPI: More documentation
      PPI: Implement IdleEvent and ActiveFeeder
      PPI: add Module::running() member
      Scheduler: Remove MinTimeout (not needed with ClockService working)
      ffc1b62d
  34. Aug 21, 2007
Loading