Next Previous Contents

57. ChangeLOG

                +--------------------------------------------------+
                |  Notice to all TrinityOS viewers:                |
                |                                                  |
                |   - If there are any sections that you would     |
                |     like to be added/modified/corrected, etc,    |
                |     just let me know!                            |
                |                                                  |
                |  ** Do you want to get an e-mail when I          |
                |     update the TrinityOS doc?  Just send an      | 
                |     e-mail to dranch at trinnet dot net with a   |
                |     subject of "Add me to your updates list" and |
                |     I'll add you to the list!  **                |
                |                                                  |
                |                       dranch at trinnet dot net  |
                +--------------------------------------------------+
See all prior updates older than 01/12/03 at:

http://www.ecst.csuchico.edu/~dranch/LINUX/TrinityOS/UPDATES/TrinityOS-old-updates.txt

        **************************************************
        **  TrinityOS                                   **
        **               "CRITICALITY" list             **
        **************************************************

        - This section is for TrinityOS users to better track what TrinityOS 
          changes ARE and AREN'T so IMPORTANT to be fixed on their Linux box


        Key:
        ----
 
        *C =    CRITICAL:
                            
                        Something CRITICAL means that your are vulnerable to
                        attack either due to some new security exploit, an
                        error on my part (firewall rules, etc), or something
                        that should be tested ASAP.
        
        
        I =     IMPORTANT:
        
                        Something IMPORTANT means that these changes will
                        have direct impact on the functionality of your box
                        or is a medium security risk.  Not all IMPORTANT things
                        are important to everyone.


        G =     GOOD READ: 

                        Something as GOOD READ means that it is informative
                        and will better help you track your machine.


        N =     Not Important: 

                        Something NOT IMPORTANT are things like Typo corrections,
                        formatting changes, etc.

================================================================================
Criticality
--
          Date          What was changed and in what [Section]
      --------  ------------------------------------------------
================================================================================


------------------------------------------------------------------------------
All of TrinityOS's step-by-step instructions, files, and scripts are fully 
scripted out for an automatic   installation at:

http://www.ecst.csuchico.edu/~dranch/LINUX/TrinityOS-security/TrinityOS-security.tar.gz
-----------------------------------------------------------------------------

N   05/22/05    - Updated various programs to their newest versions
    * Sent        [Section 5 - URLs]
      Update *
                - Cleaned up the ssh section a little
                  [Section 30 - SSH]

-----------------

G   04/16/05    - Updated the IPCHAINS firewall to 4.21 where I updated the 
                  bogon list to reflect changed bogon listing and added 
                  output Multicast and NFS traffic filters

-----------------


N   02/25/05    - There was a typo in the IANA assignments URL for the wget
                  line compared to the raw URL.
                [Section 5 - URLs]

-----------------

G   07/31/04    - Fixed the lock entry to point to /var/lock vs. /var/log
                  Thanks to Bill Marr for this one.
                [Section 36 - UPSes]

-----------------

N   07/26/04    - Updated the example host name for finding out the Bind
                  version from @xyz.com to @ns1.xyz.com.
                [Section 24 - DNS]

-----------------
N   07/24/04    - Updated the kernel versions: 
                  2.6.x  --> added 2.6.7
                  2.4.22 --> 2.4.26
                  2.2.25 --> 2.2.26
                  2.0.39 --> 2.0.40

                - Updated the apcupsd website url and version
                [Section 5 - URLs]

-----------------

N       07/13/04    - Updated the ISC DHCPd server version to 3.0.1rc14
                [Section 5 - URLs]

G               - Updated the Linux distribution section a bitA
                  - Added a RPM list that is offered in RHEL ES 3.0
                [Section 6 - Distros]

G               - Updated the DHCPd configuration to reflect 3.0.1rc14
                    - Updated 255.255.255.255 route requirement is for 2.0.x
                      and 2.2.x kernels
                    - changed location of the dhcpd.lease file from /etc to
                      /var/dhcpd/
                [Section 27 - DHCPd]

-----------------

