Initial repository layout.


git-svn-id: file:///home/svn/smcroute/trunk@1 9463870d-797f-4c04-96bf-d4a431643c59
Importing smcroute v0.92


git-svn-id: file:///home/svn/smcroute/trunk@2 9463870d-797f-4c04-96bf-d4a431643c59
Build fixes all over the place.

Rename log() to smclog() to avoid namespace clash.
Add missing headers here and there.
Couple of other fixes.


git-svn-id: file:///home/svn/smcroute/trunk@4 9463870d-797f-4c04-96bf-d4a431643c59
Init the routing API before daemonizing, so that we can return a proper failure code at startup.

Involves a gross hack (LOG_INIT) around smclog() to not trigger the exit() call.


git-svn-id: file:///home/svn/smcroute/trunk@5 9463870d-797f-4c04-96bf-d4a431643c59
cmdpkt.c: remove double increment at the bottom of the for() loop in command parsing.
Fixes the "smcroute 0.92 looses output interfaces" bug.
Fix by Carsten Schill, from unreleased smcroute 0.93.


git-svn-id: file:///home/svn/smcroute/trunk@7 9463870d-797f-4c04-96bf-d4a431643c59
Update ChangeLog.


git-svn-id: file:///home/svn/smcroute/trunk@8 9463870d-797f-4c04-96bf-d4a431643c59
Update GPL text.


git-svn-id: file:///home/svn/smcroute/trunk@10 9463870d-797f-4c04-96bf-d4a431643c59
Rename GPL.txt to COPYING.


git-svn-id: file:///home/svn/smcroute/trunk@11 9463870d-797f-4c04-96bf-d4a431643c59
Rename ChangeLog.txt to ChangeLog.


git-svn-id: file:///home/svn/smcroute/trunk@12 9463870d-797f-4c04-96bf-d4a431643c59
Add AUTHORS file.


git-svn-id: file:///home/svn/smcroute/trunk@13 9463870d-797f-4c04-96bf-d4a431643c59
Update FSF address in license headers.


git-svn-id: file:///home/svn/smcroute/trunk@14 9463870d-797f-4c04-96bf-d4a431643c59
Set svn:keywords Id.


git-svn-id: file:///home/svn/smcroute/trunk@15 9463870d-797f-4c04-96bf-d4a431643c59
Update Carsten's copyright.


git-svn-id: file:///home/svn/smcroute/trunk@16 9463870d-797f-4c04-96bf-d4a431643c59
Add my copyright


git-svn-id: file:///home/svn/smcroute/trunk@17 9463870d-797f-4c04-96bf-d4a431643c59
Fix date.


git-svn-id: file:///home/svn/smcroute/trunk@18 9463870d-797f-4c04-96bf-d4a431643c59
Add a manpage for mcsender.


git-svn-id: file:///home/svn/smcroute/trunk@19 9463870d-797f-4c04-96bf-d4a431643c59
Update manpage (author, URL).


git-svn-id: file:///home/svn/smcroute/trunk@20 9463870d-797f-4c04-96bf-d4a431643c59
Remove html manpage.


git-svn-id: file:///home/svn/smcroute/trunk@21 9463870d-797f-4c04-96bf-d4a431643c59
First cut at addition of IPv6 support to smcroute.

+ Added IfIndex field to IfDesc
+ Added new Mroute6Desc structure 
+ Added new MrouteDesc structure as a wrapper for IPv4 and IPv6 mroutes
+ Added declarations for new IPv6 mroute routines
+ Added new inline IN6_MULTICAST() for determining if given address is a proper IPv6 multicast address



git-svn-id: file:///home/svn/smcroute/trunk@22 9463870d-797f-4c04-96bf-d4a431643c59
Initial support of IPv6 multicast in smcroute

+ Set physical interface index as this value is used to specify
  which interface to use when configuring an IPv6 virtual interface



git-svn-id: file:///home/svn/smcroute/trunk@23 9463870d-797f-4c04-96bf-d4a431643c59