Software Update: FreePOPs 0.2.3

Spread the love

There are now several web-based e-mail services, such as Hotmail, Yahoo and AOL, where it is no longer possible to access them via your own e-mail program. It is also annoying to go to the different pages every time, log in there and keep the screen open. It would be more convenient if you could just use your own email program to receive and send email. This is where the FreePOPs program comes in handy. It starts up a locally accessible POP3 server that can handle various web-based email services. The developers have released version 0.2.3 with the following changes:

Version 0.2.3:

  • es: *** empty log message *** (lisar314)
  • fastmail.lua: Fixed login form changed. Submitted by forum user 12769336123 (russell822)
  • hotmail.lua: A large collection of fixes. Support for the latest code base of Live mail (M10, I believe); support for the live light or classic look; and assorted bug fixes reported by users. (russell822)
  • updater.lua: updater ported to the new light protocol (gareuselesinge)
  • yahoo.lua: Update to crumb pattern for beta interface. Submitted by Przemyslaw Wroblewski (russell822)
  • aol.lua: Updated plugin to handle login changes by AOL. (russell822)
  • yahoo.lua: Add support for yahoo.ie (russell822)
  • yahoo.lua: Update to crumb pattern for beta interface. Updated the version. Submitted by Przemyslaw Wroblewski (russell822)
  • juno.lua: Replaced the table.setn calls with table.insert calls. (russell822)
  • juno.lua: Added code to force juno/netzero to log out every 4 hours. (russell822)
  • updater.lua: bombed version (gareuselesinge)
  • yahoo.lua: Minor fix to remove table.setn and to handle folders with spaces in them. (russell822)
  • integrated gentoo patch to fix gcrypt initialization: thanks Daniel Black for submitting the patch and Przemyslaw Wroblewski for reporting bug reporting the bug Przemyslaw Wroblewski
  • moved all the updater code to the new and small XML metadata file produced by the CGI written by alessiofender
  • added /etc/init.d openwrt scripts
  • added flags for openwrt in configure.sh
  • configure.sh variables can be partially overridden setting env variables
  • better fmessage osx utility

Version 0.2.2:

  • updater.lua: fix @updater(gareuselesinge)
  • tin.lua: removed obsolete code, attachement should now work (gareuselesinge)
  • fixed freepops-updater-fltk (thanks blackmoon)
  • changed CORE definition in updater-dialog (thanks taganaka)
  • added googlemail domain (thanks beermatt)
  • fixed manual (Thanks fgiunchedi for reporting the bug)

Version 0.2.1:

  • fixed fltk interactive updater
  • es, fr: Added link to the Fedora package page (alessiofender)
  • es, fr: Added distro icons (alessiofender)
  • README.FPM.en.txt, README.FPM.it.txt, freepopsd.vbs: reorganization of buildfactory mess, now only the upstream supported builds arein the main Makefile. This Makefile includes at the end other Makefilesavailable in subdirs like gentoo/openbsd. All fils relative to distros are intheis relative directory, except the jail building script that should be movedin scripts. (gareuslesinge)
  • hotmail.lua: Get msn working again. (russell822)
  • hotmail.lua: Fix live mail not retrieving messages. (russell822)
  • yahoo.lua: fixed wrong require and module declaration statement. yahoo should edit now. (gareuslesinge)
  • updater.lua: added local_path_old to plugin metadata: (gareuselesinge)
  • hotmail.lua: Replace a string.find with string.match. (russell822)
  • freepops.lua, updater.lua: updater now supports fetching all metadata in one step.better prettyprinting of tables in luay.c to ease debuggingfltk, lua and shell updater fixed to use all-in-one metadata fetching facility.configure.sh can now se the path for libexpat.a on osx (no more hardocded)config.h bumped to 0.2.1 (gareuselesinge)
  • hotmail.lua: Fixed broken 0.1.6l (russell822)
  • yahoo.lua: replace a string.find with string.match (russell822)
  • updater.lua: tentative fix to updater to support batch and interactive mode (gareuselesinge)
  • housekeeping in buildfactory, INSTALL, README and BUILD
  • moved win32 gnutls to 1.6.1
  • moved win32 openssl to 0.9.7m
  • fixed osx startup script (alessiofender, ncocchiaro)
  • fixed soap module declaration
  • fixed win32 uninstall procedure

Version 0.2.0:

  • new osx .app
  • new osx installer made using iceberg
  • es: Binary images in Spanish (lisar314)
  • es, fr: removed a bunch of solete repositories in download.php (gareuselesinge)
  • es: traslated images es (gareuselesinge)
  • es, fr: removed rpm generic support that was broken and not maintainable (gareuselesinge)
  • fixed debian package, the graphical updater is in a separate package to not require X for the simple daemon. Added and entry in the menu system using su-to-root for the updater with fltk
  • added freepops-updater-dialog that provides a textual interface to the updater
  • added freepops-updater-fltk to call freepopsd -e updater.lua fltk, a special backend that runs the graphical updater
  • fixed luabox to use package.preload and require for C modules ‘statically’ linked
  • added the special ‘fltk’ backend that starts the fltk gui (since there is no lua binding for fltk, the main has to be in C and calls lua funtions when needed, as the dialog frontend does, but not calling them internally since the C main is a .so the is loaded by freepops and the run() function is called, and thus all the updater lua API can be accessed directly)
  • completely reorganized the updater code: updater_(cvs|php).lua are the two backends that provide the same interface, updater_common.lua provides some common helpers for both backends and the mangler for using the backends from the command line and the documentation, updater .lua is now in src/lua/ as all plugins and uses the cvs backend and provides a minimal main() that allows to call the backends from the command line and receiving their output mangled by updater_common.
  • added documentation for the -n switch
  • added to configure.sh options to use system lua, luacurl, luaexpat and luafilesystem
  • moved all lua modules to lua5.1 package system with package.seall
  • moved all plugins and modules to lua5.1 string.match
  • updated luabox.c to lua5.1 way of loading standard libraries (STOP the gc)
  • libero.lua: mlex to identify the message list enhanced once again
  • added atlantide.it domain to tin.lua (Thanks to Ivan Piasini)
  • added support for [email protected] when plugin.lua is in the UNOFFICIAL directory
  • added patch from Rostislav Kandilarov to create /dev/random and /dev/urandom in the chroot jail
  • fixed the manpage for the command line option -x
  • fixed the manual for the command line option -x
  • changed the command line description for -x
  • fixed plugin2xml.lua to generate XML also for modules
  • fixed luay.c, luay_callv used not to set the returned values
  • fixed homepage_updater to handle modules (and not only plugins)
  • added MODULE_* metadata to every module

Version number 0.2.3
Operating systems Windows 9x, Windows NT, Windows 2000, Linux, BSD, Windows XP, macOS, Windows Server 2003, Windows Vista
Website FreePOPs
Download
License type GPL
You might also like