| /[LeafOK_CVS]/lbbs/src/bbs_net.c |
Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Tag: |
Update copyright info
Refine
Refine
Refine
Refine
Refine
Append \n to the end of logging message by log_...() Remove ending \n from each logging message
Refine and fix bugs
Refine with log_debug()
Fix bug
Refine
Fix issue
Refine
Refine and bug fix
Do not monitor EPOLLRDHUP / POLLRDHUP, since POLLRDHUP is not supported by MSYS2.
Refine with log_debug()
Add handling of error events (EPOLLRDHUP | EPOLLHUP | EPOLLERR)
Replace deprecated functions
Refine debug log
Refine debug log
Refine handling of SSH_AGAIN during handshake of ssh connection
Refine cleanup code for errors Add error handling of fcntl()
Update log level of libssh in bbs_net
Display encoding in bbs_net menu
Refine
Add SSH key known hosts verification
Support SSH connect in bbs_net
Use static library for bbs_net and game/chicken while --without-sysv is applied to ./configure
Add --with-epoll to configure to switch between epoll and poll
Use config.h
Use enum / const int instead of macro define constant integers Use const char * instead of macro define for constant strings
Use enum / const int instead of macro define constant integers Use const char * instead of macro define for constant strings
Use enum instead of macro define for constants in bbs.h
Refine file header information comments
Update file header information comments
Fix error reported by gcc -O3
Refine
Reset local timeout counter after send NO-OP to remote server
Passthrough NO-OP to remote server Add debug log for input / conv Reset BBS_last_access_tm after BBSNET disconnect to avoid recursive timeout
Do not apply //IGNORE or //TRANSLIT if tocode and fromcode is the same
Fix bug
Passthrough input sequence recognized as invalid by iconv() with "//IGNORE" applied
Refine tocode passed into iconv_open()
Add user preferred charset selection and conversion
Move io_buf_conv() to io.c(.h)
No longer use igetch_reset() to skip remaining \n after \r \r\n -> \r and \n -> \r conversions have already been implemented in igetch()
Refine logging of KEY_NULL and KEY_TIMEOUT
Log local addr / port after connect remote host in BBSNET
Refine BBSNET: Add BBS_NET_DEFAULT_CHARSET
Refine
Add charset conversion for BBSNET
Fix bug in epoll event handling
Update current action periodically while using BBSNET
Support UTF8 instead of GBK
Fix bug in calculating bbs_net used time
Re-order included order files
Add conditional compile to debugging code
Update
Add conditional compile to debugging code
Move macro definitions to autoconf
Replace time(0) with time(NULL)
Change gcc std to c17 Update header macro accordingly
Listen at both telnet and ssh port
Add SSH2 support
Rename log_std() to log_common()
Refine ESC key handling
Add HOME/END handling for menu
Add PGUP/PGDN handling for menu item selection
Fix bug in menu reload and shared memory writing
Refact menu with shared memory
Refine menu with trie_dict
Refine cleanup
Refact with epoll
Refact format output with non-blocking socket write
Refine bbs_net with full-duplex non-blocking implementation
Fix bug in handling broken pipe
Remove debug message
Refine with non-blocking read
Change getch to non-blocking Refine select parameter Remove sleep
Refine socket handling
Refine
Refact tcplib Refine handling of user input timeout
Refine bbs_net Remove unused code from tcplib
Refine
Refine to prevent blocking while shutdown server
Update copyright and license information
Refine for strict GCC error check
Refine
Refine
Refine
Refine
Refine
Refine
Refine
Refine
Add missing header files Update compile dependency
Update
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
| webmaster@leafok.com | ViewVC Help |
| Powered by ViewVC 1.3.0-beta1 |