Commit Graph

  • 59be925516 update .gitignore zefie 2021-08-10 20:11:41 -04:00
  • fb83c5917b add extra newline to PUT command zefie 2021-08-10 20:11:25 -04:00
  • ca72399c08 move security check function to try to clean up hellish data stream function zefie 2021-08-10 20:09:25 -04:00
  • 12d50f6e1c fix post data zefie 2021-08-10 19:06:15 -04:00
  • 7e8e9208e0 add registration checks to file store zefie 2021-08-10 18:41:37 -04:00
  • e9c883d85a too much to remember - rewrote sync system yet again - more classes - WTVShared class for shared functions - clientShowAlert class for easy client:showalert urls - User File Store - Can upload with PUT commands in wtv-disk - Programmically access files with new functions in WTVClientSessionData - TODO: file browser - other stuff I can't remember zefie 2021-08-10 18:30:59 -04:00
  • a8039aeb7e remove debugging from sync zefie 2021-08-10 14:33:33 -04:00
  • 2f19b16454 shorten DealerDemo line zefie 2021-08-10 14:03:02 -04:00
  • 3a9674bda9 finish documentation in WTVDownloadList class zefie 2021-08-10 13:37:17 -04:00
  • 83f44d7867 Move download list stuff to WTVDownloadList class - easier to create your own download list in JS - possible future client upload ability via PUT zefie 2021-08-10 13:31:29 -04:00
  • e53de05d76 fix wtv-disk:/sync force update did not place downloaded files in correct area zefie 2021-08-10 10:11:53 -04:00
  • ce7f6259b8 fix: new user registration did not save zefie 2021-08-10 10:00:00 -04:00
  • 255a96a85c do not reset services on reconnect zefie 2021-08-10 02:45:49 -04:00
  • fac915108f fix issue with reconnect in guest mode zefie 2021-08-10 02:42:17 -04:00
  • 87c5e3a676 remove debugging from wtv-disk:/sync zefie 2021-08-10 02:17:29 -04:00
  • 0d0fcdee59 Don't report zefie rom server status if not debug zefie 2021-08-10 01:26:21 -04:00
  • 5083b51c6b fix flashrom yet again zefie 2021-08-10 01:17:39 -04:00
  • 28adff5a59 v0.9.16 zefie 2021-08-10 00:25:17 -04:00
  • dd5b274784 rewrite wtv-disk system - move wtv-update to wtv-disk - allow accessing wtv-disk:/sync?group=&diskmap= - rewrite Download List generation to be more proper - only send files if diskmap has changed - allow force redownload with &force=true zefie 2021-08-10 00:20:03 -04:00
  • 9f9bebf351 fix content type overrides zefie 2021-08-09 23:40:27 -04:00
  • b87c1adac0 don't compress files under 256 bytes zefie 2021-08-09 18:57:29 -04:00
  • e359644998 fix potential issue with local flashroms zefie 2021-08-09 18:42:29 -04:00
  • 65b2a2061a Update README.md zefie 2021-08-09 18:19:13 -04:00
  • a078e58ce0 flashrom system updates - fix bugs - more WNI-like flow path - make scripts use service_name variable so that they should work in a renamed service (eg not wtv-flashrom, untested) zefie 2021-08-09 18:16:54 -04:00
  • 7ae8fdc816 escape query in willie zefie 2021-08-09 17:56:00 -04:00
  • 23535780f3 remove this for now - bf0app does it when logging back in with a tellyscript - server did its job but box was not responding to wtv-visit zefie 2021-08-09 17:54:31 -04:00
  • 2781fc10d4 Undo 337eecc9eb. Good intentions but doesn't really fix the core issue (and will break other things) Eric MacDonald 2021-08-09 14:23:29 -04:00
  • 56ab5228cd fix encryption errors Eric MacDonald 2021-08-09 01:51:36 -04:00
  • 410ce9f95e Remove event emitter Eric MacDonald 2021-08-08 11:39:13 -04:00
  • f28d63708c Scratch that. Do what offers better compression over replicating the service. RC4 is too random Eric MacDonald 2021-08-08 02:32:15 -04:00
  • fa02d6c802 Less problems compressing after RC4 Eric MacDonald 2021-08-08 02:13:53 -04:00
  • b0f28852da Add missing ;s Eric MacDonald 2021-08-08 01:44:05 -04:00
  • 60f76bdac3 version increment zefie 2021-08-09 17:42:58 -04:00
  • b4f5db925a update user_config readme zefie 2021-08-09 17:41:56 -04:00
  • 4a2dc1680d add catchall system & http pc server - define a catchall name to run globally or per service - catchall must be javascript, but not necessarily a .js file - catchall can request async mode - catchall will catch any non-existing requests under its directory - see wtv-flashrom:/content/content-serve.js as an example, which will catch wtv-flashrom:/content/ URLs. zefie 2021-08-09 17:31:31 -04:00
  • 895397abee use service-style cookie links on tricks zefie 2021-08-09 15:08:10 -04:00
  • 28c2c80889 more accurately mimic WTVP by accepting URLs without / zefie 2021-08-09 15:03:04 -04:00
  • 1e0fd20ae6 guest mode session store update - allow calls to saveSessionData() but do not actually write if user is guest - saveSessionData() returns true even if guest, because false is meant to define an error - You can also use SaveIfRegistered(), this will return false on both saveSessionData() errors AND guest mode; - if you want to block guests, check for isRegistered() and block the request if it is false - otherwise this update will allow all tools (including any logins) to work with guest mode, but the stored SessionData will not be persistently saved, and lost when the cleanup timeout hits (default 3 min), or the server is restarted. zefie 2021-08-09 14:39:11 -04:00
  • fe53525b39 do not compress if softmodem minibrowser zefie 2021-08-09 14:05:26 -04:00
  • 7d102033fc fix socket cleanup timeout system zefie 2021-08-09 13:07:44 -04:00
  • 376aadd762 Revert "respect Connection: close" zefie 2021-08-09 10:47:38 -04:00
  • 62eba01ddd only compress if http status 200 zefie 2021-08-09 10:47:26 -04:00
  • e99a9a5e51 missed a this zefie 2021-08-09 10:08:16 -04:00
  • 3a6a47124a update Dockerfile zefie 2021-08-08 23:40:14 -04:00
  • a426a36a24 fix quiet logging undefined bytes zefie 2021-08-08 23:34:15 -04:00
  • 1aa1755664 update wtv-home:/home - remove spacing in favor of right alignment - add compression status zefie 2021-08-08 22:55:22 -04:00
  • 177c43192e Merge branch 'dev' zefie 2021-08-08 22:27:47 -04:00
  • 72f1c989c6 add gzip compression for LC2 and newer zefie 2021-08-08 22:25:42 -04:00
  • 337eecc9eb this might be crazy but it appears to help a bit (at least on the ServeLegal page) zefie 2021-08-08 22:22:14 -04:00
  • b6be54dc03 correct branding in TOS zefie 2021-08-08 22:16:31 -04:00
  • e917132437 fix f0861e2f21 zefie 2021-08-08 21:47:42 -04:00
  • 81d604ea77 add missing pesky period zefie 2021-08-08 20:52:50 -04:00
  • 7a09c5f3b1 use wtv-head-waiter:/relogin for boot url - viewer seems to retain only wtv-* and wtv-head-waiter, so lets try to be closer to protocol and boot with a wtv-head-waiter address instead of wtv-1800 - we still handle via wtv-1800 but we accept wtv-head-waiter:/relogin and send the client on its way to the relogin path zefie 2021-08-08 20:06:03 -04:00
  • 26fe50ea17 add username to home zefie 2021-08-08 19:41:04 -04:00
  • 7e3d340fec improve session retention zefie 2021-08-08 19:40:52 -04:00
  • 304968a364 version increment for dev zefie 2021-08-08 19:41:35 -04:00
  • 4befbc08a5 add username to home zefie 2021-08-08 19:41:04 -04:00
  • f0861e2f21 improve session retention zefie 2021-08-08 19:40:52 -04:00
  • 34d4893f30 fix possible loss of trust chain zefie 2021-08-08 18:47:50 -04:00
  • 04b5b7f578 fix possible loss of trust chain zefie 2021-08-08 18:47:50 -04:00
  • d6b8ed40ed minor updates zefie 2021-08-08 18:19:56 -04:00
  • da37682a03 v0.9.13 - wtv-cookie support - further development will be in dev branch (may rebase alot) - compression not yet ready, leave it disabled zefie 2021-08-08 18:11:33 -04:00
  • e09af90908 further fix d4e355a0a3 - was only replacing one + - code for single post element was erroneous zefie 2021-08-08 18:06:55 -04:00
  • 00d0d59f07 Revert "lzpf: updated function flow path" zefie 2021-08-08 17:26:33 -04:00
  • c81279310b update class header comments zefie 2021-08-08 17:22:31 -04:00
  • 02c92b8527 lzpf: updated function flow path zefie 2021-08-08 17:06:07 -04:00
  • 5e8aebd621 fix documentation update from 1949ccb01a zefie 2021-08-08 16:45:33 -04:00
  • 9deb84b9d2 WTVSec Updates - optimize WordArray to Buffer functions - update documentation in WTVSec - update WTVSec barrowed function in WTVLzpf - removed NewRC4Session, was a pointless alias to SecureOn zefie 2021-08-08 16:41:03 -04:00
  • 1949ccb01a lzpf: this doesn't fix anything but doesn't break it more either :) - renamed some functions - fixed some param documentation - added ConvertToBuffer function zefie 2021-08-08 16:05:02 -04:00
  • cc88570466 WTVP does not use \r, so swapping the internal header's usage for now. May remove internal header in future update zefie 2021-08-08 15:34:09 -04:00
  • 514a4bf11d missed this in d4e355a0a3 zefie 2021-08-08 15:03:31 -04:00
  • 75c59d9e56 re-add git commit to console version string zefie 2021-08-08 14:26:17 -04:00
  • d4e355a0a3 fix e5d5b1e8e7 zefie 2021-08-08 14:25:05 -04:00
  • 649a6d2fd2 Revert "config.json: enable compression by default" zefie 2021-08-08 14:19:15 -04:00
  • e5d5b1e8e7 unescape query arguments during processing zefie 2021-08-08 14:18:50 -04:00
  • 9f102be02f fix acd90bc66b zefie 2021-08-08 13:50:57 -04:00
  • 847a4f053b revert bf0app default build change - so while I dislike that 7181 does not properly execute the 07081969 code, at least it can render the service pages correctly. zefie 2021-08-08 13:49:28 -04:00
  • e55f9e610e config.json: enable compression by default zefie 2021-08-08 13:37:50 -04:00
  • be28f6a2be guest mode: only skip splash on first transistion zefie 2021-08-08 13:16:37 -04:00
  • acd90bc66b fix some mstv sim related issues zefie 2021-08-08 13:11:54 -04:00
  • 6741e1e374 Merge branch 'lzpf-compression' zefie 2021-08-08 12:57:23 -04:00
  • 18e74dc53c update getConType with known WTV overrides zefie 2021-08-08 12:11:19 -04:00
  • 3bc839ed00 use lowercase sysconfig on wtv-tricks:/info zefie 2021-08-08 11:39:44 -04:00
  • 3376b5ada2 update WTVFlashrom class to accept debug config flag, also change default bf0app build zefie 2021-08-08 11:36:40 -04:00
  • 9c68dc5585 update version reporting to include git branch, in prep for v1.0 zefie 2021-08-08 11:04:59 -04:00
  • 760ee5ea75 set compression default to on for test branch zefie 2021-08-07 21:44:08 -04:00
  • c539d408c9 implement config option to disable guest mode zefie 2021-08-07 21:08:51 -04:00
  • a37433132e wtv-tricks:/register: registering isn't dangerous! make it comfy zefie 2021-08-07 20:55:05 -04:00
  • f0930ee8d3 Update README.md zefie 2021-08-07 20:36:08 -04:00
  • 63a1d8dae4 update Dockerfile to use official node sources zefie 2021-08-07 20:25:27 -04:00
  • 876ba82749 fix wtv-1800:/preregister looking for incorrect session variable zefie 2021-08-07 20:20:16 -04:00
  • 2b36ace012 update wtv-tricks system - Info now shows Guest Mode or Subscriber Info - Implemented wtv-tricks:/unregister - Implemented wtv-tricks:/register - Show correct link in wtv-tricks:/tricks based on Guest Mode status zefie 2021-08-07 20:16:54 -04:00
  • a91076c9b3 implement wtv-cookie:/reset zefie 2021-08-07 20:15:47 -04:00
  • 47f54dda46 Whoopies. Needed to define things Eric MacDonald 2021-08-07 19:49:45 -04:00
  • 72dcce0f8f Use uncompressed length for Content-length like WNI (fixes HTML pages) Eric MacDonald 2021-08-07 19:46:15 -04:00
  • 1bc7cadac5 Remove other junk not needed Eric MacDonald 2021-08-07 19:44:38 -04:00
  • 8775eba32e Remove debug log Eric MacDonald 2021-08-07 19:44:22 -04:00
  • a2f3ce67a1 Using session capabilities to enable compression now Eric MacDonald 2021-08-07 19:43:22 -04:00
  • d5fa489b9c some more fixes to the registration/login system zefie 2021-08-07 19:41:33 -04:00
  • 12be904b5c enable config flag for compression, default false (until working fully) zefie 2021-08-07 19:20:42 -04:00