16 years agoReapply changes missed during the previous merge (duh ...)
g0dil [Mon, 16 Jul 2007 12:24:38 +0000]
Reapply changes missed during the previous merge (duh ...)

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@314 270642c3-0616-0410-b53a-bc976706d245

16 years agoMerged revisions 262,264-265,267-282,284-298,300-311 via svnmerge from
g0dil [Mon, 16 Jul 2007 08:36:50 +0000]
Merged revisions 262,264-265,267-282,284-298,300-311 via svnmerge from
https://svn.berlios.de/svnroot/repos/senf/branches/new-packet

................
  r265 | g0dil | 2007-06-18 12:09:56 +0200 (Mon, 18 Jun 2007) | 9 lines

  Blocked revisions 262 via svnmerge

  ........
    r262 | g0dil | 2007-06-18 12:04:02 +0200 (Mon, 18 Jun 2007) | 3 lines

    Initialized merge tracking via "svnmerge" with revisions "1-261" from
    https://svn.berlios.de/svnroot/repos/senf/branches/new-packet
  ........
................
  r267 | g0dil | 2007-06-19 13:24:56 +0200 (Tue, 19 Jun 2007) | 1 line

  Add support for customized refcounting to intrusive_refcount
................
  r269 | g0dil | 2007-06-25 13:17:23 +0200 (Mon, 25 Jun 2007) | 2 lines

  Add/Implement pool_alloc_mixin
  Simplify friend declarations needed for intrusive_refcount_t
................
  r270 | g0dil | 2007-06-25 16:38:30 +0200 (Mon, 25 Jun 2007) | 3 lines

  Packet library facelift:
  * Removed old implementation (will be re-added later)
  * First implementation of low-level classes (incl. unit-testing)
................
  r271 | g0dil | 2007-06-25 16:39:56 +0200 (Mon, 25 Jun 2007) | 1 line

  Add boost::intrusive library to the repository (will be part of the next boost release)
................
  r272 | g0dil | 2007-06-25 20:49:25 +0200 (Mon, 25 Jun 2007) | 2 lines

  Utils: update documentation
  Utils: add singleton mixin class
................
  r273 | g0dil | 2007-06-25 21:22:58 +0200 (Mon, 25 Jun 2007) | 1 line

  Utils: more concise contiguous_storage_iterator usage example
................
  r274 | g0dil | 2007-06-27 10:54:20 +0200 (Wed, 27 Jun 2007) | 1 line

  Packets: Further implementation (PacketInterpreter::create etc)
................
  r275 | g0dil | 2007-06-28 14:27:48 +0200 (Thu, 28 Jun 2007) | 2 lines

  Packet: Finish first round of the PacketInterpreter interface (will need to extend later when adding the handles)
  Packet: Start implementing the new parser framework
................
  r276 | g0dil | 2007-06-28 15:37:48 +0200 (Thu, 28 Jun 2007) | 1 line

  Packet: Re-added and migrated integer parsers
................
  r277 | g0dil | 2007-06-29 01:46:34 +0200 (Fri, 29 Jun 2007) | 3 lines

  Packet: Temporarily removed most DefaultBundle files
  Packet: Re-added and integrated PacketRegistry
  Packet: Migrated EthernetPacket
................
  r278 | g0dil | 2007-06-29 15:09:20 +0200 (Fri, 29 Jun 2007) | 1 line

  Packet: Add missing file 'PacketRegistry.cc'
................
  r281 | g0dil | 2007-07-02 17:50:51 +0200 (Mon, 02 Jul 2007) | 6 lines

  Packet: Extended the factory interface to allow access to all (!) construction functions
  Packet: Fix bug setting wrong ranges in appendClone
  Packet: Add further interpreter chain methods (parseNextAs, is, as)
  Packet: Add noinit constructors
  Packet: Unit-Test the complete PacketInterpreter interface
  Packet: Add nothrow lookup members to the PacketRegistry
................
  r284 | g0dil | 2007-07-03 10:41:47 +0200 (Tue, 03 Jul 2007) | 2 lines

  Packet: Implement PacketInterpreterBase::append
  Packet: Fix 'noinit' semantics to be more consistent
