2002-01-10: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6: minor review

2002-01-09a: Peter Bieringer <pb@bieringer.de>
  ifup-ipv6, ifdown-ipv6: move radvd trigger for reason "ppp" int
/etc/ppp/ipv6-up|down
  ifup-ipv6, ip-up.ipv6to4: review default route setup
  network-functions-ipv6: add a checker on default route setup

2002-01-09: Peter Bieringer <pb@bieringer.de>
  ifup-ipv6, ifdown-ipv6, ip-up.ipv6to4, ip-down.ipv6to4: minor review
  network-functions-ipv6: some RHL tagging minor review, now uses "ip" instead
of "route" to for add|del one route
  striptool: update

2002-01-08a: Peter Bieringer <pb@bieringer.de>
  ifup-ipv6, ifdown-ipv6, ip-up.ipv6to4, ip-down.ipv6to4: review default route setup and radvd trigger
  network-functions-ipv6: some RHL tagging, default route review, radvd trigger review

2002-01-08: Peter Bieringer <pb@bieringer.de>
  ifup-ipv6, ifdown-ipv6, ip-up.ipv6to4, ip-down.ipv6to4: remove support of IPV6TO4_SETUP_METHOD
    6to4 tunnels are now always created using hardwired device "tun6to4"
    Support for 6to4/sit0 tunnels is staying in "network-functions-ipv6" for dedicated use by selfmade scripts
  ifup-sit, ifdown-sit: remove support of IPV6_TUNNELMODE
    Support for NBMA-styled tunnels is staying in "network-functions-ipv6" for dedicated use by selfmade scripts
  init.ipv6-global: review autotunnel setup 

2002-01-07b: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6: minor fixes
  init.ipv6-global: minor fixes

2002-01-07a: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6: minor fixes
  ifup-ipv6, ifdown-ipv6, ip-up.ipv6to4, ip-down.ipv6to4: review 6to4 setup
  init.ipv6-global: review default gateway setup 

2002-01-07: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6: major review of loggging code, add a 6to4 helper function
  ifup-ipv6, ifdown-ipv6, ip-up.ipv6to4, ip-down.ipv6to4: review 6to4 setup

2002-01-06b: Peter Bieringer <pb@bieringer.de>
  ifup-ipv6, ifdown-ipv6, ip-up.ipv6to4, ip-down.ipv6to4: revert logging style

2002-01-06a: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6: new loggging code for easier translation
  ifup-ipv6, ifdown-ipv6, ip-up.ipv6to4, ip-down.ipv6to4: review
  init.ipv6-global: review

2002-01-06: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6: bugfix
  ifup-ipv6, ifdown-ipv6, ip-up.ipv6to4, ip-down.ipv6to4: minor code cleanup
  init.ipv6-global: don't setup default route for 6to4 device tun6to4

2002-01-05: Peter Bieringer <pb@bieringer.de>
  ifup-ipv6, ip-up.ipv6to4: add 6to4 default route setup, remove static-routes
for 6to4, other fixes, too
  ifdown-ipv6: some fixes
  init.ipv6-global: call ipv6_* functions instead native use
  network-functions-ipv6: tagging review (blank line cleanup), add some
functions, review return codes and make them more consistent, other fixes

2002-01-04a: Peter Bieringer <pb@bieringer.de>
  ifup-ipv6, ifdown-ipv6, ip-up.ipv6to4, ip-down.ipv6to4:
    Minor fixes and more 6to4 shutdown test review
  network-functions-ipv6: add 2 new functions which will be needed to catch
6to4 shutdown test issues

2002-01-04: Peter Bieringer <pb@bieringer.de>
  ifup-ipv6, ifdown-ipv6, ip-up.ipv6to4, ip-down.ipv6to4:
    Review 6to4 setup
  network-functions-ipv6:
    Finish redesign of debug messages, minor review

2002-01-03a: Peter Bieringer <pb@bieringer.de>
   Merge review made by Pekka Savola
   Add backward compatibility for IPV6TO4_CONTROL_RADVD and IPV6TO4_RADVD_PIDFILE

2002-01-03: Peter Bieringer <pb@bieringer.de>
  ifup-ipv6, ifdown-ipv6, ip-up.ipv6to4, ip-down.ipv6to4:
   Uses 192.88.99.1 as 6to4 relay router, if not specified in IPV6TO4_RELAY

2002-01-02: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6/ipv6_add_addr_on_device: uses prefix length 64 as
default if not specified

2002-01-01: Peter Bieringer <pb@bieringer.de>
  add support for 6to4 tunneling using a dedicated tunnel device named
"tun6to4" in network-functions-ipv6, ifup-ipv6, ifdown-ipv6, ip-up.ipv6to4,
ip-down.ipv6to4
   behavior can be switched using IPV6TO4_SETUP_METHOD

  create some wrapper functions for native network binary executing to enhance
