Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
releasenotes:0.22.0 [2007/01/23 11:24] texasfettreleasenotes:0.22.0 [2008/02/08 19:49] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== 0.22.0 (September 8, 2004) ====== ====== 0.22.0 (September 8, 2004) ======
- +<code> 
-<code>Welcome to POPFile v0.22.0</code>+ Welcome to POPFile v0.22.0
    
-<code>This version consists of a major update to v0.21.0 with many improvements + This version consists of a major update to v0.21.0 with many improvements 
-and bug fixes:</code>+ and bug fixes:
    
-<code>1. History in database</code>+ 1. History in database
    
-<code>We've finally done away with the old method of keeping the message history + We've finally done away with the old method of keeping the message history 
-in a single directory full of files (which was frankly flaky and hard to + in a single directory full of files (which was frankly flaky and hard to 
-maintain).  Messages are now placed in subdirectories with no more than 256 + maintain).  Messages are now placed in subdirectories with no more than 256 
-per directory.  History is now moved it into the database along with all + per directory.  History is now moved it into the database along with all 
-the other information that POPFile uses.</code>+ the other information that POPFile uses.
    
-<code>This change brings two benefits: firstly it's a lot faster than previous + This change brings two benefits: firstly it's a lot faster than previous 
-versions because we can rely on the SQL database to do searching and sorting + versions because we can rely on the SQL database to do searching and sorting 
-for us; secondly, it brings extra flexibility and we now have additional + for us; secondly, it brings extra flexibility and we now have additional 
-columns available in the history (we now have two time values (the date/time + columns available in the history (we now have two time values (the date/time 
-the message was received by POPFile and the date/time in the message header), + the message was received by POPFile and the date/time in the message header), 
-the From, To, Cc and Subject headers and message size).</code>+ the From, To, Cc and Subject headers and message size).
    
-<code>2. Switch UI to HTML templates</code>+ 2. Switch UI to HTML templates
    
-<code>Back in the mists of POPFile time I grafted an HTML interface onto my little + Back in the mists of POPFile time I grafted an HTML interface onto my little 
-Perl script and POPFile was born.  Unfortunately that HTML interface had  + Perl script and POPFile was born.  Unfortunately that HTML interface had  
-grown into thousands of lines of ugly Perl and HTML interwined.  This release + grown into thousands of lines of ugly Perl and HTML interwined.  This release 
-completely separates out the HTML from the Perl.</code>+ completely separates out the HTML from the Perl.
    
-<code>More details are here:</code>+ More details are here:
    
-<code>    http://popfile.sf.net/cgi-bin/wiki.pl?Template</code>+     http://popfile.sf.net/cgi-bin/wiki.pl?Template
    
-<code>This has a number of advantages: firstly, POPFile's code is easier to maintain + This has a number of advantages: firstly, POPFile's code is easier to maintain 
-because it's simpler; secondly, skinning POPFile can now take advantage of the + because it's simpler; secondly, skinning POPFile can now take advantage of the 
-full power of HTML and not just a limited set of classes and lastly it's made + full power of HTML and not just a limited set of classes and lastly it's made 
-it easy to expand the UI, which brings us to...</code>+ it easy to expand the UI, which brings us to...
    
-<code>3. UI improvements</code>+ 3. UI improvements
    
-<code>The History page is redesigned to be cleaner and support multiple, configurable + The History page is redesigned to be cleaner and support multiple, configurable 
-columns (From, To, Cc, Arrived Date, Message Date, Subject, etc.).  Filtering + columns (From, To, Cc, Arrived Date, Message Date, Subject, etc.).  Filtering 
-options have been expanded.   The page now shows the total number of messages + options have been expanded.   The page now shows the total number of messages 
-and the line break showing when different download sessions occurred.</code>+ and the line break showing when different download sessions occurred.
    
-<code>Many people will notice that the 'unmagnetized' filter has been removed; this + Many people will notice that the 'unmagnetized' filter has been removed; this 
-is because we've added an 'Invert' option that allows inversion of any search + is because we've added an 'Invert' option that allows inversion of any search 
-or filter.   Now it's possible to filter on 'not spam', for example.  To filter + or filter.   Now it's possible to filter on 'not spam', for example.  To filter 
-on unmagnetized messages select magnetized and Invert.</code>+ on unmagnetized messages select magnetized and Invert.
    
-<code>Buckets page has been simplified to make it clearer.  The confusing accuracy + Buckets page has been simplified to make it clearer.  The confusing accuracy 
-graph has been removed and unclassified messages are now correctly counted + graph has been removed and unclassified messages are now correctly counted 
-in total messages and total errors.  The old color picker is replaced with + in total messages and total errors.  The old color picker is replaced with 
-a simple drop down.</code>+ a simple drop down.
    
