[Olsr-commit] OLSR.org main repository annotated tag, OLSRD_0_6_0, created. OLSRD_0_6_0
root
(spam-protected)
Thu May 13 12:59:20 CEST 2010
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OLSR.org main repository".
See http://olsr.org/git/?p=olsrd.git;a=commit;h=OLSRD_0_6_0
for a web version of the last commit.
The annotated tag, OLSRD_0_6_0 has been created
at 094028b87ce4db670bbcfbd74262ca4de714ae96 (tag)
tagging c90406cfb70f67542990342ddbe1b8b90ac15c1f (commit)
replaces OLSRD_0_5_6_R8
tagged by Henning Rogge
on Thu May 13 12:53:44 2010 +0200
- Log -----------------------------------------------------------------
OLSRd 0.6.0 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.15 (GNU/Linux)
iEYEABECAAYFAkvr2kMACgkQcenvcwAcHWdYCQCfclytDTLwdpyXlb9pQn1gRRPZ
hAIAnRlTjg6y7XjpLoq87HPQqpo+/svZ
=yDfG
-----END PGP SIGNATURE-----
Aaron Kaplan (2):
lots of typos and clarified some topics
small changes to make things compile under Mac OS X again. Mostly unused variables were present.
Caspar van Zon (3):
Beautified the files due to incorrect tab settings
Implementation of duplicate filter and UDP destination address/port filter (intermediate commit)
Changes to p2pd for duplicate packet filter
Henning Rogge (133):
Add niit configuration option
Merge branch 'niit' of git://olsr.org/olsrd into niit
Fix niit bug with sourceip mode
Merge branch 'stable' into niit
Merge branch 'stable' into tunnel
Infrastructure for storing gateway information
Send and receive smart gateway HNAs
Gateway debug output at debug level 3
Add parameters for smart gateway system
Merge branch 'stable' into niit
Merge branch 'stable' into tunnel
Switch on gateway output at all debug levels for easier testing
Remove gateway if HNA 0/0 or originators TC is removed
Minor bugfix for gateway removal
Fix ipcalc.h for bsd
Merge branch 'stable' into niit
fix olsrd_conf.c for BSD (no niit support for BSD)
Merge branch 'niit' into tunnel
fix main.c for non-linux OS (no tunnel support for them at the moment)
Fix prefix length for NIIT routes
Update version to 0.5.6-r9
Add missing code for ipv4_src config
Set default IPv6 multicast IP to FF02::6D (see RFC 5498)
Duplicate IP usage detection for OLSRd
Simplify NIIT configuration to boolean
Add OLSR support for NIIT (IP 4to6 tunnel device)
Merge branch 'niit' into tunnel
Merge branch 'stable' into tunnel
Cleanup of HNA gateway data
More cleanup for Smart-Gateway distribution code
Fix handling of smart HNAs for IPv6 (including ::ffff:<ipv4>/96)
Add olsr ifconfig functions to linux/net.c
More fixes for tunnel announcement (ipv6 inet-gw hna is 2000::/3, not ::/0)
Fix mk-tarball.sh file to exclude .git directory
Document LockFile parameter in example config files
Improve makefile clean_libs code to prevent leftover from crosscompiling
Merge branch 'stable' into tunnel
Allow unicast dst address for OLSR packets
Merge branch 'stable' of git://olsr.org/olsrd into stable
Fix if_ifwithsock for dualsocket
Additional config options for gateway system.
Fix some compile problems with BSD and win32
Simplify inet gw detection
Merge branch 'stable' into tunnel
More cleanup of tunnel/gateway code
Split SmartGatewayNAT into SmartGatewayAllowNAT and SmartGatewayUplinkNAT
Add listener for gateway changes.
Cleanup -v/-h/"/?" parameter handling
Add default gateway selection algorithm and plugin callback
Fix olsrd.conf examples for dyn_gw_plain plugin
port linux&ยด/kernel_routes.c to olsr_if_* functions in linux/net.c
Refactoring and cleanup of kernel_routes
Interface db cleanup
Fix some bugs in dyn_gw plugin (thanks Teco Boot)
Merge branch 'stable' into tunnel
provide olsr_if pointer in interface
Let interface monitor take interface down and up
Update ifchange interface so it can handle ifup/ifdown events for non-olsr interfaces
Cleanup
Dynamic NIIT support
SrcIP support
Add parameter to set Originator-IP
Update to BMF 1.6.2 (written by Erik Tromp)
Switch of smartgateway by default until it do something
Backport of development scheduler (supports sockets with immediately handling instead of polling)
Cleanup for linux netlink code, removing RT_NETLINK_MONITOR preprocessor flag
Rename linux kernel_route files
rename LINUX_POLICY_ROUTING to LINUX_NETLINK_ROUTING
Added kernel_tunnel.c for linux
Add initialization function for linux iptunnel
Cleanup for smartgw initialization
First version that can establish a real tunnel to the gateway. Still lot's of stuff to do/cleanup
Add rp_filter handling for linux 2.6.31+
More fixes for /proc network configuration
Small changes to default gateway selection handler
Bugfixes for IPv6 smartgw tunnel
small fix for gateway.c
Push debian patch 260 to quagga plugin
Push Debian path 270 to kfreebsd makefile
New iptunnel system to allow multiple users of the same iptunnel
Update version to pre-0.5.7.0
Merge branch 'tunnel' into stable
Allow txtinfo to display gateways
Add code for policy routing handling
Some bugfixes for the netlink code
Compile fixes for BSD and WIN32
Give TTL1 messages another chance through MODE==ether links.
Small fixes on default settings for 0.5.7.0
Trigger gateway reselection when ETX becomes infinite
New config file template with all parameters
Simplified example config files
Small fix in RFC compatible config file
Add framework for changing unicast src-ip
Small changes to config files and sanity checks based on Markus review
Teco Boots <(spam-protected)> dyn_gw plugin. Thank you Teco for the contribution.
remove LinkQualityDijkstraLimit and LinkQualityWinSize parameter
Fix "ip_is_linklocal" function
Merge branch 'stable' of git://193.238.157.30/olsrd into stable
Two fixes for win32
Add p2dp plugin (generalized mdns), thanks to Teco Boot <(spam-protected)>
Remove olsr netlink routing code for linux (#if 0 block)
Prevent SmartGW and IPv6 on linux kernel 2.4
Do not set policy rules if priority is 0
Update config writer to new configfile
Small change in cfgwriter
add README-Olsr-Extensions and fix some config file bugs
Patch ALIGN_NOWARN_ARM macro for better priority handling.
Split very long comment in olsr_cfg.h (repository http push test)
Remove NAT-Threshold/SmartGW block from sanity check
Change MainIP type in cfgparser from string to ip
Fix name of README in generated config file
Export smartgw netmask refresh as function
Add TODOs for smartgw
Code cleanup
Add smartgw interface monitor
Remove set_ip function (not used anywhere and does not work for ipv6)
Fix strict aliasing problem in ipcalc
More fixes for "strict aliasing rules"
Small bugfix for http- and txtinfo strict aliasing cleanup
Change Windows (CRLF) to Unix (LF) line endings
fixes for the rt-policy settings, lot's of sanity check changes, new defaults
Small BSD compile fix
Pushed Eric Tromps ((spam-protected)) new BMF plugin version 1.7.0.
fix for txtinfo plugin with ACTIVE_VTIME or ALLOW_LOCALHOST
Downgrade etxff_eth/nat-treshold error to a warning
Push parser fix by Jonathan P. Chapman <(spam-protected)>
Move msgsize santity check into parser
Fix segfault in scheduler loop because of missing lazy removal of elements in scheduling list.
Always add originator-ip to tunnel start/endpoint
fix rp_filter for smartgw tunnel endpoint
Lazy initialization for nameservice plugin (wait for main_ip)
Keep all HNAs stored (even if the collide with local HNAs), just don't add the routes
0.6.0 release
Markus Kittenberger (23):
add genration of niit routes if an niit interface is given
add minimal error message handling for niit routes
gateway ipip tunnel management (proof of concept)
take up tunl0 and olsrtunl devices
add rule priorities, and ability to set ip addr of interfaces
preserve old if-flags
create route to RTDefaultTable (when smartgw is used)
detect if ipip tunnel go down, and clean up on olsr shutdown
set rp_filter off for tunl0 device
seperate InterfaceDefaults from interface list
adopt parser and sanity check aswell
make stuff working (rules, tunl, tunl-monitoring race conditions)
set tunl0 interface to original state on shutdown
fix return code of olsr_ifconfig, some more (preliminary) debugoutput
autogenerate routes only when within main table
autogenerate routes always into main table
add IF_CHECK_UP/DOWN to olsr_ifconfig
disable spoof filter (required for conf/all aswell as conf/device since kernel 2.6.31)
one more comment as reminder,..
no more delete && add when changing routes via rtnetlink
several small changes to crosscompile without warnings for openwrt whiterussian
as ipv6 lacks any support for anything,...
always clean up niit routes
Mitar (1):
Ignore SIGUSR1 and SIGUSR2 signals so that plugins can use them.
Saverio Proto (2):
Backporting mDNS plugin to stable branch
Fixed bug in the dot_draw plugin that was kicking out clients when
Sven-Ola Tuecke (19):
Fix to compile with kernel-2.4
Another fix for Linux-2.4
Compatibility with uClibc
fixed default lqalgo
Small fix for compatible txtinfo output
Fix some warnings for DEBUG=0
Prevent 'dereferencing pointer X does break strict-aliasing rules'
Some host/network byte order quirks
removed unused inline, moved prefix_to_netmask4 to *.c file
Fix for uclibc: no CLOCK_MONOTONIC avail and clockid is unused also
The rt_policy switch is somewhat superfluous because
We have too much settings. I doubt that all 8
Removed the superfluous "rt_policy" setting. Fixed the secondary
Reverted the "set two default routes in different tables" hack
Addons to readme regarding smartgw
Changed stray fprintf, added ttl=64 (otherwise packets with TTL
Prevent olsrd from adding rules with prio 4294967295
fix segv cause by latest changes
Revert all of dyn_hna because fix does not help
Vasilis Tsiligiannis (58):
Fix redistribution of large number of routes from quagga protocols to olsr
Ignore EAGAIN errors on socket writes
Add workaround for invalid zebra send message format
Fix accidental deacrease of send buffer pointer
Remove some stray code
Add quagga 0.98.6 patch
Remove test directory
Remove debug code
Fix includes
Replace olsr_printf with OLSR_PRINTF
Remove unused functions
Major overhaul/rewrite! Disabled redistribute and reconnect features for now.
Pass route to function by reference instead of value
Fix size of zebra command
Major overhaul and cleanup on read and parse functions
Fix some includes
Move defines in quagga plugin header file
Do some code cleanup
Rename zebra route structure and members
Make some function private
Add missing prototype for zebra_redistribute_packet function
licence change
Remove some debuging code
Update header notices information
Update README file
Fix some typos
Fix segmentation fault during socket reading
Remove quagga header files - not needed any more
Always delete routes when using external route handling functions
Remove quotes from boolean config options
Add a missing quote to interface name example
Initialize zebra variable
Remove unused zebra struct member
Send all redistribute packets together
Re-implement zebra socket reconnecting
Add plugin parameter to specify path to zebra socket
Add plugin parameter to specify zebra listening port
Merge remote branch 'origin/stable' into stable
Add support for new zebra packet format used by Quagga 0.99.x
Remove some accidentally commited test code
Change some hardcoded datatype sizes with compiler calculated ones
Make parameter naming more consistent
Update quagga plugin sample config
Add support to export and redistribute IPv6 routes to and from quagga
Break code into multiple source files
Make variable and function naming more consistent
Merge unnecessary plugin setup functions
Fix function coding style
Change some char type variables to unsigned char
More descriptive messages
Merge redistribute add and delete functions
Add quagga 0.99.15 patch
Update QUAGGA_README file
Merge remote branch 'origin/stable' into stable
Disable printing of IPv6 links
Update Quagga 0.99.x patch to version 0.99.16
Add a missing newline to quagga vty header output
Add 'olsr' and 'batman' route types for redistribution
aaron (1):
oops, removed too much in the previous commit. We still want to compile
unknown (2):
Duplicate IP level check based on hash
Duplicate IP level check based on hash (and corrected excessive tabs)
-----------------------------------------------------------------------
hooks/post-receive
--
OLSR.org main repository
More information about the Olsr-commit
mailing list