Commit graph

344 commits

Author SHA1 Message Date
calzoneman 28a960285c Begin working on playlists 2013-06-01 11:59:04 -04:00
calzoneman 63e6cf3803 IMPORTANT READ COMMIT MESSAGE
Execute the update script before starting your server after pulling this update: `node update.js`.
You will need to update your config.js as well.  You can set up an STMP transport (an example for gmail is given) to enable password reset via email.

As always, I recommend making a backup of your database and of the chandumps folder before updating, so you have something to fall back on in the event of a failure.
2013-05-31 15:27:28 -04:00
calzoneman b0a9a29386 Add update script 2013-05-31 00:48:11 -04:00
calzoneman d7abefa23e Fix db init 2013-05-30 14:52:00 -04:00
calzoneman dd4b2ee8db Prevent exception when global bans fail 2013-05-30 14:44:14 -04:00
calzoneman 52b88c0e40 Finish up 2013-05-30 14:34:54 -04:00
calzoneman 5205afb9cd Add password reset emailer 2013-05-30 14:07:29 -04:00
calzoneman c8df4b036c More work 2013-05-29 21:04:22 -04:00
calzoneman 74203ad223 Continue work on account management and password reset 2013-05-29 14:19:43 -04:00
calzoneman f3da02566c Start working on account management 2013-05-29 11:49:09 -04:00
calzoneman 8592c17bec Add maxlength to chatline (Fix #156) 2013-05-28 17:10:35 -04:00
calzoneman a3331ff758 Move callback initialization to prevent race condition 2013-05-28 17:06:23 -04:00
calzoneman a882f598d6 begin working on password reset 2013-05-28 11:40:06 -04:00
calzoneman 0c0fc843d6 Fix channel registration 2013-05-27 21:16:18 -04:00
calzoneman a3138abd38 more fixes 2013-05-27 21:12:07 -04:00
calzoneman cc8c2d8463 Fixes 2013-05-27 15:43:37 -04:00
calzoneman e19f38f75b Remove debug print statement from channel.js 2013-05-27 15:23:47 -04:00
calzoneman 4a14dbc89f Bail on channel rank listing if unregistered 2013-05-27 15:17:29 -04:00
calzoneman 7e4dc5a569 Fix nameban fail 2013-05-27 15:15:22 -04:00
calzoneman 16d3c600fe Fix #152; change JS load order to load faster 2013-05-27 15:00:32 -04:00
calzoneman 296bddefcd Fix #153 2013-05-27 14:35:24 -04:00
calzoneman 9761a99c01 Fix #154 2013-05-27 14:32:24 -04:00
Calvin Montgomery 1c2728c9f8 Permissions check for /kick 2013-05-27 00:45:08 -04:00
Calvin Montgomery 81d6b4873d More pagination 2013-05-26 23:10:16 -04:00
Calvin Montgomery ee10a080cc Search results pagination and clearing 2013-05-26 22:45:50 -04:00
calzoneman 50d73cee5b Fix #151 2013-05-26 12:53:35 -04:00
calzoneman a50116f37b Fix #150 2013-05-26 12:47:25 -04:00
calzoneman 07f64bdf56 Rate limit requestSeenLogins 2013-05-26 12:43:11 -04:00
calzoneman fc2234c0c1 Merge branch 'master' of github.com:calzoneman/sync into database 2013-05-26 11:38:54 -04:00
calzoneman 828b7e0381 Fix #149 and a couple other issues 2013-05-26 11:38:38 -04:00
calzoneman 39be5a8427 Finish database refactoring 2013-05-25 21:01:32 -04:00
calzoneman 6cdfa647fb Continue database work 2013-05-25 18:16:44 -04:00
calzoneman 098a30bbb0 more database work 2013-05-25 17:12:08 -04:00
calzoneman a6af5a2440 Begin refactoring database
Please note none of the pending changes will take effect yet,
I'm writing a new file and when it's ready I'll overwrite the current database.js
2013-05-25 14:32:56 -04:00
calzoneman 486c6f7c8a Tweak index page and channellist 2013-05-24 13:13:07 -04:00
Calvin Montgomery 77261dcc7f Fix /poll command 2013-05-23 21:42:12 -04:00
Calvin Montgomery 139caa1c12 Update README.md 2013-05-23 11:40:52 -03:00
calzoneman ca72d79193 Update help.html for /clear 2013-05-23 00:05:43 -04:00
calzoneman a5c297365c Fixes; implement /clear command 2013-05-23 00:03:37 -04:00
calzoneman 4e364f45a6 Add permissions editor; fixes for bans 2013-05-22 15:38:16 -04:00
calzoneman 12c1f4acf8 Fix sort error for connection log 2013-05-22 10:56:27 -04:00
calzoneman 0b29aa5d0e Fix YouTube search 2013-05-21 12:18:15 -04:00
calzoneman f8b0b06caf Add username bans, tweak ban interface 2013-05-21 12:17:01 -04:00
calzoneman 505c628eb9 Tweak bans 2013-05-19 17:23:35 -04:00
calzoneman ea9132624a Fix index.html to work in non-root directories 2013-05-19 13:34:14 -04:00
calzoneman cf2e1213a9 Give feedback when a queue fails 2013-05-19 13:06:39 -04:00
calzoneman 01fc746334 Implement #137 2013-05-19 12:56:13 -04:00
calzoneman 3e2683642e Fix ACP 2013-05-17 19:04:39 -04:00
calzoneman 886834e822 Fix broken URLs from last commit 2013-05-17 18:56:11 -04:00
calzoneman 6dc0a33bda Separate ports for webserver and socketio
It came to my attention today that some firewalls block websocket traffic on port 80.  For this reason, I have split out the webserver and socket.io traffic to 2 different ports.
In config.js, IO_PORT is the socket.io port.  This should NOT be port 80.  WEBSERVER_PORT is the port that the built in webserver will bind to (can be port 80, but this requires root permissions).
You will connect to yourhostname:WEBSERVER_PORT, and use yourhostname:IO_PORT as IO_URL.
2013-05-17 18:39:49 -04:00