source: doc/release-notes.txt @ 152

Revision 152, 21.2 KB checked in by eric, 9 months ago (diff)
  • 05/27/11 shubes - qtp-install-rpmforge - changed to leave repo enabled by default
Line 
105/27/11 - Eric <ejs@shubes.net>
2         - modified qtp-install-rpmforge to not disable repo by default
3
404/16/11 - Eric <ejs@shubes.net>
5         - modified qtp-whatami for Fedora13/14, CentOS6, RHEL5/6,
6           and added REAL_DIST variable so RHEL can use CentOS repo.
7
804/09/11 - Jake <jake@qmailtoaster.com>
9         - Added a sleep to the package downloads of qtp-newmodel
10           to be courteous to the mirrors.
11         - Edited qtp-dependencies so that it will also check for base
12           dependencies and install them if needed (ie: things like rpmbuild)
13
1403/05/11 - Eric <ejs@shubes.net>
15         - modified qtp-backup, qtp-restore to allow for bypassing of Maildirs,
16           and squirrelmail.
17
1811/04/10 - Martin <martin@waschbuesch.de>
19         - Solved ticket #30 - checking for installed dependencies for
20           watchall. Sort of based on proposed patch by Hans, but using
21           rpm -q packagename =~ regex instead of simple file checks.
22
2310/22/10 - Martin <martin@waschbuesch.de>
24         - Fixed qtp-install-gnome to use 'X Window' instead of 'X Windows'
25           to enable successful installation
26
2710/21/10 - Eric <ejs@shubes.net>
28         - cut release 0.3.2-1.4.16
29
3010/12/10 - Martin <martin@waschbuesch.de>
31         - sa-stats - fixed division by zero problem
32
3310/11/10 - Eric <ejs@shubes.net>
34         - completed migration of QTP site to new VM server
35
3607/29/10 - Eric <ejs@shubes.net>
37         - qtp-install-rpmforge - changed url and spec file format
38         - qtp-dependencies - created standalone script from qtp-newmodel code
39
4007/28/10 - Eric <ejs@shubes.net>
41         - qtp-install-spamdyke - fixed problem where run file could disappear
42         - qtp-whatami - show date/time with version
43         - qtp-newmodel - let qtp-build-rpms get variables from qtp-config
44         - qtp-build-rpms - show qtp-whatami and qtp-config values in log
45
4606/28/10 - Eric <ejs@shubes.net>
47         - qtp-build-rpms - increased number of log messages shown on error to 40
48
4906/18/10 - Eric <ejs@shubes.net>
50         - qtp-newmodel - added perl-Crypt-OpenSSL-Bignum to dependencies
51
5205/03/10 - Eric <ejs@shubes.net>
53         - qtp-newmodel - changed url for download from mirrors
54
5501/26/10 - Eric <ejs@shubes.net>
56         - qtp-prune-graylist - added script, cron to keep graylist tree pruned
57
5801/19/10 - Eric <ejs@shubes.net>
59         - qtp-whatami - added fedora 12
60
6101/07/10 - Eric <ejs@shubes.net>
62         - added -s flag to qmail-clam to suppress sane security cron emails
63
6412/13/09 - Jake Vickers <jake@qmailtoaster.com>
65         - Changed URL on qtp-install-qcontrolpe for new URL
66
6711/08/09 - Steve <shuff@vecna.org>
68         - sa-stats - updated to 1.03 to fix a bug that prevented any
69         - ham statistics from being displayed
70
7111/06/09 - Jake <jake@qmailtoaster.com>
72         - Added qtp-rbl-timing script to dynamically check RBLs in the stock
73         - QMT blacklists file and remove any that exceed the time limit in
74         - returning a query answer.
75         - Fixed notes in the qtp-restore script to have my correct (since
76         - taking over QMT) email address.
77
7811/05/09 - Eric <ejs@shubes.net>
79         - qtp-install-spamdyke - added tls-level=smtp so spamdyke does TLS
80
8110/22/09 - Jake <jake@qmailtoaster.com>
82         - Fixed typo in qtp-menu that was introduced in a previous edit
83
8410/01/09 - Eric <ejs@shubes.net>
85         - qtp-newmodel - added queue_repair.py to ensure queues are kosher
86
8709/26/09 - Eric <ejs@shubes.net>
88         - qtp-install-sanesecurity - refactored qtp-extraclam
89
9009/11/09 - Eric <ejs@shubes.net>
91         - qtp-clean-spam - changed -ctime to -mtime, refactored to simplify
92         - qtp-clean-trash - changed -ctime to -mtime, refactored to simplify
93
9408/26/09 - Eric <ejs@shubes.net>
95         - qtp-newmodel (et al) - modified for fuse-unionfs sandbox
96
9708/25/09 - Jake <jake@qmailtoaster.com>
98         - qtp-backup - Removed space after the -p switch in the vpopmail
99         - dump section since the space was causing mysqldump to ask for the
100         - password
101
10208/05/09 - Eric <ejs@shubes.net>
103         - qtp-newmodel - remove binary rpms when selecting installed package
104                          (so it gets rebuilt)
105
10607/30/09 - Eric <ejs@shubes.net>
107         - qtp-newmodel - added squirrelmail-toaster to vpopmail dependecies
108
10907/19/09 - Eric <ejs@shubes.net>
110         - qtp-convert - added vpopmail 5.4.18 changes to mysql database
111         - qtp-newmodel - force rebuild of vpopmail dependent packages
112
11307/18/09 - Eric <ejs@shubes.net>
114         - qtp-newmodel - added capability to rebuild installed package
115         - qtp-build-rpms - added --replace-pkgs option for above enhancement
116         - qtp-config - added vpopmail backend access variables settings
117         - qtp-backup - modified to allow for qtp setting mysql variables
118
11907/16/09 - Eric <ejs@shubes.net>
120         - qtp-build-sandbox - added /usr/share/misc branch for FC11
121
12207/15/09 - Eric <ejs@shubes.net>
123         - qtp-whatami - changed $BUILD_DIR for FC9,10,11 to $HOME/rpmbuild
124         - qtp-ami-up2date - added qtp-whatami so $BUILD_DIR is available
125
12607/10/09 - Eric <ejs@shubes.net>
127         - qtp-build-unionfs - refactored, added code to update kernel, reboot
128
12907/09/09 - Eric <ejs@shubes.net>
130         - qtp-build-sandbox: added /usr/src/redhat/RPMS branch
131           so arch test doesn't fail
132
13307/08/09 - Eric <ejs@shubes.net>
134         - modified function in qtp-config to allow for .$arch suffix
135           on installed package names
136         - modified qtp-newmodel to only enable rpmforge if it's repo exists
137
13806/17/09 - Eric <ejs@shubes.net>
139         - modified blacklists, trimming obsolete ones and adding a few to tight
140
14106/17/09 - Eric <ejs@shubes.net>
142         - blacklists-tight: removed bl.csma.biz because it was not responding
143
14406/12/09 - Eric <ejs@shubes.net>
145         - qtp-whatami: added code for Fedora 11, Mandriva 2009
146
14705/12/09 - Eric <ejs@shubes.net>
148         - qtp-whatami: changed arch i386 to i686 for Fedora tested
149
15005/11/09 - Eric <ejs@shubes.net>
151         - qtp-whatami: added code for Fedora 9/10
152
15305/04/09 - Eric <ejs@shubes.net>
154         - qtp-ami-up2date: changed to show installed version
155           Thanks to Kent Busbee for this enhancement
156
15704/09/09 - Eric <ejs@shubes.net>
158         - qtp-newmodel: added ncurses-devel dependency for clamav 0.95.1
159
16004/04/09 - Eric <ejs@shubes.net>
161         - qtp-newmodel: changed perl dependencies from packages to modules
162           Thanks to Steve Huff <shuff@vecna.org> for this tip!
163
16404/03/09 - Eric <ejs@shubes.net>
165         - qtp-newmodel: removed perl dependencies that were already included
166           in the base package, added perl-libwww-perl package
167           (correcting 3/16/09 modification).
168
16903/22/09 - Jake <jake@qmailtoaster.com>
170         - Removed UpdateSanSecurity.sh cron script and replaced with a
171         - new script that downloads the clamav defs from the proper
172         - rsync locations.
173
17403/16/09 - Eric <ejs@shubes.net>
175         - Added perl-HTTP-Date, perl-LWP-UserAgent dependencies
176         - Added all other spamassassin perl module dependencies
177
17803/14/09 - Eric <ejs@shubes.net>
179         - Added qtp-mailman-forwards script for creating mailman forwards
180
18103/03/09 - Eric <ejs@shubes.net>
182         - Fixed qtp-clean-spam for large numbers of emails
183
18402/19/09 - Jake <jake@qmailtoaster.com>
185         - Removed Roundcube from package due to security issues with
186         - Roundcube that allowed a remote hacker to obtain logins on
187         - the system.
188
18912/11/08 - Jake <jake@v2gnu.com>
190         - Changed the Roundcube installation script around to only change the
191         - data we needed to in main.inc.php for compatability and reworded install text
192       
19310/27/08 - Jake <jake@v2gnu.com>
194         - Added qtp-install-qcontrolpe to the menu to install the QControlPE
195           package
196
19710/07/08 - Eric <ejs@shubes.net>
198         - qtp-mount-sandbox - added mkdir for /sys to eliminate error message
199           from rpm in sandbox
200
20110/03/08 - Eric <ejs@shubes.net>
202         - qtp-newmodel - added perl-LWP-UserAgent for arch x86_64
203
20410/03/08 - Eric <ejs@shubes.net>
205         - qtp-build-unionfs - eliminated duplicate message
206
20710/03/08 - Eric <ejs@shubes.net>
208         - qtp-mount-sandbox - removed proc,sys directories
209
21010/02/08 - Eric <ejs@shubes.net>
211         - aufs - updated to latest version, patched by Justice
212
21309/29/08 - Eric <ejs@shubes.net>
214         - qtp-get-pkg-list - dropped zlib as it's no longer needed
215
21609/29/08 - Eric <ejs@shubes.net>
217         - qtp-mount-sandbox - added lib64 to fix unionfs for x86_64 machines
218
21909/02/08 - Eric <ejs@shubes.net>
220         - qtp-clean-spam - suppress output from sa-learn sync
221
22208/30/08 - Eric <ejs@shubes.net>
223         - qtp-install-spamdyke - updated to install/upgrade version 4
224
22508/29/08 - Eric <ejs@shubes.net>
226         - qtp-install-rpmforge - created
227         - qtp-newmodel - included rpmforge processing
228
22908/28/08 - Eric <ejs@shubes.net>
230         - qtp-whatami - fixed obscure bug with basename on COS5.2
231
23208/13/08 - Jake <jake@v2gnu.com>
233         - Updated AUFS files and imported CVS info for future updates
234
23508/12/08 - Eric <ejs@shubes.net>
236         - qtp-whatami - added QTKERN to show kernel version (Thanks Harry Zink)
237
23807/24/08 - Jake <jake@v2gnu.com>
239         - Updated the UpdateSaneSecurity.sh script to use the new URLs
240         
24107/23/08 - Eric <ejs@shubes.net>
242         - qtp-newmodel - stop/start freshclam when processing clamav-toaster
243
24406/09/08 - Eric <ejs@shubes.net>
245         - qtp-newmodel - added perl-Crypto-OpenSSL-Bignum to dependencies
246
24706/05/08 - Eric <ejs@shubes.net>
248         - qtp-clean-spam - fixed to run final sync as vpopmail
249
25005/07/08 - Eric <ejs@shubes.net>
251         - sa-stats - applied patch from kbusbee@northlakechristian.org
252                      to fix division by zero error
253
25405/05/08 - Eric <ejs@shubes.net>
255         - qtp-install-spamdyke - added 127.0.0.1 to whitelist for
256                                  squirrelmail
257
25804/25/08 - Eric <ejs@shubes.net>
259         - qtp-newmodel - fix for .arch extension in package name
260                        - fixed dependencies so they make it into the sandbox
261                        - removed djbdns from selection list
262         - qtp-install-spamdyke - changed max-recipients from 5 to 50
263
26404/20/08 - Eric <ejs@shubes.net>
265         - qtp-remove-pkgs - increased version number for clamav to be removed
266         - qtp-umount-sandbox - fixed to not fail to umount (added fuser -k)
267
26804/17/08 - Jake <jake@v2gnu.com>
269         - Added qtp-install-gnome to install the GNOME desktop and
270         - XWindows for those who want it added.  Updated the man page.
271
27204/13/08 - Eric <ejs@shubes.net>
273         - added qtp-install-spamdyke script to qtp-menu
274
27504/09/08 - Jake <jake@v2gnu.com>
276         - qtp-clean-spam was changed from a 5-day old time to 15 days
277           to accomodate the user requests I have received.
278         - Eric <ejs@shubes.net>
279         - qtp-ami-up2date - replaced reorg fix with call to qtp-get-pkg-list
280         - qtp-build-sandbox - ask before estimating disk usage,
281           and fixed bugs with linked sandbox - pkg directories missing
282         - qtp-newmodel - fixed bug where reusing sandbox assumed unionfs
283         - remove union sandbox if type (kernel) changes
284         - don't umount a non-unionfs sandbox at cleanup
285         - made backups unique so they aren't overlayed
286         - commented out restore config processing (no longer possible)
287         - qtp-remove-pkgs - spamassassin no longer needs to be removed
288           since spec file fixed (beginning with v3.1.15)
289
29003/03/08 - Eric <ejs@shubes.net> - added perl dependencies for spamassassin
291
29202/11/08 - Eric <ejs@shubes.net> - Updated qtp-newmodel to stop asking if user
293         - wants devel packages installed.
294
29502/08/08 - Jake <jake@v2gnu.com> - Started to rework web links to comply with
296         - new schema designed by Erik Espinoza
297
29801/22/08 - Jake <jake@v2gnu.com> - Removed another RETURN prompt from the
299         - qtp-extra-clama script. Modified qtp-install-watchall to grab the
300         - multitail package from the QTP repo now.
301
30201/16/08 - Jake <jake@v2gnu.com> - Removed  a RETURN prompt from the install
303         - [c]watchall script since the main qtp-menu script handles this.
304
30501/02/08 - Jake <jake@v2gnu.com> - Changed qtp-clean-spam to sudo to vpopmail
306         - before learning spam. Also added /var/spool/authdaemon to the
307         - branchlist in qtp-build-sandbox to fix a bug caused with CentOS 5.1
308
30912/26/07 - Jake <jake@v2gnu.com> - Fixed script bug in qtp-newmodel that only
310         - failed on Cent5.
311
31211/24/07 - Jake <jake@v2gnu.com> - Created a package to install the qmailtoaster-plus.repo
313         - into yum
314
31511/22/07 - Jake <jake@v2gnu.com> - Created man pages for qmailtoaster-plus
316
31711/21/07 - Jake <jake@v2gnu.com> - Made a Yum repo for qmailtoaster-plus
318
31911/16/07 - Jake <jake@v2gnu.com> - Updated the script to download the new version
320         - of Roundcube and also fix a few other minor issue, like my if-then logic.
321         - Everything seemed to install correctly, but I did not do any testing other
322         - than that.
323
32410/30/08 - Jake <jake@v2gnu.com> - Changed "cp -rf" to "cp -af" in the restore script to
325         - retain the time stamps of the messages when restoring. Thanks to
326         - Aaron Spurlock for that one!
327
32810/25/07 - Jake <jake@v2gnu.com>
329         - Fixed a bug with the qtp-newmodel script where the reorganization
330         - was not happening correctly.
331         - Also have it install procmail if needed to meet a spamassassin dep.
332         - Added a routine place holder for a dep check routine to be used in the future.
333         - Added watchall and cwatchall to the QTP package (installable)
334
33510/24/07 - Jake <jake@v2gnu.com>
336         - Updated qtp-clean-trash to allow for a control file (thanks to
337         - Davide Bozzelli). Davide Bozzelli also submitted an updated
338         - SaneSecurity script that will check for a lock file, not restart
339         - clamav if no updates, and made the clam restart quiet for cron jobs
340
34110/15/07 - Jake <jake@v2gnu.com>
342         - Fixed -t option in qmlog (contributed by Eric 'Shubes')
343
34410/14/07 - Jake <jake@v2gnu.com>
345         - Added a script to put maildrop.log into the logrotate daemon
346         - to (hopefully) avoid the 2G problem some people have seen.
347         - Freshened the qtp-restore file a little - it now does things
348         - like ask for the mysqlroot password instead of needing it
349         - hard coded in the file.  It also now backs up the
350         - /var/qmail/control files to /root before restoring the backed
351         - up copies. The restore script also now tells you that the backup
352         - file NEEDS to be in /root to continue. It also warns the user and
353         - asks if it should continue, defaulting to NO.
354
35510/10/07 - Jake <jake@v2gnu.com>
356         - Added qmail-clam to control the clamav daemon, added
357         - UpdateSaneSecurity to the menu to add additional clamav defs
358         - to help fight spam. Some other minor bug fixes and updates.
359         - Sorry everyone, but I got wrapped up in some other projects
360         - (QMT-ISO being one of them) and forgot to keep notes here, so
361         - I'm scrambling some - I'll keep better records in the future.
362
36309/17/07 - Jake <jake@v2gnu.com>
364         - The qtp-sa-learn script no has the --no-sync option during the prune process
365         - and will now run a --sync when everything has completed.
366
36709/12/07 - Jake <jake@v2gnu.com>
368         - Missed some notes, so bear with me. I know in the last version I fixed it
369         - so that the upgrade script puts the packages in the correct order to be
370         - installed to fix a dependency bug. Lucian Cristian did some updating to
371         - the qtp-build-sandbox script to fix a few errors (linking breaking,
372         - linking that was not needed, etc.)
373         - dnk made a couple fixes to the qtp-restore script to fix a few bugs
374         - and allow it to download the queue-repair tool if it's not available
375         - locally.
376
37707/06/07 - Jake <jake@v2gnu.com>
378         - Added error checking to the qtp-install-roundcube file to make sure
379         -  that apache is restarting correctly after modifying the php.ini
380         -  file.
381         - Added a check in qtp-sa-update to remove
382         -  /etc/mail/spamassassin/RulesduJour if it exists. Also added a
383         -  spamassassin --lint and a spamd restart at the end. Refactored the
384         -  creation of the cron to be compliant with the rest of QTP.
385         -  Added a --lint and spamd restart at the end of the cron.
386         - Added qtp-clean-trash to the menu, which will install a cron to
387         -  delete messages in a user's Trash folder that are more than 5
388         -  days old. This behavior can be changed by modifying a variable
389         -  in the qtp-clean-trash file in /etc/cron.hourly.
390
39106/27/07 - Jake <jake@v2gnu.com>
392         - Fixed minor bug with the -tight option for the blacklists
393         - Added disclaimer to be shown to user during RoundCube installation
394         -  to warn that it's BETA software. Also added loop to increase the
395         -  amount of memory allocated to PHP to facilitate attachments better.
396         - Renamed install-roundcube to qtp-install-roundcube for aesthetics.
397         - Added comments to qtp-config and some other scripts for clarity.
398         - Restructured qtp-config to make it easier for users to define variables.
399         - Added qtp-clean-spam menu option which when installed will sa-learn
400         -  then delete spam messages found in a user's Spam folder (please see
401         -  wiki.qmailtoaster.com's section for --define 'spambox 1' for more info).
402         -  This is also installed as an hourly cron.
403
40406/26/07 - Jake <jake@v2gnu.com>
405         - Removed RDJ and replaced it with sa-update. It now automatically
406         -  installs OpenProtect's channel as well to update the rules that
407         -  RDJ supplied, and sets this up for a daily cron job.
408
40906/25/07 - Jake <jake@v2gnu.com>
410         - Updated qtp-newmodel so that when it downloads current.txt it
411         -  reorganizes the files into the correct installation order, instead
412         -  of the alpabetical order. This should stop dependency errors during
413         -  upgrades. Also added this functionality to qtp-ami-up2date.
414
41506/24/07 - Jake Vickers <jake@v2gnu.com> 0.2.12-1.3.14
416         - changed RDJ config file to reflect new changes/drops in rulesemporium's site
417         - moved SVN for QTP, due to server problems with Trac
418
41905/28/07 - Jake Vickers <jake@v2gnu.com> 0.2.12-1.3.14
420         - added install-roundcube script to install RoundCube webmail
421         - updated menu and .spec file accordingly
422
42305/08/07 - Eric 'shubes' <plug@shubes.net> 0.2.11-1.3.13
424         - updated rules du jour processing
425         - updated rbls
426
42703/10/07 - Eric 'shubes' <plug@shubes.net> 0.2.10-1.3.12
428         - removed djbdns processing from qtp-newmodel
429         - modified loose, moderate rbls, added tight rbls
430
43103/09/07 - Eric 'shubes' <plug@shubes.net> 0.2.9-1.3.11
432         - remove clamav-toaster if release < 0.90.1-1.3.11
433         - backup/restore entire clamav directory
434         - allow missing package files in linked sandbox (daily.cvd)
435         - changed default restore configuration files to no
436
43703/06/07 - Eric 'shubes' <plug@shubes.net> 0.2.8-1.3.10
438         - Completed migration from svn.shubes.net to qtp.qmailtoaster.com
439         - added mansfor script
440         - fixed zlib version comparisions in qtp-newmodel and qtp-ami-up2date
441
44201/13/07 - Eric 'shubes' <plug@shubes.net> 0.2.7-1.3.9
443         - Enhanced qtp-newmodel for package specific rpmbuild options
444         - Removed hard-coded spambox 1 option for qmailadmin-toaster
445
44601/12/07 - Eric 'shubes' <plug@shubes.net> 0.2.6-1.3.8
447         - Fixed qtp-newmodel bug when selection list reused
448
44901/10/07 - Eric 'shubes' <plug@shubes.net> 0.2.5-1.3.7
450         - Fixed qtp-newmodel bug where new package in devel is skipped
451
45201/09/07 - Eric 'shubes' <plug@shubes.net> 0.2.4-1.3.6
453         - Modified qtp-ami-up2date, added >< logic, -d (development) flag
454
45501/09/07 - Eric 'shubes' <plug@shubes.net> 0.2.3-1.3.5
456         - Enhanced qtp-newmodel to include development packages
457         - Modified blacklists
458
45912/18/06 - Eric 'shubes' <plug@shubes.net> 0.2.2-1.3.4
460         - Enhanced qmlog with more options
461         - Removed ordb.org from blacklists
462
46311/14/06 - Eric 'shubes' <plug@shubes.net> 0.2.1-1.3.3
464         - Added sa-stats
465         - Fixed SA_RESTART bug in etc/rulesdujour/config
466
46711/01/06 - Eric 'shubes' <plug@shubes.net> 0.2-1.3.2
468         - Refactored .spec file
469         - Incorporated subversion into the rpmbuild, eliminated Makefile
470         - Changed directory structure to be LSB compliant
471         - Updated to current versions
472         - Added qmqtool, qmHandle, queue_repair.py
473
47409/02/06 - Erik A. Espinoza <espinoza@forcenetworks.com> 0.1-1.3.1
475         - Initial Package
476
477qmail-spam, qtp-backup, qtp-restore, qtp-menu by Jake Vickers <jake@v2gnu.com>
478http://v2gnu.com/
479
480qmHandle by Michele Beltrame <mb@italpro.net>
481http://qmhandle.sourceforge.net
4821.2.0-bovine patch by Robert McLeay <robert@fearthecow.net>
483http://www.fearthecow.net/guest/qmhandle
484
485qmlog by Fabio Olaechea (via Jake Vickers) and Eric Shubert <ejs@shubes.net>
486http://qtp.qmailtoaster.com
487
488qmqtool by Jeremy Kister <qmqtool-devel@jeremykister.com>
489http://jeremy.kister.net/code/qmqtool
490
491qtp-newmodel et al by Eric Shubert <ejs@shubes.net>
492http://qtp.qmailtoaster.com
493
494queue_repair by Charles Cazabon <pqt@discworld.dyndns.org>
495http://pyropus.ca/software/queue-repair
496
497rules_du_jour by Chris Thielen <cmt-spamassassin@someone.dhs.org>
498http://sandgnat.com/rdj/rules_du_jour
499
500sa-stats by Dallas Engelken <dallase@uribl.com>
501http://rulesemporium.com/programs/sa-stats-1.0.txt
502
503install-roundcube by Jake Vickers <jake@v2gnu.com>
Note: See TracBrowser for help on using the repository browser.