summaryrefslogtreecommitdiffstats
path: root/include/proto.h
Commit message (Expand)AuthorAgeFilesLines
* * make del/edit in digest work more like beforepiaip2009-10-031-0/+1
* * drop 'dbcsaware detection' ui, because we have the better 'repeat detection'.piaip2009-09-281-4/+0
* * solve: 'ctrl-u a' several times will drop connectionpiaip2009-09-271-2/+2
* * merge uflag2 and uflag, and refine flag bitmask namespiaip2009-09-211-1/+1
* * refine menu and ad banner system, making the code simple and readablepiaip2009-09-201-0/+1
* * change the name of 'movie' to 'adbanner' (advertisement banner), which is ...piaip2009-09-191-1/+1
* * refine pwcuExitSave again, prevent the initial query if possible.piaip2009-09-171-1/+1
* * fix: money was not synchronized...piaip2009-09-131-2/+4
* * merge trunkpiaip2009-09-081-4/+0
* * merge pwcu branch with trunkpiaip2009-08-311-2/+2
* * add more checking to numlogindayspiaip2009-08-301-0/+2
* * (pwcu branch) const cuser code completepiaip2009-08-301-1/+13
* * (pwcu branch) make user compatible to pwcu APIpiaip2009-08-301-2/+7
* * (pwch branch) change chess results to use pwcu APIpiaip2009-08-301-0/+2
* * (pwcu branch) code refinepiaip2009-08-291-2/+2
* * enable lastseen and CONST_CUSER, also use cuser_ref as "&cuser".piaip2009-08-291-0/+1
* * modify more APIspiaip2009-08-281-3/+7
* * moving into the new pwcu (password - current user helper) APIpiaip2009-08-281-6/+25
* * refine ordersongpiaip2009-08-261-4/+3
* * use SAFE_ARTICLE_DELETE even if nuser < 30piaip2009-08-231-2/+2
* * move ambiguous id check into (emaildb/regcheckd) daemon piaip2009-08-191-0/+3
* * refine stampdir behaviorpiaip2009-08-181-0/+1
* * 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
* * missing check-in filespiaip2009-06-191-1/+1
* * revert r4584, r4586, r4595: to preserve old behavior.kcwu2009-06-161-1/+1
* * fix bug: incorrect user's tmp buf filename.kcwu2009-06-131-2/+1
* * revise brc interface: brc will not change currbid, currboard, currbrdattrkcwu2009-06-131-1/+1
* vedit revisekcwu2009-06-131-9/+8
* * refine cmbbs: move util_passwd.o to cmbbs/passwd.c.piaip2009-06-121-16/+8
* * refine cmbbs/cache.c: we don't need 'util_cache.o' anymore! simply common ...piaip2009-06-121-54/+5
* * add is_valid_brdname() to cmbbskcwu2009-06-111-1/+0
* * remove post_msg_fpath(), no longer used.kcwu2009-06-071-1/+0
* * change telnet interface to accept extra parameter for callbacks (*_arg)piaip2009-06-071-1/+1
* - extract telnet.c to cmsyskcwu2009-06-071-2/+3
* - refine and prepare for login daemon:piaip2009-06-061-2/+3
* Clean up some compile warnings (unused, signess)wens2009-03-211-0/+2
* nonexistent function sigfreewens2009-03-011-3/+0
* Post and money update:scw2008-11-161-0/+1
* Move stamp* to common library, with weak symbolswens2008-06-191-3/+0
* Rewrite namecomplete2 using visio APIwens2008-06-171-1/+1
* Add const modifierwens2008-06-161-1/+1
* Remove unused code.wens2008-06-161-9/+0
* ToggleNameList like function for Vectorwens2008-06-161-0/+2
* Use general Vector_*.wens2008-06-151-1/+1
* Remove declarations.wens2008-06-151-5/+0
* partial fix dietlibc supplemental librarywens2008-06-131-11/+0
* Move BBS non-related functions to independent librarywens2008-06-131-11/+0
* - 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) change 86400/... (seconds of day/month/...) to named constants.piaip2008-05-101-0/+1
* - 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
* - 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-241-1/+0
* - ZA: simple workaround to prevent Ctrl-U re-entrant issuepiaip2008-04-231-0/+1
* - add 'top boards' in ZA selection.piaip2008-04-201-4/+6
* - make ZA system complete.piaip2008-04-191-0/+4
* - enable large terminal for menu and menu_movie.piaip2008-04-191-1/+1
* - (internal) export osdep from cmsys, fixing bbsctl linking errorpiaip2008-04-191-6/+0
* - (internal) getans -> vanspiaip2008-04-171-2/+0
* - (internal) visio: add vgetspiaip2008-04-171-5/+8
* - change sender address of auto forward to forwarder, to prevent confusion ca...piaip2008-04-161-1/+1
* - (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-151-3/+0
* - (internal) code refine - improving visio systempiaip2008-04-151-10/+10
* - add calendar in login viewpiaip2008-04-131-2/+2
* - board: move cursor when leaving same board.piaip2008-04-131-1/+1
* (internal code refine)piaip2008-04-121-9/+3
* - pmore: fix incorrect display position for ESC_STAR variables in vertical sc...piaip2008-04-121-1/+2
* - (internal) vedit should not change input parameter.piaip2008-04-101-2/+2
* - restrict VIOLATE_LAW cross-postingpiaip2008-04-091-0/+1
* - (internal) change Ptt_prints to better function: expand_esc_starpiaip2008-04-091-1/+2
* - (internal) add some Maple-3 API interface to help portingpiaip2008-04-081-7/+10
* - 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-031-0/+3
* - 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-021-7/+7
* - logging regform validation results to specific board (BN_ID_RECORD)piaip2008-04-011-0/+1
* - (internal) enable building utmpserverpiaip2008-03-311-3/+1
* - drop angel_reject features (requested from okcool@ptt)piaip2008-03-311-3/+0
* - make regform2 complete by upgrading scripts.piaip2008-03-291-1/+2
* - (internal) move UTIL_C API from mbbsd/stuff to cmbbs.piaip2008-03-271-20/+1
* - (internal) moving more bbs-independent code to utility library.piaip2008-03-261-10/+0
* - (internal) drop deprecated old OS support. focus on modern Linux/FreeBSD now.piaip2008-03-261-27/+2
* - fix user over18 display in admin's user_display.piaip2008-03-241-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
* - user/chicken: enable sysop toggle chicken-deathpiaip2008-03-061-2/+2
* - chicken: enable PK with new mmap stylepiaip2008-03-061-0/+1
* - chicken: move chicken data to user directory, with mmap based synchronization.piaip2008-03-061-7/+7
* - 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
* - add dashc() for file create timepiaip2008-02-101-1/+0
* - change over18 calculation as standalone function, in order user changed bir...piaip2008-01-311-0/+1
* - 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-131-0/+1
* - 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
* - io: add more control APIpiaip2008-01-051-0/+3
* - BBS-Lua project: Extend BBS by Lua scripting language.piaip2008-01-041-0/+3
* use emaildb interface in user registerwens2008-01-021-0/+6
* - make Test as macro namepiaip2008-01-021-0/+6
* - fix announce crash bugs (reason: entering a_menu may have different board piaip2007-12-291-1/+1
* - allow all non-guest user to use myfav (PERM_BASIC)piaip2007-12-281-0/+1
* - 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-201-2/+2
* - isolate low level termial i/o api calls, prepare for pfterm piaip2007-12-191-24/+19
* - exp: edit/upload now enabled for special boardspiaip2007-12-191-1/+1
* * Enhanced AID query UI.mhsin2007-12-171-5/+9
* - add "fix aloha" for userspiaip2007-12-171-0/+1
* * Add Article IDentification System(AIDS)mhsin2007-12-171-0/+5
* - prepare for text-only editingpiaip2007-12-161-0/+1
* - unify processing clock variable 'now'piaip2007-12-151-0/+1
* - isolate telnet protocol. moved from mbbsd.cpiaip2007-12-131-2/+4
* * extract common functions as library.kcwu2007-12-121-41/+1
* * revise codekcwu2007-12-121-1/+1
* - (msg) fix backslash in stringpiaip2007-12-111-0/+1
* - search: must update SR name to match new DBCS aware searchpiaip2007-12-111-0/+1
* screen: add grayout systempiaip2007-12-051-0/+5
* BRC v3 API changepiaip2007-12-021-4/+5
* - 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
* * save memory, NameList is more like STL's vector nowkcwu2007-10-171-0/+1
* * eliminate warnings according to lxb's commit on pttbbslitekcwu2007-10-011-2/+3
* * revise code for entering board.kcwu2007-09-231-0/+1
* revise brc interface and its document.kcwu2007-06-121-6/+7
* Fix last commit -- forgot to check in header file modificationscw2007-05-301-0/+6
* * rewrite namecomplete2. Avoid small allocation, e.g. linked list, kcwu2007-05-271-0/+6
* horoscope flavor birthday cardvictor2007-04-161-0/+1
* fix the bug of the cost of deleting postptt2007-01-181-0/+1
* header file changes for the last commitptt2007-01-111-1/+2
* fix a bug.ptt2007-01-071-1/+1
* 1. fix a bug that files' stamp in the same board are not in order.ptt2007-01-071-1/+1
* Automatically delete cross postptt2007-01-061-0/+3
* Ptt_prints prototype changed, length of input string should be givenvictor2006-12-261-1/+1
* missed file in last commitwens2006-10-011-1/+1
* * police logswens2006-09-281-0/+1
* Allocate water[] on demend. Saved about 4400 bytes.kcwu2006-09-171-0/+1
* reject bad ips, including tor and bbsnetin22006-06-181-0/+1
* use int instead short for bid in favvictor2006-06-041-9/+9
* fix bug: delete a user called USER from user list also removes others called ...victor2006-05-171-1/+0
* add a simple help page to calendarvictor2006-05-041-0/+1
* Fix r3348scw2006-04-241-2/+2
* verify userid when sethome path.kcwu2006-03-271-1/+1
* Warning, API semantic changes.kcwu2006-03-231-0/+1
* avoid C++ keywords to make include files C++ friendly.kcwu2006-03-131-2/+2
* 1. add "cancel bad post" feature.ptt2006-01-041-0/+1
* PERMISSION can be changed even if the user is online.ptt2005-11-161-1/+1
* add restriction to PERM_VIOLATELAWptt2005-11-151-1/+3
* change bsmtp's prototype since ``method'' is not usedvictor2005-09-181-1/+1
* real main text editing.piaip2005-09-151-0/+2
* add support to "mark mail as replied"piaip2005-09-151-1/+1
* GO convertion to chess frameworkscw2005-09-111-2/+5
* fix previous patch.piaip2005-09-081-1/+1
* partially fix #35piaip2005-09-041-1/+1
* revert r3108, fix the problem by bound correction as moving fav instead.victor2005-08-291-2/+0
* explicit fav entrancevictor2005-08-281-0/+2
* Chess functions:scw2005-08-281-0/+2
* distinguish functions that need item or not, and allow the latter in empty it...kcwu2005-08-281-1/+1
* add 'const' keyword.kcwu2005-08-231-1/+1
* Equivalent config file updatespiaip2005-08-181-2/+1
* screen_backup() & screen_restore() update:scw2005-08-171-3/+2
* reduce memory usage by 70 bytes per user.victor2005-08-161-1/+1
* screen-resize awareness between screen_backup() and screen_restore().victor2005-08-151-2/+2
* Gomoku convertion to chess.c frameworkscw2005-08-151-1/+4
* fix bug:victor2005-08-131-0/+1
* integrate kill-user's codevictor2005-08-131-1/+1
* integrate two giving-money codevictor2005-08-121-0/+1
* add proto, msg pretty print, misc updatepiaip2005-08-081-0/+2
* New chess frameworkscw2005-08-081-1/+2
* article money issue updatespiaip2005-08-061-0/+1
* Large Terminal Rulespiaip2005-08-061-0/+2
* large terminal rules.piaip2005-08-061-3/+3
* ticket#31, both implemented.piaip2005-07-221-0/+1
* fix r2923, proto updatepiaip2005-07-091-0/+2
* change to fit bit64 for sob importptt2005-07-081-1/+0
* also fix prototypevictor2005-07-071-1/+1
* proto update orzpiaip2005-07-061-1/+1
* - multi-signature browsing modepiaip2005-07-031-1/+1
* Security Updatepiaip2005-07-031-0/+1
* 1. patch of defining BBSENAMEptt2005-06-221-1/+0
* better readability.in22005-06-141-1/+1
* fix a bug that END usually gets "no articles" in ALLPOST.piaip2005-06-141-0/+1
* New DBCS aware: detecting and reversed default valuepiaip2005-06-081-0/+6
* pmore: speed up by supporting scroll/rscroll.piaip2005-06-031-7/+0
* pmore: piaip's new more (pager).piaip2005-06-031-1/+10
* use new cooldown interface in mailwens2005-05-241-0/+3
* * fix wrong prototype for r2732scw2005-05-241-1/+1
* 1.kick people before give them ticket.ptt2005-05-061-1/+4
* give a warning if too many subscribed favorites is added at the same timevictor2005-04-231-1/+1
* use macro instead for class_bid recognitionvictor2005-04-181-1/+1
* "Bye-Bye Flying Horse" patchpiaip2005-04-081-0/+1
* handle telnet protocol and enable NAWS (resize terminal) capability.in22005-04-081-0/+1
* fix compile errorkcwu2005-03-201-7/+7
* const qualifierkcwu2005-03-191-1/+1
* add 'const' qualifiers on function parameters.kcwu2005-03-191-146/+146
* warning: searchuser() getuser() API change, don't change query string implici...kcwu2005-03-151-1/+1
* forget commit this filekcwu2005-03-121-1/+1
* remove "proverb" function, which doesn't work for a long timekcwu2005-03-121-2/+0
* move global variable xuser into local, save 512 bytes.kcwu2005-03-121-1/+1
* explicitly tell C compiler functions have no parameterkcwu2005-03-121-1/+1
* move global variable to local, save another 536 byteskcwu2005-03-121-1/+1
* add "cool down" feature for boards.wens2005-03-091-0/+4
* able to choose ip to bindwens2005-03-021-1/+1
* fix dietlibc supportkcwu2005-02-241-0/+11
* Complete groups as well as boards in m_board()scw2005-02-121-0/+5
* merge from branches/victor.editkcwu2005-02-101-1/+3
* replace strstr_lower(), which cause buffer overflow with strcasestr()kcwu2005-02-061-1/+0
* * In generalnamecomplete(), complete as more as possible when space (' ')scw2005-02-051-2/+14
* Missing commit.scw2005-01-301-1/+1
* add TIMET64 for both 4 or 8 bytes time_tin22005-01-271-3/+9
* use ctime4 for compat on x86_64wens2005-01-251-0/+1
* use time4_t(uint32_t) instead of time_t for x86-64 arch.in22005-01-241-14/+16
* Refactoring screen.c and adding function GetCurrentLine().scw2005-01-211-0/+1
* fix missing initialization (default is insert mode)victor2005-01-191-1/+1
* implement basic cp(1), fix "/bin/cp: Argument list too long."victor2005-01-121-0/+1
* add post limits for BM.wens2005-01-071-1/+1
* warning freein22005-01-061-0/+1
* cdoc finishedvictor2004-12-171-1/+0
* some help pages are showed from filevictor2004-12-021-0/+1
* added vote board limits for BM using key 'C'wens2004-11-201-0/+1
* remove unneseccery barrier of poll closingvictor2004-11-181-1/+1
* fix file_delete_lineptt.linux@2330ptt2004-11-171-1/+1
* someone forget commit the change of header files.ptt2004-11-171-1/+1
* Backup screen without hole. Save 8~11kb for normal user.kcwu2004-11-061-0/+3
* feature for SOB users to import accountptt2004-10-301-1/+1
* modify merge bbs for SOB's boardsptt2004-10-261-1/+1
* WARNINGvictor2004-10-231-0/+1
* strip none-big5 char in user's nickkcwu2004-10-161-1/+1
* fix last commitkcwu2004-10-161-1/+1
* trip IAC char in user's nickkcwu2004-10-161-0/+1
* Add __attribute__((__noreturn__)) for the abort functions.scw2004-10-121-1/+3
* fix bug: when deleting an user, the aloha record won't be deleted.victor2004-09-201-0/+7
* merge back from branch victor.solarisvictor2004-09-101-2/+32
* fix chc bug, but still buggyvictor2004-09-091-0/+1
* domain_name_query is changed to cidr formatvictor2004-09-031-0/+1
* Add 'const' qualifiers on functions in stuff.c.scw2004-08-291-12/+12
* Chess country basic things constructing.scw2004-08-121-1/+1
* fix r2157in22004-08-051-5/+5
* use correct type: size_t/int/long/pointerin22004-07-301-1/+1
* use int instead of longin22004-07-301-2/+2