summaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
2025-01-29Fix security warning when calling getsockname/getpeernameStef Walter
Make sure we define our socket name length with the correct type a socklen_t. Should fix this sort of error: ../common/spio.c:124:45: error: passing argument 3 of ‘getsockname’ from incompatible pointer type [-Wincompatible-pointer-types]
2025-01-29Fix struct redefinition error in headers on LinuxStef Walter
Glibc and Linux kernel both contain duplicate definitions of structures like struct sockaddr_in leading to: /usr/include/netinet/in.h:31:8: error: redefinition of ‘struct in_addr’ In file included from /usr/include/linux/netfilter.h:7, from /usr/include/linux/netfilter_ipv4.h:9, from ../common/smtppass.c:64: /usr/include/linux/in.h:94:8: note: originally defined here But we do need to include the linux netfilter definitinos here. Changing the order seems to help
2025-01-29Fix up the buildStef Walter
This copies the last version of the 1.10 clamsmtp common/ files into this project. They used to be shared with the proxsmtp project but that project has since diverged.
2005-11-15Pull in common files from proxsmtp project.Stef Walter
2005-10-19Fixes from Loic Le LoarerStef Walter
2005-09-28Fixes from Loic Le Loarer <loic.le-loarer@polytechnique.org>Stef Walter
2005-09-19Solaris multi threading fixes.Stef Walter
2005-09-15Fix problem when filtering exchange email.Stef Walter
2005-09-08Don't free variables put in through putenvStef Walter
2005-09-08Better checks for valid IO.Stef Walter
2005-09-07Fix build problem when _PATH_TMP is definedStef Walter
2005-09-07Handle empty addresses properly.Stef Walter
2005-09-07Fix warnings with gcc 4.0Stef Walter
2005-09-07 - Fix problems with not listening properly when in daemon modeStef Walter
2005-08-25Support embedded nulls in email data.Stef Walter
2005-08-01Fix date problems on solarisStef Walter
2005-07-12Allows listening before dropping priveleges.Stef Walter
2005-07-12Fix problem with binding to certain 'long' addressesStef Walter
2005-05-28More fixes to the date code.Stef Walter
2005-05-28Drop privileges after binding to port. Allows listening on ports < 1024Stef Walter
2005-05-28Fix header date handling.Stef Walter
2005-05-28Handle condition of server refusing data transfers more gracefully.Stef Walter
2005-05-05Make timeout warnings only show at debug level.Stef Walter
2005-04-26Solaris compatibility patchesStef Walter
2005-04-14Fix problem when header is missing.Stef Walter
2005-03-24Supress weird warnings when looking up names of local unix connections.Stef Walter
2005-03-20Fixes for header symbols.Stef Walter
2005-03-12Accept special formatting arguments in the Header line.Stef Walter
2005-03-03Don't leak file descriptors when clamsmtpd can't connect to outgoing SMTP ↵Stef Walter
server [Chris Mason]
2005-01-27Version 1.3Stef Walter
2004-12-01Clean up XCLIENT comments a bit.Stef Walter
2004-12-01Don't handle or mess with XFORWARD commands.Stef Walter
2004-11-26- Add XCLIENT supportStef Walter
- Ignore XCLIENT/XFORWARD commands coming from clients.
2004-10-30Allow configuration of server keep alives (NOOPs). Default to none.Stef Walter
2004-10-30Print out version in debug logsStef Walter
2004-10-22 - Added CLIENT and SERVER variables to VirusAction script environment.Stef Walter
- Even better logging for network errors.
2004-10-221.0 versionStef Walter
2004-10-12Don't send lines that are too long to syslogStef Walter
2004-10-08Keep end of loglineStef Walter
2004-10-05Don't send server NOOPs if it closed the connection.Stef Walter
2004-10-01Send NOOPs to the server during slow connections to prevent timeouts. Bug #134Stef Walter
2004-09-29Fix problem with last line of multiline responses getting filteredStef Walter
2004-09-23PidFile in the config file supportStef Walter
2004-09-23Fix problems with select zeroing out timeouts.Stef Walter
2004-09-20Better processing of result messagesStef Walter
2004-09-20Change "TMP" to "TMPDIR"Stef Walter
2004-09-20Complete fix of smtp fail logicStef Walter
2004-09-20Complete fix of smtp fail logicStef Walter
2004-09-20Fix the reject code logicStef Walter
2004-09-19Close file descriptors on execStef Walter