g0dil [Tue, 24 Jul 2007 13:34:53 +0000]
Socket: Add senf::pool_alloc_mixin to most socket classes
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@347
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 24 Jul 2007 12:34:46 +0000]
Packets/DefaultBundle: Fix packet parser documentation using #ifndef DOXYGEN guards
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@346
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 24 Jul 2007 11:55:16 +0000]
Packets: Add additional packet parser clarifications
Packets: Adapt to use ccide-all-includes-guard feature
Packets: Remove ancient doc files (TODO, FUTURE)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@345
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 23 Jul 2007 23:23:33 +0000]
Add more #ifndef DOXYGEN comments to hide boost::enable_if type constructs
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@344
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 23 Jul 2007 16:26:40 +0000]
Add #ifndef DOXYGEN comments to implementation too
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@343
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 23 Jul 2007 16:09:36 +0000]
Add #ifndef DOXYGEN directives to hide boost::enable/disable_if constructs from doxygen
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@342
270642c3-0616-0410-b53a-bc976706d245
tho [Mon, 23 Jul 2007 14:14:26 +0000]
added first structure for Transport-Stream Packets
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@341
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 23 Jul 2007 14:13:55 +0000]
Socket: Remove \fixme item fixed in previous commit
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@340
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 23 Jul 2007 14:13:11 +0000]
Socket: Add boost::disable_if conditions to ClientSocketHandle::read members for disambiguation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@339
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 23 Jul 2007 14:03:28 +0000]
Packets/DefaultBundle: Documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@338
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 23 Jul 2007 13:07:34 +0000]
Packets: Document Parse_List, Parse_ListB and Parse_ListN
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@337
270642c3-0616-0410-b53a-bc976706d245
tho [Mon, 23 Jul 2007 12:23:29 +0000]
Socket: image-map for Protocols.png added
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@336
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 23 Jul 2007 12:05:21 +0000]
Socket: BUGFIX: Explicitly copy image
Packets: Move typeidvalue to Utils/TypeIdValue
Packets: Add integer parser documentation
Packets: Fix ExampleListPolicy documentation
Packets: Document Parse_Vector
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@335
270642c3-0616-0410-b53a-bc976706d245
tho [Mon, 23 Jul 2007 10:00:23 +0000]
NoBufferingPolicy added
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@334
270642c3-0616-0410-b53a-bc976706d245
g0dil [Sat, 21 Jul 2007 23:13:44 +0000]
Socket: Add short docs to internal classes
Packets: Document integer parsers and beginn collection parser documentation (Array)
Add additional auto generted doc layouting to html-munge .xsl
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@333
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 20 Jul 2007 14:33:44 +0000]
added documentation stub for the MPEG/DVB Bundle
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@332
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 20 Jul 2007 13:53:05 +0000]
svn:keywords property set
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@331
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 20 Jul 2007 13:49:38 +0000]
added first (prototype) handle for the DVB frontend device
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@330
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 20 Jul 2007 12:29:34 +0000]
added documentation note for SocketProtocol::available()
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@329
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 20 Jul 2007 10:50:02 +0000]
Socket: Add additional policy-dependency documentation to ClientSocketHandle
Correcly handle documentation in subdirectories
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@328
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 20 Jul 2007 10:03:44 +0000]
Stefan doesn't like MPEG_DVBBundle; renamed to MPEGDVBBundle ;)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@327
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 20 Jul 2007 09:48:46 +0000]
added link-map for the SocketPolicy overview image
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@326
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 19 Jul 2007 23:09:27 +0000]
Packets: Add short documentation for most internal classes
Packets: Document DataPacket, safe_data_iterator and exceptions
Packets: Move bundle documentation out of the Packets documentation
Scheduler: Make test more robust (add sleep ...)
Move all local dictionary words into senf.dict
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@325
270642c3-0616-0410-b53a-bc976706d245
tho [Thu, 19 Jul 2007 16:06:18 +0000]
-/-
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@324
270642c3-0616-0410-b53a-bc976706d245
tho [Thu, 19 Jul 2007 15:57:15 +0000]
changed API for DVB (likely not the last time ;)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@323
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 19 Jul 2007 14:14:47 +0000]
Packets: Completely restructured #includes, introduced central Packets.hh file
Packets: Fix parser-inheritance example
Packets: Change PacketRegistry 'Type' argument to be the ConcretePacket instantiation
Packets: Updated PacketRegistry documentation
Packets/DefaultBundle: Update to use new Packets.hh include
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@322
270642c3-0616-0410-b53a-bc976706d245
tho [Thu, 19 Jul 2007 09:00:23 +0000]
svn:keywords property set
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@321
270642c3-0616-0410-b53a-bc976706d245
tho [Thu, 19 Jul 2007 08:36:43 +0000]
first small steps to MPEG/DVB support...
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@320
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 18 Jul 2007 10:08:48 +0000]
Packets: Add SENF_PACKET_PARSER_DEFINE_[FIXED_]FIELDS_OFFSET
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@319
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 17 Jul 2007 21:17:53 +0000]
Packets: Additional example documentation on the mainpage
Packets: Documentation for PacketData and updates to PacketParsera and Packdocumentation
doclib: Add additional formating to member documentation via html-munge.xsl and senf.css (enhance brief descriptions and make auto-generated docs less obstrusive)
Add flyspell-prog-mode to project.el
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@318
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 17 Jul 2007 08:35:13 +0000]
Packets: Fix access problems for g++ < 4.1
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@317
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 17 Jul 2007 07:54:05 +0000]
Packets/DefaultBundle: Adjust type names (after removing unneeded types from the public interface in previous commit)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@316
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 16 Jul 2007 19:21:05 +0000]
Packets: BUGFIX: ensure complete interpreter chain in finalize()
Packets: documentation: Mainpage, Packet, ConcretePacket
Packets: Remove uneeded typedefs from public interface
Packets/DefaultBundle: Move all documentation into special group
doclib: Add special formating for implementation notes
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@315
270642c3-0616-0410-b53a-bc976706d245
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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