-<code>The Advanced page now shows which parameters have been changed from the + The Advanced page now shows which parameters have been changed from the 
-default.  If a parameter has a non-default value then its name is bolded. </code>+ default.  If a parameter has a non-default value then its name is bolded. 
    
-<code>Many of the skins had minor improvements.  And we have two new skins:</code>+ Many of the skins had minor improvements.  And we have two new skins:
    
-<code>The first, 'osx' gives you a bit of the Mac feel.</code>+ The first, 'osx' gives you a bit of the Mac feel.
    
-<code>As part of the UI improvement a new skin called 'oceanblue' has been added + As part of the UI improvement a new skin called 'oceanblue' has been added 
-that demonstrates how the UI for POPFile can be changed dramatically with + that demonstrates how the UI for POPFile can be changed dramatically with 
-the new skinning scheme using only a few files.</code>+ the new skinning scheme using only a few files.
    
-<code>4. Anti-spam improvements</code>+ 4. Anti-spam improvements
    
-<code>The mail parsing engine has been updated to deal with the latest spammer + The mail parsing engine has been updated to deal with the latest spammer 
-trickery: notably the Flex Hex trick which you can read about in The + trickery: notably the Flex Hex trick which you can read about in The 
-Spammers' Compendium: http://www.jgc.org/tsc/</code>+ Spammers' Compendium: http://www.jgc.org/tsc/
    
-<code>5. Support for SMTP and NNTP</code>+ 5. Support for SMTP and NNTP
    
-<code>For a long time we've had experimental support for two new protocols: + For a long time we've had experimental support for two new protocols: 
-SMTP (often used for incoming email) and NNTP (most commonly used for + SMTP (often used for incoming email) and NNTP (most commonly used for 
-Usenet-style news).  They are no longer experimental and are now distributed + Usenet-style news).  They are no longer experimental and are now distributed 
-with POPFile.  The SMTP and NNTP modules are disabled by default + with POPFile.  The SMTP and NNTP modules are disabled by default 
-but can be enabled on the Advanced page.</code>+ but can be enabled on the Advanced page.
    
-<code>The SMTP module is designed to act as a front-end for a real SMTP server + The SMTP module is designed to act as a front-end for a real SMTP server 
-accepting messages and proxying them into a single SMTP server after + accepting messages and proxying them into a single SMTP server after 
-performing classification.   The NNTP module acts as a proxy between your + performing classification.   The NNTP module acts as a proxy between your 
-News client and News server performing classification on articles.</code>+ News client and News server performing classification on articles.
    
-<code>6. Experimental support for IMAP</code>+ 6. Experimental support for IMAP
    
-<code>The new experimental IMAP module is not included in the default distribution. + The new experimental IMAP module is not included in the default distribution. 
-You can find the documentation and a download link here:</code>+ You can find the documentation and a download link here:
    
-<code>    http://popfile.sf.net/cgi-bin/wiki.pl?ExperimentalModules/Imap </code>+     http://popfile.sf.net/cgi-bin/wiki.pl?ExperimentalModules/Imap 
    
-<code>The IMAP module is not a proxy, but acts as a service which will regularily + The IMAP module is not a proxy, but acts as a service which will regularily 
-check an IMAP server for new messages, classifies them and then moves them into + check an IMAP server for new messages, classifies them and then moves them into 
-IMAP folders that correspond to your buckets.  Reclassification can be done + IMAP folders that correspond to your buckets.  Reclassification can be done 
-outside the POPFile user interface simply by moving messages between folders + outside the POPFile user interface simply by moving messages between folders 
-on the IMAP server.</code>+ on the IMAP server.
    
-<code>IMAP module users should watch out about upsetting their ISP if they have a + IMAP module users should watch out about upsetting their ISP if they have a 
-very large number of buckets.  The IMAP module will keep a connection open for + very large number of buckets.  The IMAP module will keep a connection open for 
-each folder you monitor.  This has caused a complaint from at least one ISP to + each folder you monitor.  This has caused a complaint from at least one ISP to 
-a user with an extrememly large number of buckets.</code>+ a user with an extrememly large number of buckets.
    
-<code>7. XML-RPC interface</code>+ 7. XML-RPC interface
    
-<code>For some time we've had an experimental external interface to POPFile through + For some time we've had an experimental external interface to POPFile through 
-XML-RPC.   For the first time we are shipping this XML-RPC component, though  + XML-RPC.   For the first time we are shipping this XML-RPC component, though  
-it is disabled by default.  If it is enabled an external program written in  + it is disabled by default.  If it is enabled an external program written in  
-many different programming languages can communicate with POPFile to use its + many different programming languages can communicate with POPFile to use its 
-services.</code>+ services.
    
