summaryrefslogtreecommitdiffstats
path: root/util
Commit message (Expand)AuthorAgeFilesLines
* Move stamp* to common library, with weak symbolswens2008-06-191-1/+1
* Split out os dependent librarywens2008-06-171-1/+2
* Clean up header dependencieswens2008-06-171-1/+1
* Clean up ccache.wens2008-06-171-2/+2
* Ban more IPs...scw2008-06-151-2/+19
* Makefile cleanupwens2008-06-131-11/+8
* Clean up makefileswens2008-06-121-10/+6
* Move transform programs to seperate directory.wens2008-05-253-181/+1
* - make "sort by ip" only, since this is more like the way in old day.piaip2008-05-241-2/+2
* - improve from_ip sort stylepiaip2008-05-171-2/+6
* WARNING: THIS PATCHSET CHANGED SHM STRUCTURE. PLEASE READ UPDATING CAREFULLY.piaip2008-05-131-1/+2
* - chat: add /ban and /unban commandspiaip2008-05-111-16/+122
* - (internal) xchatd: remove unused codepiaip2008-05-081-152/+1
* - (internal) export osdep from cmsys, fixing bbsctl linking errorpiaip2008-04-191-2/+2
* - xchat: fix "waterball exists forever" issue, and prevent printing mail aler...piaip2008-04-181-55/+6
* - change sender address of auto forward to forwarder, to prevent confusion ca...piaip2008-04-161-1/+1
* - reduce unnecessary QP encode in mail subject header.piaip2008-04-161-1/+12
* Drop Solaris supportwens2008-04-092-23/+5
* - remove rejects from util/angelpiaip2008-03-311-48/+0
* - (internal) change GLOBAL_* to BN_*piaip2008-03-311-5/+5
* - fix reaper utility to make it really works.piaip2008-03-291-9/+139
* - (internal) move UTIL_C API from mbbsd/stuff to cmbbs.piaip2008-03-271-4/+2
* (internal) refine directory layout: libbbs/libbbsutil -> common/bbs,sys.piaip2008-03-271-2/+2
* - (internal) move osdep to libbbsutilpiaip2008-03-261-2/+2
* - (internal) util update - sync with latest librarypiaip2008-03-266-232/+24
* - revise code slightly.piaip.newlayout@4011kcwu2008-03-201-51/+67
* - fix bug: board active user limit (may exceed 32768)piaip2008-03-101-1/+2
* - xchatd: allow ignoring users not in chatroom.piaip2008-02-151-9/+57
* - xchatd: prevent malicious user flooding chat page to hide his useridpiaip2008-01-281-3/+3
* avoid empty filenameswens2008-01-251-2/+4
* - revise passwd_apply() api, prevent use global variable to pass data.kcwu2008-01-241-2/+3
* - xchatd: prevent ignored users flood by entering/leaving chatroomspiaip2008-01-101-2/+2
* - display userid in xchatd (to prevent spammers, reported by PttSuggest)piaip2008-01-061-2/+2
* * extract common functions as library.kcwu2007-12-1216-268/+21
* * uhash use userid="" to denote free slot for new register.kcwu2007-12-121-0/+30
* * change util/account.c per_hour_unit to 100.kcwu2007-12-121-1/+1
* - change hard coded PTT to macrospiaip2007-12-096-7/+7
* * eliminate warningskcwu2007-10-172-8/+9
* Add LDFLAGS for compiling bbsctl.mhsin2007-09-211-1/+1
* * fix compilekcwu2007-09-211-17/+17
* * revise Makefilekcwu2007-09-201-10/+11
* Update.mhsin2007-09-181-3/+3
* New STOP mechanism. Try not to kill ALL processes at the same time.mhsin2007-09-171-7/+172
* update Makefile.kcwu2007-06-101-8/+5
* delete obsolete utilities.kcwu2007-06-091-8/+0
* delete obsolete utilities.kcwu2007-06-093-145/+1
* delete obsolete utilities.kcwu2007-06-095-211/+3
* Log angel changing action and report every weekscw2007-06-041-1/+31
* * fix bug: "expire" didn't delete files!kcwu2007-06-021-14/+8
* * add shutdown flagkcwu2007-05-271-1/+1
* s/max_film/last_film/victor2007-05-041-2/+2
* fix util/birth.cvictor2007-04-162-3/+5
* horoscope flavor birthday cardvictor2007-04-161-19/+16
* Leave unprocessed line unchanged when doing chesscountry things.scw2007-03-161-4/+8
* Police Manager, can search user infowens2007-03-131-1/+1
* Score and svn tagswens2007-03-131-1/+5
* log osongvictor2007-01-131-0/+1
* fix potential security holewens2006-12-281-0/+3
* fix bugswens2006-12-281-2/+4
* wretch bbs man converterwens2006-12-282-0/+116
* Dealing with angels for waterball arrangement.scw2006-12-051-2/+2
* #define MAX_GUESTvictor2006-11-201-1/+1
* sleep longer when BAN_FILE presentwens2006-10-071-1/+1
* move counterwens2006-09-171-7/+7
* fix compile errorwens2006-09-141-1/+1
* correct counter.wens2006-09-111-3/+12
* bug fix: sort banip list numerically instead of dictionary orderkcwu2006-09-011-1/+1
* currpid not initialized.wens2006-08-291-3/+7
* site-wide broadcastwens2006-08-212-1/+74
* build banned ip list on compilewens2006-06-181-0/+151
* handle ALLHIDPOSTin22006-06-021-0/+7
* mkdir jobspool/in22006-05-201-0/+1
* bug fix: online user number is SHM->UTMPnumber instead of SHM->number. howeve...kcwu2006-04-011-4/+0
* remove dead program.kcwu2006-03-272-53/+1
* remove dangerous function.kcwu2006-03-271-5/+0
* GO scoring and displaying on userlist.scw2006-03-121-4/+26
* fav:victor2005-11-211-1/+1
* ignore leading '[' when scanning BM list in toplazyBM.cscw2005-11-021-1/+1
* add fixbcachein22005-10-281-0/+57
* missing commit for r3231in22005-10-271-0/+3
* single daemon for all portsin22005-10-211-21/+5
* changes mailalert to 1 bit only.ptt2005-10-134-4/+5
* make the ticket number less preditable.kcwu2005-10-061-58/+7
* prevent unsupported localepiaip2005-09-201-2/+2
* verbose ver.cpiaip2005-09-201-0/+21
* remove unused option (-o)victor2005-09-181-31/+8
* 1.now = time(NULL) instead of time(&now)in22005-09-121-2/+11
* reflect changes of ident in userec_tpiaip2005-09-121-1/+1
* * fix toplazyBM and toplazyBBM mailing and logging wrong id bugscw2005-09-112-139/+139
* catch SIGXCPU for debug.piaip.automake@3147kcwu2005-09-101-0/+1
* * larger default DEF_(DAYS|MAXP|MINP)in22005-08-261-51/+96
* toplazyBM.c:scw2005-08-221-149/+155
* * chess country includes GO nowscw2005-08-211-0/+4
* process argv[] before setproctitle()in22005-08-201-3/+4
* take care of buffer size, try to avoid crash.kcwu2005-08-181-19/+33
* it's stupid to call c program in perl for string manipulation.kcwu2005-08-164-57/+11
* update Makefilevictor2005-08-141-1/+1
* remove interface to ``train schedule information service''victor2005-08-131-119/+0
* util to know the amount of tickets for ticket.dataptt2005-08-092-1/+27
* add super sys support op (群組長)wens2005-08-081-10/+4
* Revision 3000piaip2005-08-064-4/+187
* various money related fixpiaip2005-08-061-1/+1
* - multi.money updates,piaip2005-08-051-1/+1
* fix file.multi.money issuepiaip2005-08-051-1/+9
* utility updatepiaip2005-07-282-24/+47
* mark as brokenpiaip2005-07-251-0/+9
* sync with PTT1 local modified source:piaip2005-07-231-4/+30
* add util to write money in SHM back to disk.wens2005-07-084-27/+55
* fix #2897: should be board directories, not homepiaip2005-07-061-0/+14
* initbbs should also create 0-9 to prevent errors.piaip2005-07-061-0/+5
* add tools for PMake v2piaip2005-07-051-0/+42
* apply rafan's (rafan.bbs@ptt2.cc) big patch to s/username/nickname/gvictor2005-07-045-10/+10
* fix last commitwens2005-06-181-1/+1
* fix not able to fix uhashwens2005-06-181-1/+1
* better readability.in22005-06-148-7/+8
* fix bugin22005-06-111-7/+11
* skip wrong datetimein22005-06-101-4/+10
* rewritein22005-06-101-133/+66
* convenient board watcher tools.piaip2005-04-202-27/+118
* use BBSUID instead 9999in22005-04-041-2/+2
* bug fix: last one entry is lostkcwu2005-03-271-0/+1
* more statistickcwu2005-03-271-0/+12
* fix bug introduced by r2627kcwu2005-03-271-3/+3
* fix format stringkcwu2005-03-271-1/+1
* bind xchatd to localhost onlywens2005-03-211-1/+1
* statistic for user's first login todaykcwu2005-03-191-0/+2
* statistickcwu2005-03-191-1/+43
* make usage of shmctl look betterkcwu2005-03-191-21/+34
* remove dead codekcwu2005-03-191-5/+0
* extract unit of login timeskcwu2005-03-191-2/+3
* test if SHM->gap are all zerokcwu2005-03-191-0/+42
* change author of waterlog. to avoid editing.kcwu2005-03-191-1/+1
* add 'const' qualifiers on function parameters.kcwu2005-03-197-9/+8
* make non-c99 compiler happykcwu2005-03-152-2/+2
* warning: searchuser() getuser() API change, don't change query string implici...kcwu2005-03-1510-12/+11
* pass (1, argv) into sub main functionsin22005-03-141-3/+3
* kick guest who idle more then 15 minuteskcwu2005-03-141-17/+16
* bugfix: some user will always stay in friends' friend list after logoutkcwu2005-03-141-3/+3
* remove dead filekcwu2005-03-132-51/+1
* move 232 bytes from data section to rodata sectionkcwu2005-03-121-1/+1
* move global variable xuser into local, save 512 bytes.kcwu2005-03-127-15/+17
* makefile clean upkcwu2005-03-123-4/+4
* fix bad codekcwu2005-03-101-3/+7
* Fix compile error when not defining USE_HUGETLB.scw2005-03-091-2/+2
* fix alignment and permission problems when USE_HUGETLB.in22005-03-092-24/+28
* add "cool down" feature for boards.wens2005-03-092-0/+6
* add support for hugetblpage of Linux 2.6wens2005-03-082-3/+15
* remove personal ident for registration.in22005-03-082-6/+19
* Make matching of chess country picture more currectly.scw2005-03-081-1/+4
* add regtime to post & vote limitswens2005-03-031-0/+2
* use FNV hash functionkcwu2005-02-281-14/+2
* don't trust string on shm, to avoid crashkcwu2005-02-281-2/+2
* fix bugin22005-02-261-3/+3
* run timed just after attach_SHM()kcwu2005-02-261-5/+5
* * use fnv hash function for all hash.kcwu2005-02-264-67/+27
* missing commit for 2541in22005-02-251-1/+1
* for saving memory, perl script to filter out unnecessary environment variableskcwu2005-02-251-0/+28
* remove descrypt.c.kcwu2005-02-242-626/+6
* make valgrind happykcwu2005-02-241-0/+10
* fix bugin22005-02-231-2/+2
* rewritein22005-02-191-1/+8
* Match prefix instead of whole string when scanning chess country photo.scw2005-02-131-1/+3
* if exec(2) fails, sleep 3 secs to prevent floodingin22005-02-121-0/+1
* add include headers in FreeBSDin22005-02-121-0/+2
* * add random self-test.kcwu2005-02-101-6/+227
* fix last commitkcwu2005-02-091-1/+1
* QP encode mail subject (rfc2047).kcwu2005-02-091-3/+39
* fix typo of chat action commandkcwu2005-02-081-1/+1
* bug fix: don't use free'd pointerkcwu2005-02-081-2/+4
* code clean up. rewrite few lines.kcwu2005-02-081-652/+257
* warning freekcwu2005-02-081-1/+1
* logout_friend_online() fault tolerantkcwu2005-02-061-0/+1
* code clean up.kcwu2005-02-061-45/+49
* bug fix: variable uninitialized in utmpfix daemon-sleep mode.victor.edit@2465kcwu2005-02-051-0/+2
* change function declare from k&r style to ansi style.kcwu2005-02-052-285/+108
* replace rand() with random() for better randomnesskcwu2005-02-041-3/+3
* comment on bad random number usagekcwu2005-02-032-3/+4
* in utmpfix, send SIGKILL if the processes are not response to SIGHUP.in22005-01-311-9/+35
* cut hash if there is big trouble and fix it later.ptt2005-01-291-0/+1
* fix a bug on remove .ptt2005-01-281-4/+10
* remove redundent ctime4wens2005-01-271-7/+0
* Let admin fix passwd shm on the fly.ptt2005-01-271-27/+62
* Collect all the five chess log to a board if GLOBAL_FIVECHESS_LOGscw2005-01-251-1/+10
* change time_t to time4_twens2005-01-251-2/+7
* more ctime to ctime4wens2005-01-251-1/+1
* use ctime4 for compat on x86_64wens2005-01-253-3/+3
* use bbs.hin22005-01-251-13/+4
* use time4_t(uint32_t) instead of time_t for x86-64 arch.in22005-01-2424-127/+61
* Allow user to modify their chess country self-description.scw2005-01-231-1/+1
* generic support for ssh hostname via SSH_CLIENT env (with support for ipv6 li...wens2005-01-201-29/+10
* fix sorting criteria for chc/five recordkcwu2005-01-171-4/+4
* add post limits for BM.wens2005-01-071-2/+4
* fix stupid bug in utmpfix...wens2005-01-011-2/+2
* merge ptt.linux againwens2004-12-112-66/+72
* discard r2368 due to compilation failurein22004-12-062-72/+66
* merge ptt.linuxwens2004-12-052-66/+72
* changed money in fileheader_t into unionwens2004-12-031-1/+1
* Telling where the BBS data will be placed in initbbs.scw2004-11-291-0/+1
* added util to zero vote limits.wens2004-11-211-0/+47
* do not install UTIL_OBJS to ~/bin/in22004-10-311-1/+1
* always respect to BBSHOMEkcwu2004-10-311-3/+3
* chess listing sorted by rating(conditional) and player attitutekcwu2004-10-281-2/+19
* typo, thanks wensvictor2004-10-251-1/+1
* add daemon mode for utmpfixin22004-10-251-27/+48
* init userec_t versionvictor2004-10-241-1/+1
* apply memcpy() instead of strlcpy() to mindin22004-10-241-1/+1
* WARNINGvictor2004-10-232-0/+149
* if some utmp records fails, utmpfix will clean the recordsin22004-10-201-7/+28
* fix utmpfix that corrupt SHMkcwu2004-10-191-1/+8
* shmctl should NOT fail in utmpfix, but when something wrongin22004-10-191-4/+31
* 1.support ipcrm in Linux and setuid to BBSADM ad the same time tovictor2004-10-171-10/+32
* typoin22004-10-091-1/+1
* order by play count>0 firstkcwu2004-10-091-6/+22
* use perl instead of pperl. pperl breaks too often.in22004-09-301-1/+1
* correct revision 2210victor2004-09-231-0/+8
* fix that adding file.c in r2207 causes compile failure in util/.in22004-09-221-2/+2
* Fix buffer size bug and correcting output.in22004-09-161-5/+5
* Ignore the ones whose PERM_ANGEL have been removed in angel.c.scw2004-09-152-25/+28
* Personal chess country data query done.scw2004-09-121-5/+13
* Solaris compatiblevictor2004-09-123-11/+7
* ignore \e and \b in titlein22004-09-111-4/+11
* merge back from branch victor.solarisvictor2004-09-104-49/+50
* better outputin22004-09-041-3/+4
* Chess country files adding.scw2004-08-291-4/+5
* Chess country basic things constructing.scw2004-08-122-1/+185
* new filtermailin22004-08-051-23/+23
* WITHFILTERMAIL flagin22004-08-041-0/+3
* use int instead of longin22004-07-301-2/+1
* discard the situationptt2004-07-272-0/+2
* fix bugin22004-07-151-6/+5
* fix last commitin22004-07-131-0/+1
* link old usies into log/in22004-07-121-17/+19
* reindentptt.fpg@2121in22004-07-101-178/+134
* Fix some compile warning and make error.scw2004-06-292-4/+2
* Merge bbs merge moduleptt.fpg@2092ptt2004-06-261-1/+1
* A util to produce (G)ivemoney format file from gamble resultptt2004-06-222-1/+30
* Change the output format and don't use bbsmail to avoid REJ_OUTTAMAIL.scw2004-06-201-45/+110
* Add statistic program for angel.scw2004-06-203-2/+116
* use $(CCACHE)kcwu2004-06-041-8/+8
* warning freekcwu2004-06-042-4/+4
* add tools to translate man from eagle bbs system (ex.bbs.ntu.edu.tw)ptt2004-06-022-1/+58
* discard 1998in22004-05-241-3/+8
* Avoid overriding backup file.scw2004-05-241-4/+4
* add reloadbcachein22004-05-241-1/+9
* Make convert work without PLAY_ANGEL defined.victor.screen@2015scw2004-05-241-3/+3
* Merge from scw.angel.scw2004-05-243-1/+69
* remove SR.*, cache of search, when expirePtt.save_title@2006ptt2004-05-191-4/+6
* add stampfilefd() to avoid race conditionin22004-05-171-8/+3
* avoid SHM->bsorted[type][n] == NULLin22004-05-041-2/+1
* remove unused programsin22004-05-025-201/+1