| /[LeafOK_CVS]/lbbs/src/main.c |
Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Links to MAIN: | (view) (annotate) |
| Sticky Tag: |
Refine handling of cmdline arguments
Update copyright info
Refact handling of cmdline arguments
Use hash_dict for tag_name search Fix bug for over-length tag_param
Append \n to the end of logging message by log_...() Remove ending \n from each logging message
Ignore SIGPIPE
Check update time of EULA while user login
Display compile config with startup argument
Refine BWF
Fix segment fault issue caused by pcre2api with multi-process on MSYS2
Use POSIX shared object instead of SysV shared segment in menu
Use POSIX shared object instead of SysV shared segment in file_loader
Revert temporary change
Skip remap shared memory in read only mode under Cygwin shmat() again after shmdt() without SHM_REMAP would change the address
Notify loader process to exit on startup failure
Replace macro name
Fix error reported by gcc under MSYS2
Refine
Show copyright info while running the program with --version
log_restart on SIGHUP
Use config.h
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
Use enum / const int instead of macro define constant integers
Refine file header information comments
Update file header information comments
Add section_aid_locations_[load|save]
Update log message
Update user_list Refine search algorithm
Add user_stat Display article_count of selected user
Load user list / online user list initially during startup
Add user_list with data loader
Add top10_menu
Fix errors reported by gcc -Werror=unused-result
Move gen_ex load/reload to main process, no longer need RW_lock
Use static variable to store main menu instead of dynamically allocated memory
Add feature of excerptional directory list and article view
Refine to reduce Valgrind warnings
Fix bug in output to stdout/stderr
Re-order included order files
Update app version and build info
Move macro definitions to autoconf
Replace signal() with sigaction()
Refine
Rename log_std() to log_common()
Add article cache load/unload and display
Add article_cache
Refine
Add set_last_article_op_log_from_db() and set_last_article_op_log_from_db()
Add section_list_loader_launch() and section_list_loader_reload()
Apply article_block_article_count()
Add attach/detach SHM in readonly mode for child process
Add section_list_loader to main loop
Remove debug message
Refine trie_dict
Refact change for trie_dict and file_loader
Refine
Main process hold shm of menu until exit or reload menu, to prevent child process from being unable to open the shm of old menu after reloading.
Refact bbs_cmd with trie_dict
Use get_data_shm instead of get_data_mmap
Add data files load/reload
Fix bug in menu reload and shared memory writing
Refact menu with shared memory
Refine
Refine daemon startup/cleanup
Refine
Fix bug in log fd handling
Refact signal handler and processing implementation Refine select error handling
Refact bbs_menu
Update log message
Fix bug in online user query SQL
Update copyright and license information
Refine
Refine
Add missing header files Update compile dependency
Change dir
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 ***
Fix bug
indent
Main program
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 |