root/doc/release-notes.txt

Revision 140, 19.9 kB (checked in by eric, 6 weeks ago)

* 07/29/10 shubes - qtp-dependencies - created stand alone script from qtp-newmodel code

Line 
107/29/10 - Eric <ejs@shubes.net>
2         - qtp-install-rpmforge - changed url and spec file format
3         - qtp-dependencies - created standalone script from qtp-newmodel code
4
507/28/10 - Eric <ejs@shubes.net>
6         - qtp-install-spamdyke - fixed problem where run file could disappear
7         - qtp-whatami - show date/time with version
8         - qtp-newmodel - let qtp-build-rpms get variables from qtp-config
9         - qtp-build-rpms - show qtp-whatami and qtp-config values in log
10
1106/28/10 - Eric <ejs@shubes.net>
12         - qtp-build-rpms - increased number of log messages shown on error to 40
13
1406/18/10 - Eric <ejs@shubes.net>
15         - qtp-newmodel - added perl-Crypt-OpenSSL-Bignum to dependencies
16
1705/03/10 - Eric <ejs@shubes.net>
18         - qtp-newmodel - changed url for download from mirrors
19
2001/26/10 - Eric <ejs@shubes.net>
21         - qtp-prune-graylist - added script, cron to keep graylist tree pruned
22
2301/19/10 - Eric <ejs@shubes.net>
24         - qtp-whatami - added fedora 12
25
2601/07/10 - Eric <ejs@shubes.net>
27         - added -s flag to qmail-clam to suppress sane security cron emails
28
2912/13/09 - Jake Vickers <jake@qmailtoaster.com>
30         - Changed URL on qtp-install-qcontrolpe for new URL
31
3211/08/09 - Steve <shuff@vecna.org>
33         - sa-stats - updated to 1.03 to fix a bug that prevented any
34         - ham statistics from being displayed
35
3611/06/09 - Jake <jake@qmailtoaster.com>
37         - Added qtp-rbl-timing script to dynamically check RBLs in the stock
38         - QMT blacklists file and remove any that exceed the time limit in
39         - returning a query answer.
40         - Fixed notes in the qtp-restore script to have my correct (since
41         - taking over QMT) email address.
42
4311/05/09 - Eric <ejs@shubes.net>
44         - qtp-install-spamdyke - added tls-level=smtp so spamdyke does TLS
45
4610/22/09 - Jake <jake@qmailtoaster.com>
47         - Fixed typo in qtp-menu that was introduced in a previous edit
48
4910/01/09 - Eric <ejs@shubes.net>
50         - qtp-newmodel - added queue_repair.py to ensure queues are kosher
51
5209/26/09 - Eric <ejs@shubes.net>
53         - qtp-install-sanesecurity - refactored qtp-extraclam
54
5509/11/09 - Eric <ejs@shubes.net>
56         - qtp-clean-spam - changed -ctime to -mtime, refactored to simplify
57         - qtp-clean-trash - changed -ctime to -mtime, refactored to simplify
58
5908/26/09 - Eric <ejs@shubes.net>
60         - qtp-newmodel (et al) - modified for fuse-unionfs sandbox
61
6208/25/09 - Jake <jake@qmailtoaster.com>
63         - qtp-backup - Removed space after the -p switch in the vpopmail
64         - dump section since the space was causing mysqldump to ask for the
65         - password
66
6708/05/09 - Eric <ejs@shubes.net>
68         - qtp-newmodel - remove binary rpms when selecting installed package
69                          (so it gets rebuilt)
70
7107/30/09 - Eric <ejs@shubes.net>
72         - qtp-newmodel - added squirrelmail-toaster to vpopmail dependecies
73
7407/19/09 - Eric <ejs@shubes.net>
75         - qtp-convert - added vpopmail 5.4.18 changes to mysql database
76         - qtp-newmodel - force rebuild of vpopmail dependent packages
77
7807/18/09 - Eric <ejs@shubes.net>
79         - qtp-newmodel - added capability to rebuild installed package
80         - qtp-build-rpms - added --replace-pkgs option for above enhancement
81         - qtp-config - added vpopmail backend access variables settings
82         - qtp-backup - modified to allow for qtp setting mysql variables
83
8407/16/09 - Eric <ejs@shubes.net>
85         - qtp-build-sandbox - added /usr/share/misc branch for FC11
86
8707/15/09 - Eric <ejs@shubes.net>
88         - qtp-whatami - changed $BUILD_DIR for FC9,10,11 to $HOME/rpmbuild
89         - qtp-ami-up2date - added qtp-whatami so $BUILD_DIR is available
90
9107/10/09 - Eric <ejs@shubes.net>
92         - qtp-build-unionfs - refactored, added code to update kernel, reboot
93
9407/09/09 - Eric <ejs@shubes.net>
95         - qtp-build-sandbox: added /usr/src/redhat/RPMS branch
96           so arch test doesn't fail
97
9807/08/09 - Eric <ejs@shubes.net>
99         - modified function in qtp-config to allow for .$arch suffix
100           on installed package names
101         - modified qtp-newmodel to only enable rpmforge if it's repo exists
102
10306/17/09 - Eric <ejs@shubes.net>
104         - modified blacklists, trimming obsolete ones and adding a few to tight
105
10606/17/09 - Eric <ejs@shubes.net>
107         - blacklists-tight: removed bl.csma.biz because it was not responding
108
10906/12/09 - Eric <ejs@shubes.net>
110         - qtp-whatami: added code for Fedora 11, Mandriva 2009
111
11205/12/09 - Eric <ejs@shubes.net>
113         - qtp-whatami: changed arch i386 to i686 for Fedora tested
114
11505/11/09 - Eric <ejs@shubes.net>
116         - qtp-whatami: added code for Fedora 9/10
117
11805/04/09 - Eric <ejs@shubes.net>
119         - qtp-ami-up2date: changed to show installed version
120           Thanks to Kent Busbee for this enhancement
121
12204/09/09 - Eric <ejs@shubes.net>
123         - qtp-newmodel: added ncurses-devel dependency for clamav 0.95.1
124
12504/04/09 - Eric <ejs@shubes.net>
126         - qtp-newmodel: changed perl dependencies from packages to modules
127           Thanks to Steve Huff <shuff@vecna.org> for this tip!
128
12904/03/09 - Eric <ejs@shubes.net>
130         - qtp-newmodel: removed perl dependencies that were already included
131           in the base package, added perl-libwww-perl package
132           (correcting 3/16/09 modification).
133
13403/22/09 - Jake <jake@qmailtoaster.com>
135         - Removed UpdateSanSecurity.sh cron script and replaced with a
136         - new script that downloads the clamav defs from the proper
137         - rsync locations.
138
13903/16/09 - Eric <ejs@shubes.net>
140         - Added perl-HTTP-Date, perl-LWP-UserAgent dependencies
141         - Added all other spamassassin perl module dependencies
142
14303/14/09 - Eric <ejs@shubes.net>
144         - Added qtp-mailman-forwards script for creating mailman forwards
145
14603/03/09 - Eric <ejs@shubes.net>
147         - Fixed qtp-clean-spam for large numbers of emails
148
14902/19/09 - Jake <jake@qmailtoaster.com>
150         - Removed Roundcube from package due to security issues with
151         - Roundcube that allowed a remote hacker to obtain logins on
152         - the system.
153
15412/11/08 - Jake <jake@v2gnu.com>
155         - Changed the Roundcube installation script around to only change the
156         - data we needed to in main.inc.php for compatability and reworded install text
157       
15810/27/08 - Jake <jake@v2gnu.com>
159         - Added qtp-install-qcontrolpe to the menu to install the QControlPE
160           package
161
16210/07/08 - Eric <ejs@shubes.net>
163         - qtp-mount-sandbox - added mkdir for /sys to eliminate error message
164           from rpm in sandbox
165
16610/03/08 - Eric <ejs@shubes.net>
167         - qtp-newmodel - added perl-LWP-UserAgent for arch x86_64
168
16910/03/08 - Eric <ejs@shubes.net>
170         - qtp-build-unionfs - eliminated duplicate message
171
17210/03/08 - Eric <ejs@shubes.net>
173         - qtp-mount-sandbox - removed proc,sys directories
174
17510/02/08 - Eric <ejs@shubes.net>
176         - aufs - updated to latest version, patched by Justice
177
17809/29/08 - Eric <ejs@shubes.net>
179         - qtp-get-pkg-list - dropped zlib as it's no longer needed
180
18109/29/08 - Eric <ejs@shubes.net>
182         - qtp-mount-sandbox - added lib64 to fix unionfs for x86_64 machines
183
18409/02/08 - Eric <ejs@shubes.net>
185         - qtp-clean-spam - suppress output from sa-learn sync
186
18708/30/08 - Eric <ejs@shubes.net>
188         - qtp-install-spamdyke - updated to install/upgrade version 4
189
19008/29/08 - Eric <ejs@shubes.net>
191         - qtp-install-rpmforge - created
192         - qtp-newmodel - included rpmforge processing
193
19408/28/08 - Eric <ejs@shubes.net>
195         - qtp-whatami - fixed obscure bug with basename on COS5.2
196
19708/13/08 - Jake <jake@v2gnu.com>
198         - Updated AUFS files and imported CVS info for future updates
199
20008/12/08 - Eric <ejs@shubes.net>
201         - qtp-whatami - added QTKERN to show kernel version (Thanks Harry Zink)
202
20307/24/08 - Jake <jake@v2gnu.com>
204         - Updated the UpdateSaneSecurity.sh script to use the new URLs
205         
20607/23/08 - Eric <ejs@shubes.net>
207         - qtp-newmodel - stop/start freshclam when processing clamav-toaster
208
20906/09/08 - Eric <ejs@shubes.net>
210         - qtp-newmodel - added perl-Crypto-OpenSSL-Bignum to dependencies
211
21206/05/08 - Eric <ejs@shubes.net>
213         - qtp-clean-spam - fixed to run final sync as vpopmail
214
21505/07/08 - Eric <ejs@shubes.net>
216         - sa-stats - applied patch from kbusbee@northlakechristian.org
217                      to fix division by zero error
218
21905/05/08 - Eric <ejs@shubes.net>
220         - qtp-install-spamdyke - added 127.0.0.1 to whitelist for
221                                  squirrelmail
222
22304/25/08 - Eric <ejs@shubes.net>
224         - qtp-newmodel - fix for .arch extension in package name
225                        - fixed dependencies so they make it into the sandbox
226                        - removed djbdns from selection list
227         - qtp-install-spamdyke - changed max-recipients from 5 to 50
228
22904/20/08 - Eric <ejs@shubes.net>
230         - qtp-remove-pkgs - increased version number for clamav to be removed
231         - qtp-umount-sandbox - fixed to not fail to umount (added fuser -k)
232
23304/17/08 - Jake <jake@v2gnu.com>
234         - Added qtp-install-gnome to install the GNOME desktop and
235         - XWindows for those who want it added.  Updated the man page.
236
23704/13/08 - Eric <ejs@shubes.net>
238         - added qtp-install-spamdyke script to qtp-menu
239
24004/09/08 - Jake <jake@v2gnu.com>
241         - qtp-clean-spam was changed from a 5-day old time to 15 days
242           to accomodate the user requests I have received.
243         - Eric <ejs@shubes.net>
244         - qtp-ami-up2date - replaced reorg fix with call to qtp-get-pkg-list
245         - qtp-build-sandbox - ask before estimating disk usage,
246           and fixed bugs with linked sandbox - pkg directories missing
247         - qtp-newmodel - fixed bug where reusing sandbox assumed unionfs
248         - remove union sandbox if type (kernel) changes
249         - don't umount a non-unionfs sandbox at cleanup
250         - made backups unique so they aren't overlayed
251         - commented out restore config processing (no longer possible)
252         - qtp-remove-pkgs - spamassassin no longer needs to be removed
253           since spec file fixed (beginning with v3.1.15)
254
25503/03/08 - Eric <ejs@shubes.net> - added perl dependencies for spamassassin
256
25702/11/08 - Eric <ejs@shubes.net> - Updated qtp-newmodel to stop asking if user
258         - wants devel packages installed.
259
26002/08/08 - Jake <jake@v2gnu.com> - Started to rework web links to comply with
261         - new schema designed by Erik Espinoza
262
26301/22/08 - Jake <jake@v2gnu.com> - Removed another RETURN prompt from the
264         - qtp-extra-clama script. Modified qtp-install-watchall to grab the
265         - multitail package from the QTP repo now.
266
26701/16/08 - Jake <jake@v2gnu.com> - Removed  a RETURN prompt from the install
268         - [c]watchall script since the main qtp-menu script handles this.
269
27001/02/08 - Jake <jake@v2gnu.com> - Changed qtp-clean-spam to sudo to vpopmail
271         - before learning spam. Also added /var/spool/authdaemon to the
272         - branchlist in qtp-build-sandbox to fix a bug caused with CentOS 5.1
273
27412/26/07 - Jake <jake@v2gnu.com> - Fixed script bug in qtp-newmodel that only
275         - failed on Cent5.
276
27711/24/07 - Jake <jake@v2gnu.com> - Created a package to install the qmailtoaster-plus.repo
278         - into yum
279
28011/22/07 - Jake <jake@v2gnu.com> - Created man pages for qmailtoaster-plus
281
28211/21/07 - Jake <jake@v2gnu.com> - Made a Yum repo for qmailtoaster-plus
283
28411/16/07 - Jake <jake@v2gnu.com> - Updated the script to download the new version
285         - of Roundcube and also fix a few other minor issue, like my if-then logic.
286         - Everything seemed to install correctly, but I did not do any testing other
287         - than that.
288
28910/30/08 - Jake <jake@v2gnu.com> - Changed "cp -rf" to "cp -af" in the restore script to
290         - retain the time stamps of the messages when restoring. Thanks to
291         - Aaron Spurlock for that one!
292
29310/25/07 - Jake <jake@v2gnu.com>
294         - Fixed a bug with the qtp-newmodel script where the reorganization
295         - was not happening correctly.
296         - Also have it install procmail if needed to meet a spamassassin dep.
297         - Added a routine place holder for a dep check routine to be used in the future.
298         - Added watchall and cwatchall to the QTP package (installable)
299
30010/24/07 - Jake <jake@v2gnu.com>
301         - Updated qtp-clean-trash to allow for a control file (thanks to
302         - Davide Bozzelli). Davide Bozzelli also submitted an updated
303         - SaneSecurity script that will check for a lock file, not restart
304         - clamav if no updates, and made the clam restart quiet for cron jobs
305
30610/15/07 - Jake <jake@v2gnu.com>
307         - Fixed -t option in qmlog (contributed by Eric 'Shubes')
308
30910/14/07 - Jake <jake@v2gnu.com>
310         - Added a script to put maildrop.log into the logrotate daemon
311         - to (hopefully) avoid the 2G problem some people have seen.
312         - Freshened the qtp-restore file a little - it now does things
313         - like ask for the mysqlroot password instead of needing it
314         - hard coded in the file.  It also now backs up the
315         - /var/qmail/control files to /root before restoring the backed
316         - up copies. The restore script also now tells you that the backup
317         - file NEEDS to be in /root to continue. It also warns the user and
318         - asks if it should continue, defaulting to NO.
319
32010/10/07 - Jake <jake@v2gnu.com>
321         - Added qmail-clam to control the clamav daemon, added
322         - UpdateSaneSecurity to the menu to add additional clamav defs
323         - to help fight spam. Some other minor bug fixes and updates.
324         - Sorry everyone, but I got wrapped up in some other projects
325         - (QMT-ISO being one of them) and forgot to keep notes here, so
326         - I'm scrambling some - I'll keep better records in the future.
327
32809/17/07 - Jake <jake@v2gnu.com>
329         - The qtp-sa-learn script no has the --no-sync option during the prune process
330         - and will now run a --sync when everything has completed.
331
33209/12/07 - Jake <jake@v2gnu.com>
333         - Missed some notes, so bear with me. I know in the last version I fixed it
334         - so that the upgrade script puts the packages in the correct order to be
335         - installed to fix a dependency bug. Lucian Cristian did some updating to
336         - the qtp-build-sandbox script to fix a few errors (linking breaking,
337         - linking that was not needed, etc.)
338         - dnk made a couple fixes to the qtp-restore script to fix a few bugs
339         - and allow it to download the queue-repair tool if it's not available
340         - locally.
341
34207/06/07 - Jake <jake@v2gnu.com>
343         - Added error checking to the qtp-install-roundcube file to make sure
344         -  that apache is restarting correctly after modifying the php.ini
345         -  file.
346         - Added a check in qtp-sa-update to remove
347         -  /etc/mail/spamassassin/RulesduJour if it exists. Also added a
348         -  spamassassin --lint and a spamd restart at the end. Refactored the
349         -  creation of the cron to be compliant with the rest of QTP.
350         -  Added a --lint and spamd restart at the end of the cron.
351         - Added qtp-clean-trash to the menu, which will install a cron to
352         -  delete messages in a user's Trash folder that are more than 5
353         -  days old. This behavior can be changed by modifying a variable
354         -  in the qtp-clean-trash file in /etc/cron.hourly.
355
35606/27/07 - Jake <jake@v2gnu.com>
357         - Fixed minor bug with the -tight option for the blacklists
358         - Added disclaimer to be shown to user during RoundCube installation
359         -  to warn that it's BETA software. Also added loop to increase the
360         -  amount of memory allocated to PHP to facilitate attachments better.
361         - Renamed install-roundcube to qtp-install-roundcube for aesthetics.
362         - Added comments to qtp-config and some other scripts for clarity.
363         - Restructured qtp-config to make it easier for users to define variables.
364         - Added qtp-clean-spam menu option which when installed will sa-learn
365         -  then delete spam messages found in a user's Spam folder (please see
366         -  wiki.qmailtoaster.com's section for --define 'spambox 1' for more info).
367         -  This is also installed as an hourly cron.
368
36906/26/07 - Jake <jake@v2gnu.com>
370         - Removed RDJ and replaced it with sa-update. It now automatically
371         -  installs OpenProtect's channel as well to update the rules that
372         -  RDJ supplied, and sets this up for a daily cron job.
373
37406/25/07 - Jake <jake@v2gnu.com>
375         - Updated qtp-newmodel so that when it downloads current.txt it
376         -  reorganizes the files into the correct installation order, instead
377         -  of the alpabetical order. This should stop dependency errors during
378         -  upgrades. Also added this functionality to qtp-ami-up2date.
379
38006/24/07 - Jake Vickers <jake@v2gnu.com> 0.2.12-1.3.14
381         - changed RDJ config file to reflect new changes/drops in rulesemporium's site
382         - moved SVN for QTP, due to server problems with Trac
383
38405/28/07 - Jake Vickers <jake@v2gnu.com> 0.2.12-1.3.14
385         - added install-roundcube script to install RoundCube webmail
386         - updated menu and .spec file accordingly
387
38805/08/07 - Eric 'shubes' <plug@shubes.net> 0.2.11-1.3.13
389         - updated rules du jour processing
390         - updated rbls
391
39203/10/07 - Eric 'shubes' <plug@shubes.net> 0.2.10-1.3.12
393         - removed djbdns processing from qtp-newmodel
394         - modified loose, moderate rbls, added tight rbls
395
39603/09/07 - Eric 'shubes' <plug@shubes.net> 0.2.9-1.3.11
397         - remove clamav-toaster if release < 0.90.1-1.3.11
398         - backup/restore entire clamav directory
399         - allow missing package files in linked sandbox (daily.cvd)
400         - changed default restore configuration files to no
401
40203/06/07 - Eric 'shubes' <plug@shubes.net> 0.2.8-1.3.10
403         - Completed migration from svn.shubes.net to qtp.qmailtoaster.com
404         - added mansfor script
405         - fixed zlib version comparisions in qtp-newmodel and qtp-ami-up2date
406
40701/13/07 - Eric 'shubes' <plug@shubes.net> 0.2.7-1.3.9
408         - Enhanced qtp-newmodel for package specific rpmbuild options
409         - Removed hard-coded spambox 1 option for qmailadmin-toaster
410
41101/12/07 - Eric 'shubes' <plug@shubes.net> 0.2.6-1.3.8
412         - Fixed qtp-newmodel bug when selection list reused
413
41401/10/07 - Eric 'shubes' <plug@shubes.net> 0.2.5-1.3.7
415         - Fixed qtp-newmodel bug where new package in devel is skipped
416
41701/09/07 - Eric 'shubes' <plug@shubes.net> 0.2.4-1.3.6
418         - Modified qtp-ami-up2date, added >< logic, -d (development) flag
419
42001/09/07 - Eric 'shubes' <plug@shubes.net> 0.2.3-1.3.5
421         - Enhanced qtp-newmodel to include development packages
422         - Modified blacklists
423
42412/18/06 - Eric 'shubes' <plug@shubes.net> 0.2.2-1.3.4
425         - Enhanced qmlog with more options
426         - Removed ordb.org from blacklists
427
42811/14/06 - Eric 'shubes' <plug@shubes.net> 0.2.1-1.3.3
429         - Added sa-stats
430         - Fixed SA_RESTART bug in etc/rulesdujour/config
431
43211/01/06 - Eric 'shubes' <plug@shubes.net> 0.2-1.3.2
433         - Refactored .spec file
434         - Incorporated subversion into the rpmbuild, eliminated Makefile
435         - Changed directory structure to be LSB compliant
436         - Updated to current versions
437         - Added qmqtool, qmHandle, queue_repair.py
438
43909/02/06 - Erik A. Espinoza <espinoza@forcenetworks.com> 0.1-1.3.1
440         - Initial Package
441
442qmail-spam, qtp-backup, qtp-restore, qtp-menu by Jake Vickers <jake@v2gnu.com>
443http://v2gnu.com/
444
445qmHandle by Michele Beltrame <mb@italpro.net>
446http://qmhandle.sourceforge.net
4471.2.0-bovine patch by Robert McLeay <robert@fearthecow.net>
448http://www.fearthecow.net/guest/qmhandle
449
450qmlog by Fabio Olaechea (via Jake Vickers) and Eric Shubert <ejs@shubes.net>
451http://qtp.qmailtoaster.com
452
453qmqtool by Jeremy Kister <qmqtool-devel@jeremykister.com>
454http://jeremy.kister.net/code/qmqtool
455
456qtp-newmodel et al by Eric Shubert <ejs@shubes.net>
457http://qtp.qmailtoaster.com
458
459queue_repair by Charles Cazabon <pqt@discworld.dyndns.org>
460http://pyropus.ca/software/queue-repair
461
462rules_du_jour by Chris Thielen <cmt-spamassassin@someone.dhs.org>
463http://sandgnat.com/rdj/rules_du_jour
464
465sa-stats by Dallas Engelken <dallase@uribl.com>
466http://rulesemporium.com/programs/sa-stats-1.0.txt
467
468install-roundcube by Jake Vickers <jake@v2gnu.com>
Note: See TracBrowser for help on using the browser.