-<code>Full details of the API can be found here:</code>+ Full details of the API can be found here:
    
-<code>    http://popfile.sf.net/cgi-bin/wiki.pl?ExperimentalModules/XmlRpc</code>+     http://popfile.sf.net/cgi-bin/wiki.pl?ExperimentalModules/XmlRpc
    
-<code>8. Support for APOP, SSL and SOCKS</code>+ 8. Support for APOP, SSL and SOCKS
    
-<code>The POP3 proxy has new support for the APOP authentication method.  To use + The POP3 proxy has new support for the APOP authentication method.  To use 
-APOP authentication you change the POP3 server string in your email client  + APOP authentication you change the POP3 server string in your email client  
-from 'host:username' to 'host:username:apop'.</code>+ from 'host:username' to 'host:username:apop'.
    
-<code>SSL support is added for all proxies.   POPFile can now establish secure + SSL support is added for all proxies.   POPFile can now establish secure 
-connections to servers.  To use change the POP3 server string in your email  + connections to servers.  To use change the POP3 server string in your email  
-client from 'host:username' to 'host:username:ssl' POPFile does not  + client from 'host:username' to 'host:username:ssl' POPFile does not  
-accept SSL connections, but will establish connections to secure servers.</code>+ accept SSL connections, but will establish connections to secure servers.
    
-<code>SOCKS proxying is added to all proxies.  To configure the host and port + SOCKS proxying is added to all proxies.  To configure the host and port 
-to use go to the Configuration tab and set it for the appropriate proxy.  + to use go to the Configuration tab and set it for the appropriate proxy.  
-Outbound proxy connections will go via the SOCKS server specified.</code>+ Outbound proxy connections will go via the SOCKS server specified.
    
-<code>The Windows installer DOES NOT include the components necessary for SSL + The Windows installer DOES NOT include the components necessary for SSL 
-support.  If you need SSL support on Windows YOU MUST download the Perl + support.  If you need SSL support on Windows YOU MUST download the Perl 
-SSL components as follows:</code>+ SSL components as follows:
    
-<code>IO::Socket::SSL + IO::Socket::SSL 
-Net::SSLeay + Net::SSLeay 
-<nowiki>OpenSSL</nowiki></code>+ OpenSSL
    
    
-<code>9. Transparent POP3 Proxying</code>+ 9. Transparent POP3 Proxying
    
-<code>v0.22.0 includes support for transparent proxying of POP3 connections where + v0.22.0 includes support for transparent proxying of POP3 connections where 
-the destination POP3 server is configured in POPFile and the mail client + the destination POP3 server is configured in POPFile and the mail client 
-talks to POPFile without using the special host:user syntax for the hostname.</code>+ talks to POPFile without using the special host:user syntax for the hostname.
    
-<code>This is most useful in a small office environment with a dedicated POP3 + This is most useful in a small office environment with a dedicated POP3 
-server where POPFile can act as a front end for the real POP3 server and  + server where POPFile can act as a front end for the real POP3 server and  
-by installing it on the same machine as the POP3 server there's no need to + by installing it on the same machine as the POP3 server there's no need to 
-change mail client settings.  To use this mode set the host and port of the + change mail client settings.  To use this mode set the host and port of the 
-real POP3 server on POPFile's Security tab in the SPA/AUTH settings.</code>+ real POP3 server on POPFile's Security tab in the SPA/AUTH settings.
    
    
-<code>ESSENTIAL READING IF YOU ARE UPGRADING TO v0.22.0</code>+ ESSENTIAL READING IF YOU ARE UPGRADING TO v0.22.0
    
-<code>1. BACK UP YOUR OLD INSTALLATION: POPFile makes this really easy, just copy + 1. BACK UP YOUR OLD INSTALLATION: POPFile makes this really easy, just copy 
-the entire POPFile directory somewhere. You can then safely install + the entire POPFile directory somewhere. You can then safely install 
-POPFile v0.22.0 on top of your current installation; I just think a back up + POPFile v0.22.0 on top of your current installation; I just think a back up 
-is a sensible precaution.</code>+ is a sensible precaution.
    
-<code>On Windows you may want to check out Brian's Backup and Restore Utilities:</code>+ On Windows you may want to check out Brian's Backup and Restore Utilities:
    
-<code>    http://www.sugelan.co.uk/popfile/databru.html</code>+     http://www.sugelan.co.uk/popfile/databru.html
    
