Calvin Montgomery
bbd03e4e0f
Log aliases when someone logs in
2015-01-26 12:20:19 -06:00
calzoneman
575b762ba1
Fix kick behavior
2014-10-25 22:49:22 -05:00
calzoneman
fa85030524
Fix borrow-rank
2014-10-09 20:46:16 -05:00
calzoneman
8fddbc3e6e
Add IP cloaking; make tor bans channel specific
2014-08-14 21:42:13 -05:00
Calvin Montgomery
565e490078
Fix setFlag/waitFlag edge case that was causing duplicate joins
2014-07-13 12:23:04 -07:00
Calvin Montgomery
256a951531
Fix potential race condition
2014-07-01 21:09:20 -07:00
Erik
13f5e3a2c8
fix? #371 coming out of afk doesn't enable voteskip button if it's on the same media
2014-05-31 10:31:45 -04:00
Erik
af0ddd303d
fix #363
2014-05-23 22:07:54 -04:00
Calvin Montgomery
1b3d154055
Prevent empty channel from being loaded on blacklist join
2014-05-21 21:11:15 -07:00
Calvin Montgomery
4c1b8e8c1a
Add ability to blacklist channels in site config
2014-05-21 20:33:24 -07:00
Calvin Montgomery
9ea48f58cf
Merge refactoring into 3.0
2014-05-20 19:30:14 -07:00
calzoneman
e9fc3cfaca
Fix #356
2014-04-30 19:36:01 -05:00
calzoneman
54226c0ca5
Fix race condition failing to properly log in user
2014-04-12 12:22:30 -05:00
calzoneman
04dbb3444b
Fix a few memory leaks; add /gc console command
...
3 memory leaks were fixed
- ipThrottle (due to the periodic cleaner clearing the wrong object...)
- ipCount (shouldn't have leaked very much, but removing obsolete data is good practice)
- lastguestlogin (again, shouldn't leak much, but should be cleared periodically anyways)
A new console command (i.e. from the terminal running node) was added: /gc
- If the process is invoked as node --expose-gc index.js, /gc allows you to manually invoke the garbage collector
2014-04-10 21:54:46 -05:00
calzoneman
324fa6c81a
Fix a typo and an undefined variable case
2014-04-08 18:06:37 -05:00
calzoneman
de145d00c7
Fix incorrect logging of user IP in User.login
2014-03-27 10:14:26 -05:00
calzoneman
b6a1e05cd0
Fix passworded room login
2014-02-28 09:21:28 -06:00
calzoneman
91aaed96fa
Add socket.io login handler
2014-02-16 13:27:01 -06:00
calzoneman
b41529d4aa
Add private messaging
2014-02-15 01:40:14 -06:00
calzoneman
002888a0de
Implement emotes
2014-02-12 23:33:42 -06:00
calzoneman
b214c07fe0
Work on unregistered channels; fixes
2014-02-02 12:41:41 -06:00
calzoneman
6051dd3939
A few UI fixes; improve tab complete algorithm
2014-01-30 23:02:58 -06:00
calzoneman
ac89c87e29
Continue working on acp
2014-01-29 21:50:45 -06:00
calzoneman
8b0c370ad0
Fix leader issue
2014-01-27 16:44:22 -06:00
calzoneman
0f82faaef8
More fixes
2014-01-26 00:13:33 -06:00
calzoneman
574ef4435c
Fix some login race conditions/issues
2014-01-25 21:29:56 -06:00
calzoneman
0329e564a9
Fix passwords (hopefully)
2014-01-25 17:44:32 -06:00
calzoneman
4a2366eb06
Switch config to YAML
2014-01-22 17:11:26 -06:00
calzoneman
cd73653451
Handle mute/unmute/smute and related icons
2014-01-19 01:58:35 -06:00
calzoneman
6471969f55
Improve the way chat filter imports are handled
2014-01-19 01:45:20 -06:00
calzoneman
9c989f7ed7
Work on chat filters, UI stuff
2014-01-18 20:18:00 -06:00
calzoneman
24781df78f
Work on channel settings
2014-01-16 11:53:34 -06:00
calzoneman
b1e6f696e8
Various fixes
2014-01-14 00:52:56 -06:00
calzoneman
637ece4044
Work on banlist
2014-01-11 23:55:52 -06:00
calzoneman
9306200a87
Work on ban list and channel ranks
2014-01-08 20:12:02 -06:00
calzoneman
a4260bd25b
Continue fixing things
2014-01-08 10:52:00 -06:00
calzoneman
22c4e8f9ff
Fix more things
2014-01-07 22:47:00 -06:00
calzoneman
1aa464caa5
Continue fixing things
2014-01-06 09:55:12 -06:00
calzoneman
521c786cdc
Start the long process of making it work again
2014-01-05 19:42:09 -06:00
calzoneman
1b3199a4ef
Continue working on channel.js
2013-12-31 15:12:47 -05:00
calzoneman
ba0664641e
Start rewriting channel.js
2013-12-27 11:08:03 -05:00
calzoneman
65ce2f661d
Fix a slight bug with passworded rooms
2013-12-11 14:30:53 -06:00
calzoneman
fb355272fc
Fix #316
2013-12-06 15:21:32 -06:00
calzoneman
6cf2c40240
add extra user input validation and truncation
2013-12-01 17:10:37 -06:00
calzoneman
20ca0b5e1b
Add some soft limits to user.js
2013-11-30 10:50:02 -06:00
calzoneman
2a84eab386
merge master into roompassword
2013-11-29 22:53:08 -06:00
calzoneman
873330e991
Fix #312
2013-11-29 21:09:19 -06:00
calzoneman
d006099fc7
Start working on room passwords
2013-11-25 16:20:15 -06:00
calzoneman
0945fc0d7b
Clean up loadDump
2013-11-24 23:20:41 -06:00
calzoneman
ee9b19b0ff
Start switching chat flood system
2013-11-19 15:14:40 -06:00