................
  r286 | g0dil | 2007-07-04 16:41:50 +0200 (Wed, 04 Jul 2007) | 6 lines

  Packet: Implemented Packet and ConcretePacket (the handle)
  Packet: fix finalize() implementation
  Packet: much simpler append() implementation
  Packet: Add key-lookup by dynamic packet type
  Packet: Change 'interpreter' argument in PacketTypeBase to 'packet'
  Packet/DefaultBundle: Adjust EthernetPacket
................
  r287 | g0dil | 2007-07-04 20:46:56 +0200 (Wed, 04 Jul 2007) | 3 lines

  Packet: Implement automatic packet parsing
  Packet: Add chain-search members to Packet
  Packet: Add some addional members: Packet::factory, Packet::size
................
  r288 | g0dil | 2007-07-04 20:47:54 +0200 (Wed, 04 Jul 2007) | 1 line

  Paccket: Add files missing in last commit
................
  r289 | g0dil | 2007-07-06 13:06:34 +0200 (Fri, 06 Jul 2007) | 5 lines

  Packets: Renamed 'PacketParserBase::iterator' to 'data_iterator'
  Packets: Add additioal integer-indexed 'PacketParserBase::parse' member
  Packets: Add #define SENF_PACKET_PARSER_INIT to simplify defining parsers
  Packets: Port ParseArray
  Packets: Add optional 'bytes' member to fixed-size parsers
................
  r290 | g0dil | 2007-07-07 00:21:36 +0200 (Sat, 07 Jul 2007) | 2 lines

  Packet: Cleaned up PacketParser interface
  Packet: Ported Parse_Vector
................
  r293 | g0dil | 2007-07-10 14:28:04 +0200 (Tue, 10 Jul 2007) | 6 lines

  Packets: Extend PacketParser interface:
      * Add size information for all parsers
      * Add init members to allow creating new objects
      * Provide macros to simplify packet definition and fulfill the new interface
  Packets: Migrate all parsers to the extended interface
  Packets/DefaultBundle: Change EthernetPacket to use the new Parser definition macros
................
  r294 | g0dil | 2007-07-10 14:53:54 +0200 (Tue, 10 Jul 2007) | 2 lines

  Add files mixxing in last commit
  Packets: Make PacketTypeMixin use the new parser interface to provide defaults for initSize() and init()
................
  r295 | g0dil | 2007-07-10 16:48:24 +0200 (Tue, 10 Jul 2007) | 3 lines

  Packets: Add additional mutating members to Packrse_Vector and Parse_Vector_Container
  Packets: Add boost::disable_if conditions to suppress invalid but ambiguous overloads (suppress int-types used as iterator)
  Packets: Update PacketType documentation
................
  r297 | g0dil | 2007-07-10 22:45:46 +0200 (Tue, 10 Jul 2007) | 1 line

  Packets: Fix ParseVec init() handling
................
  r301 | g0dil | 2007-07-12 09:39:44 +0200 (Thu, 12 Jul 2007) | 5 lines

  Packets: Implement policy controlled list parser Parser_List
  Packets: Remove dubious 'offset' argument from SimpleVectorSizer
  Packets: Rename SimpleVectorSizer to Parse_VectorN_Sizer and provide Parser_VectorN 'template typedef' (a struct)
  Packets: Make the Parser_Vector_Container copy constructible and assignable
  Packets: Implement (broken) Parse_ListB (list with size header in bytes)
................
  r302 | g0dil | 2007-07-12 16:06:29 +0200 (Thu, 12 Jul 2007) | 1 line

  Packets: Implemented Parse_ListN
................
  r303 | g0dil | 2007-07-12 20:21:21 +0200 (Thu, 12 Jul 2007) | 2 lines

  Utils: Add ComparableSafeBool helper
  Packets: Implement safe_data_iterator and SafePacketParser wrapper
................
  r304 | g0dil | 2007-07-14 14:26:47 +0200 (Sat, 14 Jul 2007) | 7 lines

  Packets: Simplify header dependencies by moving safe_data_iterator into PacketData.* and SafePacketParser into PacketParser.*
  Packets: Add workaround for recursive include to packetData.hh
  Packets: Ipmlement generic parser assignment as operator<<
  Packets: Add 'update()' member to list policy
  Packets: ParseList: separate parser policy from container policy
  Packets: Lots of Fixes in ParseList regarding iterator invalidation
  Packets: Almost completely re-implement ParseListB policy to make it work
