source: npl/mailserver/dspam/dspam-3.10.2/RELEASE.NOTES @ d36701a

gcc484perl-5.22
Last change on this file since d36701a was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100644
File size: 8.4 KB
Line 
1Please see UPGRADING and CHANGELOG for a detailed
2explanation of the differences from previous versions.
3
4Summary Changes from 3.10.1 to 3.10.2
5=====================================
6
7DSPAM 3.10.2 is a bugfix release that resolves some issues that existed in earlier releases.
8- Support for Postgresql 8.1 (EOL) was dropped
9- Support for Postgresql 9.1 was added
10- Bug in RSET handling during LHLO phase fixed
11- Introduced 'TxtDirectory' directive in dspam.conf (defaults to previously hardcoded location)
12- Introduced 'GroupConfig' directive in dspam.conf (defaults to previously hardcoded location)
13- Various updates to the webui
14- Some (potential) memory leaks were fixed
15
16Summary Changes from 3.10.0 to 3.10.1
17=====================================
18
19DSPAM 3.10.1 is a bugfix release that resolves an issue with the MySQL driver
20introduced in DSPAM 3.10.0.
21
22Summary Changes from 3.9.0 to 3.10.0
23===================================
24
25Changing DSPAM license to AGPL v3
26
27Remove support for MySQL < 5.0.0 (EOL)
28Add support for MySQL >=5.5.x
29
30Future removal of SQLite2 driver noted
31
32Add dot de-stuffing when receiving message in daemon mode (aka: DLMTP/LMTP) or over socket
33and speedup up dot stuffing when sending to LMTP/SMTP delivery
34
35Extensive work on MySQL, PostgreSQL and Hash driver
36
37Remove unused direct dependencies on most of the executables and libraries
38
39Extending delimiters for advanced tokenizers (aka: SBPH and OSB) that profit from more tokens per message
40
41Adding more debug output
42
43Adding HE translation (web-ui)
44
45## Upgrading from 3.9.0 / 3.9.1RC1
46   - We expect no changes are required to upgrade to 3.10.0
47
48## upgrading from 3.8.0
49   - Read the release notes from 3.9.0 (see end of this file)
50   - Read UPGRADING
51
52## upgrading from 3.6.8 or older
53   - Read all the documentation
54   - Read the release notes from 3.9.0 (see end of this file)
55   - Read UPGRADING
56
57What happened to 3.9.1RC1 ?
58===========================
59
603.9.1RC1 was packaged in July 2010.  It is now one year later and
61a lot of work has been added since the RC1 package.
62
63The DSPAM team feel its more accurate to release our current
64status as 3.10.0
65
66Please see CHANGELOG for a detailed explanation of the differences
67from previous versions
68
69
70
71##################################################################
72# Release notes from previous release, here for your convenience #
73##################################################################
74
75
76
77RELEASE 3.9.0
78
79Why should you upgrade to DSPAM 3.9.0?
80======================================
81
82The question of whatever to upgrade and when are always hard ones. You've had
83your DSPAM up and running for ages and it's doing a fine job. Now there is this
84brand new DSPAM, 3.9.0, and you don't know if you should upgrade, when or why?
85We as the DSPAM community can not make that decision for you. You should
86carefully read the README and UPGRADING documents and see if an upgrade is
87something for you or not. Please allow us to assist you in making that decision
88by pointing out some benefits of DSPAM 3.9.0 as compared to older releases of
89DSPAM.
90
91Enhanced stability
92------------------
93We took the time to hunt down and fix most cases of stability issues found in
94the older releases of DSPAM. The new DSPAM 3.9.0 has more robust
95 - character decoding
96 - HTML mail processing
97 - memory handling
98 - storage engines
99 - SBPH/OSB tokenizing
100 - and much, much more
101
102Memory handling
103---------------
104We reduced the memory footprint on many parts in DSPAM. No more restarting of
105DSPAM after days of running because of memory leaks. We fixed most of them.
106Allocated memory is freed after it is no longer needed. But that's not all. If
107you for example use MySQL and you have set 'max_allowed_packet' to a low value,
108then DSPAM will honor your decision and use no more then you have told it to
109use. Not only MySQL storage driver will honor your database settings but the
110other SQL-based storage engines in DSPAM will do the same.
111
112HTML mail handling
113------------------
114We enhanced the way DSPAM processes your HTML mail. The older HTML processing
115engine in DSPAM was replaced with a much better and under certain conditions
116faster processing engine. If you receive a lot of mails in HTML then DSPAM 3.9.0
117is the best DSPAM you can get today for correctly processing your HTML mail. If
118most of your mails are non English then you will love DSPAM 3.9.0. We now
119correctly convert most of the special encoded characters found in typical non-
120English HTML mails to their proper decoded characters. As a side effect you will
121get higher accuracy from DSPAM 3.9.0 as compared to older releases.
122
123Character decoding
124------------------
125Not only have we enhanced the character decoding in DSPAM 3.9.0, but we've also
126took the decoding engine to the next level and improved processing speed
127significantly.
128
129Storage engines
130---------------
131Ever executed something like 'dspam_admin change preference myuser
132"trainingMode" "toe"' while using the PostgreSQL driver and then realized that
133DSPAM wrote a bunch of non-readable characters in your preference table if the
134user "myuser" did not exist before in that table? Done the same with the MySQL
135storage driver and realized that there it worked? Well... we fixed those
136problems. MySQL? PostgreSQL? SQLite? It's not important which one you use. We
137adjusted the SQL-based storage driver to be equal in their cores.
138
139Scalability
140-----------
141You always wanted to handle more users on your DSPAM installation but you were
142limited by the amount of user ID's DSPAM could handle? Not any more! DSPAM 3.9.0
143can now handle up to 2,147,483,647 users before it reaches a technical limit on
144certain storage engines. But not only has the number of possible users
145increased, but also the statistical counters where changed to allow you to store
146not less then the double amount compared to older DSPAM releases.
147
148Speed improvement
149-----------------
150You have read all the above points and are still not convinced that you should
151upgrade? Okay. How about the vast speed improvement we have introduced in DSPAM
1523.9.0? That should convince you. We speeded up DSPAM everywhere we could without
153scarifying stability. We have speeded up character decoding, HTML mail
154processing, storage engines, SBPH/OSB tokenizing, buffer management, SQL
155queries, the purging scripts and much much more.
156
157Documentation
158-------------
159We have been listening carefully to the needs of our user base and have updated
160the documentation to have more examples and to be more accurate then ever. And
161we have documented even more options available in DSPAM which where never
162published before.
163
164Additional/enhanced functionality
165---------------------------------
166Wait! That's not all! We even added new functionality to DSPAM. A brand new
167module is introduced in DSPAM 3.9.0 to help you do more versatile and flexible
168lookups against LDAP and/or use external programs to do lookups. Have we
169mentioned the enhancements and new functions in the training script? Yes! We
170have finally added MBOX training. Let's not forget RBLLookups! We enhanced that
171as well. And we enhanced SBPH/OSB tokenizing. And we pushed more configuration
172options into the preference extension. And we enhanced the output of statistical
173data. And, and, and... still not convinced?
174
175Final notes
176-----------
177Should you upgrade? Why not? DSPAM is free software and there is no price
178attached to a new release. You can upgrade to new releases whenever you are
179ready to do so. We have taken extra care not to change DSPAM 3.9.0 to render
180your old trained data and tokens to be useless. So you can upgrade without
181losing your old data (please read the UPGRADING document found in the root
182directory of the DSPAM source). We (the core team behind DSPAM) and the DSPAM
183community will off course be there to help and assist you in your upgrade to
1843.9.0. BUT should you decide to stay on a older version, then this is fine with
185us. It's your decision. For us it does not change anything. You can still ask
186your questions on the DSPAM user list [1] and/or report your problems in our
187issue tracking system [2]. No matter what release of DSPAM you use.
188As a matter of course we think that DSPAM 3.9.0 is worth installing. It's the
189best DSPAM you can get today. We are very proud of what we as a community have
190reached so far in the short time since we took over DSPAM. And we want to share
191that positive experience with you. Go and grab yourself a copy of the source or
192binary and give DSPAM 3.9.0 a try. You will not be disappointed.
193
194
195External links:
196[1] dspam-user@lists.sourceforge.net
197[2] https://sourceforge.net/tracker/?atid=1126467&group_id=250683&func=browse
Note: See TracBrowser for help on using the repository browser.