summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* * [code refine] add const modifierpiaip2009-08-291-3/+3
* * refine ordersongpiaip2009-08-261-4/+3
* * remove numlogin from vote/post restriction (confirmed by SYSOPs)piaip2009-08-251-85/+99
* * enable timeout in toconnectex.piaip2009-08-251-0/+1
* * use SAFE_ARTICLE_DELETE even if nuser < 30piaip2009-08-232-2/+6
* * move ambiguous id check into (emaildb/regcheckd) daemon piaip2009-08-191-0/+3
* * prepare to move ambiguous id check into regmaild (it should be named as re...piaip2009-08-191-0/+1
* * refine stampdir behaviorpiaip2009-08-181-0/+1
* * remove bid as claimed before.piaip2009-07-162-22/+0
* * remove more bid assess(good/bad sale) stuffpiaip2009-06-301-2/+2
* * add Security and ALLPOST to system internal readonly boardspiaip2009-06-301-0/+1
* * change function to several display text screen from pager to show_file.piaip2009-06-221-3/+4
* * move structure used in UTMPD mode to daemons.hkcwu2009-06-222-9/+10
* * move emaildb to standalone regmaildbpiaip2009-06-192-28/+56
* * missing check-in filespiaip2009-06-191-1/+1
* * add missing filespiaip2009-06-161-0/+1
* * revert r4584, r4586, r4595: to preserve old behavior.kcwu2009-06-161-1/+1
* * fix bug: incorrect user's tmp buf filename.kcwu2009-06-132-8/+1
* * revise brc interface: brc will not change currbid, currboard, currbrdattrkcwu2009-06-131-1/+1
* vedit revisekcwu2009-06-132-9/+9
* * refine cmbbs: move util_passwd.o to cmbbs/passwd.c.piaip2009-06-122-17/+21
* * make AYT customizablepiaip2009-06-121-7/+10
* * refine cmbbs/cache.c: we don't need 'util_cache.o' anymore! simply common ...piaip2009-06-122-54/+49
* * make port binding to standalone configuration fine (etc/bindports.conf)piaip2009-06-111-1/+6
* * add is_valid_brdname() to cmbbskcwu2009-06-112-1/+1
* * remove unused or rear used header file include in bbs.hkcwu2009-06-101-11/+0
* * IDLEN macro cannot be quoted - because friend.c is using toStr(IDLEN) as #...piaip2009-06-101-1/+3
* * add missing checking piaip2009-06-101-0/+1
* * sendmsg() with ancillary on Linux seems like requiring unix domain socket ...piaip2009-06-101-1/+1
* * define size of fromhost as IPV4LEN(15)+NUL.piaip2009-06-092-4/+5
* * minor fixes:piaip2009-06-081-5/+5
* * add client code detection to tunnel modepiaip2009-06-082-5/+16
* * remove post_msg_fpath(), no longer used.kcwu2009-06-071-1/+0
* * fix: crashed for read_more case in tty_read.piaip2009-06-071-1/+1
* * change telnet interface to accept extra parameter for callbacks (*_arg)piaip2009-06-072-9/+11
* * rework r4509: add missing file (logind.h)piaip2009-06-071-0/+22
* * improve tobind() with customizable parameterspiaip2009-06-071-3/+7
* - extract telnet.c to cmsyskcwu2009-06-071-2/+3
* - fix compile warningskcwu2009-06-071-1/+1
* - move code of innbbsd/str_decode.c to cmsys/string.ckcwu2009-06-071-0/+37
* - refine and prepare for login daemon:piaip2009-06-062-3/+7
* add 'where am I' in announce system (thanks to sangl@ptt[PttSuggestion])piaip2009-06-041-4/+5
* - many small revisekcwu2009-05-273-7/+14
* refine: reduce the i/o request to check reserved idpiaip2009-05-231-1/+1
* - add reserved id to prevent malicious registrationpiaip2009-05-231-0/+1
* change the message when password input was wrong (thank to Palasopikov@PttSug...piaip2009-05-181-1/+1
* Clean up some compile warnings (unused, signess)wens2009-03-211-0/+2
* Add mvprints (like ncurses mvprintw)wens2009-03-011-0/+1
* remove my_ctimewens2009-03-011-2/+2
* nonexistent function sigfreewens2009-03-011-3/+0
* Add support for querying article URL.mhsin2009-01-071-0/+4
* Post and money update:scw2008-11-162-2/+3
* Enable chess country for reversiscw2008-11-141-1/+2
* not usedwens2008-11-012-9/+0
* strstr is char *, not const char *wens2008-10-011-3/+3
* Common daemonize functionwens2008-08-211-0/+3
* Use file_exist_record directlywens2008-08-041-3/+0
* util/mandex.c uses stamplink.wens2008-06-281-1/+1
* Move stamp* to common library, with weak symbolswens2008-06-194-6/+9
* Split out os dependent librarywens2008-06-172-31/+28
* Clean up header dependencieswens2008-06-172-5/+2
* Rewrite namecomplete2 using visio APIwens2008-06-171-1/+1
* Add const modifierwens2008-06-162-4/+4
* Remove unused code.wens2008-06-161-9/+0
* Constant vector (initialized with reference to given data)wens2008-06-161-0/+3
* Goodbye NameList* and namecompletewens2008-06-161-12/+0
* ToggleNameList like function for Vectorwens2008-06-161-0/+2
* Use general Vector_*.wens2008-06-151-1/+1
* Remove declarations.wens2008-06-152-17/+12
* General vector-like listwens2008-06-151-0/+21
* partial fix dietlibc supplemental librarywens2008-06-133-11/+21
* Move BBS non-related functions to independent librarywens2008-06-132-11/+12
* - improve reg-email check procedure and error messagepiaip2008-06-041-1/+1
* - prevent wrong email test on multiple '@'s.piaip2008-06-041-2/+6
* - (internal) add missing includespiaip2008-05-151-0/+3
* WARNING: THIS PATCHSET CHANGED SHM STRUCTURE. PLEASE READ UPDATING CAREFULLY.piaip2008-05-131-1/+1
* - bbs: X (recommend) on vote_post should do like 'y' -- reply vote.piaip2008-05-121-1/+0
* - (register) fix BIG5 partial string strstr issue (solving some invalid addre...piaip2008-05-101-3/+4
* - (internal) change 86400/... (seconds of day/month/...) to named constants.piaip2008-05-102-0/+8
* - improve give_money process and red_envelop writing procedure.piaip2008-05-081-1/+1
* - (internal) code refine: separate inner_send APIpiaip2008-05-071-0/+1
* - (internal) replace all localtime4() by localtime4_r().piaip2008-05-051-0/+1
* - (internal) add localtime4_r thread-safe APIpiaip2008-05-051-3/+7
* - (internal) add more Cdate format functionpiaip2008-05-051-4/+5
* - allow F forward only for authenticated userspiaip2008-04-282-3/+3
* - fix: guests should not get announce sub-op, and sub-op should not have BM p...piaip2008-04-241-1/+0
* - (internal) refine visio callback piaip2008-04-242-3/+9
* - ZA: simple workaround to prevent Ctrl-U re-entrant issuepiaip2008-04-231-0/+1
* - code refine: use ANSI_REVERSE to replace ANSI_COLOR(7), more meaningful.piaip2008-04-221-4/+5
* - (internal) code refinepiaip2008-04-211-4/+0
* - refine key processing of CR(C-M), LF(C-J), BS(C-H), BS2(0x7f)piaip2008-04-211-0/+3
* - (internal) visio/vget: change old NOECHO to ASCII_ONLY + NOECHO.piaip2008-04-211-0/+2
* - add 'top boards' in ZA selection.piaip2008-04-201-4/+6
* - artwork improve for ZA bar.piaip2008-04-191-0/+1
* - make ZA system complete.piaip2008-04-191-0/+4
* - add priority to vcolpiaip2008-04-191-1/+5
* - enable large terminal for menu and menu_movie.piaip2008-04-191-1/+1
* - (internal) export osdep from cmsys, fixing bbsctl linking errorpiaip2008-04-192-6/+6
* - (internal) fix chicken and bid data padding errorpiaip2008-04-191-1/+4
* *** PASSWD CHANGE *** PLEASE READ UPDATING FOR DEFAILT INFORMATION.piaip2008-04-191-7/+19
* - xchat: fix "waterball exists forever" issue, and prevent printing mail aler...piaip2008-04-182-5/+6
* - for struct written to file, use type with fixed sizekcwu2008-04-181-81/+80
* - (internal) change chat to use vgetstring with new callback systempiaip2008-04-172-6/+13
* - (internal) getans -> vanspiaip2008-04-172-9/+16
* - (internal) visio: add vgetspiaip2008-04-175-13/+37
* - change sender address of auto forward to forwarder, to prevent confusion ca...piaip2008-04-161-1/+1
* - (internal) visio: add vfill/vfillw, with more flexity to vcols.piaip2008-04-161-25/+35
* - (internal) visio: add columned output API.piaip2008-04-162-0/+25
* - (internal) migrate more code to visio API.piaip2008-04-151-6/+5
* - (internal) change API names to visio format: stand_title -> vs_hdr.piaip2008-04-152-3/+3
* - update visio header file for new apipiaip2008-04-151-6/+8
* - (internal) code refine - improving visio systempiaip2008-04-153-20/+52
* - add aligned format of commentspiaip2008-04-131-0/+1
* - add calendar in login viewpiaip2008-04-132-3/+3
* - board: move cursor when leaving same board.piaip2008-04-131-1/+1
* - visio: add vbar and varf, better l-r API.piaip2008-04-131-0/+2
* (internal code refine)piaip2008-04-123-16/+9
* - (internal) use new visio/vfooter() API to display footerspiaip2008-04-122-20/+1
* - visio: add vfooter() high level API.piaip2008-04-121-0/+25
* - pmore: fix incorrect display position for ESC_STAR variables in vertical sc...piaip2008-04-122-1/+5
* - (internal) vedit should not change input parameter.piaip2008-04-101-2/+2
* Change tobind/toconnect interface.wens2008-04-102-3/+3
* - restrict VIOLATE_LAW cross-postingpiaip2008-04-093-0/+11
* Drop Solaris supportwens2008-04-091-27/+1
* - (internal) enable customization of hostname shown in AID query window.piaip2008-04-091-0/+5
* - (internal) change Ptt_prints to better function: expand_esc_starpiaip2008-04-091-1/+2
* - bbs: fixed: BM can skip PostRestriction check for x-crosspost.piaip2008-04-091-0/+8
* - (internal) add some Maple-3 API interface to help portingpiaip2008-04-082-8/+12
* - register: change notification mails to anonymous stylepiaip2008-04-042-0/+11
* - regform: enable kick-out mechanism for regform systempiaip2008-04-041-0/+1
* - support anonymous commenting for angel system (use with caution - define AN...piaip2008-04-031-1/+1
* - (internal) change mail/log to specific API.piaip2008-04-032-1/+5
* - angel: allow user to call paged rejnew angel in hh mode, even if angel has ...piaip2008-04-031-1/+3
* - angel system: extend pager modes to 3 types (accept, reject new, reject all)piaip2008-04-023-10/+16
* - logging regform validation results to specific board (BN_ID_RECORD)piaip2008-04-012-0/+2
* - enable angel to temporary disable pager again.piaip2008-04-011-2/+2
* - (internal) enable building utmpserverpiaip2008-03-312-3/+3
* - (internal) change GLOBAL_* to BN_*piaip2008-03-311-20/+20
* - drop angel_reject features (requested from okcool@ptt)piaip2008-03-313-13/+12
* - read: add 'search for "s"' in G searchpiaip2008-03-301-2/+3
* - (experimental) mask ip(fromhost): USE_MASKED_FROMHOSTpiaip2008-03-292-0/+9
* - make regform2 complete by upgrading scripts.piaip2008-03-291-1/+2
* - change the chinese description of b_note and message finetune.piaip2008-03-281-1/+1
* - register: (exp) complete testing code for regform 2: now enables testing fr...piaip2008-03-281-73/+0
* - (internal) move UTIL_C API from mbbsd/stuff to cmbbs.piaip2008-03-274-20/+37
* (internal) refine directory layout: libbbs/libbbsutil -> common/bbs,sys.piaip2008-03-273-2/+3
* - (internal) move osdep to libbbsutilpiaip2008-03-261-0/+1
* - (internal) moving more bbs-independent code to utility library.piaip2008-03-263-12/+14
* - (internal) drop deprecated old OS support. focus on modern Linux/FreeBSD now.piaip2008-03-262-33/+3
* - fix user over18 display in admin's user_display.piaip2008-03-241-0/+1
* - change show_file parameter to assign striping options in a better way.piaip2008-03-122-1/+13
* pmore/mail/modes: enable 'y' for multi-reply in mail reading, and fix non-upd...piaip2008-03-121-0/+1
* - removed indict, because there's no any reason to keep those out-dated data.piaip2008-03-111-4/+0
* - register: Regform2 API prototype (for concurrent registration form validati...piaip2008-03-081-2/+6
* - chicken/upgrade: add live upgrade functionpiaip2008-03-071-1/+1
* - more: change 's' to 'select-board' instead of 'search'.piaip2008-03-061-1/+2
* - user/chicken: enable sysop toggle chicken-deathpiaip2008-03-062-8/+7
* - chicken: enable PK with new mmap stylepiaip2008-03-062-1/+2
* - chicken: move chicken data to user directory, with mmap based synchronization.piaip2008-03-061-7/+7
* - [code refine] move all registration code to register.cpiaip2008-03-061-0/+1
* - pmore/common: prompt message finetune for recommendationpiaip2008-03-051-5/+5
* - msg update: prevent using "illegal/invalid" confusing terms, and other mino...piaip2008-03-041-1/+1
* - add option "default to backup" (from PttSuggest@ptt2)piaip2008-03-031-1/+8
* - unify give_money in both userlist/g and menu/g.piaip2008-02-261-0/+1
* - b_config: more detail hints on user post permission checkingpiaip2008-02-261-0/+1
* - admin: (exp) new admin interface for regform validation (page mode)piaip2008-02-201-1/+0
* - prepare for new admin reg procedurepiaip2008-02-201-5/+9
* - SRexpire: enable expiring search cache recordspiaip2008-02-131-0/+1
* - add dashc() for file create timepiaip2008-02-103-21/+4
* - change over18 calculation as standalone function, in order user changed bir...piaip2008-01-312-0/+2
* - improve registration processpiaip2008-01-301-0/+1
* - revise menu.c code.kcwu2008-01-261-6/+0
* - mbbsd: provide the possibility to optimize some API. keep port information.piaip2008-01-261-1/+5
* - remove duplicated prototype.kcwu2008-01-241-1/+0
* - revise passwd_apply() api, prevent use global variable to pass data.kcwu2008-01-241-1/+1
* - bbs: add title for AID displaypiaip2008-01-141-10/+12
* - enable ncurses 'typeahead' APIpiaip2008-01-132-0/+5
* - bbslua: add new toc display/compatibility warning and 0.113 APIpiaip2008-01-101-0/+2
* - terminal: add newwin()piaip2008-01-101-0/+2
* - term: add doupdate() to force refresh even if input queue is not emptypiaip2008-01-071-0/+1
* - fixed: peek_input keeps waiting for new input. (due to buf control)piaip2008-01-061-1/+1
* - bbslua: add more APIpiaip2008-01-061-0/+1
* - mail: prevent false alerts more carefullypiaip2008-01-062-2/+3
* - add BBSLUA mode for utmppiaip2008-01-051-1/+2
* - bbslua: add detection of buffer, and enable 'P' in pmore to start bbsluapiaip2008-01-051-0/+1
* - io: add more control APIpiaip2008-01-051-0/+3
* - BBS-Lua project: Extend BBS by Lua scripting language.piaip2008-01-041-0/+3
* - fix bid issuepiaip2008-01-041-0/+4
* - pmore: move ChessReplay (z) to outside.piaip2008-01-031-4/+5
* - re-enable sysop-edit in article list modepiaip2008-01-032-3/+4
* - unify login prompt. (it is suggested to not use DBCS version of ':' -piaip2008-01-031-1/+0
* use emaildb interface in user registerwens2008-01-021-0/+6
* - make Test as macro namepiaip2008-01-023-0/+11
* - modify file size limitation controlpiaip2007-12-301-0/+1
* - fix announce crash bugs (reason: entering a_menu may have different board piaip2007-12-292-9/+3
* - fix definition errorpiaip2007-12-281-1/+1
* - allow all non-guest user to use myfav (PERM_BASIC)piaip2007-12-282-1/+6
* - add MENU_UNREGONLY definitionpiaip2007-12-251-0/+3
* - redrawin() changed to 'invalid only' and will take change at next refreshpiaip2007-12-241-0/+2
* - clean unused codekcwu2007-12-231-32/+2
* - add Q and improve return value definition in pagerpiaip2007-12-231-0/+6
* - change configuration macro namespiaip2007-12-221-1/+5
* - add outstr() to output complete (DBCS-aware) non-ANSI string (non-functiona...piaip2007-12-211-1/+2
* - change screen APIs to ncurses-like namespiaip2007-12-211-17/+22
* - grayout: API change, from [y,end) to [y,end]piaip2007-12-202-2/+8
* - isolate low level termial i/o api calls, prepare for pfterm piaip2007-12-191-24/+19
* - disable vice tickets < specific numberpiaip2007-12-191-0/+4
* - exp: edit/upload now enabled for special boardspiaip2007-12-192-1/+10
* * Enhanced AID query UI.mhsin2007-12-172-6/+11
* - add "fix aloha" for userspiaip2007-12-171-0/+1
* * Add Article IDentification System(AIDS)mhsin2007-12-172-0/+8
* - fix recommends update cache and good_post relationpiaip2007-12-171-1/+2
* - general message update and optimizationpiaip2007-12-171-0/+1
* - prepare for text-only editingpiaip2007-12-161-0/+1
* - fix bug "good post dropped if user online"piaip2007-12-161-15/+3
* - disable interupting ANSI inside DBCS characters (for UTF-8 or piaip2007-12-162-2/+9
* - unify processing clock variable 'now'piaip2007-12-151-0/+1
* - isolate telnet protocol. moved from mbbsd.cpiaip2007-12-131-2/+4
* * fix compile errorkcwu2007-12-121-0/+3
* * extract common functions as library.kcwu2007-12-126-52/+102
* * revise codekcwu2007-12-121-1/+1
* - (msg) fix backslash in stringpiaip2007-12-111-0/+1
* - change hard coded .DIR to macro definitionspiaip2007-12-111-0/+1
* - search: must update SR name to match new DBCS aware searchpiaip2007-12-112-0/+26
* - change money name to macro for better isolationpiaip2007-12-081-0/+5
* - change hard-coded board names to definespiaip2007-12-071-0/+8
* - removed redundant entries (reported by morris@PttCurrent)piaip2007-12-061-2/+0
* - definition and macro fix after sync with PTT1piaip2007-12-052-4/+1
* - add some grayout effects, and general code improvementpiaip2007-12-051-2/+2
* screen: add grayout systempiaip2007-12-051-0/+5
* - move hard-coded board names to pttbbs.conf.piaip2007-12-051-0/+22
* - general code refine: remove all hard-coded "Ptt" message string and wens2007-12-051-0/+10
* - add option to support both coloured and symboled modification mark (~ and +)piaip2007-12-042-2/+8
* - code refine, move uflags to outside struct header filepiaip2007-12-044-41/+75
* BRC v3 API changepiaip2007-12-021-4/+5
* - BRC v3: MAX brc size may be overriden by config.h.piaip2007-12-021-1/+1
* *** IMPORTANT CHANGE ***piaip2007-12-021-2/+2
* - sync ptt2 local modification piaip2007-12-011-0/+1
* - add move_ansi() to support moving to lines with prior ANSI code.piaip2007-12-011-0/+2
* General Update by PttSuggest:piaip2007-12-011-0/+1
* * revise codekcwu2007-10-171-42/+41
* * save memory, NameList is more like STL's vector nowkcwu2007-10-172-5/+1
* * save shm memorykcwu2007-10-171-1/+1
* * eliminate warnings according to lxb's commit on pttbbslitekcwu2007-10-012-6/+3
* * revise code for entering board.kcwu2007-09-231-0/+1
* * fix compilekcwu2007-09-211-0/+8
* revise brc interface and its document.kcwu2007-06-121-6/+7
* Fix last commit -- forgot to check in header file modificationscw2007-05-303-2/+10
* * rewrite namecomplete2. Avoid small allocation, e.g. linked list, kcwu2007-05-272-0/+12
* * add shutdown flagkcwu2007-05-271-3/+4