................
  r305 | g0dil | 2007-07-14 17:24:20 +0200 (Sat, 14 Jul 2007) | 3 lines

  Packets: Implement DataPacket as the defautl payload packet
  Packets: Use DataPacket for the payload when no other payload type is found
  Packets/DefaultBundle: Change MACAddress to be based on boost::array
................
  r306 | g0dil | 2007-07-14 21:48:10 +0200 (Sat, 14 Jul 2007) | 1 line

  Packets/DefaultBundle: Ported IpV4Packet
................
  r307 | g0dil | 2007-07-14 23:31:12 +0200 (Sat, 14 Jul 2007) | 2 lines

  Packets: add const_iterator typedef to make container-parsers range compatible
  Packets/DefaultBundle: Ported IpV6Packet and IpV6Extensions
................
  r308 | g0dil | 2007-07-15 00:31:20 +0200 (Sun, 15 Jul 2007) | 3 lines

  Packets: BUGFIX: Fix fixed_bytes value of Parse_Flag
  Packets/DefaultBundle: Port UDPPacket
  Packets/DefaultBundle: Enable missing IpV6Packet and IpV6Extensions unit tests
................
  r310 | g0dil | 2007-07-15 01:44:19 +0200 (Sun, 15 Jul 2007) | 2 lines

  Packets: Move RTPBundle into retired branch since we can't update it to the new library now
................
  r311 | g0dil | 2007-07-16 10:21:33 +0200 (Mon, 16 Jul 2007) | 4 lines

  Packets: BUGFIX: Ensure complete chain before dump()
  Packets: Adjust unit test to take the final DataPacket automatically added into consideration
  Packets: Make ParseArray validate the array
  Examples: Ported all examples to the new packet library
................

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@312 270642c3-0616-0410-b53a-bc976706d245

16 years agoUpdate doclib/html-munge.xsl to remove external modules from the modules page
g0dil [Wed, 11 Jul 2007 09:53:30 +0000]
Update doclib/html-munge.xsl to remove external modules from the modules page

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@300 270642c3-0616-0410-b53a-bc976706d245

16 years agoFix continuation-line parsing in run-test-gdb.sh script
g0dil [Tue, 10 Jul 2007 20:47:10 +0000]
Fix continuation-line parsing in run-test-gdb.sh script
Add c-backslash-column variable to senf-c-style

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@298 270642c3-0616-0410-b53a-bc976706d245

16 years agoAdd new file-variable 'comment-column'
g0dil [Tue, 10 Jul 2007 20:39:34 +0000]
Add new file-variable 'comment-column'

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@296 270642c3-0616-0410-b53a-bc976706d245

16 years agosome small documentation fixes
tho [Tue, 10 Jul 2007 07:34:37 +0000]
some small documentation fixes

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@292 270642c3-0616-0410-b53a-bc976706d245

16 years agoClose bugs: #11525
g0dil [Mon, 9 Jul 2007 13:53:22 +0000]
Close bugs: #11525

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@291 270642c3-0616-0410-b53a-bc976706d245

16 years agofixed some typos
tho [Wed, 4 Jul 2007 14:33:38 +0000]
fixed some typos

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@285 270642c3-0616-0410-b53a-bc976706d245

16 years agoAdd additional emacs file variable 'compile-command'
g0dil [Mon, 2 Jul 2007 17:58:03 +0000]
Add additional emacs file variable 'compile-command'

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@282 270642c3-0616-0410-b53a-bc976706d245

16 years agoSocket: Add fixme comment to ClientSocketHandle
g0dil [Mon, 2 Jul 2007 15:45:29 +0000]
Socket: Add fixme comment to ClientSocketHandle

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@280 270642c3-0616-0410-b53a-bc976706d245

16 years agoScheduler: Update ReadHelper/WriteHelper to ne Socket API
g0dil [Fri, 29 Jun 2007 14:11:13 +0000]
Scheduler: Update ReadHelper/WriteHelper to ne Socket API

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@279 270642c3-0616-0410-b53a-bc976706d245

