1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180
|
Uruk NEWS - user visible changes (and some other changes also.)
Refer to ChangeLog for detailed per-file info.
uruk version 20051129
- On Red Hat, run start uruk initscript _after_ network interfaces are
configured. (We have always been doing this in the Debian package.) This is
needed in order to support usage where the rc file queries the operating
system to learn about current IP adresses. With uruk 20051026 and 20051027,
such usage was not possible. See TODO for notes on pending issues related
to this.
- Build-depend upon zoem >= 05-328.
uruk version 20051027
- Fixed bug in uruk script. Reported to pop up when /bin/sh is bash
and $version is not set in /etc/uruk/rc.
uruk version 20051026
- More examples in uruk-rc(5) manpage. Thanks Roland van Hout for
suggestion.
- Experimental ip6tables support added to uruk(8) and uruk-save(8).
See comments in the uruk script. New option "-6" for uruk-save(8).
- The uruk init script now sources both /etc/default/uruk and
/etc/sysconfig/uruk (if present, of course). An example file for
/etc/{default,sysconfig}/uruk is now shipped and gets installed in
/usr/[local/]share/doc/uruk/examples/.
- Major overhaul of the uruk init script. This script now is more integrated
in the uruk framework.
+ The pre-uruk situation is now saved and restorable.
+ Optionally calls uruk-save (and displays a warning by default).
+ Calls uruk if applicable.
+ Improved options: start, stop, force-reload, reload. These now
behave more intuitive.
+ The saved active and inactive rules now no longer get out of sync with
the uruk rc file. (O.t.o.h.: one can no longer maintain part of the
firewall configuration outside the uruk rc file.)
+ New option: create
See README on what the implications are if you're upgrading. Thanks to
Wessel Dankers for his ideas about an improved uruk init script.
- uruk(8) now checks for the Uruk version the rc file was created for.
This will allow for more sane behaviour in case of future incompatible
upgrades.
- Buildsystem: ./bootstrap now uses autoreconf(1).
uruk version 20050718
- This is a pre-release.
- Added support for loglevel, see uruk-rc(5). Some people were annoyed
by uruk's syslog spamming. If you're one of these, set loglevel=30 (or
10) in your rc-file.
uruk version 20050414
- This is a pre-release.
- Uruk now is maintained using GNU Arch on http://arch.gna.org/uruk/ .
See README.
- ChangeLog entries from 2003 split off in ChangeLog.2003.
- Uruk(8) now honors environment variables URUK_IPTABLES (/sbin/iptables by
default) and URUK_CONFIG (/etc/uruk/rc by default).
- Now ships new script uruk-save(8); which saves /etc/uruk/rc in
iptables-{save,restore} format, without invoking iptables. You could
use it e.g. when loading a new rc file. See the updated uruk(8) manpage.
- The uruk init script now honors /etc/default/uruk. See comments in the
code.
- The uruk init script acts more sane when passed {stop,start} while no
saved rules files are present: it tries to generate these in such
circumstances. It will warn you it's doing so.
uruk version 20040625
- Fixed bug in multiple IP per network interface mode. Uruk was
unusable in such a setup.
- Some tweaking of build system.
uruk version 20040216
- Fixed severe bugs in uruk script: 20040213 was unusable.
- init script now supports chkconfig: Red Hat is now better supported.
uruk version 20040213
- Support for multiple IP adresses on one network interface added. New
variables ips_<nic> and bcasts_<nic> introduced. See uruk-rc(5). Don't
worry: your old rc file will still behave as it used to.
uruk version 20040210
- Allow more ICMP types by default. Tnx Wessel Dankers for suggestion.
- The Uruk init script is now more helpful when often-encountered errors occur.
- Added warning to uruk(8) manpage: uruk does no sanity checking.
uruk version 20031111
- We no longer create our own ``block'' chain: the built-in INPUT and OUTPUT
chains suffice for our purposes. This makes uruk's rule setup much more
simple. Thanks to Wessel Dankers.
- rc_1, ... , rc_10 are NO LONGER SUPPORTED. We use rc_a, rc_b, rc_c, ... now.
In the future, rc_aa, rc_aab, ... might get added. You'll HAVE TO rewrite
your rc_<n> style stuff MANUALLY. See the notes on UPGRADE in the README
file. (Your uruk/rc file will still work fine. No other changes in the
configuration file syntax are introduced in this release.)
- If you have saved your rules using iptables-save or the uruk init script,
you'll have to rebuild them. The old-style rules are not supported by this
uruk release.
uruk version 20031026
- Fixed bug which made "/etc/init.d/uruk stop" to fail.
- Documented more of uruk's features.
uruk version 20031008
- Init script more robust, especially on fresh installs. (We still suffer
from at least one bug though, see TODO.)
- Started documenting rc_<n> hooks.
- Various minor and cosmetic cleanups in documentation.
uruk version 20031004
- ad1810-firewall is now called uruk.
- big changes in build system and documentation system:
- manpages have been converted from Perl's pod format to zoem format. See
README for details.
- now build-depends on zoem: documentation depends on configure-time
settings.
- ad1810-firewall under some circumstances was not reboot-resistent: I've
missed a change in the Debian iptables package behaviour.
The Debian iptables package >= 1.2.7-8 (7 Dec 2002) will not call
/etc/init.d/iptables on boot by default. We now ship our own
init script to deal with this (thanks to Laurence J. Lane).
ad1810-firewall version 20030829
- ad1810-firewall-rc manpage converted from pod to zoem
( http://micans.org/zoem ).
- rc_1, rc_2, .... rc_10 feature supported by ad1810-firewall script: set
e.g. rc_1=/usr/local/etc/ad1810-firewall/rc_1 in your
ad1810-firewall-rc(5). This file should contain shell code. This is
executed early in the ad1810-firewall routine, allowing finegrained tweaking
of rules, for systems with special demands. For now, see the
ad1810-firewall shell code for more details. More documentation will follow.
ad1810-firewall version 20030512
- Moving manpage format from pod to zoem.
- Fixed automatic version numbering in build system; no more wacky vyyyymmdd
versions. Thanks Raja R Harinath on the autoconf list.
- rc should no longer define e.g. sources_eth0_tcp_www, where www is a port,
but e.g. sources_eth0_tcp_public, where public is a symbolic name for a
(set of) services. Furthermore, the new variable ports_eth0_tcp_public
should be defined as e.g. "www".
ad1810-firewall version v20030427
- rc File location now depends on sysconfdir, as set during configure.
- Various documentation updates.
ad1810-firewall version v20030426
- First public alpha release. Untested!
# this file maintained using arch at http://arch.gna.org/uruk/
|