- Aug 25, 2002
-
-
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
-
-
rswindell authored
arguments. Offset defaults 0, and length defaults to the file length - offset.
-
rswindell authored
-
rswindell authored
seteuid failed.
-
rswindell authored
connect() call is no longer needed for UDP sockets.
-
rswindell authored
(hopefully fixing problem with re-binding UDP sockets).
-
rswindell authored
-
rswindell authored
-
rswindell authored
in recv() calls.
-
- Aug 22, 2002
-
-
rswindell authored
(same as bbs methods by the same name but can be called from other servers).
-
rswindell authored
-
rswindell authored
outside the sbbs_t class).
-
rswindell authored
data, ip_address, and port (for Deuce's UDP experiment).
-
rswindell authored
-
rswindell authored
-
rswindell authored
occurance of any char in given set.
-
rswindell authored
-
- Aug 21, 2002