[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