summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* * experimental money-related changes in vice_log branch (not in trunk yet)pttbbs.vice_logpiaip2010-06-1216-378/+242
* create branch for vice log testingpiaip2010-06-120-0/+0
* * code refine: prevent arbitary format identifierpiaip2010-06-115-6/+6
* * code refine: clang-safepiaip2010-06-113-3/+3
* * fix: if BM dropped connection before answering 'badpost', btotal would go ...piaip2010-06-101-5/+14
* * make entropy ratio in editor customizablepiaip2010-06-101-0/+3
* * let global gamble (openticket) support recent vice logpiaip2010-06-101-2/+18
* * let BM abort 'validate list' and provide more information.piaip2010-06-101-2/+20
* * highlight BM cross-post statuspiaip2010-06-092-1/+5
* * allow BM to cross-post articles to their own board, by mail-cross-post or ...piaip2010-06-082-20/+31
* * add message for insufficient perm to chatroompiaip2010-06-081-1/+3
* * add experimental AID support inside pagerpiaip2010-05-223-119/+138
* * add prompt for kind of 'post/mail/reply' (idea from PttSuggest)piaip2010-05-224-3/+39
* * add comments on the breaking-emacs-compatibility issuepiaip2010-05-221-0/+9
* * add AID to cross-post articles (idea by sunev@PttSuggest)piaip2010-05-221-1/+14
* * remove the default order song message and force non-blank input piaip2010-05-221-2/+9
* * fixing delete_records, which caused 'recent log' to be shifted incorrectlypiaip2010-05-191-1/+1
* * add common binding (eg, %, a, A) to minimorepiaip2010-05-171-134/+144
* * fix the wrong display when dymaxactive > MAX_ACTIVEpiaip2010-05-081-1/+3
* * check system overload flag again before starting servicepiaip2010-05-031-3/+21
* * reject user who haven't pass registration to get BM permissionpiaip2010-05-031-0/+3
* * add some usleep() when i/o gets EAGAIN (note: not sure why read() on block...piaip2010-05-021-4/+28
* Fix previous commit, code at wrong placewens2010-04-261-7/+7
* * add boundary check when ack queue grows too high, in order to prevent buff...piaip2010-04-261-1/+12
* Remove newline from last line in Welcome screenwens2010-04-261-0/+7
* * add priority to logind acks, to prevent tunnel buffer full situationpiaip2010-04-261-1/+13
* Add user agreement to user menuwens2010-03-181-0/+12
* Abort edit if load file failedwens2010-03-161-5/+10
* Change indent so data fits in screenwens2010-03-151-19/+19
* * temporary hack to enable 'adm only comments'piaip2009-11-301-0/+11
* * add more check on setting ip log because it's easy to hit by accidentspiaip2009-11-241-5/+19
* * permission typo... orzpiaip2009-11-231-1/+1
* * wrong setting perm... orzpiaip2009-11-231-3/+4
* * remove set_mind restrictionspiaip2009-11-213-22/+20
* * let more managers able to use tn_announce.piaip2009-11-172-3/+15
* * add ALLOW_FREE_TN_ANNOUNCE conditional controlpiaip2009-11-171-0/+4
* * early providing badpost results piaip2009-11-171-2/+5
* * offset-by-one error (for the trailing NUL)piaip2009-11-171-1/+1
* * make TN_ANNOUNCE only available to BMs.piaip2009-11-163-17/+78
* * let user know the status of badposts removalpiaip2009-11-161-1/+2
* * give_money should prompt and highligh the final input userid piaip2009-11-111-3/+6
* * nios: the new network i/o frameworkpiaip2009-11-081-0/+667
* * remove page_requestor because I don't see any reason to use it as static v...piaip2009-11-031-8/+4
* * fix compilation error on incorrect macro constant namepiaip2009-11-031-1/+1
* * remove all add_io and use vkey_poll insteadpiaip2009-11-034-35/+78
* * move I_* virtual key constant to vtkbd.h and change value definitionpiaip2009-11-032-6/+10
* * add notes and commentspiaip2009-11-032-6/+13
* * possible fix: 's' in file pager may result in wrong init cursor position f...piaip2009-11-021-1/+1
* * fix compliation error on no-assess modepiaip2009-10-301-0/+4
* * ability to give 'badpost' according to X commentspiaip2009-10-303-83/+199
* * remove the experimental CCW signaturepiaip2009-10-301-6/+0
* * change vkey_purge to the planned behaviorpiaip2009-10-294-64/+90
* * allow configuring cpu limits for xhcatd in site config filepiaip2009-10-291-2/+5
* * enable adjusting cpu/core limitspiaip2009-10-291-0/+16
* * introduce vkey_is_typeahead APIpiaip2009-10-294-9/+14
* * make pager hotkey processing independent from io.c input APIpiaip2009-10-292-13/+17
* * add vkey_is_ready() as num_in_buf()>0piaip2009-10-296-6/+15
* * change vkey_flush to vkey_purge to make its name more descriptive, prevent...piaip2009-10-297-17/+17
* * change empty param declaration to (void) because this is C...piaip2009-10-283-20/+20
* * change add_io(fd, 0) to vkey_attach()piaip2009-10-286-11/+19
* * change add_io(0,0) to vkey_detach()piaip2009-10-288-267/+247
* * change more API names to new vkey system flavorpiaip2009-10-287-81/+78
* * happy commit r5000!piaip2009-10-271-4/+3
* * add Cdate_mdHMS (we need seconds)piaip2009-10-273-4/+20
* * change igetch() to vkey() to prepare for new i/o frameworkpiaip2009-10-2720-48/+48
* * workaround: paging will fail if rejected before without leaving userlistpiaip2009-10-271-0/+5
* * make function static inline to improve performancepiaip2009-10-271-43/+49
* * query sent wrong message...piaip2009-10-251-1/+30
* * fix vbuf read/write regarding EOF socketspiaip2009-10-252-12/+14
* * chat: restore 'query' command, but now goes to server sidepiaip2009-10-252-23/+50
* * officially change chat/talk to new ccwpiaip2009-10-256-1113/+79
* * apply new tax (always 10% with enhanced user interface)piaip2009-10-251-25/+0
* * vbuf: refine tests and invert the definition of head and tail (to name lik...piaip2009-10-252-180/+244
* * fix attached vbuf structure piaip2009-10-251-1/+1
* * add cstr() (flattern) to vbufpiaip2009-10-252-19/+76
* * add more useful API to vbufpiaip2009-10-254-24/+115
* * chat: reflect command abbreviationpiaip2009-10-251-3/+3
* * relax topic to /tpiaip2009-10-251-1/+1
* * use readv/writev for vbuf_read/write. (thanks to kcwu)piaip2009-10-252-40/+73
* * chat: input cannot strip(all) space!piaip2009-10-251-1/+0
* * add virtual (ring) buffer implementationpiaip2009-10-253-2/+457
* * enable DBCS-safe for highlightspiaip2009-10-241-1/+1
* * strip blanks in chat windowpiaip2009-10-241-0/+1
* * allow post editing in give_money. piaip2009-10-242-8/+8
* * add default values to name completionpiaip2009-10-242-4/+18
* * add G in userlist to give money (just like q/Q)piaip2009-10-241-0/+8
* * adjust tax rever calculationpiaip2009-10-241-1/+4
* * for non-ascii nicks, highlight all.piaip2009-10-241-2/+10
* * xchatd: add xinfo command to report server statuspiaip2009-10-241-3/+22
* * remove 'common client' - we only accept BBS clients nowpiaip2009-10-241-137/+47
* * xchatd supports multiple op nowpiaip2009-10-231-1/+1
* * login_limits look stable now, let's enable it as standard configuration.piaip2009-10-234-15/+0
* * add vs_hdr2* APIpiaip2009-10-233-16/+99
* * add tosend/torecv because they can take additional flags (helpful to writi...piaip2009-10-232-0/+40
* * fix: ccw/talk terminates process due to SIGPIPE.piaip2009-10-231-5/+9
* * note: ending session in ccw/talk sometimes makes remote user to disconnect...piaip2009-10-232-1/+2
* * remove TAB(idle) from chatpiaip2009-10-232-30/+31
* * chat: add highlights piaip2009-10-231-22/+92
* * improve ccw designpiaip2009-10-232-116/+135
* * unify localized names of talk & chat.piaip2009-10-234-30/+45
* * misc refinepiaip2009-10-231-28/+39
* * retab and refinepiaip2009-10-231-494/+506
* * more pager_modes names to varpiaip2009-10-234-34/+45
* * add module name in calpiaip2009-10-234-42/+37
* * message refinepiaip2009-10-221-9/+9
* * isolate anti-flood codepiaip2009-10-221-28/+31
* * add missing header for FILE*piaip2009-10-221-0/+1
* * fix scr_restore when scrollingpiaip2009-10-223-17/+20
* * allow ccw/talk and traditional talk to exist at the same timepiaip2009-10-222-12/+28
* * undef non-used code when CCW is enabled. piaip2009-10-221-0/+4
* * add new Common Chat Window frameworkpiaip2009-10-226-329/+1179
* * comments on screen: scrolling makes bug for scr_dump/scr_restore.piaip2009-10-221-0/+11
* * add DBCS-safe trimming in xchatdpiaip2009-10-221-13/+35
* * add DBCS safe trim APIpiaip2009-10-222-0/+9
* * prevent incomplete ANSI escapes in user article making damage to internal ...piaip2009-10-221-3/+3
* * add new CCW based chat (define EXP_CCW_TALK to enable)piaip2009-10-213-48/+383
* * fix typo for 'separator'piaip2009-10-217-12/+12
* * remove legacy codepiaip2009-10-211-144/+0
* * add confirm when hiding boards: suggest by VOT1077/Blusdan [ptt.cc] (PttSu...piaip2009-10-211-3/+18
* * looks like we've fixed ANSI in getdata(), so let's unlock all colourful pr...piaip2009-10-215-36/+2
* * enable ansi-safe refresh mechanism againpiaip2009-10-212-8/+10
* * add missing page_dirty (cleartobot)piaip2009-10-201-6/+13
* * typo on prefix changestpiaip2009-10-191-1/+1
* * make anonymous handle always look positivepiaip2009-10-191-2/+2
* * Bye-bye, blogspiaip2009-10-1814-1030/+8
* * use vgetstring() with callbacks to implement generalcomplete.piaip2009-10-161-6/+160
* * move give_tax from common back to mbbsd, because it's really rarely usedpiaip2009-10-154-23/+108
* * reflect new callback namespiaip2009-10-151-3/+2
* * refine vgetstring: add 'redraw' callback and change 'post' to 'change'.piaip2009-10-154-129/+151
* * move stampfile_u to cmbbs piaip2009-10-143-55/+19
* * we don't support 'post notify' anymore, so why keep the code?piaip2009-10-142-8/+6
* * fsync() is not required in network socketspiaip2009-10-142-6/+3
* * fix: endless loop if frame header is invalid OPTION and appears as the las...piaip2009-10-131-21/+28
* * remove warning when PMORE_USE_INTERNAL_HELP was not enabledpiaip2009-10-101-0/+3
* * for better compatibility, disable FORCE_CLRTOEOL by default in M3.piaip2009-10-101-2/+2
* * since PTT uses its own expand_star, let's leave the sample implementation ...piaip2009-10-101-1/+1
* * fix missing FULLUPDATE in M3piaip2009-10-101-7/+12
* * refine pager prompt piaip2009-10-101-19/+27
* * refine pager prompt in 80x25 environmentpiaip2009-10-101-2/+2
* * fix: accident debug input ><piaip2009-10-101-1/+1
* * enable customizable footer floating messagespiaip2009-10-103-180/+267
* * make help colours themable and sync T-table rendering codepiaip2009-10-105-77/+111
* * help message updatepiaip2009-10-101-6/+13
* * new style help for mailpiaip2009-10-101-0/+73
* * pmore2007+ style helppiaip2009-10-101-1/+82
* * do not give money/post to posts on default board (SYSOP).piaip2009-10-091-0/+4
* * move help rendering (as T-Table) from more.c to vtuikit: vs_multi_T_table_...piaip2009-10-083-188/+228
* * code refine of help display system piaip2009-10-082-37/+56
* * ui layout refinepiaip2009-10-081-4/+4
* * pmore: lost pref selection in previous changepiaip2009-10-081-1/+1
* * pmore: use key_handler callback to prevent dirty hotkey listpiaip2009-10-083-219/+391
* * add missing definitionpiaip2009-10-071-0/+1
* * pmore: after experiements, seems like the display pointer check works fine...piaip2009-10-071-3/+5
* * fix: pmore absolute frame command failed (due to previous changeset)piaip2009-10-071-2/+1
* * pmore: fix unclosed OPTION (#) with only one option may fall into non-stop...piaip2009-10-071-0/+13
* * the 'deleted' (by owner[0] == '-') check should be also applied to recomme...piaip2009-10-071-2/+2
* * move 'not-maintained' to branch directorypiaip2009-10-0643-2340/+0
* * anonymous id should not use '-' as prefix because it has special meaning (...piaip2009-10-061-5/+13
* * prevent pause in auto merge (which may break sync)piaip2009-10-061-9/+0
* * refine message: angels should not reveal sex.piaip2009-10-051-1/+1
* * remove the FREECLOAK configuration and make it always enabledpiaip2009-10-035-38/+2
* * make del/edit in digest work more like beforepiaip2009-10-032-5/+11
* * fix: cannot del_post / edit_post in digest modepiaip2009-10-031-2/+2
* * check post is deleted before do_voteboardreply. thanks report from herman6...kcwu2009-10-021-5/+6
* * add termtype call back (although we don't really trust it at this moment...)piaip2009-09-302-12/+33
* * check post restriction for 'delete post' and 'edit post'.piaip2009-09-302-3/+23
* * fix initial numlogindays, again (need to also fix LoginSave condition)piaip2009-09-291-2/+3
* * refine comment documentpiaip2009-09-291-1/+2
* * vtkbd: add support of rxvt style HOME/ENDpiaip2009-09-291-0/+11
* * rename visio in commentspiaip2009-09-291-8/+8
* * logind: use vtkbd for key parsingpiaip2009-09-291-95/+6
* * vtkbd: add rxvt/SCO supportpiaip2009-09-291-2/+59
* * refine kbd stack and move to common/bbspiaip2009-09-2910-119/+120
* * new keyboard input framework: vtkbdpiaip2009-09-2811-319/+567
* * drop 'dbcsaware detection' ui, because we have the better 'repeat detection'.piaip2009-09-287-108/+14
* * fix: 'found nothing' after search 3-4 levelspiaip2009-09-272-3/+16
* * solve: 'ctrl-u a' several times will drop connectionpiaip2009-09-274-11/+21
* * initialize numlogindays as '1' for new register userspiaip2009-09-261-0/+1
* * add 'self' to del-post noticepiaip2009-09-261-1/+1
* * refine user->customize piaip2009-09-244-30/+44
* * fix DBCS detection: DEL is 0x7f not 0x1fpiaip2009-09-231-1/+8
* * reject people without basic permission (why such user exist?).piaip2009-09-221-6/+5
* * to preven non-registered user getting money/post from free boardspiaip2009-09-221-2/+6
* * detect repeated DBCS commands from evil clientspiaip2009-09-224-4/+73
* * refine messagepiaip2009-09-221-1/+1
* * add auto-forward in admin viewpiaip2009-09-222-4/+6
* * add more info (mostly uflags) to admin viewpiaip2009-09-221-4/+32
* * convert more fieldspiaip2009-09-212-4/+4
* * refine output formatpiaip2009-09-211-1/+1
* * merge uflag2 and uflag, and refine flag bitmask namespiaip2009-09-2119-185/+234
* * refine menu and ad banner system, making the code simple and readablepiaip2009-09-204-43/+82
* * fix adbanner mappiaip2009-09-201-1/+1
* This goes with the previous revisionwens2009-09-201-2/+3
* Banner mapping is needed...wens2009-09-201-2/+9
* * allow setting default value for site like ptt2piaip2009-09-201-3/+16
* * refine adbanner_usong againpiaip2009-09-202-12/+23
* * refine adbanner_usong stuff, add timebombpiaip2009-09-202-11/+40
* * add last_login_time for some check rules in the futurepiaip2009-09-202-1/+3
* * mark auto-forward in mail title because some users just does not understan...piaip2009-09-191-2/+9
* * refine order song init query uipiaip2009-09-193-6/+47
* * adjust pref description and orderpiaip2009-09-191-4/+4
* display user songs by defaultwens2009-09-191-1/+1
* * fix ordersong directory detectionpiaip2009-09-192-5/+13
* * enable more checkings in usong selectionpiaip2009-09-192-6/+16
* Always display designated system banner first.wens2009-09-196-19/+75
* * add more comments to explain the expression of adbanner index calculationpiaip2009-09-191-3/+6
* * change the name of 'movie' to 'adbanner' (advertisement banner), which is ...piaip2009-09-1911-42/+53
* * to make restriction more visiblepiaip2009-09-181-6/+6
* * more, more aggressive cache of pwcu...piaip2009-09-171-4/+17
* * refine pwcuExitSave again, prevent the initial query if possible.piaip2009-09-174-66/+51
* * well, after discussion, let's keep OFO mode in user selectionpiaip2009-09-171-1/+1
* * notify about how numpost workspiaip2009-09-171-1/+3
* * move WATER_* from uflag2 to cuser.pager_ui_type (standalone variable)piaip2009-09-1711-51/+108
* * refine badpost code againpiaip2009-09-174-23/+18
* * refine uflagspiaip2009-09-173-62/+51
* * change magic numbers to const namespiaip2009-09-163-4/+8
* * more logs for exmailboxpiaip2009-09-161-1/+7
* * more robust check of SHM version and sizepiaip2009-09-142-12/+33
* * enable size tag in shmpiaip2009-09-144-4/+14
* * fix bpop3d compilationpiaip2009-09-142-6/+6
* Required subdirectorieswens2009-09-141-0/+3
* * enable some variables again for the toolspiaip2009-09-142-0/+2
* * put-back the code to handle numlogin (changed to numlogindays)piaip2009-09-145-11/+66
* * performance improve: clear alerts when cuser was reloaded.piaip2009-09-142-2/+6
* * also reload when ordering songspiaip2009-09-131-0/+1
* * fix: money was not synchronized...piaip2009-09-135-4/+40
* * note brc v3 capability changepiaip2009-09-121-3/+4
* * add check for ambiguous id in case user cheat on adminspiaip2009-09-121-0/+6
* * according to PTT SYSOP posts, some people really try to register then ask admpiaip2009-09-121-3/+9
* Ask for confirmation before clearing writelog.mhsin2009-09-121-1/+8
* * some users do not understand the numpost is for all boards, so let's hint ...piaip2009-09-101-1/+1
* * rev number was not matched orzpiaip2009-09-102-3/+3
* * make pwcu branch as trunk.piaip2009-09-1041-908/+1141
* * fix: mandexx crashed (segv) when total board number gets close to MAXBOARDSpiaip2009-09-081-6/+31
* * add view recent login in trunkpiaip2009-09-063-1/+45
* * refine messagepiaip2009-09-061-1/+1
* * fix ANSI in getdata/vgets promptspiaip2009-08-314-14/+30
* * fix getyx_ansi calculation (however, getdata/vgets is still not able to di...piaip2009-08-312-1/+4
* * add 'validate namelist by badpost', suggested by VOT1077@ptt.cc(PttSuggest)piaip2009-08-311-13/+32
* * forgot to modify vote limitation creation for numloginpiaip2009-08-301-5/+3
* * [code refine] add const modifierpiaip2009-08-293-6/+6
* * fix line wrong positionpiaip2009-08-291-1/+1
* * we don't support ver r2275 (chick) password anymore (too old).piaip2009-08-291-4/+12
* * because PERM_HIDE does not update lastlogin time, we must skip them in nam...piaip2009-08-291-1/+6
* * fix r4780: incorrect macro usagepiaip2009-08-271-1/+1
* * solve "topboard is gone, need to press 'S'" by forcing sorted mode in clas...piaip2009-08-271-1/+6
* * refine ordersongpiaip2009-08-266-254/+284
* * change chess source file names to be prefixed with ch_*.piaip2009-08-265-1/+1
* * remove lovepaper generator because it's rarely used by observation.piaip2009-08-263-126/+1
* * remove numlogin from topusrpiaip2009-08-261-17/+17