/[LeafOK_CVS]/lbbs/src/user_list.c
ViewVC logotype

Log of /lbbs/src/user_list.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.48 - (view) (annotate) - [select for diffs]
Sat Jan 3 10:27:14 2026 UTC (2 months, 1 week ago) by sysadm
Branch: MAIN
CVS Tags: HEAD
Changes since 1.47: +1 -1 lines
Diff to previous 1.47
Update copyright info


Revision 1.47 - (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.46: +108 -108 lines
Diff to previous 1.46
Append \n to the end of logging message by log_...()
Remove ending \n from each logging message


Revision 1.46 - (view) (annotate) - [select for diffs]
Thu Dec 18 02:56:01 2025 UTC (2 months, 4 weeks ago) by sysadm
Branch: MAIN
Changes since 1.45: +5 -15 lines
Diff to previous 1.45
Refine with log_debug()


Revision 1.45 - (view) (annotate) - [select for diffs]
Wed Dec 3 05:31:11 2025 UTC (3 months, 1 week ago) by sysadm
Branch: MAIN
Changes since 1.44: +1 -0 lines
Diff to previous 1.44
Refresh user online status during list item selection.


Revision 1.44 - (view) (annotate) - [select for diffs]
Thu Nov 20 11:31:56 2025 UTC (3 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.43: +52 -0 lines
Diff to previous 1.43
Add mechanism to detect and resolve dead lock caused by POSIX semaphore.


Revision 1.43 - (view) (annotate) - [select for diffs]
Thu Nov 20 10:20:51 2025 UTC (3 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.42: +4 -4 lines
Diff to previous 1.42
Add alternative POSIX semaphore based rd/rw (un)lock in section_list


Revision 1.42 - (view) (annotate) - [select for diffs]
Thu Nov 20 09:02:46 2025 UTC (3 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.41: +162 -26 lines
Diff to previous 1.41
Add alternative POSIX semaphore based rd/rw (un)lock in user_list


Revision 1.41 - (view) (annotate) - [select for diffs]
Thu Nov 20 03:22:35 2025 UTC (3 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.40: +3 -5 lines
Diff to previous 1.40
Refine


Revision 1.40 - (view) (annotate) - [select for diffs]
Thu Nov 20 02:56:46 2025 UTC (3 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.39: +5 -1 lines
Diff to previous 1.39
Update


Revision 1.39 - (view) (annotate) - [select for diffs]
Thu Nov 20 01:54:18 2025 UTC (3 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.38: +138 -102 lines
Diff to previous 1.38
Use POSIX shared object instead of SysV shared segment in user_list


Revision 1.38 - (view) (annotate) - [select for diffs]
Tue Nov 18 15:15:18 2025 UTC (3 months, 4 weeks ago) by sysadm
Branch: MAIN
Changes since 1.37: +6 -13 lines
Diff to previous 1.37
Skip remap shared memory in read only mode under Cygwin
shmat() again after shmdt() without SHM_REMAP would change the address


Revision 1.37 - (view) (annotate) - [select for diffs]
Tue Nov 18 14:43:35 2025 UTC (3 months, 4 weeks ago) by sysadm
Branch: MAIN
Changes since 1.36: +66 -67 lines
Diff to previous 1.36
Fix issue caused by address change during SHM remap


Revision 1.36 - (view) (annotate) - [select for diffs]
Mon Nov 17 14:01:13 2025 UTC (3 months, 4 weeks ago) by sysadm
Branch: MAIN
Changes since 1.35: +6 -6 lines
Diff to previous 1.35
Replace macro name


Revision 1.35 - (view) (annotate) - [select for diffs]
Mon Nov 17 12:16:48 2025 UTC (3 months, 4 weeks ago) by sysadm
Branch: MAIN
Changes since 1.34: +9 -0 lines
Diff to previous 1.34
Add alternative implementation of shmat(..., SHM_REMAP) under MSYS2
Fix error reported by gcc under MSYS2


Revision 1.34 - (view) (annotate) - [select for diffs]
Mon Nov 17 11:56:11 2025 UTC (3 months, 4 weeks ago) by sysadm
Branch: MAIN
Changes since 1.33: +16 -4 lines
Diff to previous 1.33
Add implementation for MSYS2


Revision 1.33 - (view) (annotate) - [select for diffs]
Sun Nov 16 00:10:48 2025 UTC (4 months ago) by sysadm
Branch: MAIN
Changes since 1.32: +3 -4 lines
Diff to previous 1.32
Refine ceiling of integer division


Revision 1.32 - (view) (annotate) - [select for diffs]
Tue Nov 11 00:28:05 2025 UTC (4 months ago) by sysadm
Branch: MAIN
Changes since 1.31: +4 -0 lines
Diff to previous 1.31
Use config.h


Revision 1.31 - (view) (annotate) - [select for diffs]
Sun Nov 9 06:44:02 2025 UTC (4 months ago) by sysadm
Branch: MAIN
Changes since 1.30: +1 -1 lines
Diff to previous 1.30
Fix bug


Revision 1.30 - (view) (annotate) - [select for diffs]
Thu Nov 6 10:58:03 2025 UTC (4 months, 1 week ago) by sysadm
Branch: MAIN
Changes since 1.29: +0 -8 lines
Diff to previous 1.29
Update debugging code


Revision 1.29 - (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.28: +5 -2 lines
Diff to previous 1.28
Use enum / const int instead of macro define constant integers
Use const char * instead of macro define for constant strings


Revision 1.28 - (view) (annotate) - [select for diffs]
Tue Nov 4 14:58:56 2025 UTC (4 months, 1 week ago) by sysadm
Branch: MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27
Refine file header information comments


Revision 1.27 - (view) (annotate) - [select for diffs]
Tue Nov 4 14:30:44 2025 UTC (4 months, 1 week ago) by sysadm
Branch: MAIN
Changes since 1.26: +1 -1 lines
Diff to previous 1.26
Call shmctl() on valid shmid only


Revision 1.26 - (view) (annotate) - [select for diffs]
Tue Nov 4 13:49:51 2025 UTC (4 months, 1 week ago) by sysadm
Branch: MAIN
Changes since 1.25: +7 -15 lines
Diff to previous 1.25
Update file header information comments


Revision 1.25 - (view) (annotate) - [select for diffs]
Sun Nov 2 14:38:53 2025 UTC (4 months, 1 week ago) by sysadm
Branch: MAIN
Changes since 1.24: +165 -24 lines
Diff to previous 1.24
Add user search in user list display
Fix bug: memory of user introduction pointed by USER_INFO.intro might be overwritten during user_list_pool_reload(),
         use external buffer passed into query_user_info_by_uid() to prevent this issue.


Revision 1.24 - (view) (annotate) - [select for diffs]
Sun Nov 2 04:30:29 2025 UTC (4 months, 2 weeks ago) by sysadm
Branch: MAIN
Changes since 1.23: +55 -0 lines
Diff to previous 1.23
Get user login count from user_list instead of database


Revision 1.23 - (view) (annotate) - [select for diffs]
Sat Nov 1 10:35:42 2025 UTC (4 months, 2 weeks ago) by sysadm
Branch: MAIN
Changes since 1.22: +77 -7 lines
Diff to previous 1.22
Get online user/guest count from user_list instead of database


Revision 1.22 - (view) (annotate) - [select for diffs]
Fri Oct 24 02:03:15 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.21: +6 -6 lines
Diff to previous 1.21
Update user_list
Refine search algorithm


Revision 1.21 - (view) (annotate) - [select for diffs]
Thu Oct 23 11:10:34 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.20: +6 -4 lines
Diff to previous 1.20
Format user info display


Revision 1.20 - (view) (annotate) - [select for diffs]
Thu Oct 23 09:54:54 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.19: +5 -1 lines
Diff to previous 1.19
Add user_info_display


Revision 1.19 - (view) (annotate) - [select for diffs]
Thu Oct 23 05:54:16 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.18: +6 -1 lines
Diff to previous 1.18
Update user_stat_article_cnt in section_list_set_article_visible()


Revision 1.18 - (view) (annotate) - [select for diffs]
Thu Oct 23 04:09:13 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.17: +86 -0 lines
Diff to previous 1.17
Add user_stat
Display article_count of selected user


Revision 1.17 - (view) (annotate) - [select for diffs]
Thu Oct 23 01:58:05 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.16: +7 -0 lines
Diff to previous 1.16
Revert "Set user_list_[rd|rw]_(un)lock as public functions"

This reverts commit ea1c349d0feaaf9db4458aca239daf29894245de.


Revision 1.16 - (view) (annotate) - [select for diffs]
Thu Oct 23 01:29:43 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.15: +0 -7 lines
Diff to previous 1.15
Set user_list_[rd|rw]_(un)lock as public functions


Revision 1.15 - (view) (annotate) - [select for diffs]
Thu Oct 23 00:48:34 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.14: +25 -16 lines
Diff to previous 1.14
Optimize index rebuild


Revision 1.14 - (view) (annotate) - [select for diffs]
Wed Oct 22 16:12:50 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.13: +21 -6 lines
Diff to previous 1.13
Add data fields of user


Revision 1.13 - (view) (annotate) - [select for diffs]
Wed Oct 22 14:42:08 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.12: +5 -10 lines
Diff to previous 1.12
Fix bug
Add testing code


Revision 1.12 - (view) (annotate) - [select for diffs]
Wed Oct 22 14:25:15 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.11: +24 -30 lines
Diff to previous 1.11
Fix bug


Revision 1.11 - (view) (annotate) - [select for diffs]
Wed Oct 22 11:48:04 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.10: +106 -6 lines
Diff to previous 1.10
Add query_user_online_info_by_uid()


Revision 1.10 - (view) (annotate) - [select for diffs]
Wed Oct 22 10:38:23 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.9: +43 -4 lines
Diff to previous 1.9
Optimize index rebuild


Revision 1.9 - (view) (annotate) - [select for diffs]
Wed Oct 22 07:39:02 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.8: +3 -15 lines
Diff to previous 1.8
Remove guest from online user list


Revision 1.8 - (view) (annotate) - [select for diffs]
Wed Oct 22 07:16:48 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.7: +110 -9 lines
Diff to previous 1.7
Set sort order of user list as by username
Add query_user_info_by_uid()


Revision 1.7 - (view) (annotate) - [select for diffs]
Wed Oct 22 05:50:13 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.6: +21 -4 lines
Diff to previous 1.6
Refine handling of Guest


Revision 1.6 - (view) (annotate) - [select for diffs]
Wed Oct 22 04:48:53 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.5: +675 -456 lines
Diff to previous 1.5
Add user_online_list


Revision 1.5 - (view) (annotate) - [select for diffs]
Tue Oct 21 13:00:55 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.4: +25 -18 lines
Diff to previous 1.4
Set user_list_[rd|rw]_(un)lock() as static
These functions are for internal use only


Revision 1.4 - (view) (annotate) - [select for diffs]
Tue Oct 21 12:35:03 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.3: +57 -0 lines
Diff to previous 1.3
Add query_user_info()


Revision 1.3 - (view) (annotate) - [select for diffs]
Tue Oct 21 12:10:20 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.2: +7 -10 lines
Diff to previous 1.2
Do not acquire rw_lock while loading new user_list


Revision 1.2 - (view) (annotate) - [select for diffs]
Tue Oct 21 11:11:28 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.1: +59 -0 lines
Diff to previous 1.1
Add user_list_display


Revision 1.1 - (view) (annotate) - [select for diffs]
Tue Oct 21 06:24:51 2025 UTC (4 months, 3 weeks ago) by sysadm
Branch: MAIN
Add user_list with data loader


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.

  Diffs between and
  Type of Diff should be a

Sort log by:

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1