debugging, e.g. using
	export DEBUG_IPV6=256; ./ip-up.ipv6to4 ppp0 | grep "^EXE:"  
   will now display all executed commands (for debugging, reviews or see what
the scripts are doing)

2001-12-20: Peter Bieringer <pb@bieringer.de>
  fix forgotten renaming in ip-ip.6to4
  add support for 6to4 relays with IPv6 addresses, even it's not supported by
current kernel
  remove some RHL tags in network-functions-ipv6

2001-11-25: Peter Bieringer <pb@bieringer.de>
  add some rhl72 files

2001-11-24: Peter Bieringer <pb@bieringer.de>
  big renaming was done in network-functions-ipv6, now all functions start
with ipv6_. Replacement list:
	OLD				NEW
	test_ipv6			ipv6_test
	testipv6_valid			ipv6_test_ipv6_addr_valid
	testipv4_valid			ipv6_test_ipv4_addr_valid
	testipv4_globalusable		ipv6_test_ipv4_addr_global_usable
	test_ipv6_address_exists	ipv6_test_addr_exists_on_device
	ifup_ipv6_real			ipv6_add_addr_on_device
	ifdown_ipv6_real		ipv6_del_addr_on_device
	ifdown_ipv6_real_all		ipv6_cleanup_device
	ifup_ipv6_autotunnel		ipv6_enable_autotunnel
	ifdown_ipv6_autotunnel		ipv6_disable_autotunnel
	ifup_ipv6_tunnel		ipv6_add_nbma_tunnel
	ifdown_ipv6_tunnel		ipv6_del_nbma_tunnel
	ifdown_ipv6_tunnel_all		ipv6_cleanup_nbma_tunnels_to_dest
	ifup_ipv6_tunneldev		ipv6_add_tunnel_device
	ifdown_ipv6_tunneldev		ipv6_del_tunnel_device
	ifup_ipv6to4			ipv6_add_6to4_tunnel
	ifdown_ipv6to4			ipv6_del_6to4_tunnel
	ifdown_ipv6to4_all		ipv6_cleanup_6to4_tunnels
	ifup_ipv6_route			ipv6_add_route
	ifdown_ipv6_route		ipv6_del_route
	ifdown_ipv6_route_all		ipv6_cleanup_routes
	forwarding_ipv6			ipv6_control_forwarding
	create6to4prefix		ipv6_create_6to4_prefix
	test_interface_status		ipv6_test_device_status
	ipv6_test_interface_status	ipv6_test_device_status
  All related scripts got an update for that.
  
  Add support of radvd triggering to ifup|ifdown-ipv6 to handle ppp links as
well
  Change radvd related variables to avoid double information:
	old				new
	IPV6TO4_CONTROL_RADVD		IPV6_CONTROL_RADVD
	IPV6TO4_RADVD_PIDFILE		IPV6_RADVD_PIDFILE
  Add support of a trigger map to handle different radvd trigger reasons in a
definable way:
	IPV6_TRIGGER_RADVD_ACTION_6TO4
	IPV6_TRIGGER_RADVD_ACTION_PPP
	currently supported actions: "start", "stop", "restart", "SIGHUP"
  Add ifcfg-* examples for ppp client and ppp server
  Enable use of IPV6_DEFAULTDEV also on per device config to support devices
which are not exist on startup

2001-09-04: Peter Bieringer <pb@bieringer.de>
  ifdown-ipv6: check for existing sysctls before executing (prevents of error
messages)
  rhltesting/: new ISDN scripts

2001-08-28a: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6: change default route prefix from ::/0 to 2000::/3
until kernel supports it

2001-08-28: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6: minor cosmetic fix
  ifcfg-*: replace already in use IPv6 addresses with test address

2001-08-23: Peter Bieringer <pb@bieringer.de>
  enable IPv6 over ISDN (encap "ip" over "hdlc" works)
  add for RHL 6.2 + 7.1: ifup|ifdown-ippp + softlink ifup|ifdown-isdn
   taken from Roswell and IPv6 enabled (also some fixes)
  add for Roswell: diffs for ifup|ifdown-ippp (IPv6 enabling and fixes)
  add example configurations in common: ifcfg-isdn0, ifcfg-ippp0
  info: IPv6 over syncppp isn't still supported because of ipppd don't 
   support IPv6

2001-08-15: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6: small fixes in the default route functions
  init-ipv6.global: RHL tagging fix

2001-08-15: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6: add support for default route setup
                          began to rename functions (for clean namespace)
  init-ipv6.global: add support for default route setup

2001-08-06: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6: cosmetic fix

2001-07-31: Peter Bieringer <pb@bieringer.de>
  some LC_ALL cleanup, minor fixes and reviews

2001-07-30: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6/ifup_ipv6_tunneldev: add support to
    select local IPv4 address of a tunnel
  ifup-sit: add use of option IPV6TUNNELIPV4

