diff --git a/exec/load/sbbsdefs.js b/exec/load/sbbsdefs.js index 2c1c8d3f67c030e44d14bef31f835940de79230e..1de255ce78254653c2a3dce2ce41cc4d300821a8 100644 --- a/exec/load/sbbsdefs.js +++ b/exec/load/sbbsdefs.js @@ -2,113 +2,127 @@ /* $id$ */ -DELETED =(1<<0) /* Bit values for user.misc */ -ANSI =(1<<1) /* Supports ANSI terminal emulation */ -COLOR =(1<<2) /* Send color codes */ -RIP =(1<<3) /* Supports RIP terminal emulation */ -UPAUSE =(1<<4) /* Pause on every screen full */ -SPIN =(1<<5) /* Spinning cursor - Same as K_SPIN */ -INACTIVE =(1<<6) /* Inactive user slot */ -EXPERT =(1<<7) /* Expert menu mode */ -ANFSCAN =(1<<8) /* Auto New file scan */ -CLRSCRN =(1<<9) /* Clear screen before each message */ -QUIET =(1<<10) /* Quiet mode upon logon */ -BATCHFLAG =(1<<11) /* File list allow batch dl flags */ -NETMAIL =(1<<12) /* Forward e-mail to fidonet addr */ -CURSUB =(1<<13) /* Remember current sub-board/dir */ -ASK_NSCAN =(1<<14) /* Ask for newscanning upon logon */ -NO_EXASCII =(1<<15) /* Don't send extended ASCII */ -ASK_SSCAN =(1<<16) /* Ask for messages to you at logon */ -AUTOTERM =(1<<17) /* Autodetect terminal type */ -COLDKEYS =(1<<18) /* No hot-keys */ -EXTDESC =(1<<19) /* Extended file descriptions */ -AUTOHANG =(1<<20) /* Auto-hang-up after transfer */ -WIP =(1<<21) /* Supports WIP terminal emulation */ -AUTOLOGON =(1<<22) /* AutoLogon via IP */ + /********************************************/ + /* Different bits in system.settings */ + /********************************************/ +SYS_CLOSED =(1<<0) /* System is closed to New Users */ +SYS_SYSSTAT =(1<<1) /* Sysops activity included in statistics */ +SYS_NOBEEP =(1<<2) /* No beep sound locally */ +SYS_PWEDIT =(1<<3) /* Allow users to change their passwords */ +SYS_RA_EMU =(1<<4) /* Reverse R/A commands at msg read prompt */ +SYS_ANON_EM =(1<<5) /* Allow anonymous e-mail */ +SYS_LISTLOC =(1<<6) /* Use location of caller in user lists */ +SYS_WILDCAT =(1<<7) /* Expand Wildcat color codes in messages */ +SYS_PCBOARD =(1<<8) /* Expand PCBoard color codes in messages */ +SYS_WWIV =(1<<9) /* Expand WWIV color codes in messages */ +SYS_CELERITY =(1<<10) /* Expand Celerity color codes in messages */ +SYS_RENEGADE =(1<<11) /* Expand Renegade color codes in messages */ +SYS_ECHO_PW =(1<<12) /* Echo passwords locally */ +SYS_REQ_PW =(1<<13) /* Require passwords locally */ +SYS_L_SYSOP =(1<<14) /* Allow local sysop logon/commands */ +SYS_R_SYSOP =(1<<15) /* Allow remote sysop logon/commands */ +SYS_QUOTE_EM =(1<<16) /* Allow quoting of e-mail */ +SYS_EURODATE =(1<<17) /* Europian date format (DD/MM/YY) */ +SYS_MILITARY =(1<<18) /* Military time format */ +SYS_TIMEBANK =(1<<19) /* Allow time bank functions */ +SYS_FILE_EM =(1<<20) /* Allow file attachments in E-mail */ +SYS_SHRTPAGE =(1<<21) /* Short sysop page */ +SYS_TIME_EXP =(1<<22) /* Set to expired values if out-of-time */ +SYS_FASTMAIL =(1<<23) /* Fast e-mail storage mode */ +SYS_QVALKEYS =(1<<24) /* Quick validation keys enabled */ +SYS_ERRALARM =(1<<25) /* Error beeps on */ +SYS_FWDTONET =(1<<26) /* Allow forwarding of e-mail to netmail */ +SYS_DELREADM =(1<<27) /* Delete read mail automatically */ +SYS_NOCDTCVT =(1<<28) /* No credit to minute conversions allowed */ +SYS_DELEMAIL =(1<<29) /* Physically remove deleted e-mail immed. */ +SYS_USRVDELM =(1<<30) /* Users can see deleted msgs */ +SYS_SYSVDELM =(1<<31) /* Sysops can see deleted msgs */ + /********************************************/ + + /********************************************/ + /* Bit values for user.settings */ + /********************************************/ +USER_DELETED =(1<<0) /* Deleted user slot */ +USER_ANSI =(1<<1) /* Supports ANSI terminal emulation */ +USER_COLOR =(1<<2) /* Send color codes */ +USER_RIP =(1<<3) /* Supports RIP terminal emulation */ +USER_PAUSE =(1<<4) /* Pause on every screen full */ +USER_SPIN =(1<<5) /* Spinning cursor - Same as K_SPIN */ +USER_INACTIVE =(1<<6) /* Inactive user slot */ +USER_EXPERT =(1<<7) /* Expert menu mode */ +USER_ANFSCAN =(1<<8) /* Auto New file scan */ +USER_CLRSCRN =(1<<9) /* Clear screen before each message */ +USER_QUIET =(1<<10) /* Quiet mode upon logon */ +USER_BATCHFLAG =(1<<11) /* File list allow batch dl flags */ +USER_NETMAIL =(1<<12) /* Forward e-mail to fidonet addr */ +USER_CURSUB =(1<<13) /* Remember current sub-board/dir */ +USER_ASK_NSCAN =(1<<14) /* Ask for newscanning upon logon */ +USER_NO_EXASCII =(1<<15) /* Don't send extended ASCII */ +USER_ASK_SSCAN =(1<<16) /* Ask for messages to you at logon */ +USER_AUTOTERM =(1<<17) /* Autodetect terminal type */ +USER_COLDKEYS =(1<<18) /* No hot-keys */ +USER_EXTDESC =(1<<19) /* Extended file descriptions */ +USER_AUTOHANG =(1<<20) /* Auto-hang-up after transfer */ +USER_WIP =(1<<21) /* Supports WIP terminal emulation */ +USER_AUTOLOGON =(1<<22) /* AutoLogon via IP */ + /********************************************/ -UFLAG_A =(1<<0) -UFLAG_B =(1<<1) -UFLAG_C =(1<<2) -UFLAG_D =(1<<3) -UFLAG_E =(1<<4) -UFLAG_F =(1<<5) -UFLAG_G =(1<<6) -UFLAG_H =(1<<7) -UFLAG_I =(1<<8) -UFLAG_J =(1<<9) -UFLAG_K =(1<<10) -UFLAG_L =(1<<11) -UFLAG_M =(1<<12) -UFLAG_N =(1<<13) -UFLAG_O =(1<<14) -UFLAG_P =(1<<15) -UFLAG_Q =(1<<16) -UFLAG_R =(1<<17) -UFLAG_S =(1<<18) -UFLAG_T =(1<<19) -UFLAG_U =(1<<20) -UFLAG_V =(1<<21) -UFLAG_W =(1<<22) -UFLAG_X =(1<<23) -UFLAG_Y =(1<<24) -UFLAG_Z =(1<<25) +/************************************************************************/ +/* Valid flags for user.security.exempt/restrict/flags */ +/************************************************************************/ +UFLAG_A =(1<<0) +UFLAG_B =(1<<1) +UFLAG_C =(1<<2) +UFLAG_D =(1<<3) +UFLAG_E =(1<<4) +UFLAG_F =(1<<5) +UFLAG_G =(1<<6) +UFLAG_H =(1<<7) +UFLAG_I =(1<<8) +UFLAG_J =(1<<9) +UFLAG_K =(1<<10) +UFLAG_L =(1<<11) +UFLAG_M =(1<<12) +UFLAG_N =(1<<13) +UFLAG_O =(1<<14) +UFLAG_P =(1<<15) +UFLAG_Q =(1<<16) +UFLAG_R =(1<<17) +UFLAG_S =(1<<18) +UFLAG_T =(1<<19) +UFLAG_U =(1<<20) +UFLAG_V =(1<<21) +UFLAG_W =(1<<22) +UFLAG_X =(1<<23) +UFLAG_Y =(1<<24) +UFLAG_Z =(1<<25) - /* User Questions */ -UQ_ALIASES =(1<<0) /* Ask for alias */ -UQ_LOCATION =(1<<1) /* Ask for location */ -UQ_ADDRESS =(1<<2) /* Ask for address */ -UQ_PHONE =(1<<3) /* Ask for phone number */ -UQ_HANDLE =(1<<4) /* Ask for chat handle */ -UQ_DUPHAND =(1<<5) /* Search for duplicate handles */ -UQ_SEX =(1<<6) /* Ask for sex */ -UQ_BIRTH =(1<<7) /* Ask for birth date */ -UQ_COMP =(1<<8) /* Ask for computer type */ -UQ_MC_COMP =(1<<9) /* Multiple choice computer type */ -UQ_REALNAME =(1<<10) /* Ask for real name */ -UQ_DUPREAL =(1<<11) /* Search for duplicate real names */ -UQ_COMPANY =(1<<12) /* Ask for company name */ -UQ_NOEXASC =(1<<13) /* Don't allow ex-ASCII in user text */ -UQ_CMDSHELL =(1<<14) /* Ask for command shell */ -UQ_XEDIT =(1<<15) /* Ask for external editor */ -UQ_NODEF =(1<<16) /* Don't ask for default settings */ -UQ_NOCOMMAS =(1<<17) /* Do not require commas in location */ - - - /* Different bits in sys_misc */ -SM_CLOSED =(1<<0) /* System is clsoed to New Users */ -SM_SYSSTAT =(1<<1) /* Sysops activity included in statistics */ -SM_NOBEEP =(1<<2) /* No beep sound locally */ -SM_PWEDIT =(1<<3) /* Allow users to change their passwords */ -SM_RA_EMU =(1<<4) /* Reverse R/A commands at msg read prompt */ -SM_ANON_EM =(1<<5) /* Allow anonymous e-mail */ -SM_LISTLOC =(1<<6) /* Use location of caller in user lists */ -SM_WILDCAT =(1<<7) /* Expand Wildcat color codes in messages */ -SM_PCBOARD =(1<<8) /* Expand PCBoard color codes in messages */ -SM_WWIV =(1<<9) /* Expand WWIV color codes in messages */ -SM_CELERITY =(1<<10) /* Expand Celerity color codes in messages */ -SM_RENEGADE =(1<<11) /* Expand Renegade color codes in messages */ -SM_ECHO_PW =(1<<12) /* Echo passwords locally */ -SM_REQ_PW =(1<<13) /* Require passwords locally */ -SM_L_SYSOP =(1<<14) /* Allow local sysop logon/commands */ -SM_R_SYSOP =(1<<15) /* Allow remote sysop logon/commands */ -SM_QUOTE_EM =(1<<16) /* Allow quoting of e-mail */ -SM_EURODATE =(1<<17) /* Europian date format (DD/MM/YY) */ -SM_MILITARY =(1<<18) /* Military time format */ -SM_TIMEBANK =(1<<19) /* Allow time bank functions */ -SM_FILE_EM =(1<<20) /* Allow file attachments in E-mail */ -SM_SHRTPAGE =(1<<21) /* Short sysop page */ -SM_TIME_EXP =(1<<22) /* Set to expired values if out-of-time */ -SM_FASTMAIL =(1<<23) /* Fast e-mail storage mode */ -SM_QVALKEYS =(1<<24) /* Quick validation keys enabled */ -SM_ERRALARM =(1<<25) /* Error beeps on */ -SM_FWDTONET =(1<<26) /* Allow forwarding of e-mail to netmail */ -SM_DELREADM =(1<<27) /* Delete read mail automatically */ -SM_NOCDTCVT =(1<<28) /* No credit to minute conversions allowed */ -SM_DELEMAIL =(1<<29) /* Physically remove deleted e-mail immed. */ -SM_USRVDELM =(1<<30) /* Users can see deleted msgs */ -SM_SYSVDELM =(1<<31) /* Sysops can see deleted msgs */ - - /* Different bits in node_misc */ + /********************************************/ + /* Bit values for system.user_question */ + /********************************************/ +UQ_ALIASES =(1<<0) /* Ask for alias */ +UQ_LOCATION =(1<<1) /* Ask for location */ +UQ_ADDRESS =(1<<2) /* Ask for address */ +UQ_PHONE =(1<<3) /* Ask for phone number */ +UQ_HANDLE =(1<<4) /* Ask for chat handle */ +UQ_DUPHAND =(1<<5) /* Search for duplicate handles */ +UQ_SEX =(1<<6) /* Ask for sex */ +UQ_BIRTH =(1<<7) /* Ask for birth date */ +UQ_COMP =(1<<8) /* Ask for computer type */ +UQ_MC_COMP =(1<<9) /* Multiple choice computer type */ +UQ_REALNAME =(1<<10) /* Ask for real name */ +UQ_DUPREAL =(1<<11) /* Search for duplicate real names */ +UQ_COMPANY =(1<<12) /* Ask for company name */ +UQ_NOEXASC =(1<<13) /* Don't allow ex-ASCII in user text */ +UQ_CMDSHELL =(1<<14) /* Ask for command shell */ +UQ_XEDIT =(1<<15) /* Ask for external editor */ +UQ_NODEF =(1<<16) /* Don't ask for default settings */ +UQ_NOCOMMAS =(1<<17) /* Do not require commas in location */ + /********************************************/ + + /********************************************/ + /* Different bits in node.settings */ + /********************************************/ NM_ANSALARM =(1<<0) /* Alarm locally on answer */ NM_WFCSCRN =(1<<1) /* Wait for call screen */ NM_WFCMSGS =(1<<2) /* Include total messages/files on WFC */ @@ -119,113 +133,85 @@ NM_INT28 =(1<<6) /* Make int 28 DOS idle calls */ NM_NODV =(1<<7) /* Don't detect and use DESQview API */ NM_NO_NUM =(1<<8) /* Don't allow logons by user number */ NM_LOGON_R =(1<<9) /* Allow logons by user real name */ -NM_LOGON_P =(1<<10) /* Secure logons (always ask for password) */ -NM_NO_LKBRD =(1<<11) /* No local keyboard (at all) */ -NM_SYSPW =(1<<12) /* Protect WFC keys and Alt keys with SY: */ -NM_NO_INACT =(1<<13) /* No local inactivity alert/logoff */ -NM_NOBEEP =(1<<14) /* Don't beep locally */ -NM_LOWPRIO =(1<<15) /* Always use low priority input */ +NM_LOGON_P =(1<<10) /* Secure logons (always ask for password) */ +NM_NO_LKBRD =(1<<11) /* No local keyboard (at all) */ +NM_SYSPW =(1<<12) /* Protect WFC keys and Alt keys with SY: */ +NM_NO_INACT =(1<<13) /* No local inactivity alert/logoff */ +NM_NOBEEP =(1<<14) /* Don't beep locally */ +NM_LOWPRIO =(1<<15) /* Always use low priority input */ NM_7BITONLY =(1<<16) /* Except 7-bit input only (E71 terminals) */ NM_RESETVID =(1<<17) /* Reset video mode between callers? */ NM_NOPAUSESPIN =(1<<18) /* No spinning cursor at pause prompt */ + /********************************************/ - /* Miscellaneous Modem Settings (mdm_misc) */ -MDM_CTS =(1<<0) /* Use hardware send flow control */ -MDM_RTS =(1<<1) /* Use hardware recv flow control */ -MDM_STAYHIGH =(1<<2) /* Stay at highest DTE rate */ -MDM_CALLERID =(1<<3) /* Supports Caller ID */ -MDM_DUMB =(1<<4) /* Just watch DCD for answer - dumb modem */ -MDM_NODTR =(1<<5) /* Don't drop DTR for hang-up */ -MDM_KNOWNRES =(1<<6) /* Allow known result codes only */ -MDM_VERBAL =(1<<7) /* Use verbal result codes */ + /********************************************/ + /* Bit values in netmail_misc */ + /********************************************/ +NMAIL_ALLOW =(1<<0) /* Allow NetMail */ +NMAIL_CRASH =(1<<1) /* Default netmail to crash */ +NMAIL_HOLD =(1<<2) /* Default netmail to hold */ +NMAIL_KILL =(1<<3) /* Default netmail to kill after sent */ +NMAIL_ALIAS =(1<<4) /* Use Aliases in NetMail */ +NMAIL_FILE =(1<<5) /* Allow file attachments */ +NMAIL_DIRECT =(1<<6) /* Default netmail to direct */ + /********************************************/ - - /* Bit values for level_misc[x] */ -LEVEL_EXPTOLVL =(1<<0) /* Expire to level_expireto[x] */ -LEVEL_EXPTOVAL =(1<<1) /* Expire to val[level_expireto[x]] */ + /********************************************/ + /* Bit values for sub[x].settings */ + /********************************************/ +SUB_QNET =(1<<3) /* Sub-board is netted via QWK network */ +SUB_PNET =(1<<4) /* Sub-board is netted via PostLink */ +SUB_FIDO =(1<<5) /* Sub-board is netted via FidoNet */ +SUB_PRIV =(1<<6) /* Allow private posts on sub */ +SUB_PONLY =(1<<7) /* Private posts only */ +SUB_ANON =(1<<8) /* Allow anonymous posts on sub */ +SUB_AONLY =(1<<9) /* Anonymous only */ +SUB_NAME =(1<<10) /* Must use real names */ +SUB_DEL =(1<<11) /* Allow users to delete messages */ +SUB_DELLAST =(1<<12) /* Allow users to delete last msg only */ +SUB_FORCED =(1<<13) /* Sub-board is forced scanning */ +SUB_NOTAG =(1<<14) /* Don't add tag or origin lines */ +SUB_TOUSER =(1<<15) /* Prompt for to user on posts */ +SUB_ASCII =(1<<16) /* ASCII characters only */ +SUB_QUOTE =(1<<17) /* Allow online quoting */ +SUB_NSDEF =(1<<18) /* New-Scan on by default */ +SUB_INET =(1<<19) /* Sub-board is netted via Internet */ +SUB_FAST =(1<<20) /* Fast storage mode */ +SUB_KILL =(1<<21) /* Kill read messages automatically */ +SUB_KILLP =(1<<22) /* Kill read pvt messages automatically */ +SUB_SYSPERM =(1<<23) /* Sysop messages are permament */ +SUB_GATE =(1<<24) /* Gateway between Network types */ +SUB_LZH =(1<<25) /* Use LZH compression for msgs */ +SUB_SSDEF =(1<<26) /* Default ON for Scan for Your msgs */ +SUB_HYPER =(1<<27) /* Hyper allocation */ + /********************************************/ - /* Bit values for prot[x].misc */ -PROT_DSZLOG =(1<<0) /* Supports DSZ Log */ - - /* Bit values in netmail_misc */ - -NMAIL_ALLOW =(1<<0) /* Allow NetMail */ -NMAIL_CRASH =(1<<1) /* Default netmail to crash */ -NMAIL_HOLD =(1<<2) /* Default netmail to hold */ -NMAIL_KILL =(1<<3) /* Default netmail to kill after sent */ -NMAIL_ALIAS =(1<<4) /* Use Aliases in NetMail */ -NMAIL_FILE =(1<<5) /* Allow file attachments */ -NMAIL_DIRECT =(1<<6) /* Default netmail to direct */ - - /* Attribute bits for fido msg header */ -FIDO_PRIVATE =(1<<0) /* Private message */ -FIDO_CRASH =(1<<1) /* Crash-mail (send immediately) */ -FIDO_RECV =(1<<2) /* Received successfully */ -FIDO_SENT =(1<<3) /* Sent successfully */ -FIDO_FILE =(1<<4) /* File attached */ -FIDO_INTRANS =(1<<5) /* In transit */ -FIDO_ORPHAN =(1<<6) /* Orphan */ -FIDO_KILLSENT =(1<<7) /* Kill it after sending it */ -FIDO_LOCAL =(1<<8) /* Created locally - on this system */ -FIDO_HOLD =(1<<9) /* Hold - don't send it yet */ -FIDO_FREQ =(1<<11) /* File request */ -FIDO_RRREQ =(1<<12) /* Return receipt request */ -FIDO_RR =(1<<13) /* This is a return receipt */ -FIDO_AUDIT =(1<<14) /* Audit request */ -FIDO_FUPREQ =(1<<15) /* File update request */ - - /* Bit values for sub_cfg and sav_sub_cfg */ -SUB_CFG_NSCAN =0x0005 /* bits 0 and 2 */ -SUB_CFG_SSCAN =0x0002 /* bit 1 */ -SUB_CFG_YSCAN =0x0100 /* bit 9 (bits 9-15 default to OFF) */ - - /* Bit values for sub[x].misc */ -SUB_QNET =(1<<3) /* Sub-board is netted via QWK network */ -SUB_PNET =(1<<4) /* Sub-board is netted via PostLink */ -SUB_FIDO =(1<<5) /* Sub-board is netted via FidoNet */ -SUB_PRIV =(1<<6) /* Allow private posts on sub */ -SUB_PONLY =(1<<7) /* Private posts only */ -SUB_ANON =(1<<8) /* Allow anonymous posts on sub */ -SUB_AONLY =(1<<9) /* Anonymous only */ -SUB_NAME =(1<<10) /* Must use real names */ -SUB_DEL =(1<<11) /* Allow users to delete messages */ -SUB_DELLAST =(1<<12) /* Allow users to delete last msg only */ -SUB_FORCED =(1<<13) /* Sub-board is forced scanning */ -SUB_NOTAG =(1<<14) /* Don't add tag or origin lines */ -SUB_TOUSER =(1<<15) /* Prompt for to user on posts */ -SUB_ASCII =(1<<16) /* ASCII characters only */ -SUB_QUOTE =(1<<17) /* Allow online quoting */ -SUB_NSDEF =(1<<18) /* New-Scan on by default */ -SUB_INET =(1<<19) /* Sub-board is netted via Internet */ -SUB_FAST =(1<<20) /* Fast storage mode */ -SUB_KILL =(1<<21) /* Kill read messages automatically */ -SUB_KILLP =(1<<22) /* Kill read pvt messages automatically */ -SUB_SYSPERM =(1<<23) /* Sysop messages are permament */ -SUB_GATE =(1<<24) /* Gateway between Network types */ -SUB_LZH =(1<<25) /* Use LZH compression for msgs */ -SUB_SSDEF =(1<<26) /* Default ON for Scan for Your msgs */ -SUB_HYPER =(1<<27) /* Hyper allocation */ - - /* Bit values for dir[x].misc */ -DIR_FCHK =(1<<0) /* Check for file existance */ -DIR_RATE =(1<<1) /* Force uploads to be rated G,R, or X */ -DIR_MULT =(1<<2) /* Ask for multi-disk numbering */ -DIR_DUPES =(1<<3) /* Search this dir for upload dupes */ -DIR_FREE =(1<<4) /* Free downloads */ -DIR_TFREE =(1<<5) /* Time to download is free */ -DIR_CDTUL =(1<<6) /* Credit Uploads */ -DIR_CDTDL =(1<<7) /* Credit Downloads */ -DIR_ANON =(1<<8) /* Anonymous uploads */ -DIR_AONLY =(1<<9) /* Anonymous only */ -DIR_ULDATE =(1<<10) /* Include upload date in listing */ -DIR_DIZ =(1<<11) /* FILE_ID.DIZ and DESC.SDI support */ -DIR_NOSCAN =(1<<12) /* Don't new-scan this directory */ -DIR_NOAUTO =(1<<13) /* Don't auto-add this directory */ -DIR_ULTIME =(1<<14) /* Deduct time during uploads */ -DIR_CDTMIN =(1<<15) /* Give uploader minutes instead of cdt */ -DIR_SINCEDL =(1<<16) /* Purge based on days since last dl */ -DIR_MOVENEW =(1<<17) /* Files marked as new when moved */ - - /* Bit values for file_t.misc */ -FM_EXTDESC =(1<<0) /* Extended description exists */ -FM_ANON =(1<<1) /* Anonymous upload */ + /********************************************/ + /* Bit values for dir[x].settings */ + /********************************************/ +DIR_FCHK =(1<<0) /* Check for file existance */ +DIR_RATE =(1<<1) /* Force uploads to be rated G,R, or X */ +DIR_MULT =(1<<2) /* Ask for multi-disk numbering */ +DIR_DUPES =(1<<3) /* Search this dir for upload dupes */ +DIR_FREE =(1<<4) /* Free downloads */ +DIR_TFREE =(1<<5) /* Time to download is free */ +DIR_CDTUL =(1<<6) /* Credit Uploads */ +DIR_CDTDL =(1<<7) /* Credit Downloads */ +DIR_ANON =(1<<8) /* Anonymous uploads */ +DIR_AONLY =(1<<9) /* Anonymous only */ +DIR_ULDATE =(1<<10) /* Include upload date in listing */ +DIR_DIZ =(1<<11) /* FILE_ID.DIZ and DESC.SDI support */ +DIR_NOSCAN =(1<<12) /* Don't new-scan this directory */ +DIR_NOAUTO =(1<<13) /* Don't auto-add this directory */ +DIR_ULTIME =(1<<14) /* Deduct time during uploads */ +DIR_CDTMIN =(1<<15) /* Give uploader minutes instead of cdt */ +DIR_SINCEDL =(1<<16) /* Purge based on days since last dl */ +DIR_MOVENEW =(1<<17) /* Files marked as new when moved */ + /********************************************/ + + /********************************************/ + /* Bit values for file.settings */ + /********************************************/ +FILE_EXTDESC =(1<<0) /* Extended description exists */ +FILE_ANON =(1<<1) /* Anonymous upload */ + /********************************************/