Commit Graph

41 Commits

Author SHA1 Message Date
zefie
907cec23c2 v0.9.55 (#32)
* v0.9.55

- CGI Support (eg PHP, Perl, etc)
- Slight PC Admin updates
- Numerous bug fixes
- Security updates

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-03 12:49:50 -05:00
zefie
9314705def v0.9.54 combined merge from dev
* initial (very incomplete) work on PC Services Admin (eg csops)
  * primitive account listing
  * add ban/unban/delete functionality
* fix wtv-tricks theme
* fix wtv-tricks theme (cSetup)
* better tricks code
* fix session_data.getTicketData()
* speedtest and other tricks stuff
* better protection against direct access to finished url
* dependancies update (run `npm update`)
* Bump path-to-regexp and express in /zefie_wtvp_minisrv (#29)

Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) to 0.1.12 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.

Updates `path-to-regexp` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.12)

Updates `express` from 4.21.1 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-type: indirect
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix up path functions

* force version 1.2.1 of newsie due to breaking change

* remove debug log print for usenet

* fix account directory was broken due to previous changes

* fix wtv-home:/home was hiding options bar

* bump to 0.9.54

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-18 19:30:33 -05:00
zefie
6b2e279cfb fix bad disk thing maybe 2024-05-18 16:57:33 -04:00
zefie
8cf96ad5c2 very dirty hack for protoweb support 2024-05-17 13:49:15 -04:00
zefie
4557aaecb1 disable valid ssid requirement by default for compatbility 2024-05-06 10:02:42 -04:00
zefie
63562baa95 change internal usenet port 2024-05-06 09:59:43 -04:00
zefie
2dccd4f5a8 fix last commit 2024-05-06 09:15:36 -04:00
zefie
18cd4c9780 fix braindead bf0app unauthorized 2024-05-04 18:10:22 -04:00
zefie
e38b26f89d fix SSID check, also make it optional 2024-05-04 13:43:00 -04:00
zefie
ae93620b7a yet another potential DoS fix 2024-05-04 12:30:13 -04:00
zefie
a55878b245 possibly fix bf0app noflash 2024-05-02 13:31:59 -04:00
zefie
bf36fc242e possibly fix bf0app braindead flash 2024-05-02 13:31:57 -04:00
zefie
8aa32055f5 fix pagebuilder stuff
add index for http_pb service
allow pc services access to ROMCache (single level)
2023-10-08 15:48:46 -04:00
zefie
336fce2676 Fix pagebuilder cannot create more than 2 pages
Fix pagebuilder prototype breaks usenet
Add default limit of 4 pages (configurable)
2023-08-27 12:04:00 -04:00
zefie
2652af8c55 fix pagebuilder service 2023-07-30 12:26:42 -04:00
zefie
212dce4282 add initial pagebuilder code from pbdev 2023-07-23 19:27:17 -04:00
zefie
8cd5148b04 better check if logged in 2022-12-04 15:03:52 -05:00
zefie
2882b8eb12 test 2022-12-02 21:08:54 -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
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
eba56942a1 fix debugging 2022-11-30 13:41:52 -05:00
zefie
46688eb8ee add service_description option 2022-11-30 11:28:24 -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
3179d60fd2 add minisrv logo 2022-11-28 04:51:09 -05:00
zefie
315e973e1f update reserved names 2022-10-22 23:29:36 -04:00
zefie
b169a2c863 add support for comments in config files. 2022-10-22 22:49:30 -04:00
zefie
e507672c27 fix adding users 2022-10-22 21:30:19 -04:00
zefie
5055f862b0 implement reserved_names option 2022-10-22 18:41:37 -04:00
zefie
4d36e305ba BREAKING CHANGE: Move accounts into subfolder of SessionStore
- provided migrate_accounts.js for ease of transistion
2022-10-17 10:25:51 -04:00
zefie
47e87a4ebc implement UserTemplates for overriding templates. Call your templates with wtvshared.getTemplate(service_name,'path_to_template.ext'); 2022-10-15 18:57:02 -04:00
zefie
f36733e9c1 allow error messages to be customized via config 2022-10-15 16:23:01 -04:00
zefie
130a1e3ef5 lockdown whitelist should be configurable in config.json 2022-10-15 15:58:29 -04:00
zefie
2f18ffc760 oops 2022-10-14 01:13:31 -04:00
zefie
a4adf8414b usenet 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-10-12 19:18:01 -04:00
zefie
976c79c92a wip usenet stuff 2022-10-12 12:26:30 -04:00
zefie
f48da37f22 wtv-news goodies 2022-10-11 21:44:18 -04:00
zefie
a887a36104 lots of changes:
- 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-10-11 13:51:20 -04:00
zefie
4589d7a4e8 move classes and base config into includes directory 2022-10-11 10:20:25 -04:00