Commit graph

  • 29f17aa874 Fix race condition related to watching DGL games. main John "Elwin" Edwards 2020-08-16 20:56:18 -04:00
  • c38fb5d107 rlgwebd: use some newer Javascript features. John "Elwin" Edwards 2020-04-03 15:15:02 -04:00
  • 9004afebdc Terminal emulation: implement the CSI b sequence. John "Elwin" Edwards 2019-09-05 15:19:27 -04:00
  • f2256500e1 Changes for compatibility with recent versions of NodeJS. John "Elwin" Edwards 2019-08-25 21:27:31 -04:00
  • 4940bf86ae Move the NODE_PATH location. John "Elwin" Edwards 2017-12-26 13:23:55 -05:00
  • 4059bf2983 Fix possibly insecure permissions on the control socket. John "Elwin" Edwards 2017-01-28 09:57:31 -05:00
  • c4d10ba33d rlgwebd-stop: avoid the deprecated domain module. John "Elwin" Edwards 2017-01-27 19:18:31 -05:00
  • 2f40fc5387 RLGWebD: replace deprecated fs.exists() with fs.access(). John "Elwin" Edwards 2017-01-27 15:43:10 -05:00
  • c824ea924c Fix syntax error in Makefile. John "Elwin" Edwards 2017-01-12 19:02:20 -05:00
  • 5b790718d8 Use either HTTP or HTTPS. John "Elwin" Edwards 2017-01-08 16:17:11 -05:00
  • 2e9d5071d9 Fail cleanly if necessary files can't be opened. John "Elwin" Edwards 2017-01-04 21:25:43 -05:00
  • 61ddb2eaea Move RLGWebD configuration options into a configuration file. John "Elwin" Edwards 2017-01-04 20:28:29 -05:00
  • 37bd2e8c28 Initial support for TLS. John "Elwin" Edwards 2017-01-01 20:18:01 -05:00
  • 2baaad79dd Actually restart RLGWebD if it crashes. John "Elwin" Edwards 2016-04-23 18:53:08 -04:00
  • ba487995e0 Some fixes to the documentation. John "Elwin" Edwards 2016-02-01 21:20:12 -05:00
  • a94e700b58 Make sure games have saved and exited before stopping the server. John "Elwin" Edwards 2016-01-28 21:17:06 -05:00
  • 48e068778e Update the documentation. John "Elwin" Edwards 2016-01-14 21:31:23 -05:00
  • 3b00718e59 Add an uninstall target to the Makefile. John "Elwin" Edwards 2016-01-14 21:30:14 -05:00
  • 6457f18b36 Change various filenames. John "Elwin" Edwards 2016-01-14 20:52:29 -05:00
  • ff0814c7ac RLGWebD: move the control socket into /var/run. John "Elwin" Edwards 2016-01-14 19:10:46 -05:00
  • 9a709adc58 Add a script to stop RLGWebD. John "Elwin" Edwards 2016-01-02 14:33:48 -05:00
  • ec5c79d46e Begin adding systemd compatibility. John "Elwin" Edwards 2016-01-01 16:11:34 -05:00
  • bf9661169d Add support for Advanced Rogue 7 and XRogue. John "Elwin" Edwards 2015-06-23 12:09:02 -04:00
  • e20fd76cab Stop printing credentials in the logfile. John "Elwin" Edwards 2015-01-31 18:13:24 -05:00
  • 490b1eac1e Update the documentation, removing the betas. John "Elwin" Edwards 2015-01-24 10:18:26 -05:00
  • d2b3cef6ce Additions to the help page. John "Elwin" Edwards 2015-01-21 17:33:30 -05:00
  • f2e02e930d Fix a use of the wrong variable name. John "Elwin" Edwards 2015-01-21 17:21:35 -05:00
  • 4a4bb390e8 Client: improve messages at the end of watching a game. John "Elwin" Edwards 2015-01-20 16:06:12 -05:00
  • 583514764f Finish moving DglSession methods into the prototype. John "Elwin" Edwards 2015-01-20 10:17:05 -05:00
  • 677d739bed Move TermSession and DglSession common code into a base class. John "Elwin" Edwards 2015-01-19 14:44:27 -05:00
  • a2bb3fe97d Move all TermSession methods into the prototype. John "Elwin" Edwards 2015-01-19 08:32:29 -05:00
  • 4034ab16ef Begin moving TermSession methods into the prototype. John "Elwin" Edwards 2015-01-17 19:57:40 -05:00
  • 071f4c5fbf Print metadata at the beginning of ttyrec files. John "Elwin" Edwards 2015-01-17 15:48:41 -05:00
  • a5bb3837ff Improve the clear-command recognition. John "Elwin" Edwards 2015-01-16 08:25:25 -05:00
  • c0a0939b0d Added tag beta8 for changeset b5df69715001 John "Elwin" Edwards 2015-01-14 20:45:12 -05:00
  • 6872cd6ae1 Update the documentation. John "Elwin" Edwards 2015-01-14 15:32:21 -05:00
  • e7aa19136d Move index.html files. John "Elwin" Edwards 2015-01-14 15:16:31 -05:00
  • 2e0cec33ba Add client-side support for watching dgamelaunch games. John "Elwin" Edwards 2015-01-14 07:44:22 -05:00
  • 7332b95a30 Add server-side support for watching dgamelaunch games. John "Elwin" Edwards 2015-01-13 20:30:10 -05:00
  • 56024418c3 Fix further crashes when following dgamelaunch games. John "Elwin" Edwards 2015-01-12 17:10:35 +00:00
  • 6b0ed5280b Added tag beta7 for changeset db27b91578f0 John "Elwin" Edwards 2015-01-11 07:41:36 -05:00
  • e988e849a4 Update documentation and bump the version number. John "Elwin" Edwards 2015-01-11 07:39:59 -05:00
  • 60b83c4944 RLGWebD: fix simultaneous watcher bugs. John "Elwin" Edwards 2015-01-10 18:54:55 -05:00
  • 6373e70361 RLGWebD: fix simultaneous player bug. John "Elwin" Edwards 2015-01-09 13:06:41 -05:00
  • ef4cb9ac8d rlgwebd.js: clean up TermSession parameters. John "Elwin" Edwards 2015-01-09 09:43:21 -05:00
  • ee8782bbf4 Remove the TermSession 'open' event. John "Elwin" Edwards 2015-01-09 08:55:38 -05:00
  • 2369fa45d4 Rename watcher to dglwatcher. John "Elwin" Edwards 2015-01-07 13:49:37 -05:00
  • 537c227f87 watcher: exit if errors occur. John "Elwin" Edwards 2015-01-07 13:22:05 -05:00
  • 3c88c233b4 rlgwebd.js: prevent races when reading ttyrecs. John "Elwin" Edwards 2015-01-07 13:18:35 -05:00
  • 547387846f rlgwebd.js: read ttyrecs created by dgamelaunch. John "Elwin" Edwards 2015-01-06 16:59:12 -05:00
  • 2064d2a9e6 RLGWebD: overhaul the list of current games. John "Elwin" Edwards 2015-01-04 16:55:57 -05:00
  • 7e294b2136 Properly print session tags in the log. John "Elwin" Edwards 2015-01-03 20:07:42 -05:00
  • b7eb9ef98a RLGWebD client: fix watching. John "Elwin" Edwards 2015-01-03 20:03:49 -05:00
  • abb4ba8f31 RLGWebD: Clean up code related to session timestamps. John "Elwin" Edwards 2015-01-03 17:39:15 -05:00
  • c7fc6418ff RLGWebD: excise polling. John "Elwin" Edwards 2015-01-03 15:23:04 -05:00
  • 920c6e8829 rlgwebd.js: get rid of numerical game identifiers. John "Elwin" Edwards 2015-01-01 15:56:22 -05:00
  • 0a0f754135 Use posix.getpwnam() to look up UID/GID to drop to. John "Elwin" Edwards 2014-05-12 08:59:47 -07:00
  • 2e5e5d02da Keep a list of dgamelaunch games and put it in the /status message. John "Elwin" Edwards 2014-04-01 16:43:35 -07:00
  • f605244ae6 Begin support for watching dgamelaunch games. John "Elwin" Edwards 2014-04-01 11:23:25 -07:00
  • e855ba2f58 Merge with poll-removal. John "Elwin" Edwards 2014-04-01 09:20:11 -07:00
  • c818646ef6 Increase max username length to 20. John "Elwin" Edwards 2014-03-30 20:42:48 -07:00
  • 0c75cdca4a Mostly finish README.txt. John "Elwin" Edwards 2014-03-09 16:15:42 -07:00
  • 64d9d8cd54 WebTTY: remove polling. John "Elwin" Edwards 2014-01-27 16:02:27 -08:00
  • de69f47fc1 termemu.js: implement cursor hiding. John "Elwin" Edwards 2014-01-26 19:56:02 -08:00
  • d5b4cb5de0 Implement another control sequence. John "Elwin" Edwards 2014-01-25 22:10:01 -08:00
  • 668f6d246d Check that the ttyrec stream has an fd before passing it to fstat. John "Elwin" Edwards 2014-01-06 09:11:35 -05:00
  • bc69ffcd64 Remove ptyhelper.c because the pty module has replaced it. John "Elwin" Edwards 2014-01-01 14:13:10 -05:00
  • 2708beece7 Add a README though it's still incomplete. John "Elwin" Edwards 2014-01-01 14:11:40 -05:00
  • d1ed2c911a Use SVG for the bell icon instead of PNG. John "Elwin" Edwards 2013-10-31 20:44:35 -07:00
  • cf4fd96592 RLGWebD: game binaries have moved to /usr/bin. John "Elwin" Edwards 2013-10-28 22:11:14 -07:00
  • 29edae364e sqlickrypt: add support for salted SHA-512 passwords, and fix NULL bug. John "Elwin" Edwards 2013-10-20 21:19:13 -07:00
  • b760c1d444 RLGWebD: inprogress dirs have moved John "Elwin" Edwards 2013-10-20 19:26:39 -07:00
  • 49640d131e RLGWebD: use NODE_PATH to find modules. John "Elwin" Edwards 2013-08-14 08:04:36 -07:00
  • d7df88f3cf WebTTY: use WebSockets when possible. John "Elwin" Edwards 2013-07-22 07:51:53 -07:00
  • fabaea6849 Replace the daemon module with posix. John "Elwin" Edwards 2013-07-20 12:23:53 -07:00
  • 95fddfb788 termemu.js: handle some tmux-produced control sequences. John "Elwin" Edwards 2013-07-18 10:43:41 -07:00
  • 5b85a979e0 webtty: don't hardcode paths. John "Elwin" Edwards 2013-07-18 10:36:58 -07:00
  • e0b1aa3668 Added tag beta6 for changeset e4f27a093d1e John "Elwin" Edwards 2012-09-12 17:34:27 -07:00
  • b73bb2de18 Bump the version number. John "Elwin" Edwards 2012-09-12 17:33:27 -07:00
  • ae626f11a9 Update the documentation. John "Elwin" Edwards 2012-09-12 17:31:21 -07:00
  • b343678129 Options-related UI improvements. John "Elwin" Edwards 2012-09-12 16:03:09 -07:00
  • 363c88f00f Logins don't time out anymore. John "Elwin" Edwards 2012-09-12 15:48:41 -07:00
  • 75db6d0f73 Options page: improve some CSS. John "Elwin" Edwards 2012-08-29 15:31:13 -07:00
  • a1f56007d0 Options page: handle not being logged in. John "Elwin" Edwards 2012-08-29 07:55:26 -07:00
  • eb2e44e13e Make the options page functional. John "Elwin" Edwards 2012-08-28 17:38:25 -07:00
  • 0f71a90f8b Initial layout of the options page. John "Elwin" Edwards 2012-08-27 21:28:10 -07:00
  • 16e66858c0 RLG-Web client: store login key in DOM Storage. John "Elwin" Edwards 2012-08-27 13:43:12 -07:00
  • 47cc4d29b6 RLG-Web server: allow changing e-mail and password. John "Elwin" Edwards 2012-08-26 19:04:57 -07:00
  • 48b5b5d32a Improve the /uinfo interface. John "Elwin" Edwards 2012-08-25 19:33:31 -07:00
  • 81e772545a Add a user information interface at /uinfo. John "Elwin" Edwards 2012-08-13 09:07:28 -07:00
  • acae714a6b sqlickrypt: fix typo in database filename. John "Elwin" Edwards 2012-08-13 08:53:46 -07:00
  • 1bb3671a58 Improve the probability of detecting numpad 5. John "Elwin" Edwards 2012-08-12 08:22:55 -07:00
  • 51978efd4e Correct the clear sequence for srogue. John "Elwin" Edwards 2012-08-11 21:30:12 -07:00
  • e4ce0b48a3 Add support for Advanced Rogue 5. John "Elwin" Edwards 2012-08-11 19:48:25 -07:00
  • 85708c5810 sqlickrypt: add setpw command. John "Elwin" Edwards 2012-07-28 07:49:33 -07:00
  • f1c5196829 rlgterm.js: display the game's proper name when starting. John "Elwin" Edwards 2012-07-23 09:32:46 -07:00
  • 931bc5cb87 sqlickrypt: add getmail and setmail commands. John "Elwin" Edwards 2012-07-18 17:00:05 -07:00
  • 55f7c3e7de Fix WebSocket support checking. John "Elwin" Edwards 2012-07-16 14:52:04 -07:00
  • 59f3a10220 Added tag beta5 for changeset 86c1b79cf662 John "Elwin" Edwards 2012-07-16 10:28:55 -07:00
  • 078bcbb836 Call this beta5. John "Elwin" Edwards 2012-07-16 10:28:49 -07:00