marzavec
d227bcc4f6
Added bot declarations
2020-10-14 23:43:38 -05:00
marzavec
866fa9bcff
Added event channel
2020-10-10 00:34:59 -05:00
marzavec
5eb695bc53
Removed legacylayer, baked into modules instead
...
Originally I wanted the legacy layer to be a seperate module, allowing a server owner to remove legacy support by removing the module (for preformance). However, I didn't like the 39 thousand hooks that would be required and what this would do for latency. I dont like this alternative either though. /shrug
Added channel helper functions.
Added constants for warnings and errors. Started updating warning to have an id for i18l.
Added legacy helper functions
Moved the UAC module into the utility directory and renamed to _UAC.
2020-09-22 00:34:30 -05:00
marzavec
72324050f5
normalized
2020-09-17 00:44:32 -05:00
marzavec
6266b1432d
inital v2 commit
2020-09-07 23:51:47 -05:00
MinusGix
623b2bca70
Switch accessed property to hash
2020-03-13 13:40:12 -05:00
marzavec
2b6e771383
Protocol Updates and Bug Fixes
2020-03-12 13:28:20 -05:00
MinusGix
30d1dbc1c6
Make password field available for use in join
2020-03-06 17:45:47 -06:00
MinusGix
eec99669c8
Deduplicate verifyNickname into a single importable function
2020-03-06 14:41:09 -06:00
marzavec
da9cbe3dbb
Minor UAC tweaks
...
Added an underscore to the uac info lib which prevents the server from attempting to use the file as a command module, allowing removal of the 'info' property and empty 'run' command
2020-03-06 11:00:30 -06:00
MinusGix
2fd054a31e
Make join apply UAC levels to sockets and userInfo
2020-03-05 10:48:58 -06:00
marzavec
f28e65ab80
Syntax update and formatting tweaks
2019-11-06 23:35:23 -08:00
marzavec
f353ecbd9e
refactoring 2 of 2
2019-04-07 17:04:10 -07:00
marzavec
c634e03cb5
refactoring 1 of 2
2019-03-18 23:36:21 -07:00
marzavec
02f6fbf701
Minor module changes
...
Added trips to listusers output. Added 'reason' to reload broadcast. Fixed removemod bug. Added /nick hook to changenick. Added 'type' and 'from' fields to invite event.
2019-02-02 13:34:06 -08:00
MinusGix
e7724e24fd
Made admin pass stored as trip and handled by trip. Admin can now be an admin as long as they use the same password
2018-09-30 14:41:28 -05:00
marzavec
c719020e17
Added hooks, modules and cleaned up code
2018-09-29 23:44:36 -07:00
marzavec
e35fff59ba
cleaned up and commented modules
2018-06-04 00:07:24 -07:00
OpSimple
cf9fd316e9
Added hashes into each socket
...
Added implicit declaration of hashes into each socket while the user joins.
2018-06-01 01:04:39 +05:30
Neel Kamath
949404cd1a
Prevent fucking shit up
2018-05-13 16:37:56 +05:30
Neel Kamath
2bb5ced363
Flatten
2018-05-13 16:09:55 +05:30
Neel Kamath
343157350f
Re-add module documentation
2018-05-13 16:03:22 +05:30
neelkamath
acbad15f2b
Remove unused object fields
2018-05-12 14:13:12 +05:30
neelkamath
73e5c5ccfe
Remove forgettable, unused, occasionally harmful (w.r.t. ES6) directive
2018-05-11 20:46:12 +05:30
marzavec
8820968c73
misc server changes and new modules
2018-04-28 22:29:46 -07:00
marzavec
39ec02d3c4
Streamlined modules, server tweaks, better feedback
2018-03-13 22:26:53 -07:00
marzavec
7d8220d838
stabilized modules and server cmd field
2018-03-10 22:41:26 -08:00
marzavec
fde6895720
initial commit
2018-03-09 23:47:00 -08:00