Darren [Sun, 28 Aug 2011 17:28:08 +0000 (18:28 +0100)]
STDIN included in recoding
Darren [Sun, 28 Aug 2011 17:12:35 +0000 (18:12 +0100)]
Login on pressing enter in input boxes
Darren [Sun, 28 Aug 2011 13:52:53 +0000 (14:52 +0100)]
Cache clearing, default channel bug fix, embedded image clicking bug fix
Darren [Sat, 27 Aug 2011 20:42:13 +0000 (21:42 +0100)]
Notices sending to the correct tab
Darren [Sat, 27 Aug 2011 19:50:08 +0000 (20:50 +0100)]
/msg command fix
Darren [Sat, 27 Aug 2011 19:02:40 +0000 (20:02 +0100)]
Client plugin system revamped to match server side plugins
Darren [Sat, 27 Aug 2011 13:26:41 +0000 (14:26 +0100)]
Link tooltips + in-kiwi web browser
Darren [Fri, 26 Aug 2011 15:59:55 +0000 (16:59 +0100)]
Initial Utilityview (iframe) window
Darren [Fri, 26 Aug 2011 13:05:27 +0000 (14:05 +0100)]
Kiwi modules reloading
Darren [Thu, 25 Aug 2011 19:41:05 +0000 (20:41 +0100)]
Fixed websocket undefined on app.websocketDisconnect()
Darren [Thu, 25 Aug 2011 15:35:49 +0000 (16:35 +0100)]
Server recoding to reload the server codebase without a restart
Darren [Tue, 23 Aug 2011 20:59:47 +0000 (21:59 +0100)]
Made the .js file caching relative to kiwi.js
Jack Allnutt [Fri, 19 Aug 2011 05:28:08 +0000 (06:28 +0100)]
Moved the reverse DNS lookup to avoid race condition, fixed bug involving server_set
Jack Allnutt [Fri, 19 Aug 2011 01:07:36 +0000 (02:07 +0100)]
JSLint conformaty, ES5 strict mode, 451 numeric
Jack Allnutt [Thu, 18 Aug 2011 23:54:02 +0000 (00:54 +0100)]
Merging speed branch (JS minification & caching), socket.io transports now configurable
Darren [Wed, 17 Aug 2011 15:11:24 +0000 (16:11 +0100)]
Added 'nick' into jade file
Darren [Tue, 16 Aug 2011 20:57:46 +0000 (21:57 +0100)]
File cleanup
Darren [Tue, 16 Aug 2011 20:55:50 +0000 (21:55 +0100)]
Rehashing status messages
Darren [Tue, 16 Aug 2011 19:01:58 +0000 (20:01 +0100)]
Merge branch 'rehash' of git://github.com/M2Ys4U/KiwiIRC
Jack Allnutt [Tue, 16 Aug 2011 18:34:26 +0000 (19:34 +0100)]
Refactoring to allow for a rehash
Jack Allnutt [Mon, 15 Aug 2011 21:02:52 +0000 (22:02 +0100)]
Minifcation of all javascript, plus caching of the minifies js and main HTML. Also enabled socket.io minifcation and caching. Enabled full range of socket.io transports.
Darren [Mon, 15 Aug 2011 17:47:59 +0000 (18:47 +0100)]
Merge branch 'master' of git://github.com/M2Ys4U/KiwiIRC
Jack Allnutt [Sun, 14 Aug 2011 20:02:52 +0000 (21:02 +0100)]
WEBIRC support
Darren [Sun, 14 Aug 2011 15:55:24 +0000 (08:55 -0700)]
Merge pull request #21 from M2Ys4U/master
Crashbug fix
Jack Allnutt [Sun, 14 Aug 2011 15:48:10 +0000 (16:48 +0100)]
fixed small bug relating to buffers
Jack Allnutt [Sun, 14 Aug 2011 15:08:35 +0000 (16:08 +0100)]
fix crash when connection to IRC server failed. Added partial support for ERROR command and the ERR_NICKNAMEINUSE numeric
Darren [Mon, 8 Aug 2011 14:40:36 +0000 (07:40 -0700)]
Merge pull request #20 from M2Ys4U/master
Fix for bug where Kiwi cannot connect to server that supports CAP
Jack Allnutt [Mon, 8 Aug 2011 14:37:24 +0000 (15:37 +0100)]
fix for bug where Kiwi is unable to connect to a server that supports CAP
Darren [Sat, 6 Aug 2011 18:24:02 +0000 (19:24 +0100)]
Separated any front end references from gateway.js
Darren [Fri, 5 Aug 2011 00:51:09 +0000 (01:51 +0100)]
ircSocketDataHandler() fix
Darren [Wed, 3 Aug 2011 23:33:56 +0000 (00:33 +0100)]
Slightly more lax RFC ruling on the IRC message format to work with several bouncers and IRCd
Darren [Mon, 1 Aug 2011 12:01:43 +0000 (05:01 -0700)]
Merge pull request #18 from M2Ys4U/auth
Auth/connection limiting
Darren [Mon, 1 Aug 2011 12:00:50 +0000 (05:00 -0700)]
Merge pull request #19 from M2Ys4U/master
Tidying up, fix a showstopping bug.
Jack Allnutt [Mon, 1 Aug 2011 04:14:20 +0000 (05:14 +0100)]
Merging auth & plugin features
Jack Allnutt [Sun, 31 Jul 2011 09:01:24 +0000 (10:01 +0100)]
General tidying up!
Front.js now (almost) passes jslint, although it still uses eval() and possibly leaks global variables.
Fix for new message sending.
Jack Allnutt [Sun, 31 Jul 2011 05:33:32 +0000 (06:33 +0100)]
move too many connections error from authentication to connection handling
Darren [Sun, 31 Jul 2011 02:44:53 +0000 (03:44 +0100)]
Server plugin architecture finalised
Occasional spaced indentation converted to tabs for consistency.
Darren [Sat, 30 Jul 2011 17:07:09 +0000 (18:07 +0100)]
Plugin architecture example
Darren [Sat, 30 Jul 2011 00:57:22 +0000 (01:57 +0100)]
Fixed notices
Darren [Fri, 29 Jul 2011 22:42:52 +0000 (23:42 +0100)]
Channel error/parting/banning messages moved to the relevant channel window
Adjusted the topic esc key to work across browsers
Jack Allnutt [Fri, 29 Jul 2011 10:44:32 +0000 (11:44 +0100)]
Connection limiting
Darren [Thu, 28 Jul 2011 10:10:09 +0000 (03:10 -0700)]
Merge pull request #17 from M2Ys4U/topic-edit
Editable topic bar
Darren [Thu, 28 Jul 2011 09:39:32 +0000 (02:39 -0700)]
Merge pull request #16 from M2Ys4U/errors
Support for some error messages (cannot join channel etc). Issue #7
Jack Allnutt [Wed, 27 Jul 2011 17:55:40 +0000 (18:55 +0100)]
adding /topic command - second haf of issue #5
Jack Allnutt [Wed, 27 Jul 2011 17:46:59 +0000 (18:46 +0100)]
Additional errors
Jack Allnutt [Wed, 27 Jul 2011 01:38:08 +0000 (02:38 +0100)]
Escape
Jack Allnutt [Wed, 27 Jul 2011 01:29:49 +0000 (02:29 +0100)]
Editable topic bar
Jack Allnutt [Tue, 26 Jul 2011 23:17:05 +0000 (00:17 +0100)]
Support for some error messages (cannot join channel etc). Issue #7
unknown [Sat, 23 Jul 2011 15:46:48 +0000 (16:46 +0100)]
Added setuid+setgid and alternative config file locations
unknown [Sat, 23 Jul 2011 13:05:52 +0000 (14:05 +0100)]
Bugs #12, #8
root [Fri, 22 Jul 2011 23:55:22 +0000 (23:55 +0000)]
CTCP PING/VERSION fix
Darren [Fri, 22 Jul 2011 20:22:28 +0000 (21:22 +0100)]
CTCP fixes
Darren [Fri, 22 Jul 2011 19:50:18 +0000 (12:50 -0700)]
Merge pull request #15 from M2Ys4U/ctcp
CTCP handling
Darren [Fri, 22 Jul 2011 19:27:06 +0000 (20:27 +0100)]
Updated index.html.jade
Darren [Fri, 22 Jul 2011 19:21:39 +0000 (20:21 +0100)]
Clickable channel name
Darren [Fri, 22 Jul 2011 18:54:00 +0000 (19:54 +0100)]
Merge branch 'master' of git://github.com/M2Ys4U/KiwiIRC
Jack Allnutt [Fri, 22 Jul 2011 00:45:27 +0000 (01:45 +0100)]
CTCP handling
Jack Allnutt [Thu, 21 Jul 2011 00:04:08 +0000 (01:04 +0100)]
Use gateway.channel_prefix instead of literal #
Jack Allnutt [Wed, 20 Jul 2011 23:51:40 +0000 (00:51 +0100)]
Fix issue #6 (Clickable channel names) - double-click channel names to /join them
Darren [Wed, 20 Jul 2011 19:17:23 +0000 (12:17 -0700)]
Merge pull request #13 from M2Ys4U/master
Better RPL_WHOISIDLE handling
Jack Allnutt [Wed, 20 Jul 2011 19:08:16 +0000 (20:08 +0100)]
Fixing error in index.html.jade. Indentation fix in config.json
Jack Allnutt [Wed, 20 Jul 2011 19:07:22 +0000 (20:07 +0100)]
Fixxing issue #4 (WHOIS spills into server window) and handle signon time
Jack Allnutt [Wed, 20 Jul 2011 18:23:33 +0000 (19:23 +0100)]
Changing jade template to match changes made in index.php
Darren [Wed, 20 Jul 2011 14:16:12 +0000 (15:16 +0100)]
Optional Node HTTP file serving, hotkey fixes
Jack Allnutt [Tue, 19 Jul 2011 05:57:07 +0000 (06:57 +0100)]
Removed hard-coded kiwi location
Jack Allnutt [Tue, 19 Jul 2011 05:48:15 +0000 (06:48 +0100)]
Bugfix: whois idle time
Jack Allnutt [Tue, 19 Jul 2011 05:40:13 +0000 (06:40 +0100)]
removing unneeded debugging calls
Jack Allnutt [Tue, 19 Jul 2011 05:20:58 +0000 (06:20 +0100)]
Working Kiwi IRC with no PHP needed.
Jack Allnutt [Tue, 19 Jul 2011 01:56:58 +0000 (02:56 +0100)]
npm install node-static
Jack Allnutt [Tue, 19 Jul 2011 01:54:06 +0000 (02:54 +0100)]
jade template & jade npm install
Jack Allnutt [Tue, 19 Jul 2011 00:24:25 +0000 (01:24 +0100)]
actually delete old file
Jack Allnutt [Tue, 19 Jul 2011 00:23:00 +0000 (01:23 +0100)]
tabs -> spaces 7 remove old file
Jack Allnutt [Tue, 19 Jul 2011 00:12:36 +0000 (01:12 +0100)]
Merge git://github.com/prawnsalad/KiwiIRC
Darren [Mon, 18 Jul 2011 21:02:28 +0000 (22:02 +0100)]
Several bug fixes:
Fixed resizing issue
Tightened up the global mouseclick to focus the control bar
Fixed cross-browser issues with escape hotkey
Added irssi based hotkeys (alt+num, alt+left/right, pageup/pagedown)
Tested on latest browsers of ff/chrome/IE
Darren [Mon, 18 Jul 2011 17:52:04 +0000 (10:52 -0700)]
Merge pull request #2 from M2Ys4U/master
Hostname binding
Jack Allnutt [Mon, 18 Jul 2011 16:29:39 +0000 (17:29 +0100)]
Merge https://github.com/prawnsalad/KiwiIRC
Jack Allnutt [Mon, 18 Jul 2011 16:16:42 +0000 (17:16 +0100)]
Support for binding to specific host
Darren [Mon, 18 Jul 2011 16:05:06 +0000 (17:05 +0100)]
Node listening fix from previous commit
Darren [Mon, 18 Jul 2011 16:03:23 +0000 (17:03 +0100)]
Added NOTICE interface
Darren [Mon, 18 Jul 2011 15:14:12 +0000 (16:14 +0100)]
Merge git://github.com/M2Ys4U/KiwiIRC
Darren [Mon, 18 Jul 2011 15:11:32 +0000 (16:11 +0100)]
Added extra keybindings
Jack Allnutt [Sun, 17 Jul 2011 17:24:48 +0000 (18:24 +0100)]
Formatting changes to pass jslint
Jack Allnutt [Sun, 17 Jul 2011 16:17:23 +0000 (17:17 +0100)]
Fixed bug where default quit message wouldn't display
Darren [Sun, 17 Jul 2011 15:03:35 +0000 (16:03 +0100)]
Changed from ww/s to socket.io http/s
Darren [Sat, 16 Jul 2011 22:38:41 +0000 (23:38 +0100)]
Merge git://github.com/M2Ys4U/KiwiIRC into dev
Conflicts:
index.php
Jack Allnutt [Sat, 16 Jul 2011 21:48:01 +0000 (22:48 +0100)]
Fixed bug where the results of the 005 reply weren't being sent to the client.
Fixed bug where a message stradled the read buffer. Now hold back any patically-recieved commands until buffer is read again
Removed config debugging
Darren [Sat, 16 Jul 2011 20:56:19 +0000 (21:56 +0100)]
Bug fixes, scrolling fixes on touch devices, javascript minifier+caching
Jack Allnutt [Sat, 16 Jul 2011 16:53:36 +0000 (17:53 +0100)]
Client now communicates over SSL. Added configuration file. Pulled wok's frontend commits.
Darren [Sat, 16 Jul 2011 15:18:43 +0000 (16:18 +0100)]
Added touchscreen UI styles, touchscreen gestures
Darren [Sat, 16 Jul 2011 01:57:52 +0000 (02:57 +0100)]
General CSS tidying
Darren [Fri, 15 Jul 2011 15:41:09 +0000 (16:41 +0100)]
Updated Node port
Darren [Fri, 15 Jul 2011 15:31:25 +0000 (16:31 +0100)]
Merge https://github.com/M2Ys4U/KiwiIRC
Darren [Fri, 15 Jul 2011 15:27:57 +0000 (16:27 +0100)]
Revert "Tidied folder structure + Node port"
This reverts commit
5bb74b5b96f3d936eefa56702040297719a76d94.
Darren [Fri, 15 Jul 2011 15:04:35 +0000 (16:04 +0100)]
Removed uneeded files/dirs
Darren [Fri, 15 Jul 2011 14:59:30 +0000 (15:59 +0100)]
Tidied folder structure + Node port
Jack Allnutt [Fri, 15 Jul 2011 14:24:13 +0000 (15:24 +0100)]
Including the node_modules folder for socket.io code.
Jack Allnutt [Fri, 15 Jul 2011 13:55:45 +0000 (14:55 +0100)]
Support for CAP, socket.io now supplying the client code, moved underscore to lib folder. Added starttls.js for STARTTLS support but implementation commented out because it's broken
Jack Allnutt [Thu, 14 Jul 2011 15:33:18 +0000 (16:33 +0100)]
/quit now handled properly.
Fixed indentation in kiwi.js
Updated gateway.js to use websocket encryption
Jack Allnutt [Thu, 14 Jul 2011 02:30:49 +0000 (03:30 +0100)]
Now a useable back-end to the client! \o/
Started work on formatting front.js so that it passes some jslint tests. Options:
/*jslint regexp: true, browser: true, confusion: true, undef: true, sloppy: true, es5: true, vars: true, forin: true, newcap: true, nomen: true, plusplus: true, maxerr: 50, indent: 4 */
Jack Allnutt [Wed, 13 Jul 2011 18:27:56 +0000 (19:27 +0100)]
Passes jslint with regexp: true, confusion: true, undef: false, node: true, sloppy: true, nomen: true, plusplus: true, maxerr: 50, indent: 4
WHOIS, NAMES, PING, 001 and 005 handlers.