16 years agoTiny IE CSS fix (sigh)
g0dil [Mon, 18 Jun 2007 10:07:06 +0000]
Tiny IE CSS fix (sigh)

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@264 270642c3-0616-0410-b53a-bc976706d245

16 years agoInitialized merge tracking via "svnmerge" with revisions "1-261" from
g0dil [Mon, 18 Jun 2007 10:04:02 +0000]
Initialized merge tracking via "svnmerge" with revisions "1-261" from
https://svn.berlios.de/svnroot/repos/senf/branches/new-packet

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@262 270642c3-0616-0410-b53a-bc976706d245

16 years agoGet rid of obsolete StateMapOrdering for SocketHandle::dumpState
g0dil [Thu, 14 Jun 2007 12:34:24 +0000]
Get rid of obsolete StateMapOrdering for SocketHandle::dumpState

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@260 270642c3-0616-0410-b53a-bc976706d245

16 years agoAdd missong SConscript dependency in doclib
g0dil [Wed, 13 Jun 2007 14:17:24 +0000]
Add missong SConscript dependency in doclib

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@259 270642c3-0616-0410-b53a-bc976706d245

16 years agoFix (again svn status) ugly IE documentation (html) layout problems ... no comment
g0dil [Wed, 13 Jun 2007 13:51:40 +0000]
Fix (again svn status) ugly IE documentation (html) layout problems ... no comment

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@258 270642c3-0616-0410-b53a-bc976706d245

16 years agoChanged some PPI conventions:
g0dil [Wed, 13 Jun 2007 11:00:57 +0000]
Changed some PPI conventions:
* Place all modules in the senf::ppi::module namespace
* Place all connectors in the senf::ppi::connector namespace
* Name input modles 'Reader', output modules 'Writer'
Added specification for SocketReader / SocketWriter and PassiveQueue
Removed three-argument connect() form

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@257 270642c3-0616-0410-b53a-bc976706d245

16 years agoSeveral FIXME items:
g0dil [Mon, 11 Jun 2007 23:29:13 +0000]
Several FIXME items:
* Allow empty FileHandle/SocketHandle etc instances
* Make ServerSocketHandle::listen depend on AddressingPolicy
* Replace all occurences of inet_ntoa with inet_ntop (thread safety)
* Fix handling of exceptions in ReadHelper/WriteHelper
* Fix Scheduler ERR/HUP semantics

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@256 270642c3-0616-0410-b53a-bc976706d245

16 years agoImplement more compatible and flexible ClientSocketHandle::write() and writeto()...
g0dil [Fri, 8 Jun 2007 22:56:24 +0000]
Implement more compatible and flexible ClientSocketHandle::write() and writeto() members

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@255 270642c3-0616-0410-b53a-bc976706d245

16 years agoIpmlemented more compatible, standards conformant and flexible ClientSocketHandle...
g0dil [Fri, 8 Jun 2007 12:31:06 +0000]
Ipmlemented more compatible, standards conformant and flexible ClientSocketHandle::read() and readfrom() members

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@254 270642c3-0616-0410-b53a-bc976706d245

16 years agoFix iterator storage traits implementation and add unit-test
g0dil [Fri, 8 Jun 2007 11:00:24 +0000]
Fix iterator storage traits implementation and add unit-test

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@253 270642c3-0616-0410-b53a-bc976706d245

17 years agoFix bug in SocketPolicy::checkBaseOf
g0dil [Wed, 6 Jun 2007 08:39:09 +0000]
Fix bug in SocketPolicy::checkBaseOf

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@252 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdd addional svn:ignores
g0dil [Wed, 6 Jun 2007 08:26:18 +0000]
Add addional svn:ignores

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@251 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdjust emacs configuration
g0dil [Wed, 6 Jun 2007 08:24:01 +0000]
Adjust emacs configuration

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@250 270642c3-0616-0410-b53a-bc976706d245

17 years agoImplement compiler independent dynamic local buffers (Buffer.hh)
g0dil [Wed, 6 Jun 2007 08:07:17 +0000]
Implement compiler independent dynamic local buffers (Buffer.hh)
Implement container storage traits (IteratorTraits.hh)

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@249 270642c3-0616-0410-b53a-bc976706d245