G   03/21/04    - Updated the sendlogs section to 03/14/03 which includes 
    * Sent        log reduction.  Specifically, many users get lots and 
      Update *    LOTs of firewall hits but they might not care about say 
                  port 80.  Sendlogs now counts the # of hits and deletes 
                  them out of the email so you can more quickly scan your 
                  logs email.  I've been using this for a long time now and 
                  it's a VERY nice feature.
                [Section 9 - Adv. System Logging]

-----------------

G   03/14/04    - Added the backup-to-disk script to support both local and
                  remote NFS / SAMBA backups to hard drives.  This includes 
                  both internal as well as firewire and USB HDs.
                [Section 29 - Backups]

-----------------

G   02/29/04    - Added a wget command to download a local IANA list
                [Section 5 - URLs]

-----------------

G   11/21/03    - Clarified that cutting and pasting TrinityOS scripts from
                  a web browser into a text file will most likely create many
                  errors.  It's ALWAYS recommended to get a copy of the 
                  TrinityOS scripts via the TrinityOS-archive file.
                [Section 10 - Firewalls]

-----------------

N   11/10/03    - Updated / deleted all URLs that pointed to kernelnotes.org
                  Thanks to Jamie Alessio for the notice

-----------------

G   11/08/03    - Updated various daemon versions
    * Sent        - 2.4.22 is stable
      Update *    - bind 9.2.3
                  - bind 8.4.1
                  - sendmail 8.12.10
                  - dhcp 3.0p2
                  - wuftp 2.6.2 with many patches
                  - mozilla 1.5
                  - openssh 3.7.1p2
                  - raidtools 1.00.3
                  - samba 3.0.0
                  - apcupsd 3.10.6
                  - apache 2.0.48 and 1.3.29
                  - nmap v3.48
                  - gaim 0.72
                [Section 5 - URL]

                - Updated the versions of distros 
                  - Mandrake 9.2
                  - SuSe 9.0
                  - Slackware 9.1

                - Mentioned that SuSe is being bought by Novell / IBM
                [Section 6 - distros]

-----------------

G   11/05/03    - Updated the distro discussion section about Redhat's
                  withdrawl from the basic enduser distribution business.  
                  It also talks about their new Fedora project as well as 
                  the various Enterprise Linux versions.  If you have questions 
                  about RH EL, I have it running and can give you my thoughts.
                [Section 6 - Distros]

-----------------

G   10/05/03    - Updated the powerchute-generate-ups-graph.sh and
                  apcupsd-generate-ups-graph.sh scripts to fix an ellusive 
                  decimal to octat conversion issue found in Bash.
                  Specifically, the script would throw errors like:
                  --
                  Filtering original powerchute.dat file..
                  Deleteing old ps and pdf files..
                  Creating files..
                      "generate-apc-graph-11003.gnuplot", 
                          line 6: illegal day of month

                   - done creating files
                  Creating /tmp/ups-log-11003.ps..
                  Error: /undefinedfilename in (/tmp/ups-log-11003.ps)
                  Operand stack:
                  --
                [Section 31 - UPS]

-----------------

