| /[LeafOK_CVS]/lbbs/src/bbs_main.c |
Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Tag: |
Update copyright info
Append \n to the end of logging message by log_...() Remove ending \n from each logging message
Refine with log_debug()
Refine with log_debug()
Refine debug log
Force re-confirm user agreeement if time of EULA is later than last_login_dt
Fix bug
Remove duplicate log
Force user logout cleanup even if connection is closed before bbs_main() is called.
Fix bug: regard Ctrl-C as EXITMENU by mistake
Refine BWF
Add alternative POSIX semaphore based rd/rw (un)lock in section_list
Add alternative POSIX semaphore based rd/rw (un)lock in user_list
Refine
log_restart on SIGHUP
Use config.h
Replace ":" with ":"
Update version and ChangeLog
Add dynamic wide-character display width in get_data() Refine dynamic / fixed wide-character display width selection
Add required header file
Support dynamic wide-character display width in str_process and editor related functions Add dynamic / fixed wide-character display width selection
Load / Reload BWF config file on startup / reload
Update debugging code
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
Add section_aid_locations_[load|save]
Get user login count from user_list instead of database
Get online user/guest count from user_list instead of database
Add user_list with data loader
Copy terminal control sequence directly without invoking iconv()
Refine log to monitor disconnection of user
Apply //TRANSLIT to GBK iconv
Add handling of KEY_NULL exception
Refine user input handling
Add user preferred charset selection and conversion
Add press_any_key_ex() to support customizable prompt message
Must press non-empty key to continue
No longer use igetch_reset() to skip remaining \n after \r \r\n -> \r and \n -> \r conversions have already been implemented in igetch()
Logging username while login
Refine logging of KEY_NULL and KEY_TIMEOUT
Logging username while logout
Fix bug
Add top10_menu
Add article_favor to load/save per-user favorite article ID list
Update
Support UTF8 instead of GBK
Use static variable to store main menu instead of dynamically allocated memory
Add feature of excerptional directory list and article view
Re-order included order files
Update app version and build info
Add user online status update
Replace time(0) with time(NULL)
Apply memory pool to editor
Refine display_data
Appy article_view_log to section_list
Remove max_u_online
Refine
Add SSH2 support
Refine
Rename log_std() to log_common()
Add article cache load/unload and display
Refact display_file_ex()
Refine
Add section_list_display
Refine top bar display
Fix "double free" bug
Add attach/detach SHM in readonly mode for child process
Add mysql_error message
Refact menu
Refine active board refresh
Pause on login failure or logout
Refine menu and display
Refine
Refine
Refact display_file_ex, remove display_file Convert split_file_lines into split_data_lines with mmap
Fix bug in menu reload and shared memory writing
Refact menu with shared memory
Refine igetch/igetch_t
Refact bbs_main
Fix bug in handling broken pipe
Remove legacy code
Refine
Refact tcplib Refine handling of user input timeout
Refine to prevent blocking while shutdown server
Refact signal handler and processing implementation Refine select error handling
Update copyright and license information
Refine
Refact gen_top
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 ***
*** 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 ***
*** empty log message ***
*** empty log message ***
Improve log function
Main program for processing BBS clients' request
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 |