- Aug 26, 2002
-
-
rswindell authored
Changed select() timeout in sockprintf() from 1 to 5 minutes. sockmsgtxt() now returns 0 if any header fields weren't sent successfully. POP3 server actually checks the number of lines sent successfully and only marks the message as 'read' if all lines requested were sent. Now stores original, unmodified RFC822: to, from, and reply-to header fields. Bounce-messages are now flagged as from an AGENT_PROCESS and messages from processes aren't bounced (preventing bounced message loops). Reduced mail server cycle time from 5 to 2 seconds (frequency at which recycle semaphores are checked).
-
rswindell authored
-
rswindell authored
defined in smbdefs.h).
-
rswindell authored
has been predefined. This change was for better compatibility with the GoldEd+ source code base.
-
rswindell authored
uchar is typedef'd instead of being defined as a macro if TYPEDEF_UCHAR has been predefined. The #pragma pack method of structure packing is used (always) if PRAGMA_PACK has been predefined. These changes were for better compatibility with the GoldEd+ source code base.
-
rswindell authored
-
rswindell authored
to help prevent the mail server (or other programs) from bouncing undeliverable messages back to a "process".
-
rswindell authored
the original, unmodified RFC822 header fields - used only for debug currently.
-
- Aug 25, 2002
-
-
rswindell authored
export_echomail() now automatically generates MSGID, REPLY, and PID kludge lines or uses the originals if they exist; FLAGS and unrecognized kludge lines are also added to exported messages.
-
rswindell authored
the existance of a specified header file type.
-
rswindell authored
-
rswindell authored
(FTSC0009) compatible message IDs if they haven't already been created.
-
rswindell authored
(fix for nntpservice-imported messages referencing multiple msg IDs).
-
rswindell authored
occurance of any char in set (ala strpbrk). Returns the truncated string.
-
rswindell authored
-
rswindell authored
postmsg() now creates an RFC822-compliant message ID by default and an FTSC-009 (FidoNet) MSGID if the sub-board is configured for FidoNet. postmsg() now creates the RFC822 and FTSC-0009 compliant reply-id fields when replying to a message that has an RFC822 or FTSC-0009 msg-id header field.
-
rswindell authored
this is accomplished with smb_lockmsghdr() and unlockmsghdr() maintaining the new smb_t.locked variable echoing the messagebase header 'locked' state. Fixed a couple of error cases in smb_addmsghdr() where it would leave the smb header in a locked state. Increased the smblib version to 2.16.
-
rswindell authored
-
rswindell authored
-
rswindell authored
Created 'locked' field in smb_t used internally in smblib.c so that smb_addmsghdr() will not try to re-lock an already locked SMB header, eliminates a potential hole between calling smb_unlockmsghdr and smb_addmsghdr.
-
rswindell authored
-
- Aug 24, 2002
-
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
-
rswindell authored
strings into port numbers (rather than trying to look-up by service name).
-
rswindell authored
Created new listen() method, puts socket in 'listening' state, accepts optional 'backlog' argument (defaults to 1). Created new accept() method, accepts an inbound TCP connection, returns a newly created socket object. This version will adversely effect the open socket counter (need accept_socket in main.cpp).
-
rswindell authored
when the socket is created (read-only). Fixed bug in bind() if port number specified (needed byte-order fix). Port arguments in bind() and connect() can now be specified as a server name (e.g. "telnet", "http", "finger", etc).
-
rswindell authored
(defaults to false). If a file is opened as 'shareable', then simultaneous opens will be allowed (no file locking), otherwise, the file is locked according the the open 'mode'.
-
rswindell authored
(instead of strings).
-
- Aug 23, 2002