*C* 08/30/03    - Updated the Sendmail section to reflect that 
    * Sent        relays.osirusoft.com is defunct and thus greatly slowing 
      Update *    SMTP performance due to stalled DNS lookups for their
                  domain.

                  NOTE:  The loss of SPEWS isn't all that bad as they commonly
                         would block entire ISPs for a single spammer.  Not
                         very nice.

                  NOTE2:  Simply putting a "#" in front of the line:

                         FEATURE(dnsbl, `relays.osirusoft.com', \
                           `Rejected - See http://relays.osirusoft.com/')dnl

                         does NOT disable the use of osirusoft.  You must
                         DELETE the line, re-run the "generate-cf" script,
                         and then restart Sendmail for the changes to take
                         effect.

                [Section 25 - Sendmail]

-----------------
                
N   07/09/03    - Updated the SSH section to reflect OpenSSH and SSH.com
    * Sent        code versions 3.6.1p2 and 3.2.0
      Update *  [Section 5 - URLs]


G               - Updated the kernel compiling script "build-it" to 
                  abort if the kernel image doesn't complete properly, 
                  added the use of PATH variables, and added additional 
                  ECHO statements for better compile tracking.  Changes
                  are also in the TrinityOS-security archive as well
                - I also updated the section's text to flow better, added
                  additional troubleshooting steps, etc.

                [Section 14 - Kernel Compiling]


G               - I wrote this up AGES ago but never added it to TrinityOS.
                  Anyway, I /finally/ added the installation of OpenSSH to 
                  TrintiyOS and no longer recommend the use of SSH.com code 
                  due to licensing prices.

                - Fixed a ssh typo where I was restarting syslogd and 
                  not sshd (cut and paste error)

                [Section 30 - SSH]


N               - Renamed the TrinityOS-old-updates WRI file to TXT

N               - Moved all ChangeLOG entries older than 01/12/03 to 
                  the TrinityOS-old-updates.txt file

                [Section 57 - ChangeLOG]

-----------------

G   06/24/03    - Fixed a typeo of /car/spool vs. /var/spool 

                - deleted the incorrect restarting of the syslogd daemon when 
                  it should have been crond.  Ultimately, this step wasn't
                  needed as cron will detect crontab changes automatically.
                  Thanks to LiNuCe for the report!

                [Section 41 - EXT2 tuning]

-----------------

N   06/12/03    - updated the IANA URL 

                [Section 5 - URLs]

-----------------

N   06/07/03    - Updated the system info to reflect I'm running Mandrake 9.1 
                  on the laptop (if anyone has questions about 9.1)

N               - Updated the Redhat versions from 7.1 to 9.0; Mandrake 8.1 
                  to 9.1; Slackware 8.0 to 9.0; Debian 2.2R5 to 3.0R1;
                  SuSe 7.3 to 8.1; Added Gentoo

N               - Mentioned that the Corel and Storm distros are defunct; 

N               - Mentioned which distros are community effort distros vs. 
                  commercial ones.  Also mentioned that Caldera is now owned 
                  by SCO; also added a note about their recent legal persuits

G               - updated my thoughts on RPM hell (it's not that bad now)

I               - Updated my thoughts on patch and errata support.  Specifically,
                  this was about my research on the Enterprise versions of 
                  Redhat Enterprise and Mandrake Corporate server. 

N               - Updated my thoughts on Mandrake's "drak family" utilities.

                - Some edits and distro update prods via Julian Buckley

                [ Section 6 - Distros ]

-----------------

N   05/17/03    - Added the recommendation to download ISC's PGP key 
                [Section 5- URLs]

G               - Added PGP verification for Bind 9 source code
                [Section 24 - DNS]

-----------------

G   05/08/03    - The manual test of starting named still had the old Bind8
                  command line that included the old and wrong 
                  "-g chroot-dns-int" syntax. 
G               - Incorrect Redhat "chkconfig" command to make named start 
                  after every reboot.  I was referencing "bind" instead of 
                  "named".  It's now "chkconfig --level=345 named on"
                - Thanks to Nelson Rodriguez for top the bug report
                [Section 24 - DNS]

-----------------

N   04/08/03    - Update the kernel version to 2.2.25
    * Sent      - deleted the ICQ MASQ module sub-section as it isn't relevant 
      Update *    for modern versions of ICQ
                - Updated samba to 2.2.8a to reflect new security issues
                [Section 5 - URLs]

G                               - Change the name of the section to now be "System Backups:
                  Recommended minimal file to floppy and using BRU"
                - Added the command to format the floppy
                - Change the MBR backup from going directly to the floppy to 
                  /etc/info/mbr.dd
                - Added additional files tothe backup to the floppy:
                  fstab, raidtab, smb.conf(optional), smbusers (optional), 
                  ssh2/ssh*, lilo.conf, resolv.conf, conf.modules, hosts, 
                  hosts.*, inittab, dhcpd.conf (optional), 
                  mail/*(optional)
                [Section 29 - Backups]

G               - Change the title to reflect only SSHv2 and not v1/v2
                - mentioned that tools are available to actively decrypt 
                  SSHv1 traffic thus making SSHv1 basically useless
                [Section 30 - SSHv2]

*C*             - Updated the section to reflect that 2.2.8a is the current
                  secure version.
                - Updated the PGP key section to reflect that samba now signs
                  the tar files and not the .tar.gz or tar.bz2 files
                [Section 33 - Samba]

-----------------

*C* 03/29/03    - Yet another problem with Sendmail.  Updated the recommended
                  version to 8.11.7 or 8.12.9.
                [Section 5 - URLs]

*C*             - Updated the minimum version of Sendmail to avoid new security
                  issues.  HOW can Sendmail 8.12.x be chrooted but still have
                  two massive security expliots within weeks.  The new security
                  mechanism in 8.12.x is obviously flawed at best.
                - In the future, TrinityOS will move over to Postfix
                [Section 25 - Sendmail]
                  
-----------------

*C* 03/28/03    - Updated the version of Samba to 2.2.8 to reflect a newly
                  fixed buffer overflow problem.
                [Section 5 - URLs]

*G*             - Updated the Samba section to reflect 2.2.8 and I also 
                  improved the chapterization of this section
                - Added a specific code hack to help some users (utimes) 
                  compile Samba
                [Section 33 - Samba]

-----------------

*C* 03/08/03    - Updated the version numbers of Sendmail to 8.12.8 and
                  8.11.6+ to reflect the recent remote root exploit issue.
                [Section 5 - URLs]

N               - Updated the version of Bind to 9.2.2
                [Section 5 - URLs]

G               - Updated the intro to reflect that Bind 9.2.2 requires a
                  non-vulnerable version of OpenSSL to be installed to support
                  DNSSEC.  TrinityOS doesn't cover this topic yet so this
                  issue is only mentioned.
                [Section 24 - DNS]

*C*             - Updated the versions numbers of Sendmail to 8.12.8 and
                  8.11.6+ to reflect the recent remote root exploit issue.
G               - Added an additional compiling recommendation to HIDE the
                  version of Sendmail you are running from the Internet.
                [Section 25 - Sendmail]

-----------------

G   02/22/03    - Updated the Copyright section to reflect some refined
                  wording, note TrinityOS's trademark numbers, and fixed
                  the URL pointing to the ultra-OLD .wri file.
                  Thanks to Simon Soltek for brining this to my attention.
                [Section 1 - Copyright ]

-----------------

I   02/18/03    - Updated the APCUPSd daemon to reflect 3.8.6 which fixes
                  a security issue
                [Section 5 - URLs]

-----------------

N   02/08/03    - Fixed some typos

                - Added XMMS and OpenSSH to the minimum recommended software
                  packages to install.
                [Section 53 - Minimum Recommended Software]

-----------------

N   01/31/03    - Updated the 3NIC IPCHAINS ruleset to add a missing 
    * Sent        INT2BROAD varibale.  No worries, the correct settings are
      Update *    automatically used anyway.
                [Section 10 - Firewalls]

-----------------
 
G   01/26/03    - Added a URL for the Remote Serial Console HOWTO 
                [Section 5 - URLs]

N               - Updated the Serial Console and Reverse TELNET section
                  to mention URLs in section 5.
                [Section 55 - Serial Consoles]

-----------------

N   01/13/02    - Updated the IPCHAINS rc.firewall ruleset to 4.10
                  - The latter half of the OUTPUT section was using 
                    $UNIVERSE/0 instead of $UNIVERSE which was already 
                    set to 0.0.0.0/0. This was a harmless typo and 
                    didn't hurt anything but was incorrect.  Thanks to
                    Matteo Lunardi for catching this.
                [Section 10 - Firewalls]



                 
*******************************************************************************
* All prior updates dated 01/12/03 or older can be found  at:                 *
*                                                                             *
* http://www.ecst.csuchico.edu/~dranch/LINUX/TrinityOS-old-updates.txt  *
*******************************************************************************

Next Previous Contents