SRS-socketmapd ============== 2012-04-13 J.E. Klasek Official site/source: http://srs-socketmap.info/srs/ Content ------- srs-socketmapd.0.32rc3.tar.gz non-developement release (like the last one from the official site) srs-socketmapd-devel.0.32rc3.tar.gz all files (ORIG and the current patched ones) patch.0.32rc3 a diff -u against the original The Patch --------- The patch fixes a bug which arises if envelope addresses contains blanks which ist allowed if they are quoted! The parser regexp in the daemon does not expect this, issues a warning but behaves wrong because it remains in the while loop. This produces a active (read-read) deadlock (both ends are awaiting a response). In general, every error or warning condition which leads to a warning message have to leave the while loop. Otherwise the communication will hang. The sysv-init file has been extended (some constants has been factorized out) and the action status (which often used to monitor a process or service) has been added. I hope not to much of Fedora-izms are added ... ;) A configuration value I have also added: LOGFACILITY. By default "lpr" (!?) has been statically setup - I don't know why but I prefer "mail" at my environment ;) So I added this in the daemon code. By the way, I changed the syslog handling in that way, that opening the syslog connection on each write will be prevented. The syslog connection is opened only once or if defined in the configurations file once again. Several inconsistencies (regarding the absolute path) and typos has been fixed, too. JK, 2012-04-13