20010211 - Integrated PeterW's changes, Paul Allen's X interface (Bastille 1.2.0.pre1) 20010214 - Fit to RPM, hacked file system locations (1.2.0.pre2) 20010215 - Added Peter's IPCHAINS compatibility diff, to support 2.4 kernels until we get true Netfilter support (1.2.0.pre3) - Added perl-Tk requires code - Fixed Undo.pl problems -- it runs now. Darn it Sweth!!!! 20010215 - Added install script (so developers can hack without dealing with RPM's. - Added Greg K's diff to support Immunix OS's. - (1.2.0.pre4) 20010216 - Bugfixes from Keith Buck. - Changed README to be more appropriate to new system. - Added PeterW's netfilter script, so bastille-firewall loads the "right" script for the given kernel. - Fixed AutomatedBastille so it works! - (1.2.0.pre5) 20010218 - Removed .pl's from program names (1.2.0.pre6) 20010218 - Fixed InteractiveBastille bugs - Forced X (tk) mode on Interface unless user specifically uses -c flag. -c flag checks for perl-Curses module. - (1.2.0.pre7) 20010218 - refixed BastilleBackEnd @INC bug ... - fixed bug where Bastille fails to properly detect Mandrake and Immunix versions. Longstanding, stupid and dependent on ordering. - changed API::B_place to suit the new file locations - fixed tiny bug in API::B_hash_comment and uncomment. - updated Pete's scripts, modules and Questions.txt. - fixed bug where Bastille fails to account for MandrakeSoft's weird naming scheme for their distro (Linux Mandrake) - other misc bugs - 1.2.0.pre8 20010219 - hacked Questions.txt to hell. Firewall fixed. - 1.2.0.pre9 20010222 - Oh boy. - Requires-tags added. Stability? - 1.2.0.pre10 20010307 - Oh boy part II - Requires-tags hacked. Questions that don't apply get pruned in &Load_Questions - 1.2.0.pre11 20010310 - requires- bugs fixed. - Questions.txt updated. SUID questions won't get asked if the necessary binary isn't SUID. - Questions.txt updated. Other questions won't get asked if they don't apply. This still could use work, but it will do the job for most of Bastille's actions. - 1.2.0.pre12 20010311 - applied PeterW's "make question pruning optional" patch - applied a whole lot of other PeterW changes (details coming) - 1.2.0.pre13 20010312 - added Paul's hack to Curses interface so it reads in previously-written configuration if one exists. - added more pre-written configuration templates - added Spong's BastilleChooser program to choose/modify the templates based on user input - 1.2.0.pre14 20010313 - added Spong's hack to BastilleChooser to let you specify security/paranoia level on the command line. - 1.2.0.pre15 20010316 - Remove the Kludge.pm hack "GLOBAL_BACKEND_RUNNING" : bug! - Fix the bug: -I ./Bastille -- no longer needed - Removed the short-sighted RemoteAccess module - Made script die when running on an unsupported distro. - 1.2.0.pre16 20010317 - added msec fileperms support - cleaned up requires code - several bugfixes - more bugfixes - enhanced API.pm functions to support globbing - 1.2.0.pre17 20010318 - added remaining msec functions - re-worked inetd/xinetd module - more bugfixes - bugfixes in requirements code - 1.2.0.pre18 20010320 - Added syslogging *.* to /dev/tty12, as msec compatibility feature - Added PATH adjustments to Bastille, as msec compatibility feature - Added export SECURE_LEVEL in /etc/profile, as msec compat feature. - Added feature to disable kdm/gdm user listing, as msec compat feature. - Added libsafe functionality to maintain compatibility with msec. - Moved Curses-specific files into Bastille-Curses-module - Moved Tk-specific files into Bastille-Tk-module