Tree [0b2774] V3-PRE05-jwh /
 History



File Date Author Commit
 Misc 2005-04-07 Rony Shapiro Rony Shapiro [48dbf7] Fixed some errors in the format descriptions, m...
 corelib 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 docs 2006-10-16 minus273c minus273c [610dbe] [1578171] Hotkey works again if window just obs...
 html 2006-10-10 Rony Shapiro Rony Shapiro [e4e3cc] Updated for 3.03
 test 2006-10-20 Rony Shapiro Rony Shapiro [8c9f10] Convert from VC7.1 (MSVC2003) to VC8 (MSVS2005)
 xml 2006-10-11 Rony Shapiro Rony Shapiro [8cae0c] Added uuid support to XML import/export
 AddDlg.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 AddDlg.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 ClearQuestionDlg.cpp 2006-09-16 Rony Shapiro Rony Shapiro [d85947] Partial merge of DK's 3.03-, towards XML config...
 ClearQuestionDlg.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 ConfirmDeleteDlg.cpp 2006-03-25 Rony Shapiro Rony Shapiro [6635e0] Cleanup in preparation for VS2005
 ConfirmDeleteDlg.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 ControlExtns.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 ControlExtns.h 2006-10-21 minus273c minus273c [81ac10] Make file names consistent (Dialog = ....Dlg.)
 CreateIntermediateBackup.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 CryptKeyEntry.cpp 2006-02-22 Rony Shapiro Rony Shapiro [ecb4fd] Lint
 CryptKeyEntry.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 DboxMain.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 DboxMain.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 DboxPassword.cpp 2006-03-25 Rony Shapiro Rony Shapiro [6635e0] Cleanup in preparation for VS2005
 DboxTray.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 EditDlg.cpp 2006-10-14 minus273c minus273c [6a2135] XML Config
 EditDlg.h 2006-10-16 minus273c minus273c [7a8b00] New function - Close Database on File menu
 ExpDTDlg.cpp 2006-07-10 minus273c minus273c [0fb394] [1519227] Password expires date set wrong - fixed
 ExpDTDlg.h 2006-07-10 minus273c minus273c [0fb394] [1519227] Password expires date set wrong - fixed
 ExpPWListDlg.cpp 2006-06-20 Rony Shapiro Rony Shapiro [e39141] Merge of branch V3-PRE01-PWHIST into trunk. Thi...
 ExpPWListDlg.h 2006-06-20 Rony Shapiro Rony Shapiro [e39141] Merge of branch V3-PRE01-PWHIST into trunk. Thi...
 ExportTextDlg.cpp 2006-10-21 minus273c minus273c [a2765e] Make file names consistent (Dialog = ....Dlg.)
 ExportTextDlg.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 ExportTextXDlg.cpp 2006-07-05 minus273c minus273c [72cbf3] New function: Selective export to text file
 ExportTextXDlg.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 ExportXMLDlg.cpp 2006-10-21 minus273c minus273c [a2765e] Make file names consistent (Dialog = ....Dlg.)
 ExportXMLDlg.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 FileDialogExt.cpp 2001-11-30 Jim Russell Jim Russell [0dd8b0] Initial revision
 FileDialogExt.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 FindDlg.cpp 2006-09-23 minus273c minus273c [7c5340] [] Rework Options; Add Show/Hide notes in Edit;
 FindDlg.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 ImportDlg.cpp 2006-05-09 Rony Shapiro Rony Shapiro [839640] DK's work - implementing all the time-related f...
 ImportDlg.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 ImportXMLDlg.cpp 2006-06-26 minus273c minus273c [75828d] [] Missing DDX in ImportXMLDlg.cpp
 ImportXMLDlg.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 ImportXMLErrDlg.cpp 2006-06-20 Rony Shapiro Rony Shapiro [f5b143] merge into main trunk
 ImportXMLErrDlg.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 KeySend.cpp 2005-07-23 Rony Shapiro Rony Shapiro [e2c930] kstudent's fix for #1208955 (autotype problem w...
 KeySend.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 LICENSE 2003-04-26 Rony Shapiro Rony Shapiro [efb4b5] Added HTML help file sources
 MainEdit.cpp 2006-10-08 minus273c minus273c [16ded0] Fix XML import - PWH date/time "Unknown" invalid
 MainFile.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 MainManage.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 MainView.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 Makefile 2006-07-26 Rony Shapiro Rony Shapiro [e8d6b3] Source tree re-org in light of comments from Ro...
 Makefile.release 2006-10-14 minus273c minus273c [6a2135] XML Config
 MenuTipper.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 MenuTipper.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 MyTreeCtrl.cpp 2006-08-31 minus273c minus273c [a10e68] [] ExpandAll and CollapseAll must be disabled i...
 MyTreeCtrl.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 OptionsBackup.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 OptionsBackup.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 OptionsDisplay.cpp 2006-09-29 minus273c minus273c [7b0a21] Improve PWHistory actions in Options (radio but...
 OptionsDisplay.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 OptionsMisc.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 OptionsMisc.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 OptionsPasswordHistory.cpp 2006-09-29 minus273c minus273c [7b0a21] Improve PWHistory actions in Options (radio but...
 OptionsPasswordHistory.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 OptionsPasswordPolicy.cpp 2006-09-23 minus273c minus273c [7c5340] [] Rework Options; Add Show/Hide notes in Edit;
 OptionsPasswordPolicy.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 OptionsSecurity.cpp 2006-10-14 minus273c minus273c [6a2135] XML Config
 OptionsSecurity.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 OptionsSystem.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 OptionsSystem.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 PWHistDlg.cpp 2006-10-08 minus273c minus273c [16ded0] Fix XML import - PWH date/time "Unknown" invalid
 PWHistDlg.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 PWSRecentFileList.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 PWSRecentFileList.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 PasskeyChangeDlg.cpp 2006-10-14 minus273c minus273c [6a2135] XML Config
 PasskeyChangeDlg.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 PasskeyEntry.cpp 2006-09-29 minus273c minus273c [7b0a21] Improve PWHistory actions in Options (radio but...
 PasskeyEntry.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 PasskeySetup.cpp 2006-10-14 minus273c minus273c [6a2135] XML Config
 PasskeySetup.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 PasswordDb.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 PasswordSafe.exe.manifest 2003-07-23 gregg conklin gregg conklin [91df7e] RFE 768870 - added manifest file for winxp support
 PasswordSafe.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 PasswordSafe.rc 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 Properties.cpp 2006-10-05 minus273c minus273c [784092] Change file format to 0x0301
 Properties.h 2006-10-05 minus273c minus273c [784092] Change file format to 0x0301
 PupText.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 PupText.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 PwFont.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 PwFont.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 PwsBackend.cpp 2003-04-15 Rony Shapiro Rony Shapiro [bc1972] First commit to project!
 PwsBackend.h 2006-10-16 minus273c minus273c [7a8b00] New function - Close Database on File menu
 QueryAddName.cpp 2002-04-24 Jim Russell Jim Russell [28467e] ThisMfcApp header, get rid of 'not' macro
 QueryAddName.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 QuerySetDef.cpp 2006-09-16 Rony Shapiro Rony Shapiro [d85947] Partial merge of DK's 3.03-, towards XML config...
 QuerySetDef.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 README.txt 2006-06-05 Rony Shapiro Rony Shapiro [856763] Ready for 3.01 release
 RUEList.cpp 2006-03-25 Rony Shapiro Rony Shapiro [43bf01] DK's refactor of recently used entries list (RU...
 RUEList.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 SecString.cpp 2001-12-06 Jim Russell Jim Russell [1e60d0] Preliminary skeletal code for some new objects ...
 SecString.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 StdAfx.cpp 2001-11-30 Jim Russell Jim Russell [0dd8b0] Initial revision
 StdAfx.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 Subclass.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 Subclass.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 SysColStatic.cpp 2003-09-20 Rony Shapiro Rony Shapiro [292622] checkpoint of merge of PocketPC changes from V1...
 SysColStatic.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 SystemTray.cpp 2006-05-20 minus273c minus273c [db965a] Bugs fixed
 SystemTray.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 ThisMfcApp.cpp 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 ThisMfcApp.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 TryAgainDlg.cpp 2005-11-06 Rony Shapiro Rony Shapiro [270af7] Removed assignment of NULL to main window. Hist...
 TryAgainDlg.h 2006-10-22 Rony Shapiro Rony Shapiro [e1f521] Missed this in last commit - part of merge of D...
 cpane.bmp 2001-12-06 Jim Russell Jim Russell [082315] Adding binary resource files
 cpane.ico 2004-07-17 Rony Shapiro Rony Shapiro [ba775e] Jeff's New & Improved version
 cpane_s.bmp 2001-12-06 Jim Russell Jim Russell [082315] Adding binary resource files
 cpanetxt.bmp 2001-12-06 Jim Russell Jim Russell [082315] Adding binary resource files
 jprdebug.h 2006-10-16 minus273c minus273c [7a8b00] New function - Close Database on File menu
 leaf.bmp 2003-11-19 Rony Shapiro Rony Shapiro [f50b35] added node & leaf bitmaps to CVS
 leaf_exp.bmp 2006-05-09 Rony Shapiro Rony Shapiro [6ce6e3] Forgot to add these in last commit...
 locked_tray.ico 2006-03-04 Rony Shapiro Rony Shapiro [4d5089] First hack at merging DK's trayicon MRU.
 main.cpp 2006-07-14 minus273c minus273c [f0d305] Tidy up status bar implementation
 model.cpp 2003-05-03 ajmullican ajmullican [3e566f] Start to separate GUI from general app logic. ...
 model.h 2006-10-16 minus273c minus273c [7a8b00] New function - Close Database on File menu
 node.bmp 2003-11-19 Rony Shapiro Rony Shapiro [f50b35] added node & leaf bitmaps to CVS
 psafetxt.bmp 2004-02-17 Rony Shapiro Rony Shapiro [6f1e2a] New graphics from Emilijan Mirceski
 pwsafe.dsp 2005-09-24 Rony Shapiro Rony Shapiro [292574] LaurionB's changes - merged into DboxMain class
 pwsafe.dsw 2003-09-20 Rony Shapiro Rony Shapiro [292622] checkpoint of merge of PocketPC changes from V1...
 pwsafe.iss 2006-06-16 Rony Shapiro Rony Shapiro [c1d488] Added pwsafe.iss - An input file for the InnoSe...
 pwsafe.nsi 2006-07-26 Rony Shapiro Rony Shapiro [e8d6b3] Source tree re-org in light of comments from Ro...
 pwsafe.sln 2006-10-20 Rony Shapiro Rony Shapiro [8c9f10] Convert from VC7.1 (MSVC2003) to VC8 (MSVS2005)
 pwsafe.suo 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 pwsafe.vcproj 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 resource.h 2006-10-22 Rony Shapiro Rony Shapiro [da0ebd] First hack at merging in V3-03-dk-temp branch -...
 toolbar1.bmp 2006-05-20 minus273c minus273c [db965a] Bugs fixed
 toolbar2.bmp 2006-05-20 minus273c minus273c [db965a] Bugs fixed
 toolbar3.bmp 2006-05-20 minus273c minus273c [db965a] Bugs fixed
 tray.ico 2004-06-25 Rony Shapiro Rony Shapiro [1fd2a4] Added SystemTray icon & menu
 unlocked_tray.ico 2006-03-04 Rony Shapiro Rony Shapiro [4d5089] First hack at merging DK's trayicon MRU.
 view.h 2006-10-16 minus273c minus273c [7a8b00] New function - Close Database on File menu
 w95mbx01.ico 2004-07-17 Jeff Lawson Jeff Lawson [8b7836] add stock Win95 message box icons to confirmati...
 w95mbx02.ico 2004-07-17 Jeff Lawson Jeff Lawson [8b7836] add stock Win95 message box icons to confirmati...
 w95mbx03.ico 2004-07-17 Jeff Lawson Jeff Lawson [8b7836] add stock Win95 message box icons to confirmati...
 w95mbx04.ico 2004-07-17 Jeff Lawson Jeff Lawson [8b7836] add stock Win95 message box icons to confirmati...
 winview.cpp 2003-05-03 ajmullican ajmullican [3e566f] Start to separate GUI from general app logic. ...
 winview.h 2006-10-16 minus273c minus273c [7a8b00] New function - Close Database on File menu

Read Me

Introduction:
=============
Password Safe is a password database utility. Like many other such
products, commercial and otherwise, it stores your passwords in an
encrypted file, allowing you to remember only one password (the "safe
combination"), instead of all the username/password combinations that
you use.

What makes Password Safe different? Three things:
1. Simplicity: Password Safe is designed to do one thing, and to do it
well. Start the application, enter your "combination", double-click on
the right entry - presto - the password is now on your clipboard,ready
for pasting.
2. Security: The original version was designed and written by Bruce
Schneier - 'nuff said.
3. Open Source: The source code for the project is available for
inspection. For more information, see http://passwordsafe.sourceforge.net

Password Safe currently runs on Windows 95, 98, ME, NT4, 2000 and
XP, as well as Microsoft's PocketPC. Support for additional platforms
is planned for future releases. 

Downloading:
============
The latest & greatest version of Password Safe may be downloaded from
https://sourceforge.net/project/showfiles.php?group_id=41019

Non-English Versions:
=====================
A French version of the help file may be found in
http://passwordsafe.sourceforge.net/pwsafefr.zip (Thanks to Laurent
Masson).

A Russian version of the help file may be found in
http://passwordsafe.sourceforge.net/pwsaferu.zip (Thanks to Maxim
Tikhonov). 

A German version of the help file may be found in
http://passwordsafe.sourceforge.net/pwsafege.zip (Thanks to Sebastian
Juergens).

An Italian version of the help file may be found in
http://home.datacomm.ch/winzozz/passwordsafe.htm (Thanks to Stefano)

Kimmo 'Yodakoski' Koskinen has translated both the help file and the
entire PasswordSafe (version 2.07) application to Finnish! These may
be downloaded from http://tinyurl.com/7yqdv and
http://tinyurl.com/5z3h3, respectively. The source files are available
from http://tinyurl.com/5wt66. 

If anyone is interested in doing such work in other
languages, please let me (https://sourceforge.net/users/ronys) know.

Installation:
=============
Nothing special. No "Setup", no dependencies, no annoying wizard, no
need to sacrifice a goat and/or reboot your computer. Just extract the
files (using WinZip, for example) to any directory, double-click on
the Pwsafe.exe icon,and that's it. "Advanced" users may want to
create a shortcut to their desktop and/or Start menu.

License:
========
Password Safe is available under the restrictions set forth in the
standard "Artistic License". For more details, see the LICENSE file
that comes with the package.

Helping Out:
============
Please report bugs via the project's bug tracking form, at
https://sourceforge.net/tracker/?group_id=41019&atid=429579 (you might
want to browse the list, to see if the issue hasn't been reported
already).

Requests for features and enhancements should be submitted to the RFE
(Request For Enhancements) page, at
https://sourceforge.net/tracker/?group_id=41019&atid=429582

You can also post questions, suggestions, rants, raves, etc. to the
Help or Open Discussion forums, at
https://sourceforge.net/forum/?group_id=41019

If you wish to contribute to the project by writing code and/or
documentation, please drop a note to the developer's mailing list:

http://lists.sourceforge.net/lists/listinfo/passwordsafe-devel

New releases are announced on the passwordsafe-announce mailing list:

http://lists.sourceforge.net/lists/listinfo/passwordsafe-announce)

Last but not least: PasswordSafe is and will always remain an open
source project, free for and redistribution. However, donations to the
project will help me justify the time and effort I spend in
maintaining and improving this utility. In addtion, donations to the
project help maintain SourceForge, the hosting site. If you wish to
donate, please follow this link:
https://sourceforge.net/donate/index.php?group_id=41019

Release Notes:
==============
For information on the latest features, bugfixes and known problems,
see the ReleaseNotes.txt file that comes with the package.

Credits:
========
- The original version of Password Safe was written by Mark Rosen,
and was freely downloadable from Conterpane Lab's website. Thanks to
Mark for writing a great little application! Following Mark, it was
maintained by "AYB", at Counterpane. Thanks to Counterpane for
deciding to open source the project.
- Jim Russell first brought the code to SourceForge, did some major
cleaning up of the code, set up a nice project and added some minor
features in release 1.9.0
- Releases2.x have been brought to you by: Andrew Mullican,
Edward Quackenbush, Gregg Conklin, Graham Ullrich, and Rony
Shapiro. Karel (Karlo) Van der Gucht also contributed some of the
password policy code and some GUI improvements for 1.92.
- Emilijan Mirceski did the new graphics for 2.0.
- Maxim Tikhonov translated the online help to Russian.
- Thanks to the PasswordSafe developer's mailing list for help in
nailing down the new 3.x file format.
- Many, many new features in 3.0 have been implemented by DK.
- Finally, thanks to the folks at SourceForge for hosting this
project.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks