KiwiIRC.git
13 years agoSTDIN included in recoding
Darren [Sun, 28 Aug 2011 17:28:08 +0000 (18:28 +0100)]
STDIN included in recoding

13 years agoLogin on pressing enter in input boxes
Darren [Sun, 28 Aug 2011 17:12:35 +0000 (18:12 +0100)]
Login on pressing enter in input boxes

13 years agoCache clearing, default channel bug fix, embedded image clicking bug fix
Darren [Sun, 28 Aug 2011 13:52:53 +0000 (14:52 +0100)]
Cache clearing, default channel bug fix, embedded image clicking bug fix

13 years agoNotices sending to the correct tab
Darren [Sat, 27 Aug 2011 20:42:13 +0000 (21:42 +0100)]
Notices sending to the correct tab

13 years ago/msg command fix
Darren [Sat, 27 Aug 2011 19:50:08 +0000 (20:50 +0100)]
/msg command fix

13 years agoClient plugin system revamped to match server side plugins
Darren [Sat, 27 Aug 2011 19:02:40 +0000 (20:02 +0100)]
Client plugin system revamped to match server side plugins

13 years agoLink tooltips + in-kiwi web browser
Darren [Sat, 27 Aug 2011 13:26:41 +0000 (14:26 +0100)]
Link tooltips + in-kiwi web browser

13 years agoInitial Utilityview (iframe) window
Darren [Fri, 26 Aug 2011 15:59:55 +0000 (16:59 +0100)]
Initial Utilityview (iframe) window

13 years agoKiwi modules reloading
Darren [Fri, 26 Aug 2011 13:05:27 +0000 (14:05 +0100)]
Kiwi modules reloading

13 years agoFixed websocket undefined on app.websocketDisconnect()
Darren [Thu, 25 Aug 2011 19:41:05 +0000 (20:41 +0100)]
Fixed websocket undefined on app.websocketDisconnect()

13 years agoServer recoding to reload the server codebase without a restart
Darren [Thu, 25 Aug 2011 15:35:49 +0000 (16:35 +0100)]
Server recoding to reload the server codebase without a restart

13 years agoMade the .js file caching relative to kiwi.js
Darren [Tue, 23 Aug 2011 20:59:47 +0000 (21:59 +0100)]
Made the .js file caching relative to kiwi.js

13 years agoMoved the reverse DNS lookup to avoid race condition, fixed bug involving server_set
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

13 years agoJSLint conformaty, ES5 strict mode, 451 numeric
Jack Allnutt [Fri, 19 Aug 2011 01:07:36 +0000 (02:07 +0100)]
JSLint conformaty, ES5 strict mode, 451 numeric

13 years agoMerging speed branch (JS minification & caching), socket.io transports now configurable
Jack Allnutt [Thu, 18 Aug 2011 23:54:02 +0000 (00:54 +0100)]
Merging speed branch (JS minification & caching), socket.io transports now configurable

13 years agoAdded 'nick' into jade file
Darren [Wed, 17 Aug 2011 15:11:24 +0000 (16:11 +0100)]
Added 'nick' into jade file

13 years agoFile cleanup
Darren [Tue, 16 Aug 2011 20:57:46 +0000 (21:57 +0100)]
File cleanup

13 years agoRehashing status messages
Darren [Tue, 16 Aug 2011 20:55:50 +0000 (21:55 +0100)]
Rehashing status messages

13 years agoMerge branch 'rehash' of git://github.com/M2Ys4U/KiwiIRC
Darren [Tue, 16 Aug 2011 19:01:58 +0000 (20:01 +0100)]
Merge branch 'rehash' of git://github.com/M2Ys4U/KiwiIRC

13 years agoRefactoring to allow for a rehash
Jack Allnutt [Tue, 16 Aug 2011 18:34:26 +0000 (19:34 +0100)]
Refactoring to allow for a rehash

13 years agoMinifcation of all javascript, plus caching of the minifies js and main HTML. Also...
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.

13 years agoMerge branch 'master' of git://github.com/M2Ys4U/KiwiIRC
Darren [Mon, 15 Aug 2011 17:47:59 +0000 (18:47 +0100)]
Merge branch 'master' of git://github.com/M2Ys4U/KiwiIRC

13 years agoWEBIRC support
Jack Allnutt [Sun, 14 Aug 2011 20:02:52 +0000 (21:02 +0100)]
WEBIRC support

