- Nov 08, 2015
-
-
deuce authored
into dk.console since we're returning strings from getkey(), not constants.
-
deuce authored
Start ANSI detection "stuff" Add ^A parser. Implement the various *print*() functions here rather than per-mode code.
-
echicken authored
-
deuce authored
the local and remote I/O into a single queue which can be waited on. A *very* simple door now "works".
-
deuce authored
can be used from background threads. If the parent thread has a bbs and/or console object, create the object in the children as well. Accessing the console object from more than one thread is very much a bad thing. Accessing the BBS object from more than one thread may be bad as well...
-
nightfox authored
Updated to interpret @-codes when reading personal email. This is still a beta version (1.05 beta) due to another feature I wanted to try to improve (displaying messages with ANSI codes).
-
- Nov 07, 2015
- Nov 06, 2015
-
-
deuce authored
sdl13-config.
-
deuce authored
Test for sdl12-config before sdl-config for systems that have SDL 2.0 installed as sdl-config.
-
deuce authored
-
rswindell authored
- the default protocol (line 27) was hard-coded to 'Y' rather than whatever the user had selected. - the "BBS default color (line 41) wsa hard-coded to 14 - now uses the External Programs (default attribute) value from ctrl/attr.cfg (default: 15). It's unlikely these changes will actually affect the operation of any doors, but might as well make the content a bit more dynamic/accurate.
-
- Nov 05, 2015
-
-
mcmlxxix authored
-
mcmlxxix authored
toUppercase() passwords retrieved from User object when comparing to client hash in ident() methods... because I dunno
-
deuce authored
-
deuce authored
different ways a "door" could be executed.
-
mcmlxxix authored
-
deuce authored
-
mcmlxxix authored
-
deuce authored
-
deuce authored
Not actually functional yet.
-
- Nov 04, 2015
-
-
deuce authored
Listen to podcast for more details.
-
deuce authored
Use lazy resolution for file_area, msg_area, and xtrn_area objects to prevent having to pay the price during startup if the objects are never accessed. The delay now occurs the first time a member of the specified objects is accessed. These objects also now have associated class names... FileArea, MsgArea, and XtrnArea respectively.
-
deuce authored
-
- Nov 03, 2015
-
-
deuce authored
-
deuce authored
-
deuce authored
by a webctrl.ini... this allows redirect scripts to notice. Also, clear extra_path_info when we handle an internal redirect so it doesn't use stale data.
-
deuce authored
If present, this JS code will be executed before any SSJS or Rewrite code for this request. Also, populate js.startup_dir and js.exec_dir as the directory the webctrl.ini is in so that you cna do something like: JSPreExec=load(js.exec_dir+'/coolstuff.js'); This now allows super-cool rewrite thingies.
-
deuce authored
work for rewrite scripts. Fix up the rewrite logging to be more helpful and a bit less verbose.
-
deuce authored
Added by keys beginning with "Rewrite", ie: RewriteDetail=var n=http_request.request_string.replace(/_detail\/(.*)/,"lib/exe/detail.php?media=$1"); if(n != http_request.request_string) { http_request.request_string=n; true } If the expression returns "true", reparses http_request.request_string as an internal redirect. I plan to have another key that will pre-execute a script from a file so that these don't need to be an entire script on one line in the INI file. This API is subject to change. May contain peanuts.
-
deuce authored
the extra path. Set the SCRIPT_NAME to include the index filename... this was apparently changed to emulator a specific mod_rewrite rule for a specific package and is wrong.
-
deuce authored
update the path info data and re-extract the filename so that widcards in section names can match path info index files.
-
- Nov 02, 2015