17 years agoPPI API adjustments
g0dil [Wed, 6 Jun 2007 07:51:36 +0000]
PPI API adjustments

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@248 270642c3-0616-0410-b53a-bc976706d245

17 years agostrange problem with "echo -e" (?)
tho [Fri, 1 Jun 2007 10:07:50 +0000]
strange problem with "echo -e" (?)

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@247 270642c3-0616-0410-b53a-bc976706d245

17 years agoImplement libPacket protocol bundles
g0dil [Tue, 22 May 2007 10:57:23 +0000]
Implement libPacket protocol bundles

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@246 270642c3-0616-0410-b53a-bc976706d245

17 years agoFix BUG items
g0dil [Tue, 22 May 2007 08:16:26 +0000]
Fix BUG items

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@245 270642c3-0616-0410-b53a-bc976706d245

17 years agographviz added
tho [Mon, 21 May 2007 15:28:27 +0000]
graphviz added

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@244 270642c3-0616-0410-b53a-bc976706d245

17 years agoLayout fixes
g0dil [Fri, 11 May 2007 17:43:41 +0000]
Layout fixes

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@243 270642c3-0616-0410-b53a-bc976706d245

17 years agoImplementation documentation
g0dil [Thu, 10 May 2007 15:26:10 +0000]
Implementation documentation
Layout update

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@242 270642c3-0616-0410-b53a-bc976706d245

17 years agofavicon added
tho [Mon, 7 May 2007 15:21:14 +0000]
favicon added

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@241 270642c3-0616-0410-b53a-bc976706d245

17 years agorevert changes from last revision
tho [Mon, 7 May 2007 15:01:51 +0000]
revert changes from last revision

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@240 270642c3-0616-0410-b53a-bc976706d245

17 years agoCompleted first stage of PPI API specification
g0dil [Mon, 7 May 2007 14:54:59 +0000]
Completed first stage of PPI API specification

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@239 270642c3-0616-0410-b53a-bc976706d245

17 years agoCompleted first stage of PPI API specification
g0dil [Mon, 7 May 2007 14:14:39 +0000]
Completed first stage of PPI API specification

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@238 270642c3-0616-0410-b53a-bc976706d245

17 years agoPPI Module and Connector documentation
g0dil [Thu, 3 May 2007 09:32:50 +0000]
PPI Module and Connector documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@237 270642c3-0616-0410-b53a-bc976706d245

17 years agoChange template quoting style and add Literal commands to make templates portable...
g0dil [Fri, 27 Apr 2007 13:20:59 +0000]
Change template quoting style and add Literal commands to make templates portable accross SCons versions

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@236 270642c3-0616-0410-b53a-bc976706d245

17 years agoInitial PPI documentation
g0dil [Wed, 25 Apr 2007 15:33:33 +0000]
Initial PPI documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@235 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdd missing xref.html XSLT postprocessing
g0dil [Wed, 25 Apr 2007 15:32:00 +0000]
Add missing xref.html XSLT postprocessing

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@234 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdd missing svn:ignores
g0dil [Tue, 24 Apr 2007 23:46:42 +0000]
Add missing svn:ignores
Typo fixes

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@233 270642c3-0616-0410-b53a-bc976706d245

17 years agoAutogenerate doxy-header and footer from template in doclib/SConscript
g0dil [Tue, 24 Apr 2007 23:32:21 +0000]
Autogenerate doxy-header and footer from template in doclib/SConscript
Adjust search.php and search_paths.php generation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@232 270642c3-0616-0410-b53a-bc976706d245

17 years agoAutogenerate search.php from the html templates
g0dil [Tue, 24 Apr 2007 12:45:53 +0000]
Autogenerate search.php from the html templates
autogenerate list of search indices
replace @TOPDIR@ in html templates with relative path to project root

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@231 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdd search index to upload
g0dil [Mon, 23 Apr 2007 22:40:52 +0000]
Add search index to upload

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@230 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdded admin scripts to repository
g0dil [Fri, 20 Apr 2007 06:54:33 +0000]
Added admin scripts to repository

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@229 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdjust some fixme/todo items
g0dil [Sat, 14 Apr 2007 10:07:08 +0000]
Adjust some fixme/todo items
Fix search layout to work acceptably in all browsers

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@228 270642c3-0616-0410-b53a-bc976706d245

