Commit graph

68 commits

Author SHA1 Message Date
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
calzoneman 436df375c7 Fix #305 2013-11-10 22:26:30 -06:00