-<code>2. ON WINDOWS POPFILE IS AN EXE. Windows users will now be able to see + 2. ON WINDOWS POPFILE IS AN EXE. Windows users will now be able to see 
-POPFile running in the Task Manager with an executable called popfileXX.exe + POPFile running in the Task Manager with an executable called popfileXX.exe 
-where the XX is one of f, if, b, ib depending on configuration. POPFile + where the XX is one of f, if, b, ib depending on configuration. POPFile 
-is started by running popfile.exe which chooses the appropriate popfileXX.exe</code>+ is started by running popfile.exe which chooses the appropriate popfileXX.exe
    
-<code>This might cause your firewall to ask about giving popfileXX.exe permissions, + This might cause your firewall to ask about giving popfileXX.exe permissions, 
-in addition if you had allowed Perl permissions in your firewall they are + in addition if you had allowed Perl permissions in your firewall they are 
-NO LONGER needed.</code>+ NO LONGER needed.
    
    
-<code>KNOWN WINDOWS ISSUES</code>+ KNOWN WINDOWS ISSUES
    
-<code>1. THE TRAYICON ON WINDOWS CAN CAUSE POPFILE TO FREEZE.  With certain setups + 1. THE TRAYICON ON WINDOWS CAN CAUSE POPFILE TO FREEZE.  With certain setups 
-if you attempt to view the trayicon's tooltip or hover your cursor over it + if you attempt to view the trayicon's tooltip or hover your cursor over it 
-while checking or downloading mail POPFile may freeze. The exact cause is + while checking or downloading mail POPFile may freeze. The exact cause is 
-still unknown but it may be related to some video drivers. If this problem + still unknown but it may be related to some video drivers. If this problem 
-affects you turn off the trayicon. A solution is being looked into.</code>+ affects you turn off the trayicon. A solution is being looked into.
    
-<code>2. ON WINDOWS I WANT TO CHECK MULTIPLE EMAIL ACCOUNTS SIMULTANEOUSLY. + 2. ON WINDOWS I WANT TO CHECK MULTIPLE EMAIL ACCOUNTS SIMULTANEOUSLY. 
-Because the time taken to start a new process on Windows is long under Perl + Because the time taken to start a new process on Windows is long under Perl 
-there is an optimization for Windows that is present by default: when a new + there is an optimization for Windows that is present by default: when a new 
-connection is made between your email program and POPFile, POPFile handles it + connection is made between your email program and POPFile, POPFile handles it 
-in the 'parent' process. This means that the connect happens fast and mail + in the 'parent' process. This means that the connect happens fast and mail 
-starts downloading very quickly, but is means that you can only downloaded + starts downloading very quickly, but is means that you can only downloaded 
-messages from one server at a time (up to 6 other connections will be queued + messages from one server at a time (up to 6 other connections will be queued 
-up and dealt with in the order they arrive) and the UI is unavaiable while + up and dealt with in the order they arrive) and the UI is unavaiable while 
-downloading email.</code>+ downloading email.
    
-<code>You can turn this behavior off (and get simultaneous UI/email access and as + You can turn this behavior off (and get simultaneous UI/email access and as 
-many email connections as you like) by going to the Configuration panel in + many email connections as you like) by going to the Configuration panel in 
-the UI and making sure that "Allow concurrent POP3 connections:" is set to + the UI and making sure that "Allow concurrent POP3 connections:" is set to 
-Yes, or by specifying --set pop3_force_fork=1 on the command line.</code>+ Yes, or by specifying --set pop3_force_fork=1 on the command line.
    
    
-<code>I AM USING THE CROSS PLATFORM VERSION</code>+ I AM USING THE CROSS PLATFORM VERSION
    
-<code>POPFile requires a number of Perl modules that are available from CPAN. New + POPFile requires a number of Perl modules that are available from CPAN. New 
-in v0.22.0 are the need for the following:</code>+ in v0.22.0 are the need for the following:
    
-<code>Date::Parse + Date::Parse 
-HTML::Template + HTML::Template 
-HTML::Tagset + HTML::Tagset 
-DBD::SQLite + DBD::SQLite 
-DBI + DBI 
-Date::<nowiki>TimeDate</nowiki></code>+ Date::TimeDate
    
-<code>Please refer to the detailed installation instructions on the POPFile wiki</code>+ Please refer to the detailed installation instructions on the POPFile wiki
    