17 years agoadded svn property svn:ignore
tho [Fri, 13 Apr 2007 14:38:05 +0000]
added svn property svn:ignore

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@227 270642c3-0616-0410-b53a-bc976706d245

17 years agoadded new example: a simple TCP Client-Server
tho [Fri, 13 Apr 2007 14:34:52 +0000]
added new example: a simple TCP Client-Server

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@226 270642c3-0616-0410-b53a-bc976706d245

17 years agoadded search engine
tho [Fri, 13 Apr 2007 10:56:46 +0000]
added search engine

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@225 270642c3-0616-0410-b53a-bc976706d245

17 years agosome small documentation fixes
tho [Thu, 29 Mar 2007 11:54:15 +0000]
some small documentation fixes

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@224 270642c3-0616-0410-b53a-bc976706d245

17 years agosome very small fixes
tho [Thu, 29 Mar 2007 09:31:54 +0000]
some very small fixes

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@223 270642c3-0616-0410-b53a-bc976706d245

17 years agoadded new Example MCSniffer
tho [Fri, 23 Mar 2007 13:49:24 +0000]
added new Example MCSniffer

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@222 270642c3-0616-0410-b53a-bc976706d245

17 years agomoved Sniffer into new Examples directory
tho [Fri, 23 Mar 2007 12:17:53 +0000]
moved Sniffer into new Examples directory

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@221 270642c3-0616-0410-b53a-bc976706d245

17 years agotypo fix
tho [Wed, 21 Mar 2007 10:05:33 +0000]
typo fix

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@220 270642c3-0616-0410-b53a-bc976706d245

17 years agogit-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@219 270642c3-0616-0410...
tho [Tue, 20 Mar 2007 14:42:47 +0000]
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@219 270642c3-0616-0410-b53a-bc976706d245

17 years agochanged svn property keywords
tho [Tue, 20 Mar 2007 14:39:32 +0000]
changed svn property keywords

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@218 270642c3-0616-0410-b53a-bc976706d245

17 years agoadded svn property keywords
tho [Tue, 20 Mar 2007 14:28:12 +0000]
added svn property keywords

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@217 270642c3-0616-0410-b53a-bc976706d245

17 years agoadded svn property keywords
tho [Tue, 20 Mar 2007 14:19:14 +0000]
added svn property keywords

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@216 270642c3-0616-0410-b53a-bc976706d245

17 years agoadded UDP support
tho [Tue, 20 Mar 2007 13:32:59 +0000]
added UDP support

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@215 270642c3-0616-0410-b53a-bc976706d245

17 years agofixed some documentation typos
tho [Fri, 2 Mar 2007 17:38:38 +0000]
fixed some documentation typos

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@214 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdded further Policy Framework clarification
g0dil [Fri, 2 Mar 2007 11:35:02 +0000]
Added further Policy Framework clarification
More layout fixes using XSLT

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@213 270642c3-0616-0410-b53a-bc976706d245

17 years agotypo fix
tho [Fri, 2 Mar 2007 09:38:24 +0000]
typo fix

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@212 270642c3-0616-0410-b53a-bc976706d245

17 years agoDocumented coding guidelines (file naming, class naming etc)
g0dil [Thu, 1 Mar 2007 13:22:12 +0000]
Documented coding guidelines (file naming, class naming etc)
Extended the Sniffer example to optionally use the Scheduler
Some additional small documentation fixes

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@211 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdded Socket Library overview documentation
g0dil [Thu, 1 Mar 2007 10:15:40 +0000]
Added Socket Library overview documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@210 270642c3-0616-0410-b53a-bc976706d245

17 years agoadded some doc comments
tho [Tue, 27 Feb 2007 13:55:54 +0000]
added some doc comments

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@209 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdd missing xref stylesheet arguments
g0dil [Mon, 26 Feb 2007 14:51:54 +0000]
Add missing xref stylesheet arguments

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@208 270642c3-0616-0410-b53a-bc976706d245

