Commit Graph

1493 Commits

Author SHA1 Message Date
zefie
d728fa2b52 disable unused feature that for some reason breaks CryptoJS 2022-12-02 17:43:37 -05:00
zefie
0d8a0909d0 fix display name is null if left blank while adding user 2022-12-01 19:05:18 -05:00
zefie
e9416096be update readme 2022-12-01 09:40:40 -05:00
zefie
55cbf592ee new experimental feature: shenanigans
- will allow server operates to intentionally enable bugs/exploits for fun shenanigans
2022-12-01 09:18:25 -05:00
zefie
b437d99f91 update bad-disk.js 2022-12-01 07:45:20 -05:00
zefie
2975550ad0 add debuging 2022-12-01 07:12:57 -05:00
zefie
3bbe5b0c84 tidy up .reverse() override 2022-12-01 07:08:42 -05:00
zefie
dc26a11288 reset service list on login for sorting 2022-12-01 07:02:03 -05:00
zefie
64517a8723 more signature sanity checking
- allows A links to wtvchat and irc, but not any form of embedding (img bgsound etc)
2022-12-01 06:52:08 -05:00
zefie
bf4d8d2f7d move keys to config 2022-12-01 06:51:35 -05:00
zefie
3dbb258b8f add wtvchat://
(and unofficial irc://)
2022-11-30 21:26:56 -05:00
zefie
2cde307e20 add news: url support 2022-11-30 21:02:51 -05:00
zefie
3ffadd8422 dont send pc services to webtv client
+ fix stuff
2022-11-30 20:43:59 -05:00
zefie
24dc795680 remove ZefieTV.gif
(it belongs in zefieTV's UserServiceVault)
2022-11-30 16:15:30 -05:00
zefie
5cf94173c9 allow user logo on homepage 2022-11-30 15:48:14 -05:00
zefie
5c74ea22ec update sanitizer 2022-11-30 14:23:11 -05:00
zefie
d8e9496296 this should render new updates in proper order 2022-11-30 14:10:26 -05:00
zefie
c1ad83b152 html news post is proper RFC mime attachment 2022-11-30 14:05:59 -05:00
zefie
eba56942a1 fix debugging 2022-11-30 13:41:52 -05:00
zefie
0bdc16b0cb enable html mail and usenet bodies
- also move subject for usenet
2022-11-30 13:33:10 -05:00
zefie
bb60066100 Feature Packs -> Feature Bits 2022-11-30 12:23:28 -05:00
zefie
5c9fb66a2e remove unused debug var 2022-11-30 12:23:04 -05:00
zefie
4b3d778c39 restore servicedeps to project file 2022-11-30 12:21:54 -05:00
zefie
ccdb115d9d ssl redirect also includes path 2022-11-30 12:17:15 -05:00
zefie
93259f8d84 fix wtvshared getServiceDep 2022-11-30 12:03:36 -05:00
zefie
7059e82aeb fix dirs and ignores 2022-11-30 11:55:39 -05:00
zefie
e4542542cf fix 4th line of welcome table 2022-11-30 11:37:46 -05:00
zefie
46688eb8ee add service_description option 2022-11-30 11:28:24 -05:00
zefie
5678472dde change order of configuration messages 2022-11-30 11:14:05 -05:00
zefie
d93ff2e2a6 dev should always be one version ahead of master 2022-11-30 11:12:30 -05:00
zefie
0af88f56cb fix last commit 2022-11-30 11:11:19 -05:00
zefie
3c896aa53e show ssl request on less verbosity 2022-11-30 11:09:30 -05:00
zefie
0dcc6bdcee add missing function getServiceByVaultDir 2022-11-30 11:07:16 -05:00
zefie
ca18ab3de6 add https pc services support 2022-11-30 10:45:35 -05:00
zefie
08de059758 clean up file structure 2022-11-30 10:42:10 -05:00
zefie
89407e7d51 before I forget 2022-11-30 10:20:14 -05:00
zefie
e3d9ef22fe ?? delete this 2022-11-30 07:11:02 -05:00
zefie
c05d7eae6a remove outdated info from user config readme 2022-11-30 07:04:45 -05:00
zefie
b7b17b7a33 prepend 0 if crc is <= 16 2022-11-29 16:51:12 -05:00
zefie
83e2d779f2 generate proper ssids 2022-11-29 16:47:20 -05:00
zefie
58ce774797 update tricks 2022-11-29 13:49:37 -05:00
zefie
f18d1e2f7d add wtv-tricks:/home 2022-11-29 13:48:05 -05:00
zefie
10069e1faa dont autogen ssid since we default to server 2022-11-29 13:47:16 -05:00
zefie
8bc30fb164 add wtv-viewer header with viewer version for future server handling 2022-11-29 13:38:09 -05:00
zefie
e22c4b1b79 remove zip since its a featire bit now 2022-11-29 13:27:55 -05:00
zefie
5eeaf63696 add 'feature bit' option for byte patching features 2022-11-29 13:24:56 -05:00
zefie
040e035548 v0.9.37
- remove extra debugging
- fix: could not unregister if multiple users existed
- fix: http(s) proxy
- add example in user_config.example.json to use public proxy
- maybe fix: double reg
- add support for "modpacks" to viewergen
  - first mod is "BackgroundSound" by @Sgeo (and https://github.com/elishacloud/dxwrapper)
2022-11-29 08:29:32 -05:00
zefie
c2a3081afd v0.9.36
- BREAKING CHANGE from v0.9.35 and eariler: Move accounts into subfolder of SessionStore
 - viewergen and viewer updates from @GraspYonOx
 - new homepage theme inspired by @GraspYonOx
 - connect setup also mostly by @GraspYonOx
 - numerous bug fixes
 - nntp-server-zefie is now on npmjs
 - implement proper nodejs debugging
   - will start to phase out using console.log for actual debugging
   - existing "debug" (verbose) messages will stay as is
   - future code debugging will use debug() to debug WIP, therefore not showing to most users if it is accidently left in
2022-11-29 08:29:31 -05:00
zefie
b89e0e932c v0.9.35
- numerous bug fixes
 - wtv-news goodies, ready for local testing
   - custom patched nntp-server node module with support for POSTing
   - should be able to post locally
   - 4 groups are made by default
   - can override in user_config.json (look at the config.json changes but dont do them there)
   - can sync down from an upstream server with sync_nntp.js
   - sync does not push new posts to upstream yet
2022-11-29 08:29:31 -05:00
zefie
1165b245ce v0.9.33
- numerous bug fixes
 - wtv-mail system
 - user account updates
 - viewergen alpha (experimental webtv viewer patcher on pc_service)
 - implement wtv-favorites with huge help from @JarHead4
 - add wtv-ticket store api
 - Bump vm2 from 3.9.5 to 3.9.7 in /zefie_wtvp_minisrv
 - fix bf0app default rom
 - Add wtv-1800 service to wtv-1800:/noflash
 - handle webtvism:
   - allow get/post variables to be the same name multiple times
   - rather than overwrite, the server will now change the variable from a string to an array.
 - Rewrite script processing a bit
   - Instead of using eval() we now use a proper VM Context
   - As a result, any scripting errors will now give a more useful filename and line number.
   - However, some things may break, if they are dependant on variables we are not allowing in the context.
 - BREAKING CHANGES:
   - `ssid_sessions[socket.ssid]` is now `session_data`
   - `require` is no longer allowed in user scripts
 - add star service
 - change how we handle modules for services in the VM
 - fixed wtv-disk:/sync always failed the first time
 - implement production-like wtv-star handling (when a service port becomes unavailable, it requests the url over the wtv-star port to show an error page)
 - renamed WTVDownloadList.js to WTVDisk.js
 - a bit more work on WTVNews (created class)
 - probably more stuff I can't remember
2022-11-29 08:29:25 -05:00