- Nov 08, 2015
-
-
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
-
-
deuce authored
-
deuce authored
longer than 127 bytes.
-
deuce authored
the script until the entire POST data is read, so is sub-optimal, but it works.
-
deuce authored
Now tested on FreeBSD (should work for any *nix). CGI and FastCGI still needs testing on Win32.
-
deuce authored
-
deuce authored
Add support for FastCGI with an eye to making PHP significantly faster. In the webctl.ini file, add something like the following: [*.php] FastCGI=localhost:9000 To pass all PHP requests under that directory through to a PHP fastCGI server. You can start the PHP FastCGI server with a command something like this: php-cgi -q -b localhost:9000 This change has also refactored normal CGI support, especially the Win32 support. Since this patch is currently untested, it's best to assume that it breaks both *nix and Win32 CGI support and doesn't work for FastCGI either at this point.
-
deuce authored
(read email)
-
- Nov 01, 2015
-
-
nightfox authored
- Improved displaying of messages with ANSI codes. The reader will fall back to a non-scrolling user interface for displaying messages with ANSI codes, since there doesn't seem to be an easy way for the reader to handle ANSI with the scrolling interface (i.e., with ANSI cursor movements, etc.). - Bug fix related to interpreting colors from other BBS software (WWIV, PCBoard, Wildcat, Celerity, Renegade) - Work in progress: More kludge lines displayed (with the 'K' key), and all message header lines are now displayed (with the 'H' key) (this is a sysop feature)
-
nightfox authored
-
- Oct 31, 2015
-
-
rswindell authored
1. If the PATH kludge line only contains 1 address, don't use it for circular path detection. 2. If the last address of the PATH kludge line is the system's address, don't add the system's address to the PATH.
-