Log of /lbbs/src/net_server.c
Parent Directory
|
Revision Log
Revision
1.112 -
(
view)
(
annotate)
-
[select for diffs]
Fri Dec 19 06:16:27 2025 UTC
(2 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.111: +74 -74 lines
Diff to
previous 1.111
Append \n to the end of logging message by log_...()
Remove ending \n from each logging message
Revision
1.106 -
(
view)
(
annotate)
-
[select for diffs]
Wed Dec 17 03:44:29 2025 UTC
(2 months, 4 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.105: +24 -8 lines
Diff to
previous 1.105
Apply different handling to first connection and concurrent connections from the same IP.
Revision
1.101 -
(
view)
(
annotate)
-
[select for diffs]
Tue Dec 2 08:48:05 2025 UTC
(3 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.100: +5 -0 lines
Diff to
previous 1.100
Force re-confirm user agreeement if time of EULA is later than last_login_dt
Revision
1.98 -
(
view)
(
annotate)
-
[select for diffs]
Mon Dec 1 08:17:28 2025 UTC
(3 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.97: +4 -0 lines
Diff to
previous 1.97
Set sshbind and SSH_session into non-blocking mode after connection is established.
Revision
1.95 -
(
view)
(
annotate)
-
[select for diffs]
Fri Nov 21 08:59:29 2025 UTC
(3 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.94: +16 -0 lines
Diff to
previous 1.94
Fix segment fault issue caused by pcre2api with multi-process on MSYS2
Revision
1.94 -
(
view)
(
annotate)
-
[select for diffs]
Wed Nov 19 14:47:08 2025 UTC
(3 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.93: +8 -20 lines
Diff to
previous 1.93
Use POSIX shared object instead of SysV shared segment in menu
Revision
1.90 -
(
view)
(
annotate)
-
[select for diffs]
Mon Nov 17 09:42:52 2025 UTC
(3 months, 4 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.89: +2 -0 lines
Diff to
previous 1.89
Skip setting SO_REUSEPORT to keep compatible with MSYS2
Revision
1.89 -
(
view)
(
annotate)
-
[select for diffs]
Mon Nov 17 09:33:58 2025 UTC
(3 months, 4 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.88: +12 -14 lines
Diff to
previous 1.88
Replace waitid() with waitpid() to improve compatibility under MSYS2
Revision
1.88 -
(
view)
(
annotate)
-
[select for diffs]
Mon Nov 17 06:41:18 2025 UTC
(3 months, 4 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.87: +48 -3 lines
Diff to
previous 1.87
Add --with-epoll to configure to switch between epoll and poll
Revision
1.87 -
(
view)
(
annotate)
-
[select for diffs]
Mon Nov 17 02:32:42 2025 UTC
(3 months, 4 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.86: +59 -27 lines
Diff to
previous 1.86
Optimize epoll handling to avoid repeated create / close
Modify several extern variables to static
Cleanup more server-side variables after fork of client process
Revision
1.86 -
(
view)
(
annotate)
-
[select for diffs]
Sun Nov 16 13:18:30 2025 UTC
(3 months, 4 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.85: +19 -1 lines
Diff to
previous 1.85
Add options to ./configure
--with-mariadb
--enable-systemd
Revision
1.82 -
(
view)
(
annotate)
-
[select for diffs]
Fri Nov 14 08:45:25 2025 UTC
(4 months ago)
by
sysadm
Branch:
MAIN
Changes since
1.81: +66 -51 lines
Diff to
previous 1.81
Refact process_sockaddr_pool with hash_dict_pid_sockaddr and hash_dict_sockaddr_count
Revision
1.79 -
(
view)
(
annotate)
-
[select for diffs]
Wed Nov 5 04:19:21 2025 UTC
(4 months, 1 week ago)
by
sysadm
Branch:
MAIN
Changes since
1.78: +8 -5 lines
Diff to
previous 1.78
Use enum / const int instead of macro define constant integers
Use const char * instead of macro define for constant strings
Revision
1.75 -
(
view)
(
annotate)
-
[select for diffs]
Sat Oct 25 07:58:10 2025 UTC
(4 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.74: +23 -6 lines
Diff to
previous 1.74
Loop ssh_event_dopoll() until SSH connection is fully established
Revision
1.74 -
(
view)
(
annotate)
-
[select for diffs]
Sat Oct 25 03:11:11 2025 UTC
(4 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.73: +186 -18 lines
Diff to
previous 1.73
Add implementation of PTY related interfaces to fix compatibility issue.
Revision
1.73 -
(
view)
(
annotate)
-
[select for diffs]
Sun Oct 19 01:30:38 2025 UTC
(4 months, 4 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.72: +2 -0 lines
Diff to
previous 1.72
Copy terminal control sequence directly without invoking iconv()
Revision
1.71 -
(
view)
(
annotate)
-
[select for diffs]
Mon Sep 22 05:07:22 2025 UTC
(5 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.70: +15 -0 lines
Diff to
previous 1.70
Add timeout control for SSH handshake and authentication
Revision
1.70 -
(
view)
(
annotate)
-
[select for diffs]
Sun Jun 29 03:32:39 2025 UTC
(8 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.69: +38 -5 lines
Diff to
previous 1.69
Send SIGKILL to child process which does not exit in time, to avoid blocking main process exit normally.
Revision
1.68 -
(
view)
(
annotate)
-
[select for diffs]
Thu Jun 26 12:17:02 2025 UTC
(8 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.67: +15 -39 lines
Diff to
previous 1.67
Move gen_ex load/reload to main process, no longer need RW_lock
Revision
1.67 -
(
view)
(
annotate)
-
[select for diffs]
Wed Jun 25 02:49:20 2025 UTC
(8 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.66: +23 -5 lines
Diff to
previous 1.66
Use RW_lock to avoid conflict between menu reload of data loader process and main process in rare condition
Revision
1.66 -
(
view)
(
annotate)
-
[select for diffs]
Wed Jun 25 01:50:14 2025 UTC
(8 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.65: +4 -17 lines
Diff to
previous 1.65
Use static variable to store main menu instead of dynamically allocated memory
Revision
1.65 -
(
view)
(
annotate)
-
[select for diffs]
Tue Jun 24 10:01:24 2025 UTC
(8 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.64: +1 -1 lines
Diff to
previous 1.64
Add feature of excerptional directory list and article view
Revision
1.63 -
(
view)
(
annotate)
-
[select for diffs]
Sun Jun 22 01:40:03 2025 UTC
(8 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.62: +1 -0 lines
Diff to
previous 1.62
Add ssh-rsa into SSH_BIND_OPTIONS_HOSTKEY_ALGORITHMS for backward compatibility
Revision
1.59 -
(
view)
(
annotate)
-
[select for diffs]
Mon Jun 16 14:32:25 2025 UTC
(9 months ago)
by
sysadm
Branch:
MAIN
Changes since
1.58: +2 -0 lines
Diff to
previous 1.58
Avoid duplicate receiving SIGTERM to cause process termination
Revision
1.45 -
(
view)
(
annotate)
-
[select for diffs]
Sun Jun 1 14:14:34 2025 UTC
(9 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.44: +12 -9 lines
Diff to
previous 1.44
Skip pid cleanup from sockaddr pool for section list loader process
Revision
1.42 -
(
view)
(
annotate)
-
[select for diffs]
Tue May 27 03:25:02 2025 UTC
(9 months, 3 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.41: +11 -0 lines
Diff to
previous 1.41
Add section_list_loader_launch() and section_list_loader_reload()
Revision
1.24 -
(
view)
(
annotate)
-
[select for diffs]
Sun May 11 04:09:08 2025 UTC
(10 months ago)
by
sysadm
Branch:
MAIN
Changes since
1.23: +3 -1 lines
Diff to
previous 1.23
Change getch to non-blocking
Refine select parameter
Remove sleep
Revision
1.19 -
(
view)
(
annotate)
-
[select for diffs]
Fri May 9 11:21:11 2025 UTC
(10 months, 1 week ago)
by
sysadm
Branch:
MAIN
Changes since
1.18: +71 -7 lines
Diff to
previous 1.18
Refact signal handler and processing implementation
Refine select error handling
Revision
1.14 -
(
view)
(
annotate)
-
[select for diffs]
Wed Apr 30 09:18:19 2025 UTC
(10 months, 2 weeks ago)
by
sysadm
Branch:
MAIN
Changes since
1.13: +3 -0 lines
Diff to
previous 1.13
Add missing header files
Update compile dependency
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.