13 years agoMerge pull request #21 from M2Ys4U/master
Darren [Sun, 14 Aug 2011 15:55:24 +0000 (08:55 -0700)]
Merge pull request #21 from M2Ys4U/master

Crashbug fix

13 years agofixed small bug relating to buffers
Jack Allnutt [Sun, 14 Aug 2011 15:48:10 +0000 (16:48 +0100)]
fixed small bug relating to buffers

13 years agofix crash when connection to IRC server failed. Added partial support for ERROR comma...
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

13 years agoMerge pull request #20 from M2Ys4U/master
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

13 years agofix for bug where Kiwi is unable to connect to a 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

13 years agoSeparated any front end references from gateway.js
Darren [Sat, 6 Aug 2011 18:24:02 +0000 (19:24 +0100)]
Separated any front end references from gateway.js

13 years agoircSocketDataHandler() fix
Darren [Fri, 5 Aug 2011 00:51:09 +0000 (01:51 +0100)]
ircSocketDataHandler() fix

13 years agoSlightly more lax RFC ruling on the IRC message format to work with several bouncers...
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

13 years agoMerge pull request #18 from M2Ys4U/auth
Darren [Mon, 1 Aug 2011 12:01:43 +0000 (05:01 -0700)]
Merge pull request #18 from M2Ys4U/auth

Auth/connection limiting

13 years agoMerge pull request #19 from M2Ys4U/master
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.

13 years agoMerging auth & plugin features
Jack Allnutt [Mon, 1 Aug 2011 04:14:20 +0000 (05:14 +0100)]
Merging auth & plugin features

13 years agoGeneral tidying up!
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.

13 years agomove too many connections error from authentication to connection handling
Jack Allnutt [Sun, 31 Jul 2011 05:33:32 +0000 (06:33 +0100)]
move too many connections error from authentication to connection handling

13 years agoServer plugin architecture finalised
Darren [Sun, 31 Jul 2011 02:44:53 +0000 (03:44 +0100)]
Server plugin architecture finalised

Occasional spaced indentation converted to tabs for consistency.

13 years agoPlugin architecture example
Darren [Sat, 30 Jul 2011 17:07:09 +0000 (18:07 +0100)]
Plugin architecture example

13 years agoFixed notices
Darren [Sat, 30 Jul 2011 00:57:22 +0000 (01:57 +0100)]
Fixed notices

13 years agoChannel error/parting/banning messages moved to the relevant channel window
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

13 years agoConnection limiting
Jack Allnutt [Fri, 29 Jul 2011 10:44:32 +0000 (11:44 +0100)]
Connection limiting

13 years agoMerge pull request #17 from M2Ys4U/topic-edit
Darren [Thu, 28 Jul 2011 10:10:09 +0000 (03:10 -0700)]
Merge pull request #17 from M2Ys4U/topic-edit

Editable topic bar

13 years agoMerge pull request #16 from M2Ys4U/errors
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

13 years agoadding /topic command - second haf of issue #5
Jack Allnutt [Wed, 27 Jul 2011 17:55:40 +0000 (18:55 +0100)]
adding /topic command - second haf of issue #5

13 years agoAdditional errors
Jack Allnutt [Wed, 27 Jul 2011 17:46:59 +0000 (18:46 +0100)]
Additional errors

13 years agoEscape
Jack Allnutt [Wed, 27 Jul 2011 01:38:08 +0000 (02:38 +0100)]
Escape

13 years agoEditable topic bar
Jack Allnutt [Wed, 27 Jul 2011 01:29:49 +0000 (02:29 +0100)]
Editable topic bar

13 years agoSupport for some error messages (cannot join channel etc). Issue #7
Jack Allnutt [Tue, 26 Jul 2011 23:17:05 +0000 (00:17 +0100)]
Support for some error messages (cannot join channel etc). Issue #7

13 years agoAdded setuid+setgid and alternative config file locations
unknown [Sat, 23 Jul 2011 15:46:48 +0000 (16:46 +0100)]
Added setuid+setgid and alternative config file locations

13 years agoBugs #12, #8
unknown [Sat, 23 Jul 2011 13:05:52 +0000 (14:05 +0100)]
Bugs #12, #8

13 years agoCTCP PING/VERSION fix
root [Fri, 22 Jul 2011 23:55:22 +0000 (23:55 +0000)]
CTCP PING/VERSION fix