-<code>    http://popfile.sf.net/cgi-bin/wiki.pl?HowTos:CrossPlatformInstall</code>+     http://popfile.sf.net/cgi-bin/wiki.pl?HowTos/CrossPlatformInstall
    
    
-<code>I AM USING THE CROSS PLATFORM VERSION AND WANT TO USE SQLITE 3</code>+ I AM USING THE CROSS PLATFORM VERSION AND WANT TO USE SQLITE 3
    
-<code>Since there is currently a great deal of change in SQLite and the Perl + Since there is currently a great deal of change in SQLite and the Perl 
-modules that interface with SQLite please read the following page for + modules that interface with SQLite please read the following page for 
-a full explanation:</code>+ a full explanation:
    
-<code>    http://popfile.sf.net/cgi-bin/wiki.pl?SQLite3</code>+     http://popfile.sf.net/cgi-bin/wiki.pl?SQLite3
    
-<code>(Thanks helphand for the detailed explanation of the issues.)</code>+ (Thanks helphand for the detailed explanation of the issues.)
    
    
-<code>DOWNLOADING</code>+ DOWNLOADING
    
-<code>You can obtain the latest releases of POPFile by visiting</code>+ You can obtain the latest releases of POPFile by visiting
    
-<code>    http://sf.net/project/showfiles.php?group_id=63137</code>+     http://sf.net/project/showfiles.php?group_id=63137
    
    
-<code>UPGRADING</code>+ UPGRADING
    
-<code>Just install POPFile on top of the currently installed version. But did you + Just install POPFile on top of the currently installed version. But did you 
-read the ESSENTIAL READING above first.</code>+ read the ESSENTIAL READING above first.
    
    
-<code>DONATIONS</code>+ DONATIONS
    
-<code>Thank you to everyone who has clicked the Donate! button and donated their + Thank you to everyone who has clicked the Donate! button and donated their 
-hard earned cash to me in support of POPFile. Thank you also to the people + hard earned cash to me in support of POPFile. Thank you also to the people 
-who have contributed patches, feature requests, bug reports and translations.</code>+ who have contributed patches, feature requests, bug reports and translations.
    
-<code>    http://sf.net/forum/forum.php?forum_id=213876</code>+     http://sf.net/forum/forum.php?forum_id=213876
    
    
-<code>PRAISE</code>+ PRAISE
    
-<code>This release sees an enormous improvement in the Windows installer which + This release sees an enormous improvement in the Windows installer which 
-is the exclusive playground of Brian Smith.  Brian has worked tirelessly to + is the exclusive playground of Brian Smith.  Brian has worked tirelessly to 
-make the Windows installer robust, clear and easy.   Nice work, Brian!</code>+ make the Windows installer robust, clear and easy.   Nice work, Brian!
    
-<code>A new POPFile developer is Manni Heumann who has made a number of contributions + A new POPFile developer is Manni Heumann who has made a number of contributions 
-to the release and wiki, the most significant of which is the implementation of + to the release and wiki, the most significant of which is the implementation of 
-the experimental IMAP module.</code>+ the experimental IMAP module.
    
-<code>Another new developer, Joseph Connors, has been very active in the HTML + Another new developer, Joseph Connors, has been very active in the HTML 
-skinning of POPFile and has made major contributions to the POPFile + skinning of POPFile and has made major contributions to the POPFile 
-documentation on the Wiki.</code>+ documentation on the Wiki.
    
-<code>Amatubu is always working to translate and expand the Wiki into Japanese and + Amatubu is always working to translate and expand the Wiki into Japanese and 
-Yasuo Honda is spent a great deal of time reviewing the Japanese Wiki + Yasuo Honda is spent a great deal of time reviewing the Japanese Wiki 
-pages.</code>+ pages.
    
    
-<code>CONCLUSION</code>+ CONCLUSION
    
-<code>Keep the ideas and bug reports coming. If you are interested in knowing + Keep the ideas and bug reports coming. If you are interested in knowing 
-more about what's planned for future POPFile versions (or just learning + more about what's planned for future POPFile versions (or just learning 
-about POPFile's history) visit the POPFile Roadmap:</code>+ about POPFile's history) visit the POPFile Roadmap:
    
-<code>    http://sf.net/docman/display_doc.php?docid=17906&group_id=63137</code>+     http://sf.net/docman/display_doc.php?docid=17906&group_id=63137
    
-<code>John.</code> + John. 
 +</code>
 
releasenotes/0.22.0.1169551458.txt.gz · Last modified: 2008/02/08 19:49 (external edit)
Old revisions

Should you find anything in the documentation that is incomplete, unclear, outdated or just plain wrong, please let us know and leave a note in the Documentation Forum.

Recent changes RSS feed Donate Driven by DokuWiki
The content of this wiki is protected by the GNU Fee Documentation License