g0dil [Mon, 22 Sep 2008 19:33:23 +0000]
Packets: Extend finalize() API
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@914
270642c3-0616-0410-b53a-bc976706d245
g0dil [Sat, 20 Sep 2008 22:27:15 +0000]
Scheduler: Fix typo
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@913
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 19 Sep 2008 15:23:25 +0000]
Scheduler: Documentation update
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@912
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 19 Sep 2008 14:03:55 +0000]
Scheduler: Remove obsolete 'Scheduler' class
Scheduler: Move remaining non-public implementation classes into 'detail' namespace
Adjust rest of SENF accordingly
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@911
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 19 Sep 2008 10:53:23 +0000]
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@910
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 19 Sep 2008 10:52:03 +0000]
Scheduler: Implement new file descriptor event API
Scheduler: Clean up FIFORunner::TaskInfo interface
Update rest of senf to use the new API
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@909
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 17 Sep 2008 15:10:23 +0000]
Scheduler: TimerEvent doku
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@908
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 17 Sep 2008 08:41:16 +0000]
Scheduler: Implement new timer event API
Scheduler: Move task 'name' argument to constructor
Scheduler: Remove obsolete 'enabled_' members
Scheduler: Remove obsolete SchedulerTimer class
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@907
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 17 Sep 2008 07:49:08 +0000]
Utils: Add singleton alive test member
Scheduler: Fix FIFORunner exception safety
Scheduler: Implement new signal event API
Migrate SENF to use new signal API
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@906
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 9 Sep 2008 14:17:28 +0000]
Some adjustments for Ubuntu 8.04
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@905
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 9 Sep 2008 08:10:27 +0000]
Fix Build-Depends
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@904
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 8 Sep 2008 07:39:55 +0000]
Fix build script
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@899
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 19 Aug 2008 10:33:15 +0000]
Packets: Extend collection parser documentation
Scheduler: Watchdog configuration support
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@898
270642c3-0616-0410-b53a-bc976706d245
pug [Wed, 13 Aug 2008 07:52:35 +0000]
Added the Mldv2 UnitTest file
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@897
270642c3-0616-0410-b53a-bc976706d245
pug [Wed, 6 Aug 2008 15:36:41 +0000]
Added ICMPv6 Packet Parser and Unittests for different ICMP Packages.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@896
270642c3-0616-0410-b53a-bc976706d245
pug [Wed, 6 Aug 2008 15:05:01 +0000]
Added RTPPacket Parser to DefaultBundle
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@895
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 18 Jul 2008 08:03:50 +0000]
Scheduler: BUGFIX: replace incorrect use of 'int' with 'timer_t'
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@894
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 9 Jul 2008 21:16:11 +0000]
Utils: More documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@893
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 9 Jul 2008 14:16:12 +0000]
Utils/Console: Fix singleton instantiation order (ServerManager / Scheduler)
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
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@892
270642c3-0616-0410-b53a-bc976706d245
tho [Tue, 8 Jul 2008 13:46:16 +0000]
made some ClientSocketHandle methods (except read/write) const
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@890
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 4 Jul 2008 18:21:06 +0000]
Scheduler: Implement FileDispatcher
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@889
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 4 Jul 2008 12:32:20 +0000]
Scheduler: Change ClockService implementation to utilize the POSIX CLOCK_MONOTONIC timer
Scheduler: Fix all 'throw SystemException' statments to use SENF_THROW_SYSTEM_EXCEPTION
Scheduler: Implement TimerDispatcher
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@888
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 2 Jul 2008 13:27:03 +0000]
Scheduler: Implement SignalDispatcher
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@887
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 2 Jul 2008 11:10:21 +0000]
Scheduler: begin new implementation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@886
270642c3-0616-0410-b53a-bc976706d245
dw6 [Fri, 27 Jun 2008 13:18:35 +0000]
adding MACAddress::toString()
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@885
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 27 Jun 2008 11:36:29 +0000]
replaced tabs with spaces.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@884
270642c3-0616-0410-b53a-bc976706d245
tho [Thu, 26 Jun 2008 09:29:34 +0000]
Stefan, please use your own template for new test-files!
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@883
270642c3-0616-0410-b53a-bc976706d245
dw6 [Wed, 25 Jun 2008 15:56:00 +0000]
fix for checksum bug
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@882
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 20 Jun 2008 14:27:37 +0000]
Packets: Restructure documentation
senfscons: Speed up non-documentation builds (doesn't help much)
Socket/Protocols: Add documentation for sockaddr_cast
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@881
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 19 Jun 2008 13:29:39 +0000]
Scheduler: BUGFIX: Implement timeoutEarly() / timeoutAdjust()
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@880
270642c3-0616-0410-b53a-bc976706d245
dw6 [Wed, 18 Jun 2008 12:41:49 +0000]
adding toString and toin6_addr
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@879
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 12 Jun 2008 08:08:09 +0000]
Packets: Adjust SENF_PARSER_VARIANT implementation for better public/private support
Packets: Implement 'ids()' option for SENF_PARSER_VARIANT
Packets: Update DTCPPacket to use the new SENF_PARSER_VARIANT features
HowTows/NewPacket: Adjust for new SENF_PARSER_VARIANT
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@878
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 11 Jun 2008 14:55:45 +0000]
Utils/Exception: Fix small (non-backtrace :-) ) problem when running test under final=1
Utils/mpl.hh: Add SENF_MPL_SLOT_NOEXPAND support
Packets/ParseHelpers.doc: Add documentation about pretty-printing preprocessed code
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@877
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 11 Jun 2008 13:28:56 +0000]
Packets: Add some public/private commands to parser helper macros
Packets: Adjust/rewrite SENF_PARSER_VARIANT documentation
Packets: Add internal documentation page about helper macro expansion
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@876
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 11 Jun 2008 10:18:23 +0000]
Packets: Implement additional SENF_PARSER_VARIANT options (keys, accessors)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@875
270642c3-0616-0410-b53a-bc976706d245
tho [Tue, 10 Jun 2008 12:14:42 +0000]
fixed documentation typo
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@874
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 10 Jun 2008 10:52:13 +0000]
Packets: Fix stupid comment bug
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@873
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 10 Jun 2008 09:01:32 +0000]
Console: Minor documentation fixes
Console: Add missing includes to Console.hh
Packets: Documentation clean-up
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@872
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 9 Jun 2008 20:43:03 +0000]
Packets: Migrate VariantParser to use AuxParser/container infrstructure
Packets: Remove old left-over code
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@871
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 9 Jun 2008 15:33:17 +0000]
Packets: Add nestet transform/bytes auxtag support
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@870
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 9 Jun 2008 13:57:27 +0000]
Packets: Update AuxParser interface
Packets: Extend VectorParser implementation to support aux tags
Packets: Migrate ListParser and it's policies to use the new AuxParser/collection infrastructure
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@869
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 6 Jun 2008 08:02:26 +0000]
Packets: Implement basic AuxParser
Packets: Implement generic internel collection parser macro infrastructure
Packets: Update VectorParser to use the new AuxParser/collection infrastructure
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@868
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 3 Jun 2008 17:09:29 +0000]
Socket: Documentation for new addressing classes
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@867
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 3 Jun 2008 15:22:56 +0000]
Console: Fix stupid scoping bug
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@866
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 3 Jun 2008 10:53:41 +0000]
Console: Implement BSDSocketAddress and BSDAddressingPolicy
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@865
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 30 May 2008 16:23:49 +0000]
Console: Extended boolean parsing / formatting
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@864
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 30 May 2008 14:45:10 +0000]
Console: Multiple network console server support
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@863
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 30 May 2008 13:08:48 +0000]
Console: More network console documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@862
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 30 May 2008 08:17:13 +0000]
Utils: Add some spirit/phoenix helpers
Console: Rewrite parser semantic actions to use phoenix (much (cd ..) simpler ...)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@861
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 29 May 2008 23:13:04 +0000]
Scheduler: Implement Timer helper
Console: Add incremental parsing support
Console: Implement non-interactive network console
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@860
270642c3-0616-0410-b53a-bc976706d245
dw6 [Thu, 29 May 2008 10:51:32 +0000]
IPv6SourceForcingDgramWriter added. this is more a proof of concept, proof of variability of the writer concept than a must-have integrated part of senf
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@859
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 28 May 2008 15:14:58 +0000]
Console: Documentation of the configuration support
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@858
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 27 May 2008 14:00:24 +0000]
Console: Fix autocomplete / autocd support
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@857
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 27 May 2008 13:18:13 +0000]
no comment
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@856
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 27 May 2008 13:15:20 +0000]
Packets: Rremove all_includes.hh and fix Packets.hh
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@855
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 27 May 2008 12:59:00 +0000]
Console: Implement short-option and non-option parsing
Fix lot's of inline implementation ordering errors (make sure, all inline functions are implemented before first use)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@854
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 27 May 2008 12:58:44 +0000]
Console: Implement short-option and non-option parsing
Fix lot's of inline implementation ordering errors (make sure, all inline functions are implemented before first use)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@853
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 23 May 2008 16:24:03 +0000]
Console: Refactor config file parser into several classes
Console: Implement program option parsing
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@852
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 21 May 2008 21:41:58 +0000]
Utils: Document new utilities
Console: Implement LinkNode
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@851
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 20 May 2008 15:38:06 +0000]
Console: Replace Executor cwd handling with explicit path handling
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@850
270642c3-0616-0410-b53a-bc976706d245
jmo [Tue, 20 May 2008 14:02:41 +0000]
minor: missing documentation added
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@849
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 20 May 2008 08:39:27 +0000]
Console: Parser cleanup
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@848
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 19 May 2008 14:37:08 +0000]
Add 'rt' library to build (needed at least by gentoo)
Console: Restructure ConfigFile::parse and add chroot support
Console: Some ConfigFile documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@847
270642c3-0616-0410-b53a-bc976706d245
g0dil [Sat, 17 May 2008 11:51:58 +0000]
Missing changes from last commit
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@846
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 16 May 2008 22:22:44 +0000]
Utils/Logger: Remove dependency on libboost_datetime
Console: ConfigFile support
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@845
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 15 May 2008 07:26:10 +0000]
Socket: Fix dynamic_socket_cast() / check_socket_cast() to support crosscasts
Console: Clean up operator<< implementation for Client using socket crosscasts
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@844
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 14 May 2008 18:01:51 +0000]
Utils: Refactor hexdump() helper to move code out of template function
Utils: Replace TypeInfo demangle implementation from binutils with cxxabi implementation
Console: Implement Executor chroot and security policy support
Console: Refactor Node::traverse() implementaiton to move code out of template function
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@843
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 13 May 2008 15:00:46 +0000]
Console: More simple argument parsing (argument iterator wrapper)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@842
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 9 May 2008 09:17:22 +0000]
Console: Refactor argument parsing into iterator
Scheduler: Make Scheduler more robust by ignoring closed file descriptors
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@841
270642c3-0616-0410-b53a-bc976706d245
dw6 [Thu, 8 May 2008 12:16:45 +0000]
add IpTypes registration
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@840
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 8 May 2008 11:58:31 +0000]
BUGFIX: Fix packet regsitry helper macro token pasting
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@839
270642c3-0616-0410-b53a-bc976706d245
jmo [Thu, 8 May 2008 07:07:46 +0000]
Server logs client address
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@838
270642c3-0616-0410-b53a-bc976706d245
jmo [Wed, 7 May 2008 14:41:03 +0000]
missing include for uint_fast64 added
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@837
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 7 May 2008 13:41:44 +0000]
Console: Documentation fix
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@836
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 2 May 2008 15:43:57 +0000]
Socket/Protocols/INet: Extend INet6SocketAddress syntax to support more flexible syntax variantes (embedded v4 address, hostname + zoneid ...)
Socket/Protocols/INet: Add (linux specific) support for v6 mapped v4 multicast addresses
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@835
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 2 May 2008 13:44:29 +0000]
Socket/Protocols/INet: BUGFIX: Fix SOL_IP to SOL_IPV6 in INet6MulticastSocketProtocol
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@834
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 2 May 2008 09:23:08 +0000]
Console: Remove senf_console_add_node() overloads from documentation
Further detailed doc reformatting
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@833
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 30 Apr 2008 22:19:29 +0000]
Reformat detailed member documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@832
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 30 Apr 2008 08:25:03 +0000]
Utils/Logger: Fix the bugfix .. outch ...
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@831
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 30 Apr 2008 08:21:44 +0000]
Console: Workaround for g++ 4.0 bug
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@830
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 30 Apr 2008 00:04:03 +0000]
Console: Add missing semicolon ...
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@829
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 29 Apr 2008 23:54:00 +0000]
Console: Add console logging documentation
Console: Implement (and document) Server::stop()
Console: Implement working readline C-d and minnimal C-c support
Utils/Logger: Make Stream optional in routing commands
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@828
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 29 Apr 2008 10:33:17 +0000]
Console: Implement autocomplete
Console: Add autocomplete and autocd options to executor
Console: Add Server::stop member
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@827
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 28 Apr 2008 23:13:49 +0000]
Console: Add console routing to testServer example
Console: Remove backtrace from syntax error messages
Console: auto-cd when specifying a directory as command
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@826
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 28 Apr 2008 15:26:41 +0000]
Console; Fix second console segfault
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@825
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 28 Apr 2008 15:17:52 +0000]
Console: Documentation fixes
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@824
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 24 Apr 2008 15:47:54 +0000]
Console: Basic readling support
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@823
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 23 Apr 2008 23:34:08 +0000]
Socket/Protocols/INet: Add 'shutdown' member to TCPSocketProtocol
Utils/Daemon: Ignore SIGPIPE signals by default
Console: Refactor console server to prepare for readline integration
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@822
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 23 Apr 2008 15:31:18 +0000]
Socket: Add additional port-only constructor for INet[46]SocketAddress
Console: Add Console.hh
Console: Add testServer as example to the documentation
Console: Fix overload resolution when adding manually parsed commands
Console: Remove Server::instance() to be more flexible with future extensions
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@821
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 21 Apr 2008 10:41:13 +0000]
Console: Registration of member enums
Console: Enum and custom parser documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@820
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 18 Apr 2008 13:59:32 +0000]
Console: Implement enum registration and parsing/formatting
Add Boost.Bimap (v0.35) and Boost.MultiIndex (v0.35) to the repository (Bimap depends on a current MultiIndex)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@819
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 17 Apr 2008 15:37:52 +0000]
Console: Add 'Variable' command 'onChange' implementation
Console: 'Variable' command documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@818
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 17 Apr 2008 10:19:37 +0000]
Console: Complete 'Variable' command implementation
Console: Add support for read-only 'Variable' commands
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@817
270642c3-0616-0410-b53a-bc976706d245
tho [Thu, 17 Apr 2008 09:26:03 +0000]
use unittest include from util!! /grrr!/
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@816
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 16 Apr 2008 23:45:30 +0000]
Console: Begin implementation of 'Variable' commands
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@815
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 16 Apr 2008 08:57:06 +0000]
Console; Support non-function-pointer parsed commands via boost::function
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@814
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 15 Apr 2008 22:22:44 +0000]
Console: Implement custom return-value formatter support
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@813
270642c3-0616-0410-b53a-bc976706d245
tho [Tue, 15 Apr 2008 15:07:22 +0000]
-/-
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@812
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 14 Apr 2008 04:51:07 +0000]
doclib: More list-of-all-members formatting
doclib: Add more comments to html-munge.xsl
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@811
270642c3-0616-0410-b53a-bc976706d245
g0dil [Sun, 13 Apr 2008 17:59:07 +0000]
Console: Overhaul documentation
Console: Implement custom argument parser support
Utils: Add Boost.Parameter has_parameter helper
senfscons: Show reason (error message) in the CompileCheck builder
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@810
270642c3-0616-0410-b53a-bc976706d245