g0dil [Thu, 17 Jan 2008 15:07:28 +0000]
Packtes: Add missing 'nothrow' parameters
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@619
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 17 Jan 2008 14:45:35 +0000]
Packets: (Re-)add (consistent) 'nothrow' variants of packet traversal functions
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@618
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 17 Jan 2008 13:44:20 +0000]
Packets: BUGFIX: next<> and prev<> now correctly handle in-valid() returns
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@617
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 17 Jan 2008 09:27:51 +0000]
Packets: Fix next()/prev() etc. semantics, naming and doc
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@616
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 17 Jan 2008 08:18:58 +0000]
Remove merge tracking
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@613
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 17 Jan 2008 08:15:38 +0000]
Merged revisions 570-572,574-575,578-579,581-595,598-611 via svnmerge from
https://svn.berlios.de/svnroot/repos/senf/branches/socket-cleanup
........
r582 | g0dil | 2007-12-18 19:12:46 +0100 (Tue, 18 Dec 2007) | 2 lines
Socket/Protocols: Move timestamp() (SIOCGSTAMP) into (new) DatagramSocketProtocol facet
Socket/Protocols/INet: Rename all '*Inet*' classes and files to '*INet*'
........
r584 | g0dil | 2007-12-19 21:05:41 +0100 (Wed, 19 Dec 2007) | 7 lines
Socket: Add 'clientHandle()' and 'serverHandle()' members to 'ConcreteSocketProtocol' class
Socket/Protocols: Removed 'connect()'/'bind()' members from all protocol classes
Socket/Protoocols: Implemented 'BSDSocketProtocol::priority()'
Socket/Protocols/INet: Implement 'INetProtocol' policy facet
Socket/Protocols/INet: Implemented 'MulticastProtocol' and 'INet[46]MulticastProtocol' facets
Socket/Protocols/INet: Moved all multicast members to the 'MulticastProtocol' facets and changed interface to use INet[46]Address instead of socket addresses
Socket/Protocols/INet: Added multicast facets to RawV[46]SocketProtocol
........
r595 | g0dil | 2008-01-14 14:52:16 +0100 (Mon, 14 Jan 2008) | 1 line
Examples/MCSniffer: Fix address class from INet4SocketAddress to INet4Address
........
r601 | g0dil | 2008-01-15 12:38:35 +0100 (Tue, 15 Jan 2008) | 1 line
Add file missing from svnmerge
........
r603 | g0dil | 2008-01-15 14:22:10 +0100 (Tue, 15 Jan 2008) | 1 line
doclib: Fix integer field parser names
........
r605 | g0dil | 2008-01-15 15:03:48 +0100 (Tue, 15 Jan 2008) | 2 lines
Socket: Remove BufferingPolicy
Socket: Add sndbuf/rcvbuf to BSDSocketProtocol protocol facet
........
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@612
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 16 Jan 2008 22:39:58 +0000]
Blocked revisions 580 via svnmerge
................
r580 | g0dil | 2007-12-18 14:45:02 +0100 (Tue, 18 Dec 2007) | 19 lines
Blocked revisions 575 via svnmerge
................
r575 | g0dil | 2007-12-18 12:51:15 +0100 (Tue, 18 Dec 2007) | 13 lines
Blocked revisions 568-569 via svnmerge
........
r568 | g0dil | 2007-12-17 10:28:59 +0100 (Mon, 17 Dec 2007) | 1 line
Open Socket library cleanup branch
........
r569 | g0dil | 2007-12-17 12:57:46 +0100 (Mon, 17 Dec 2007) | 3 lines
Initialized merge tracking via "svnmerge" with revisions "1-567" from
https://svn.berlios.de/svnroot/repos/senf/trunk
........
................
................
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@611
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 16 Jan 2008 22:33:13 +0000]
Logger: Tiny doc typo fix
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@610
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 16 Jan 2008 14:06:02 +0000]
Logger: Fix doxygen grouping
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@609
270642c3-0616-0410-b53a-bc976706d245
dw6 [Wed, 16 Jan 2008 11:07:52 +0000]
removing replaceHandle methods for all Sinks/Sources but the PassiveSocketSink
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@608
270642c3-0616-0410-b53a-bc976706d245
dw6 [Tue, 15 Jan 2008 16:38:55 +0000]
add function to change packet to be cloned
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@607
270642c3-0616-0410-b53a-bc976706d245
dw6 [Tue, 15 Jan 2008 16:38:18 +0000]
add a class for a ratefilter
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@606
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 15 Jan 2008 14:00:45 +0000]
Add '_templates/Example.test.cc' template and support double-extensions in '_templates/add.sh'
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@604
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 15 Jan 2008 13:06:59 +0000]
Add '-f' option to force overwriting to '_templates/add.sh'
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@602
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 15 Jan 2008 10:27:55 +0000]
Make '_templates/add.sh' schedule the file for SVN repository addition
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@600
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 15 Jan 2008 10:13:01 +0000]
Added _template folder and 'add.sh' helper script
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@599
270642c3-0616-0410-b53a-bc976706d245
tho [Tue, 15 Jan 2008 09:36:29 +0000]
fixed typo
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@598
270642c3-0616-0410-b53a-bc976706d245
tho [Mon, 14 Jan 2008 13:17:14 +0000]
fixed typo
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@594
270642c3-0616-0410-b53a-bc976706d245
tho [Mon, 14 Jan 2008 12:40:05 +0000]
made the TLVPacketType more generic
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@593
270642c3-0616-0410-b53a-bc976706d245
dw6 [Fri, 11 Jan 2008 15:45:54 +0000]
implementing initial dump
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@592
270642c3-0616-0410-b53a-bc976706d245
dw6 [Fri, 11 Jan 2008 15:44:00 +0000]
adding accessor methods for the v4/v6FeedLists
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@591
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Fri, 11 Jan 2008 10:41:29 +0000]
Typo: ethernet -> eth
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@590
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Fri, 11 Jan 2008 09:00:09 +0000]
Access the ConsoleTarget singleton via instance()
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@589
270642c3-0616-0410-b53a-bc976706d245
tho [Wed, 9 Jan 2008 09:11:07 +0000]
fixed some file headers to the new format
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@588
270642c3-0616-0410-b53a-bc976706d245
dw6 [Tue, 8 Jan 2008 16:06:22 +0000]
adding a function to replace the socket handle int the SocketSource / SocketSink.
renaming the "write helper" / "read helper" classes (formerly named "Sink" / "Source") to Writer and Reader
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@587
270642c3-0616-0410-b53a-bc976706d245
tho [Sat, 29 Dec 2007 16:45:22 +0000]
set keyword svn property on more files
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@586
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 28 Dec 2007 21:12:16 +0000]
NEW FILE HEADER / COPYRIGHT FORMAT
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@585
270642c3-0616-0410-b53a-bc976706d245
dw6 [Wed, 19 Dec 2007 17:57:47 +0000]
connectedUnixDgramSocket working
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@583
270642c3-0616-0410-b53a-bc976706d245
dw6 [Tue, 18 Dec 2007 14:48:52 +0000]
connectedUnixDgramSocket (based on "old" socketlib)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@581
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 18 Dec 2007 13:42:38 +0000]
Merged revisions 570-575,577-578 via svnmerge from
https://svn.berlios.de/svnroot/repos/senf/branches/socket-cleanup
........
r573 | g0dil | 2007-12-18 12:15:23 +0100 (Tue, 18 Dec 2007) | 6 lines
Socket: Replace 'SocketProtocol::body()' member with 'fh()' and 'fd()' members
Socket: Rename ConvertibleString to StreamableString and use 'operator<<' instead of 'operator='
Socket: some minor documentation clarifications
Socket/Protocols/UN: Removed unneeded UNAddress
Socket/Protocols/UN: Fixed UNSocketAddress to adhere to the GenericAddressingPolicy requirements
........
r577 | g0dil | 2007-12-18 13:08:27 +0100 (Tue, 18 Dec 2007) | 1 line
Socket/Protocols/UN: Add all_includes.hh to svn:ignore
........
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@579
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 18 Dec 2007 12:56:44 +0000]
Add documentation on private data member naming convention
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@578
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 18 Dec 2007 11:51:15 +0000]
Blocked revisions 568-569 via svnmerge
........
r568 | g0dil | 2007-12-17 10:28:59 +0100 (Mon, 17 Dec 2007) | 1 line
Open Socket library cleanup branch
........
r569 | g0dil | 2007-12-17 12:57:46 +0100 (Mon, 17 Dec 2007) | 3 lines
Initialized merge tracking via "svnmerge" with revisions "1-567" from
https://svn.berlios.de/svnroot/repos/senf/trunk
........
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@575
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 18 Dec 2007 11:48:14 +0000]
Initialized merge tracking via "svnmerge" with revisions "1-567" from
https://svn.berlios.de/svnroot/repos/senf/branches/socket-cleanup
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@574
270642c3-0616-0410-b53a-bc976706d245
tho [Mon, 17 Dec 2007 14:47:04 +0000]
set keyword-property
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@572
270642c3-0616-0410-b53a-bc976706d245
tho [Mon, 17 Dec 2007 14:41:04 +0000]
renamed all parsers from parse_X to XParser.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@571
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 17 Dec 2007 12:07:11 +0000]
Utils/Exception: Allow to disable ErrnoExceptions via SENF_NO_ERRNOEXC
PPI: Allow access to source/sink helper in (Active|Passive)Socket(Source|Sink)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@570
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 14 Dec 2007 16:10:57 +0000]
-/-
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@567
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 14 Dec 2007 15:57:31 +0000]
grmpf, erst testen, dann einchecken.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@566
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 14 Dec 2007 15:53:42 +0000]
minor renaming
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@565
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 14 Dec 2007 15:45:20 +0000]
set keyword-property
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@564
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 14 Dec 2007 15:28:17 +0000]
first working netdeviceController
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@563
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Fri, 14 Dec 2007 09:35:16 +0000]
Set some packet attributes inside the finalize() method.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@562
270642c3-0616-0410-b53a-bc976706d245
tho [Thu, 13 Dec 2007 14:47:46 +0000]
added $Id$ to file header
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@561
270642c3-0616-0410-b53a-bc976706d245
tho [Thu, 13 Dec 2007 14:39:37 +0000]
set keyword-property
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@560
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Thu, 13 Dec 2007 10:58:06 +0000]
Id keyword, again
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@559
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Thu, 13 Dec 2007 10:57:09 +0000]
Id keyword, again
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@558
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Thu, 13 Dec 2007 10:55:39 +0000]
Id keyword, again
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@557
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Thu, 13 Dec 2007 10:53:20 +0000]
Added Id property/keyword
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@556
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Tue, 11 Dec 2007 19:56:57 +0000]
First GRE pipe is running.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@555
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 11 Dec 2007 14:10:17 +0000]
Packets/DefaultBundle: BUGFIX: Remove invalid EthernetPacket::type_length field overwrite in finalize()
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@554
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 11 Dec 2007 13:39:56 +0000]
Packets: Remove direct Socket dependency
Packets: BUGFIX: Fix init_bytes caculation on dynamic parser bitfields
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@553
270642c3-0616-0410-b53a-bc976706d245
dw6 [Tue, 11 Dec 2007 11:10:57 +0000]
add support of connected RawV4/6 sockets
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@552
270642c3-0616-0410-b53a-bc976706d245
dw6 [Tue, 11 Dec 2007 11:09:51 +0000]
cleaning
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@551
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Mon, 10 Dec 2007 14:41:06 +0000]
Typos.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@550
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 7 Dec 2007 17:30:28 +0000]
very first version for a netdevice controller (not tested yet)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@549
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 7 Dec 2007 14:54:44 +0000]
-/-
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@548
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 7 Dec 2007 14:43:26 +0000]
refactored MPESection (deleted DSMCCSection & DatagramSection); crc calculation doesn't work :(
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@547
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Fri, 7 Dec 2007 13:25:13 +0000]
Changed available() method according after chat whith Stefan.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@546
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Fri, 7 Dec 2007 13:24:07 +0000]
Use explicit path to ifconfig binary
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@545
270642c3-0616-0410-b53a-bc976706d245
dw6 [Wed, 5 Dec 2007 12:17:54 +0000]
adding documentation concerning different read behaviour
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@544
270642c3-0616-0410-b53a-bc976706d245
dw6 [Wed, 5 Dec 2007 10:44:15 +0000]
cleaning up
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@543
270642c3-0616-0410-b53a-bc976706d245
dw6 [Wed, 5 Dec 2007 10:42:18 +0000]
adding PF_INET[6], SOCK_RAW sockets called RawV[4|6]ClientSocketHandle while naming the files RawInet... to distinguish them from PF_PACKET SOCK_RAW sockets. see Wiki for more information
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@542
270642c3-0616-0410-b53a-bc976706d245
tho [Wed, 5 Dec 2007 10:29:26 +0000]
moved LLC/SNAP out of EthernetPacket to support Ethernet in LLC/SNAP in MPE
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@541
270642c3-0616-0410-b53a-bc976706d245
dw6 [Tue, 4 Dec 2007 17:02:24 +0000]
change to ConnectedCommunicationPolicy
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@540
270642c3-0616-0410-b53a-bc976706d245
jkaeber [Tue, 27 Nov 2007 15:10:03 +0000]
Refactored VARIANT field.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@539
270642c3-0616-0410-b53a-bc976706d245
dw6 [Tue, 27 Nov 2007 10:40:46 +0000]
integrated sub-parser for variants
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@538
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 26 Nov 2007 21:11:40 +0000]
Utils/Daemon: Made Daemon::exit() static
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@537
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 26 Nov 2007 08:39:29 +0000]
Utils/Daemon: BUGFIX: Fix command line argument parsing
Utils/Daemon: Add 'main()' documentatory example
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@536
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 26 Nov 2007 08:13:39 +0000]
Utils: Rename SystemException::code() to SystemException::errorNumber()
Utils: Rename Daemon::fail() to Daemon::exit()
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@535
270642c3-0616-0410-b53a-bc976706d245
g0dil [Sat, 24 Nov 2007 17:04:52 +0000]
Socket/Protocols/Raw: Use throwErrno() in TunTapSocketHandle
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@534
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 23 Nov 2007 17:34:30 +0000]
Utils: Implement more flexible SystemException
Replace all 'throw SystemException(...)' commands with 'throwErrno(...)'
Add additional links to documentation header
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@533
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 23 Nov 2007 16:31:02 +0000]
first version for tap device support.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@532
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 23 Nov 2007 12:49:43 +0000]
Documentation updates
Rename IpV[46]* -> IPv[46]*
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@531
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 23 Nov 2007 12:47:50 +0000]
Documentation updates
Rename IpV[46]* -> IPv[46]*
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@530
270642c3-0616-0410-b53a-bc976706d245
dw6 [Fri, 23 Nov 2007 12:47:22 +0000]
minor change
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@529
270642c3-0616-0410-b53a-bc976706d245
dw6 [Fri, 23 Nov 2007 10:35:37 +0000]
renaming
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@528
270642c3-0616-0410-b53a-bc976706d245
dw6 [Fri, 23 Nov 2007 10:34:50 +0000]
DTCP
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@527
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 22 Nov 2007 16:42:31 +0000]
Packets: Add 'Translator' argument to Parse_Variant_Direct
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@526
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 22 Nov 2007 15:39:50 +0000]
Packets: Change Parse_VectorN sizer to to allow explicitly specifying the size field offset
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@525
270642c3-0616-0410-b53a-bc976706d245
jmo [Thu, 22 Nov 2007 13:39:15 +0000]
- close on socket handle now calls v_close() -> protocol()->close()
- terminate on socket handle now calls v_terminate() -> protocol()->teminate()
- unix domain sockets now remove there filesystem representaion on close or terminate
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@524
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 16 Nov 2007 10:34:57 +0000]
added tests for LLC/SNAP
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@523
270642c3-0616-0410-b53a-bc976706d245
tho [Thu, 15 Nov 2007 16:25:11 +0000]
added useful table for IPv4 header
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@522
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 15 Nov 2007 13:27:15 +0000]
Scheduler: BUGFIX: check fdErase_ when (re-)adding a filedescriptor
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@521
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 15 Nov 2007 10:12:54 +0000]
Utils: Fix documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@520
270642c3-0616-0410-b53a-bc976706d245
g0dil [Thu, 15 Nov 2007 08:41:16 +0000]
Add SENF internal senf::SenfLog debug stream and make it default for the 'senf' namespace.
Small SCons V0.96 compatibility fix
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@519
270642c3-0616-0410-b53a-bc976706d245
tho [Wed, 14 Nov 2007 21:18:46 +0000]
first prototype for the new Ethernet LLC/SNAP Packet
todo: add tests & documentation
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@518
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 14 Nov 2007 14:10:01 +0000]
Fix installation dependency checking to add some missing files to the install procedure
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@517
270642c3-0616-0410-b53a-bc976706d245
tho [Wed, 14 Nov 2007 10:54:41 +0000]
added html image map to Handle Hierarchy image
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@516
270642c3-0616-0410-b53a-bc976706d245
g0dil [Wed, 14 Nov 2007 10:47:34 +0000]
Utils/Daemon: Documentation
Utils/Daemon: Last implementation fixes
Fix installation of some missing files
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@515
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 13 Nov 2007 16:41:12 +0000]
Daemon class moved to Utils/Daemon into libUtils_Daemon library
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@514
270642c3-0616-0410-b53a-bc976706d245
tho [Tue, 13 Nov 2007 15:35:45 +0000]
simplified (hopefully) to documentation for the PacketTypes
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@513
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 13 Nov 2007 15:28:10 +0000]
Small documentation updates
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@512
270642c3-0616-0410-b53a-bc976706d245
g0dil [Tue, 13 Nov 2007 14:58:50 +0000]
Socket/Protocols/Inet: Fix off-by-one error in INet6Address
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)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@511
270642c3-0616-0410-b53a-bc976706d245
tho [Tue, 13 Nov 2007 13:19:13 +0000]
some doc fixing
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@510
270642c3-0616-0410-b53a-bc976706d245
dw6 [Tue, 13 Nov 2007 10:49:26 +0000]
removed boost::filesystem dependency
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@509
270642c3-0616-0410-b53a-bc976706d245
jmo [Tue, 13 Nov 2007 10:11:41 +0000]
doing a unit test in a more sensible way :)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@508
270642c3-0616-0410-b53a-bc976706d245
jmo [Mon, 12 Nov 2007 17:03:19 +0000]
more usable unix sockets classes
- some tests commented out
- bind in constructor enabled by given address
- and more :)
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@507
270642c3-0616-0410-b53a-bc976706d245
g0dil [Mon, 12 Nov 2007 11:40:58 +0000]
Scheduler: Daemon class: Better IPC in daemonize()
Scheduler: Daemon class: Implement default argument parsing
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@506
270642c3-0616-0410-b53a-bc976706d245
g0dil [Fri, 9 Nov 2007 22:23:26 +0000]
Scheduler: Hack suppoer for ordinary files into the scheduler (epoll does *not* support ordinary files ...)
Scheduler: Daemon class: Add consoleLog (log file) support
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@505
270642c3-0616-0410-b53a-bc976706d245
tho [Fri, 9 Nov 2007 16:04:42 +0000]
added generic test target.
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@504
270642c3-0616-0410-b53a-bc976706d245