knotteye
61bf54de95
Add cleanup script to fix any problems arising from restarting the server mid-stream.
...
This may cause further problems if the user manages to reconnect before the cleanup script has finished, but the server *shouldn't* start listening until after the script is done.
Increment version I guess, I don't really know how versioning works.
5 years ago
knotteye
8cc8083361
Fix typo in usage instructions.
5 years ago
knotteye
7c0b753723
Add usage guide
5 years ago
knotteye
71c739322b
Move readme because gitlab doesn't like it.
5 years ago
knotteye
8771411352
Add more detailed installation instructions
...
Add example systemd service
5 years ago
knotteye
7ca1e9023c
Fix a typo in db setup script.
5 years ago
knotteye
eba441b624
Add working Socket.IO based chat
...
Bump version I guess.
5 years ago
knotteye
1afe462c0b
Removed old IRC implementation
...
User accounts are now only for streamers, update CLI, API, and config to reflect that.
Fixed a bug with registration in api.ts
Made http port configurable
Added beginnings of socket.io chat server
Possibly more, I took a break in the middle of this commit.
5 years ago
knotteye
fad832fe38
Remove long winded installation guide
...
Add config guide
Minor changes to default config
5 years ago
knotteye
cd8b9780d7
Bump package version.
5 years ago
knotteye
f9e4a7a5c6
I don't even know.
...
Filled out API for user management
Proper escaping of user input for SQL queries (stream keys aren't user input)
Filled out frontend with profile management, vods, etc.
I don't remember there's probably more, fuck.
5 years ago
knotteye
eefa7c8dc7
Added videojs files and CSS.
5 years ago
knotteye
b0533f973b
Added some api functions, an express server for the API and nunjucks
...
Added nunjucks templates for frontend pages.
5 years ago
knotteye
085dd02148
Changed init functions to be more consistent.
...
Added setup script and templates for config and database setup.
Fixed typo in tsconfig.
5 years ago
knotteye
d1cd2815e4
Fixed headers. Oops.
5 years ago
knotteye
5958f8c0ff
Moved readme, started documentation.
5 years ago
knotteye
68f9866c16
Added cli for user management, abstracted some database queries into handler functions.
5 years ago
knotteye
abcd6787ca
Worked out bugs in config and checking if localhost
...
Added comments to server.ts to improve readability
5 years ago
knotteye
2cd3f281c5
Fix typo in default config.
5 years ago
knotteye
27eafbd71d
Added runtime config.
5 years ago
knotteye
fcff93c533
Removed executable, added 'npm start' script.
5 years ago
knotteye
935b850bcd
Hooked up server.ts to database, it now validates, redirects, and records based on database queries.
...
Added setup script for database.
Added database.ts to create and manage a pool of connections. Possibly abstracting query logic in the future.
Updated controller to instantiate database.ts.
5 years ago
knotteye
577612cee5
Moved site dir
...
Added IRCD logic
5 years ago
knotteye
d05c59c896
Added executable
...
Added controller file to launch other processes
Moved compile dir to build
5 years ago
knotteye
4309da7c39
Added setup script for inspIRCd
...
Added bot script for registering and unregistering permanent channels
TODO: inspircd config template
5 years ago
knotteye
dd0ab1e465
Remove compiled files, include source only.
5 years ago
knotteye
61d0e0bd0e
Add package.json and LICENSE, name the project.
5 years ago
knotteye
e128bdcdaa
Added skeleton function for recording.
5 years ago
knotteye
5a637ce866
Initial
...
Added initial setup of ircd and node-media-server
Skeletion function in node-media-server prepublish for authenticating and redirecting streams.
5 years ago