13 years agoCTCP fixes
Darren [Fri, 22 Jul 2011 20:22:28 +0000 (21:22 +0100)]
CTCP fixes

13 years agoMerge pull request #15 from M2Ys4U/ctcp
Darren [Fri, 22 Jul 2011 19:50:18 +0000 (12:50 -0700)]
Merge pull request #15 from M2Ys4U/ctcp

CTCP handling

13 years agoUpdated index.html.jade
Darren [Fri, 22 Jul 2011 19:27:06 +0000 (20:27 +0100)]
Updated index.html.jade

13 years agoClickable channel name
Darren [Fri, 22 Jul 2011 19:21:39 +0000 (20:21 +0100)]
Clickable channel name

13 years agoMerge branch 'master' of git://github.com/M2Ys4U/KiwiIRC
Darren [Fri, 22 Jul 2011 18:54:00 +0000 (19:54 +0100)]
Merge branch 'master' of git://github.com/M2Ys4U/KiwiIRC

13 years agoCTCP handling
Jack Allnutt [Fri, 22 Jul 2011 00:45:27 +0000 (01:45 +0100)]
CTCP handling

13 years agoUse gateway.channel_prefix instead of literal #
Jack Allnutt [Thu, 21 Jul 2011 00:04:08 +0000 (01:04 +0100)]
Use gateway.channel_prefix instead of literal #

13 years agoFix issue #6 (Clickable channel names) - double-click channel names to /join them
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

13 years agoMerge pull request #13 from M2Ys4U/master
Darren [Wed, 20 Jul 2011 19:17:23 +0000 (12:17 -0700)]
Merge pull request #13 from M2Ys4U/master

Better RPL_WHOISIDLE handling

13 years agoFixing error in index.html.jade. Indentation fix in config.json
Jack Allnutt [Wed, 20 Jul 2011 19:08:16 +0000 (20:08 +0100)]
Fixing error in index.html.jade. Indentation fix in config.json

13 years agoFixxing issue #4 (WHOIS spills into server window) and handle signon time
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

13 years agoChanging jade template to match changes made in index.php
Jack Allnutt [Wed, 20 Jul 2011 18:23:33 +0000 (19:23 +0100)]
Changing jade template to match changes made in index.php

13 years agoOptional Node HTTP file serving, hotkey fixes
Darren [Wed, 20 Jul 2011 14:16:12 +0000 (15:16 +0100)]
Optional Node HTTP file serving, hotkey fixes

13 years agoRemoved hard-coded kiwi location
Jack Allnutt [Tue, 19 Jul 2011 05:57:07 +0000 (06:57 +0100)]
Removed hard-coded kiwi location

13 years agoBugfix: whois idle time
Jack Allnutt [Tue, 19 Jul 2011 05:48:15 +0000 (06:48 +0100)]
Bugfix: whois idle time

13 years agoremoving unneeded debugging calls
Jack Allnutt [Tue, 19 Jul 2011 05:40:13 +0000 (06:40 +0100)]
removing unneeded debugging calls

13 years agoWorking Kiwi IRC with no PHP needed.
Jack Allnutt [Tue, 19 Jul 2011 05:20:58 +0000 (06:20 +0100)]
Working Kiwi IRC with no PHP needed.

13 years agonpm install node-static
Jack Allnutt [Tue, 19 Jul 2011 01:56:58 +0000 (02:56 +0100)]
npm install node-static

13 years agojade template & jade npm install
Jack Allnutt [Tue, 19 Jul 2011 01:54:06 +0000 (02:54 +0100)]
jade template & jade npm install

13 years agoactually delete old file
Jack Allnutt [Tue, 19 Jul 2011 00:24:25 +0000 (01:24 +0100)]
actually delete old file

13 years agotabs -> spaces 7 remove old file
Jack Allnutt [Tue, 19 Jul 2011 00:23:00 +0000 (01:23 +0100)]
tabs -> spaces 7 remove old file

13 years agoMerge git://github.com/prawnsalad/KiwiIRC
Jack Allnutt [Tue, 19 Jul 2011 00:12:36 +0000 (01:12 +0100)]
Merge git://github.com/prawnsalad/KiwiIRC

13 years agoSeveral bug fixes:
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

13 years agoMerge pull request #2 from M2Ys4U/master
Darren [Mon, 18 Jul 2011 17:52:04 +0000 (10:52 -0700)]
Merge pull request #2 from M2Ys4U/master

Hostname binding

13 years agoMerge https://github.com/prawnsalad/KiwiIRC
Jack Allnutt [Mon, 18 Jul 2011 16:29:39 +0000 (17:29 +0100)]
Merge https://github.com/prawnsalad/KiwiIRC

13 years agoSupport for binding to specific host
Jack Allnutt [Mon, 18 Jul 2011 16:16:42 +0000 (17:16 +0100)]
Support for binding to specific host

13 years agoNode listening fix from previous commit
Darren [Mon, 18 Jul 2011 16:05:06 +0000 (17:05 +0100)]
Node listening fix from previous commit

13 years agoAdded NOTICE interface
Darren [Mon, 18 Jul 2011 16:03:23 +0000 (17:03 +0100)]
Added NOTICE interface

13 years agoMerge git://github.com/M2Ys4U/KiwiIRC
Darren [Mon, 18 Jul 2011 15:14:12 +0000 (16:14 +0100)]
Merge git://github.com/M2Ys4U/KiwiIRC

13 years agoAdded extra keybindings
Darren [Mon, 18 Jul 2011 15:11:32 +0000 (16:11 +0100)]
Added extra keybindings

13 years agoFormatting changes to pass jslint
Jack Allnutt [Sun, 17 Jul 2011 17:24:48 +0000 (18:24 +0100)]
Formatting changes to pass jslint

13 years agoFixed bug where default quit message wouldn't display
Jack Allnutt [Sun, 17 Jul 2011 16:17:23 +0000 (17:17 +0100)]
Fixed bug where default quit message wouldn't display

13 years agoChanged from ww/s to socket.io http/s
Darren [Sun, 17 Jul 2011 15:03:35 +0000 (16:03 +0100)]
Changed from ww/s to socket.io http/s

13 years agoMerge git://github.com/M2Ys4U/KiwiIRC into dev
Darren [Sat, 16 Jul 2011 22:38:41 +0000 (23:38 +0100)]
Merge git://github.com/M2Ys4U/KiwiIRC into dev

Conflicts:
index.php

13 years agoFixed bug where the results of the 005 reply weren't being sent to the client.
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

13 years agoBug fixes, scrolling fixes on touch devices, javascript minifier+caching
Darren [Sat, 16 Jul 2011 20:56:19 +0000 (21:56 +0100)]
Bug fixes, scrolling fixes on touch devices, javascript minifier+caching

13 years agoClient now communicates over SSL. Added configuration file. Pulled wok's frontend...
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.

13 years agoAdded touchscreen UI styles, touchscreen gestures
Darren [Sat, 16 Jul 2011 15:18:43 +0000 (16:18 +0100)]
Added touchscreen UI styles, touchscreen gestures

13 years agoGeneral CSS tidying
Darren [Sat, 16 Jul 2011 01:57:52 +0000 (02:57 +0100)]
General CSS tidying

13 years agoUpdated Node port
Darren [Fri, 15 Jul 2011 15:41:09 +0000 (16:41 +0100)]
Updated Node port

13 years agoMerge https://github.com/M2Ys4U/KiwiIRC
Darren [Fri, 15 Jul 2011 15:31:25 +0000 (16:31 +0100)]
Merge https://github.com/M2Ys4U/KiwiIRC

13 years agoRevert "Tidied folder structure + Node port"
Darren [Fri, 15 Jul 2011 15:27:57 +0000 (16:27 +0100)]
Revert "Tidied folder structure + Node port"

This reverts commit 5bb74b5b96f3d936eefa56702040297719a76d94.

13 years agoRemoved uneeded files/dirs
Darren [Fri, 15 Jul 2011 15:04:35 +0000 (16:04 +0100)]
Removed uneeded files/dirs

13 years agoTidied folder structure + Node port
Darren [Fri, 15 Jul 2011 14:59:30 +0000 (15:59 +0100)]
Tidied folder structure + Node port

13 years agoIncluding the node_modules folder for socket.io code.
Jack Allnutt [Fri, 15 Jul 2011 14:24:13 +0000 (15:24 +0100)]
Including the node_modules folder for socket.io code.

13 years agoSupport for CAP, socket.io now supplying the client code, moved underscore to lib...
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

13 years ago/quit now handled properly.
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

13 years agoNow a useable back-end to the client! \o/
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 */

13 years agoPasses jslint with regexp: true, confusion: true, undef: false, node: true, sloppy...
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.