17 years agoUpdate action points
g0dil [Fri, 23 Feb 2007 14:33:17 +0000]
Update action points

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@207 270642c3-0616-0410-b53a-bc976706d245

17 years agoFixed whitespace in all files (no tabs)
g0dil [Tue, 20 Feb 2007 14:20:52 +0000]
Fixed whitespace in all files (no tabs)
Unified emacs Local Variables

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@206 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdd logger to Utils documentation index
g0dil [Tue, 20 Feb 2007 11:38:05 +0000]
Add logger to Utils documentation index

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@205 270642c3-0616-0410-b53a-bc976706d245

17 years agoLogger API skeleton implementation
g0dil [Tue, 20 Feb 2007 11:19:40 +0000]
Logger API skeleton implementation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@204 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdd additional IpTypes for Ip-in-IP etc.
g0dil [Tue, 20 Feb 2007 08:59:31 +0000]
Add additional IpTypes for Ip-in-IP etc.
Implemented IPv6 fragment extension
Add output streaming (operator<<) for ParseInt parsers

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@203 270642c3-0616-0410-b53a-bc976706d245

17 years agoImplemented IpV6Packet and added raw-data constructor to INet6Address
g0dil [Fri, 16 Feb 2007 14:13:02 +0000]
Implemented IpV6Packet and added raw-data constructor to INet6Address

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@202 270642c3-0616-0410-b53a-bc976706d245

17 years agoFix TCPv6 SocketHandle and INet6Address
g0dil [Thu, 15 Feb 2007 16:49:26 +0000]
Fix TCPv6 SocketHandle and INet6Address
Complete TCPv6 unit testing

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@201 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdd TCPv6 SocketHandle implementation
g0dil [Thu, 15 Feb 2007 13:42:40 +0000]
Add TCPv6 SocketHandle implementation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@200 270642c3-0616-0410-b53a-bc976706d245

17 years agoImplement INet6SocketAddress
g0dil [Wed, 14 Feb 2007 21:03:09 +0000]
Implement INet6SocketAddress

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@199 270642c3-0616-0410-b53a-bc976706d245

17 years agoComplete SENFSCons documentation
g0dil [Tue, 13 Feb 2007 15:26:25 +0000]
Complete SENFSCons documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@198 270642c3-0616-0410-b53a-bc976706d245

17 years agoFix documentation typos
g0dil [Fri, 9 Feb 2007 21:36:38 +0000]
Fix documentation typos

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@197 270642c3-0616-0410-b53a-bc976706d245

17 years agoFinished libSocket and libUtils documentation
g0dil [Fri, 9 Feb 2007 14:15:40 +0000]
Finished libSocket and libUtils documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@196 270642c3-0616-0410-b53a-bc976706d245

17 years agoComplete Socket library documentation
g0dil [Thu, 8 Feb 2007 12:50:27 +0000]
Complete Socket library documentation
Set fixed column width in member docs

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@195 270642c3-0616-0410-b53a-bc976706d245

17 years agoStupid typo fix
g0dil [Tue, 6 Feb 2007 16:30:32 +0000]
Stupid typo fix

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@194 270642c3-0616-0410-b53a-bc976706d245

17 years agoFinished documentation of non protocol specific socket library classes
g0dil [Tue, 6 Feb 2007 16:19:56 +0000]
Finished documentation of non protocol specific socket library classes

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@193 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdd INPUT_FILTER support do Doxygen builder
g0dil [Tue, 6 Feb 2007 09:57:08 +0000]
Add INPUT_FILTER support do Doxygen builder

Add HTML tidy postprocessing and error filtering to SENFScons doxygen method
Add doclib/filter.pl INPUT_FILTER to fix example code indentation in the documentation
Add a glossary to the Socket documentation
Furthher Socket library docs (Protocol classes)

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@192 270642c3-0616-0410-b53a-bc976706d245

17 years agoFinished Socket library file handle hierarchy documentation
g0dil [Thu, 1 Feb 2007 11:32:08 +0000]
Finished Socket library file handle hierarchy documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@191 270642c3-0616-0410-b53a-bc976706d245

17 years agoI really should build before *every* commit ...
g0dil [Wed, 31 Jan 2007 16:37:13 +0000]
I really should build before *every* commit ...

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@190 270642c3-0616-0410-b53a-bc976706d245