2001-07-18: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6/ipv6_set_mtu: add RHL tag

2001-07-17a: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6/ipv6_set_mtu: change mechanism

2001-07-17: Peter Bieringer <pb@bieringer.de>
  network-functions-ipv6: add function "ipv6_set_mtu"
  ifup-ipv6, ifup-sit: add use of function "ipv6_set_mtu"

2001-07-16: Peter Bieringer <pb@bieringer.de>
  ifup-ipv6, ifup-sit: add optional option IPV6_MTU

2001-07-15a: Peter Bieringer <pb@bieringer.de>
  Next minor review, triggered by Pekka Salova
  
2001-07-15: Peter Bieringer <pb@bieringer.de>
  Minor review, triggered by Pekka Salova

2001-07-07: Peter Bieringer <pb@bieringer.de>
  ifup-ipv6, ifdown-ipv6, network-functions-ipv6: change 6to4 prefix length
from 48 to 16, cleanup scripts

2001-06-14a: Peter Bieringer <pb@bieringer.de>
  ifup-ipv6, ifdown-ipv6: Add support for IPV6TO4_RELAY contains a 6to4
address

2001-06-14: Peter Bieringer <pb@bieringer.de>
  ifdown-ipv6: Delete old 6to4 routes, even if IPV6TO4_RELAY was changed
  ifcfg-eth0,ifcfg-eth2: minor fixes  

2001-06-09: Peter Bieringer <pb@bieringer.de>
  Minor reviews, add/modify some comment in the examples 

pre 2001-06-09: Peter Bieringer <pb@bieringer.de>
  Sorry, forgot to update this file
  Many updates, see changelog in the script files

2001-03-12: Peter Bieringer <pb@bieringer.de>
  Many cleanups and fixes
  Switch tunnel setup now to dedicated tunnel devices (using "ip" of "iproute")
   by default
  Add 6to4 tunneling support
  Improve IPv6 cleanup on interface shutdown (now all config will be removed)
  Use "ipv6calc", if available, for improved "existing address detection" and
   other useful conversions

2001-03-03: Peter Bieringer <pb@bieringer.de>
 ifup-ipv6, ifup-sit: add test_ipv6 to trigger load of the ipv6 kernel module, if available
  before any manual interface setup is done. This helps on automatic-only client
  setup

2001-02-22: Peter Bieringer <pb@bieringer.de>
 Fix variable names to prevent overwriting on nested function calls
  in ifdown_ipv6_real_all, forwarding_ipv6
  Not serious at the moment, but not only for cosmetic

2001-02-19: Peter Bieringer <pb@bieringer.de>
 Cosmetic fix on network-functions-ipv6

2001-02-08: Peter Bieringer <pb@bieringer.de>
 Implement additional rawhide fixes
 Remove backward compatibility for extra prefix length (must now be set in addr)
 Cleanups of already outcommented code

2001-02-07: Peter Bieringer <pb@bieringer.de>
 Implement some rawhide fixes into network-functions-ipv6 and sysconfig.txt.diff
 Fix prefixlength on P-t-P-IPv6-tunnels from 128 (wrong) to 127 (ok for freenet6) 
 Forwarding is now controlled via sysctl instead of direct echo to /proc

2001-02-06: Peter Bieringer <pb@bieringer.de>
 Add support for numbered tunnels

2001-02-05: Peter Bieringer <pb@bieringer.de>
 ifup_ipv6_real: brings specified interface up, if still down
  (for IPv6 only configuration)

2001-02-03: Peter Bieringer <pb@bieringer.de>
 Static tunnel device sitx (x > 0) configuration:
  IPV6TUNNELROUTE is no longer used, ALL routes through
   this virtual tunnel are taken now from
   /etc/sysconfig/static-routes-ipv6 
 Fix a bug regarding removing the secondary addresses per interface
 Add some "airbags" preventing from kernel crashing
 Minor fixes and changes
 

2001-02-02: Peter Bieringer <pb@bieringer.de>
 Backpatch a lot of the initscripts-5.60-1 changes
 But looks like that not really current ones were used for the initial
 Fix some patch typos...
 Please: do not remove the version number in the future

 Tag a lot of lines and add a strip tool, use it like:
  ./striptool4ipv6scripts sysconfig/network-scripts/network-functions-ipv6 rh7 info debug >network-functions-ipv6.stripped

 Add IPv6 related text to sysconfig.txt

 Attention:
	network-functions-ipv6 
	ifdown-ipv6
	ifdown-sit
	ifup-ipv6
	ifup-sit
  some changes, compatible to "current" config files, only setup of additional IPv6 addresses in interface configuration has changed.

 Please dig into this diffs
	ifup.diff  
	ifdown.diff (source of /etc/sysconfig/network is needed for IPv6)
