what's new on GPU ================= 99/10/07 -------- + GPU was moved over to a Linux system after nearly 10 years as a SunOS 4.* system. GPU is now a DELL PowerEdge 2300 with 256Mb RAM and two 400Mhz PentiumII CPUs. It's now running under RedHat 6.0 Linux. There are probably a few rough edges here and there. The important and/or familiar programs should all be available. But some things may behave slightly different than with SunOS. PLEASE NOTE: this is now an Intel-based system so programs compiled for sparc-sunos will no longer work. Please don't hesitate to contact anyone in the unix group either by phone (978-8853, 978-6946, 978-1255, 946-3051 or 978-3579) or by email (usg@utcc.utoronto.ca). + GPU now has a CD-ROM writer so GPU users can now "burn" their own CD-ROMs. There is no set procedure to use the ROM writer, as yet. Until then, please contact the unix group to make arrangements for writing CD-ROMs. + Print queues for duplex (double-sided) printing have been added for those printers which have that capability. Print queues for duplex printing have a 'd' appended to the printer's name (eg. jobs sent to "ps8d" will print double-sided whereas jobs sent to just "ps8" would be printed single-sided). + Corel WordPerfect 8 for Linux has been installed. Type "wp8" to start using it. A running X11 server is needed. Macintosh users can use AT&T-Bell Labs' VNC (see below). Windows users can use VNC or Hummingbird's Exceed. + StarOffice 5.1 for Linux has been installed. This is a desktop package similar to MS Office. Type "staroffice" to begin using it. Note that the first time through it may be a while before anything is displayed since a new directory called "soffice" will be created and populated in your home directory. A running X11 server is needed. Macintosh users can use AT&T-Bell Labs' VNC (see below). Windows users can use VNC or Hummingbird's Exceed. + netatalk-1.4b2+asun2.1.3 has been installed. This allows Macintosh users to access GPU files and printers. It's also used by GPU to access printers on AppleTalk (EtherTalk). [this package replaces CAP (Columbia Appletalk Protocol)] Use "nbplkup" to see what's visible on the local network. + Samba 2.0.5a has been enabled. This allows Windows users to access GPU files and printers. GPU's workgroup is "UTCNS" GPU's samba can be configured to join other workgroups (eg. GPU can also be found in the "CNS" workgroup). Use "smbclient -N -L gpu" to see what's available. + Anonymous FTP has been enabled. GPU users can make files available via anonymous ftp by depositing them in /misc/ftp/pub. The anon-ftp area is also accessible as http://gpu.utcc.utoronto.ca/ftp/... + Apache 1.3.6 has been enabled. GPU users can make their web pages available by placing them in /var/spool/web. Run "help web" for details. + Bind 8.2.1 has been installed. Configuration files are in /local/etc/nsdata. Named'd cached files are located in /var/nsdata. The "nsmaint" command has been updated to use "ndc". 99/10/19 -------- + VNC 3.3.3 has been installed. This is an open-source package from AT&T-Bell Labs. See "http://gpu.utcc.utoronto.ca/ftp/pub/vnc/docs/" for details. Among other things, it allows a Mac, Windows or Unix/X11 user to view or manipulate the windowing environment on another platform. For example, it allows a Mac or Windows user to run X11 programs on a unix host and manipulate the X display on their own machine. Macintosh users can download and install ... ftp://gpu.utcc.utoronto.ca/pub/vnc/vnc-3.3.2beta2_mac.sit.hqx Windows users can download and install ... ftp://gpu.utcc.utoronto.ca/pub/vnc/vnc-3.3.3r1_x86_win32.zip Solaris users can download and install ... ftp://gpu.utcc.utoronto.ca/pub/vnc/vnc-3.3.3_sun4_sosV_5.5.tgz On GPU, type "vncserver" to start a VNC-translating Xserver. Once the server is running, go back to your own system, start a VNC viewer and connect it to your VNC server on GPU by giving it the VNC server's ID and your VNC password (the server ID will be printed by the VNC server once it has started up. if it's your first time through then the server will ask you for a password). The VNC server ID will usually look like "gpu.utcc:N" where N is some number. If your system is not able to resolve hostnames then when giving the server ID to the VNC viewer, replace the hostname with the proper IP address (eg. "128.100.103.3:N"). To close down a vncserver, on GPU type "vncserver -kill :N" where N is the ID of the vncserver you wish to halt. 99/11/04 -------- + Tip was added to /local/bin: it's a symlink to cu(1) since tip is not normally included in the RedHat distribution. GPU's uucp setup has been configured so that the command "tip modem" will connect the user to the first unused modem. 99/11/10 -------- + GPU was upgraded to RedHat Linux 6.1 today. If something seems to be broken, please notify the unix group. The group can be addressed collectively as usg@utcc.utoronto.ca. 2000/01/06 ---------- + The calendar(1) program has been resurrected on GPU. See "man calendar" for more information. 2000/02/15 ---------- + Support for secure IMAP and POP3 sessions (over SSL) has been installed on GPU. So GPU users can now read email across the net without having to type their password "in the clear." To take advantage of this feature, users will need to click on the button labelled something like "IMAP Server uses SSL" in their browser's configuration/preferences. 2000/04/26 ---------- + A virtual interface has been added to GPU to aid Windows users who are trying to access their GPU mail via IMAP over SSL. The hostname for the new interface is gpu-ssl.utcc.utoronto.ca Previously, because GPU has multiple interfaces, Windows users were experiencing complaints from Netscape or Outlook Express about the hostname contained in GPU's ssl certificate. Configuring the browser to use "gpu-ssl.utcc..." as the SSL mail server should help prevent such complaints. 2001/05/09 ---------- + Squirrelmail, a webmail package has been installed on GPU. GPU users can now access e-mail using an ordinary web browser without having to worry about using the IMAP or POP protocols. The URL is "http://cns.utoronto.ca/mail/". SSL will be invoked for security. Browsers will need to have cookies enabled. 2002/12/16 ---------- + MySQL database server version 3.23.54 was installed on GPU. Please send an email to usg@cns.utoronto.ca to set up an account/database. 2003/03/19 ---------- + SpamAssassin mail filter v 2.50 was installed on GPU. Using its rule base, it uses a wide range of heuristic tests on mail headers and body text to identify "spam", also known as unsolicited commercial email. Once identified, the mail can then be optionally tagged as spam for later filtering using the user's own mail reading progam. SpamAssassin typically has a 95% success rate in identifying spam, but this also depends on the type of mail you get. To activate the spam filter, do the following ... 1. Create a .forward file in your home directory to contain line: "|IFS=' ' && exec /local/bin/procmail -f- || exit #UID" ... where #UID is your Unix ID number (type "id -u" to get your UID) 2. Edit or create a .procmailrc file in your home directory to add the following lines. (If you already have a .procmailrc file, insert the lines at the top of your .procmailrc file). :0fw: spamassassin.lock | /usr/bin/spamassassin These lines filter all incoming mail through SpamAssassin and tags probable spam with a unique header. If you would prefer to have spam blocked and saved to a file called "caughtspam" in your home directory, instead of just passed and tagged, append this directly below the above lines: :: ^X-Spam-Status: Yes caughtspam 3. [Optional] Edit the ~/.spamassassin/user_prefs file. See "man spamassassin" for further details. 2003/03/25 ---------- + GPU upgraded to RedHat Linux 7.3 to clean up after a break-in. 2003/04/02 ---------- + Bogofilter, another Bayesian spam filter was installed on GPU. To activate the this spam filter, do the following ... 1. Create a .forward file in your home directory to contain line: "|IFS=' ' && exec /local/bin/procmail -f- || exit #UID" ... where #UID is your Unix ID number (type "id -u" to get your UID) 2. Edit or create a .procmailrc file in your home directory to add the special rules about spam. (If you already have a .procmailrc file, insert the lines at the top of your .procmailrc file). Example: # filter mail through bogofilter, tagging it as spam and # updating the word lists :0fw | /local/lib/bogofilter/bin/bogofilter -u -e -p If you would prefer to have spam blocked and saved to a file called "caughtspam" in your home directory, instead of just passed and tagged, append this directly below the above lines: :: ^X-Bogosity: Yes, tests=bogofilter caughtspam 3. [Optional] Edit the ~/.bogofilter.cf file. See "man bogofilter" for further details. 2003/10/05 ---------- + A script called "spamdunk" has been added to make it simpler to use the available anti-spam filters. The spamdunk script performs all the steps necessary to manage your choice of anti-spam filtering. spamdunk relies on procmail(1) for initial processing. spamdunk manipulates your .forward and .procmailrc files so that there is no need to edit them yourself. spamassassin and bogofilter (both described above) are the anti-spam filters currently available via the spamdunk script. To filter your e-mail via spamassassin: spamdunk start spamassassin To filter your e-mail via bogofilter: spamdunk start bogofilter E-mail messages classified as spam will then be deposited in a file called spamdunk,spamassassin (or spamdunk,bogofilter) in your home directory. To stop using spamassassin: spamdunk stop spamassassin To stop using bogofilter: spamdunk stop bogofilter To stop anti-spam filtering: spamdunk stop Use 'spamdunk status' to view the current state of the anti-spam filtering in your setup.