17 years agoFinished ClientSocketHandle documentation
g0dil [Wed, 31 Jan 2007 16:22:17 +0000]
Finished ClientSocketHandle documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@189 270642c3-0616-0410-b53a-bc976706d245

17 years agoFix parameter formating
g0dil [Tue, 30 Jan 2007 23:35:40 +0000]
Fix parameter formating

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@188 270642c3-0616-0410-b53a-bc976706d245

17 years agoFix 'compiled' check in SConstruct
g0dil [Mon, 29 Jan 2007 22:51:07 +0000]
Fix 'compiled' check in SConstruct
Further Socket library documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@187 270642c3-0616-0410-b53a-bc976706d245

17 years agoFix relative pathname handling in Doxyfiles
g0dil [Thu, 25 Jan 2007 23:34:48 +0000]
Fix relative pathname handling in Doxyfiles

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@186 270642c3-0616-0410-b53a-bc976706d245

17 years agoAdd XSLT postprocessing of HTML files to fix browser problems
g0dil [Thu, 25 Jan 2007 16:12:14 +0000]
Add XSLT postprocessing of HTML files to fix browser problems

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@185 270642c3-0616-0410-b53a-bc976706d245

17 years agoIntroduce automatic version stamping in the documentation
g0dil [Thu, 25 Jan 2007 11:06:35 +0000]
Introduce automatic version stamping in the documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@184 270642c3-0616-0410-b53a-bc976706d245

17 years agoFurther documentation (mainly SocketPolicy)
g0dil [Thu, 25 Jan 2007 10:34:00 +0000]
Further documentation (mainly SocketPolicy)

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@183 270642c3-0616-0410-b53a-bc976706d245

17 years agoFix SocketHandle const-ness bug (where did this bug come from ??)
g0dil [Mon, 22 Jan 2007 08:29:43 +0000]
Fix SocketHandle const-ness bug (where did this bug come from ??)

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@182 270642c3-0616-0410-b53a-bc976706d245

17 years agoAgain some doc-build fixes
g0dil [Sat, 20 Jan 2007 23:45:42 +0000]
Again some doc-build fixes
Extend the CSS rules some more for advanced browsers (probably everyone except IE)

Finish FileHandle documentation
Complete SocketHandle documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@181 270642c3-0616-0410-b53a-bc976706d245

17 years agoFix doc building again (grmpf)
g0dil [Thu, 18 Jan 2007 13:44:09 +0000]
Fix doc building again (grmpf)

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@180 270642c3-0616-0410-b53a-bc976706d245

17 years agoImplemented global cross-reference generation
g0dil [Thu, 18 Jan 2007 10:28:43 +0000]
Implemented global cross-reference generation
Updated documentation templates to include cross-reference
Fixed documentation build (especially regarding cleanup)
Cleaned up BUG, FIXME, TODO and IDEA items
More SocketLibrary documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@179 270642c3-0616-0410-b53a-bc976706d245

17 years agoReally fix global Doxyfile :-/
g0dil [Tue, 16 Jan 2007 10:25:59 +0000]
Really fix global Doxyfile :-/

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@178 270642c3-0616-0410-b53a-bc976706d245

17 years agoFix global Doxyfile
g0dil [Tue, 16 Jan 2007 10:24:09 +0000]
Fix global Doxyfile

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@177 270642c3-0616-0410-b53a-bc976706d245

17 years agoDoxygen configfile cleanup
g0dil [Mon, 15 Jan 2007 13:01:53 +0000]
Doxygen configfile cleanup
add table layout

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@176 270642c3-0616-0410-b53a-bc976706d245

17 years agoFinisched SocketLibrary overview documentation
g0dil [Fri, 12 Jan 2007 16:13:48 +0000]
Finisched SocketLibrary overview documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@175 270642c3-0616-0410-b53a-bc976706d245

17 years agoClean up SENFScons.py
g0dil [Tue, 9 Jan 2007 13:12:46 +0000]
Clean up SENFScons.py
Rename macro prefix SATLIB to SENF
Begin socket library documentation

git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@174 270642c3-0616-0410-b53a-bc976706d245