06-Nov-2013 v5.44 Fixed typo in config file relating to google-chrome-unstable (brenix). 25-Oct-2013 v5.43 Added support for google-chrome-dev (kiwnix). 23-Oct-2013 v5.42 Added support for chromium-dev (brenix). 21-Oct-2013 v5.41 Added support for google-chrome-beta (nexussfan). 14-Sep-2013 v5.40.1 Added reporting of an umounted /home for debugging purposes (hasufell). 12-Sep-2013 v5.40 Snapshot feature if psd is started and symlink to browser profile is invalid. See manpage for details under the FAQ section. 29-Aug-2013 v5.39 Use group id rather than group name for better winbindd support. 22-Jul-2013 v5.38.2 Fixed small bug around luakit support. 21-Jul-2013 v5.38.1 Fix typo in /etc/psd.conf on line 52. v5.38 21-Jul-2013 Include status of psd.service and psd-resync.service in preview mode. Include status of pseudo pid file and resync cronjob for all others. Add some verbose nonfatal error messages (hasufell). v5.37 20-Jul-2013 OpenRC: simplify service and fix bug on shutdown (hasufell). Upstream bug report: https://bugs.gentoo.org/show_bug.cgi?id=398431 v5.36.4 20-Jul-2013 Minor changes conf and manpage. v5.36.3 16-Jun-2013 Makefile to preserve timestamps (cicku). v5.36.2 06-Jun-2013 Updated manpage and readme for Void Linux support. v5.36.1 03-Jun-2013 Minor tweak to manpage and Makefile. v5.36 02-Jun-2013 Fixed bug affecting startup/shutdown checking of running browsers. v5.35.5 02-Jun-2013 Improve readability. Add dependencies to INSTALL file. Remove trailing whitespaces. One Makefile to rule them all (hasufell). Cosmetic fixes and fine tuning. v5.35.1 30-May-2013 Added Makefile for openSUSE (Fisiu). v5.35 28-May-2013 Requirement of /home being mounted in service file (Lasse Brun). v5.34.1 19-May-2013 GENTOO INIT: remove obsolete check (hasufell). v5.34 05-May-2013 Added check for invalid entries in /etc/psd.conf. v5.33 25-Apr-2013 Support for luakit (bwright1558). v5.32 25-Mar-2013 Reworded manpage and documented the resync option. v5.31 17-Mar-2013 Support for new profile location with qupzilla. v5.30 17-Mar-2013 Added support for seamonkey. v5.29 14-Mar-2013 Depreciated cron for systemd distros. v5.28.1 12-Mar-2013 Added Makefile for Exherbo (Bruners). v5.28 25-Feb-2013 Added support for rekonq. v5.27.1 23-Feb-2013 Gentoo only, add description for extra commands (hasufell). v5.27 23-Feb-2013 Fixed Gentoo bug not detecting /etc/conf.d/psd which kept users from running `psd p` (preview mode). Better output in preview/parse mode. v5.26 22-Feb-2013 Ubuntu init.d links now match distro defaults. Streamlined man page a bit. v5.25 21-Feb-2013 Added support for Mint Linux. Add more generic Ubuntu Makefile. Now only Debian installs are identified from the postin scriptlet. Updated man page. v5.24 19-Feb-2013 More verbose help for new users. Changed yellow color to blue for users of light colored terminals. v5.23 17-Feb-2013 Fixed debian scriptlets. v5.22 16-Feb-2013 License change GPL --> MIT. v5.21 14-Feb-2013 Added support for firefox-trunk (Firefox Nightly from the ppa:ubuntu-mozilla-daily/ppa -> more info @ http://www.webupd8.org/2011/05/install-firefox-nightly-from-ubuntu-ppa.html) (hotice). v5.20 14-Feb-2013 Updated Makefiles and docs. v5.19 13-Feb-2013 Moved to a Makefile paradigm for wider support on other distros. v5.18 12-Feb-2013 Man page is now provided gzipped. v5.17 12-Feb-2013 Update to man page. v5.16 11-Feb-2013 Added support for ubuntu/debian and gentoo. v5.15 11-Feb-2013 Updated debian init script. v5.14 10-Feb-2013 Update to man page. v5.13 06-Feb-2013 Minor update to man page and to README. v5.12 02-Feb-2013 Added dependency checks and debain init script (provided by jcharaoui). v5.11 26-Jan-2013 Added option to deny access to sync target while initial rsync is active (GNA). v5.10 20-Dec-2012 Reverted to v5.09. v5.09 19-Dec-2012 Added option to deny access to sync target while initial rsync is active (aesiris). v5.08 02-Dec-2012 Added profile size display to output. v5.07 02-Dec-2012 Logic to refuse to start if duplicate entries are present for firefix/aurora. See man page for details. Change 'debug' mode to 'parse' mode. Colorized deamon a bit. v5.06 28-Nov-2012 Fix kill_browsers - Only try to kill running browsers when PSNAME is not empty (xduugu). v5.05 28-Nov-2012 Fixed issue with start_check function (xduugu). Fixed issue with conkeror not parsing profiles.ini like firefox and aurora do. v5.04 27-Nov-2012 Dropped initscripts support. Systemd is no longer the future, it is the present. v5.03 27-Nov-2012 Moved to array-based profiles for internal logic. Will parse through firefox/aurora ~/.mozilla/<BROWSER>/profiles.ini for syncs. This means that users may have profiles located outside of home dir. Will not start if managed browser(s) are running by a managed user. v4.13 11-Nov-2012 Reworked check function. Better crash recovery. v4.12 10-Nov-2012 Minor tweak to manpage. v4.11 05-Nov-2012 Debug mode now shows psd version and cosmetic tweak. Minor tweak to manpage. v4.10 04-Nov-2012 Psd now kills open browsers if the user or init system is called to stop the daemon while the browser is open. This is a _good_ thing for maintaining profile data integrity! v4.03 02-Nov-2012 Cosmetic tweak to psd.service. v4.02 29-Oct-2012 Minor tweaks to man pages. v4.01 28-Oct-2012 Added support for heftig's version of aurora. Added more verbose debug mode. Had to bump version number to 4.00 for upgrade logic checking. v3.16 16-Oct-2012 Rsync runs in a safer mode during syncs. v3.15 24-Sep-2012 Corrected homedir code. v3.14 24-Sep-2012 Eliminated su command because of irritating pam_mount password monitor after every su $user. Issue reported by and fixed by gentoo user lyzkov. v3.13 16-Sep-2012 Added support for conkeror. v3.12 13-Sep-2012 Fixed cron starting if daemon is not running. v3.11 25-Aug-2012 Added support for qupzilla. v3.10 11-Aug-2012 Updated initscript to match pidfile in script. v3.9 11-Aug-2012 Fixed systemd compt. issue - thanks xduugu. v3.8 11-Aug-2012 Minor modifications and bug fixes to crash recovery. v3.7 10-Aug-2012 Minor updates to init files and manpage. v3.6 27-Jul-2012 Minor fixes. v3.5 24-May-2012 Added a little more verbose message when wishing to call psd to sync manually. Updated manpage with systemd info. v3.4 11-May-2012 Corrected small typo which caused a problem with google-chrome-dev. v3.3 10-May-2012 Merged xduugu's commit which improves reliability with systemd and also added a few trivial config checks. v3.2 02-Apr-2012 Corrected typeo for opera-next. Thanks to FarStar07. v3.1 02-Apr-2012 Added support for opera-next. Thanks to FarStar07 for the suggestion. v3.0 14-Jan-2012 Added support for users to select which browser to sync should multiple profiles be install. Very useful if one rarely uses a particular browser and does not want to actively page it out to tmpfs. Thanks to hasufell for this suggestion and patch! v2.9 14-Jan-2012 Added support for google-chrome and a psd.service for systemd. Thanks to crabman for the suggestions. v2.8 13-Jan-2012 Corrected a typeo in /etc/rc.d/psd v2.7 12-Jan-2012 Fixed to work with asymmetrical user/homedirs. In other words, if user foo has assigned to it /home/bar as its homedir, psd is now smart enough to know this. Previous version acted under the assumption that the user name and corresponding home directory were symmetrical in that they were the same, e.g. user foo has /home/foo as its homedir. This caused breakage. Thanks to masteryod for reporting this to me in the discussion thread: https://bbs.archlinux.org/viewtopic.php?id=131321&p=2 v2.6 09-Jan-2012 Wrote a manpage and removed the "restart" function since it really has no place in this package. v2.5 12-Dec-2011 Added support for midori and migrated source from github to repo-ck.com. v2.4 11-Dec-2011 Switched source tarball from gz to xz and removed some spaces in the package function. v2.3 09-Dec-2011 Now auto-recovers stale files/links due to a system crashes or other ungraceful states. Thanks to therico for this suggestion. Also added a script to run hourly via cron rather than forcing the user to write an entry in root's crontab. v2.2 03-Dec-2011 Minor cosmetic changes. v2.1 03-Dec-2011 Minor cosmetic changes. v2.0 03-Dec-2011 Initial public release of the 2.x series