KiwiIRC.git
11 years agoClient: Rudimentry objects for third party use
Darren [Tue, 6 Nov 2012 16:24:34 +0000 (16:24 +0000)]
Client: Rudimentry objects for third party use

11 years agoClient: Show joins/parts in settings applet
Darren [Mon, 5 Nov 2012 23:02:28 +0000 (23:02 +0000)]
Client: Show joins/parts in settings applet

11 years agoClient: Settings window; show_join_parts setting
Darren [Mon, 5 Nov 2012 21:11:26 +0000 (21:11 +0000)]
Client: Settings window; show_join_parts setting

11 years agoClient: CLI access to get/set/save settings
Darren [Mon, 5 Nov 2012 20:05:32 +0000 (20:05 +0000)]
Client: CLI access to get/set/save settings

11 years agoClient: Scrollback setting implemented
Darren [Mon, 5 Nov 2012 19:49:31 +0000 (19:49 +0000)]
Client: Scrollback setting implemented

11 years agoClient: Persistant settings implemented
Darren [Mon, 5 Nov 2012 19:39:22 +0000 (19:39 +0000)]
Client: Persistant settings implemented

11 years agoClient: Private `kiwi` namespace renamed to `_kiwi`
Darren [Mon, 5 Nov 2012 16:02:31 +0000 (16:02 +0000)]
Client: Private `kiwi` namespace renamed to `_kiwi`

11 years agofix typo
Jack Allnutt [Sun, 4 Nov 2012 23:27:22 +0000 (23:27 +0000)]
fix typo

11 years agoClient: New plugin manager implementation
Darren [Sun, 4 Nov 2012 20:02:43 +0000 (20:02 +0000)]
Client: New plugin manager implementation

11 years agoClient: Escaping HTML in /list output
Darren [Sun, 4 Nov 2012 02:03:32 +0000 (02:03 +0000)]
Client: Escaping HTML in /list output

11 years agoBuild command added to bash wrapper
Darren [Sun, 4 Nov 2012 01:05:07 +0000 (01:05 +0000)]
Build command added to bash wrapper

11 years agoClient: .gitignore index.html
Darren [Sun, 4 Nov 2012 01:02:39 +0000 (01:02 +0000)]
Client: .gitignore index.html

11 years agoClient: index.html generated within build script
Darren [Sun, 4 Nov 2012 01:01:57 +0000 (01:01 +0000)]
Client: index.html generated within build script

11 years agoImplements away-notify
Jack Allnutt [Sun, 4 Nov 2012 00:11:37 +0000 (00:11 +0000)]
Implements away-notify

Issue #116

11 years agoSend enabled capabilities to client
Jack Allnutt [Sat, 3 Nov 2012 23:02:42 +0000 (23:02 +0000)]
Send enabled capabilities to client

11 years agoMerge branch 'development' of https://github.com/prawnsalad/KiwiIRC into development
Darren [Sat, 3 Nov 2012 22:14:59 +0000 (22:14 +0000)]
Merge branch 'development' of https://github.com/prawnsalad/KiwiIRC into development

11 years agoClient: Default theme set to 'relaxed'
Darren [Sat, 3 Nov 2012 22:14:08 +0000 (22:14 +0000)]
Client: Default theme set to 'relaxed'

11 years agoClient: Query model for actual query windows
Darren [Sat, 3 Nov 2012 22:09:01 +0000 (22:09 +0000)]
Client: Query model for actual query windows

Solved a bug on a previous hack to hide the nicklist

11 years agoMerge pull request #115 from M2Ys4U/irc_uri
Darren [Sat, 3 Nov 2012 20:47:37 +0000 (13:47 -0700)]
Merge pull request #115 from M2Ys4U/irc_uri

Implement client handling of irc: uris

11 years agoRemoving debugging, adding some comments
Jack Allnutt [Sat, 3 Nov 2012 20:42:25 +0000 (20:42 +0000)]
Removing debugging, adding some comments

11 years agoImplement client handling of irc: uris
Jack Allnutt [Sat, 3 Nov 2012 20:25:20 +0000 (20:25 +0000)]
Implement client handling of irc: uris

First half of the irc: uri handling.

Issue #43

11 years agoClient: Rogue console.log()s removed
Darren [Sat, 3 Nov 2012 20:11:27 +0000 (20:11 +0000)]
Client: Rogue console.log()s removed

11 years agoClient: backbone/jquery/underscore files updated
Darren [Sat, 3 Nov 2012 20:09:49 +0000 (20:09 +0000)]
Client: backbone/jquery/underscore files updated

11 years agonpm postinstall updated with new client folder structure
Darren [Sat, 3 Nov 2012 19:42:25 +0000 (19:42 +0000)]
npm postinstall updated with new client folder structure

11 years agoUpdated readme
Darren [Sat, 3 Nov 2012 19:41:51 +0000 (19:41 +0000)]
Updated readme

11 years agoServer: bash wrapper file executable bit
Darren [Sat, 3 Nov 2012 19:18:35 +0000 (19:18 +0000)]
Server: bash wrapper file executable bit

11 years agoServer: Correct IRC socket connect handler
Darren [Fri, 2 Nov 2012 23:54:22 +0000 (23:54 +0000)]
Server: Correct IRC socket connect handler

11 years agoServer: Uncaught exception handler
Darren [Fri, 2 Nov 2012 20:49:04 +0000 (20:49 +0000)]
Server: Uncaught exception handler

11 years agoUpdate way we check if we're SASL authented when we attempt to send PASS command
Jack Allnutt [Fri, 2 Nov 2012 19:02:33 +0000 (19:02 +0000)]
Update way we check if we're SASL authented when we attempt to send PASS command

Issue #110

11 years agoSASL support
Jack Allnutt [Fri, 2 Nov 2012 18:52:04 +0000 (18:52 +0000)]
SASL support

Falls back to `PASS` command if `CAP` is not supported, the `sasl` capability is not supported or SASL authentication fails.

Issue #110

11 years agoMerge with development branch (New server codebase)
Darren [Fri, 2 Nov 2012 16:25:40 +0000 (16:25 +0000)]
Merge ... development branch (New server codebase)

11 years agoServer: Passing correct client addr for webirc usage
Darren [Fri, 2 Nov 2012 14:52:53 +0000 (14:52 +0000)]
Server: Passing correct client addr for webirc usage

11 years agoMerge branch 'backbone_ui' of https://github.com/M2Ys4U/KiwiIRC into backbone_ui
Darren [Fri, 2 Nov 2012 13:24:36 +0000 (13:24 +0000)]
Merge branch 'backbone_ui' of https://github.com/M2Ys4U/KiwiIRC into backbone_ui

11 years agoParse Message Tags
Jack Allnutt [Thu, 1 Nov 2012 20:28:32 +0000 (20:28 +0000)]
Parse Message Tags

Issue #109

11 years agoImplement the capabilities negotiation and multi-prefix extensions
Jack Allnutt [Thu, 1 Nov 2012 20:12:19 +0000 (20:12 +0000)]
Implement the capabilities negotiation and multi-prefix extensions

Issues #107 and #108

11 years agoMerge branch 'backbone_ui' of github.com:prawnsalad/KiwiIRC into backbone_ui
Jack Allnutt [Thu, 1 Nov 2012 17:20:51 +0000 (17:20 +0000)]
Merge branch 'backbone_ui' of github.com:prawnsalad/KiwiIRC into backbone_ui

11 years agoRemove uneeded require() of config module.
Jack Allnutt [Thu, 1 Nov 2012 16:41:00 +0000 (16:41 +0000)]
Remove uneeded require() of config module.

Supplementary to commit b737610

11 years agoFix clashing object keys in RPL_WHOISSERVER
Jack Allnutt [Thu, 1 Nov 2012 16:36:01 +0000 (16:36 +0000)]
Fix clashing object keys in RPL_WHOISSERVER

11 years agoMerge branch 'backbone_ui' of https://github.com/M2Ys4U/KiwiIRC into backbone_ui
Darren [Wed, 31 Oct 2012 17:54:59 +0000 (17:54 +0000)]
Merge branch 'backbone_ui' of https://github.com/M2Ys4U/KiwiIRC into backbone_ui

11 years agoConfigure IRC Server SSL handling
Jack Allnutt [Wed, 31 Oct 2012 12:08:50 +0000 (12:08 +0000)]
Configure IRC Server SSL handling

Can now configure whether or not to accept an IRC server's SSL certificate if it's not got a cert chain to a well-known CA

11 years agoUse explicit global variable for current configuration rather than config.get()
Jack Allnutt [Wed, 31 Oct 2012 12:07:51 +0000 (12:07 +0000)]
Use explicit global variable for current configuration rather than config.get()

11 years agoClient: Improved panel sizing
Darren [Wed, 31 Oct 2012 00:17:20 +0000 (00:17 +0000)]
Client: Improved panel sizing

Gaps at the top + bottom on the server select screen removed

11 years agoClient: Controlbox input aligning
Darren [Tue, 30 Oct 2012 20:52:46 +0000 (20:52 +0000)]
Client: Controlbox input aligning

11 years agoServer: extra entropy for clients hash. Logging IRC connection issues
Darren [Mon, 29 Oct 2012 20:48:55 +0000 (20:48 +0000)]
Server: extra entropy for clients hash. Logging IRC connection issues

11 years agoGit ignoring kiwi runtime files
Darren [Mon, 29 Oct 2012 20:34:45 +0000 (20:34 +0000)]
Git ignoring kiwi runtime files

11 years agoServer: reconfig control signals
Darren [Mon, 29 Oct 2012 20:34:02 +0000 (20:34 +0000)]
Server: reconfig control signals

11 years agoServer: Updated stats command to new client store
Darren [Mon, 29 Oct 2012 20:21:03 +0000 (20:21 +0000)]
Server: Updated stats command to new client store

11 years agoServer: re-arranged disposing
Darren [Mon, 29 Oct 2012 20:20:39 +0000 (20:20 +0000)]
Server: re-arranged disposing

Websocket event handlers should not have to worry about emiting
'destory' event, that is the disposings job

11 years agoServer: Removing console.logs, comments, formatting
Darren [Mon, 29 Oct 2012 20:02:46 +0000 (20:02 +0000)]
Server: Removing console.logs, comments, formatting

11 years agoServer: max_client_conns = 0 to disable limit
Darren [Mon, 29 Oct 2012 20:00:22 +0000 (20:00 +0000)]
Server: max_client_conns = 0 to disable limit

11 years agoClient: /k alias fix
Darren [Mon, 29 Oct 2012 19:34:39 +0000 (19:34 +0000)]
Client: /k alias fix

11 years agoClient: Pasting multiple lines
Darren [Mon, 29 Oct 2012 19:34:23 +0000 (19:34 +0000)]
Client: Pasting multiple lines

11 years agoImplement the max_client_conns config setting
Jack Allnutt [Mon, 29 Oct 2012 18:47:06 +0000 (18:47 +0000)]
Implement the max_client_conns config setting

Issue #98

11 years agosocket.io logging options
Darren [Sun, 28 Oct 2012 14:18:12 +0000 (14:18 +0000)]
socket.io logging options

11 years agoRemoved old server files
Darren [Sun, 28 Oct 2012 03:29:33 +0000 (03:29 +0000)]
Removed old server files

11 years agoBash helper file
Darren [Sun, 28 Oct 2012 03:29:15 +0000 (03:29 +0000)]
Bash helper file

11 years agoDaemonize option and outputting to file
Darren [Sun, 28 Oct 2012 03:14:47 +0000 (03:14 +0000)]
Daemonize option and outputting to file

11 years agoUID/GID changing in the correct order?
Darren [Sun, 28 Oct 2012 02:11:08 +0000 (02:11 +0000)]
UID/GID changing in the correct order?

11 years agoRemoving bound events #101
Darren [Sun, 28 Oct 2012 00:41:00 +0000 (01:41 +0100)]
Removing bound events #101

11 years ago/slap alias updated
Darren [Sat, 27 Oct 2012 22:14:03 +0000 (23:14 +0100)]
/slap alias updated

11 years agoMeta key ignored on global focus for OSX
Darren [Sat, 27 Oct 2012 22:11:04 +0000 (23:11 +0100)]
Meta key ignored on global focus for OSX

11 years agoTopicbar usability improvements
Darren [Sat, 27 Oct 2012 13:02:12 +0000 (14:02 +0100)]
Topicbar usability improvements

11 years agoSECURITY FIX: Kiwi is vulnerable to XSS attack due to unsanitised topic text. Issue...
Jack Allnutt [Sat, 27 Oct 2012 08:10:31 +0000 (09:10 +0100)]
SECURITY FIX: Kiwi is vulnerable to XSS attack due to unsanitised topic text. Issue #103

Changes the topic bar from an <input> to a <div contenteditable=true/>.

Also now uses Underscore's escape() method rather than .html().text() jQuery hack.

11 years agoTopicbar usability improvements
Darren [Sat, 27 Oct 2012 13:02:12 +0000 (14:02 +0100)]
Topicbar usability improvements

11 years agoSECURITY FIX: Kiwi is vulnerable to XSS attack due to unsanitised topic text. Issue...
Jack Allnutt [Sat, 27 Oct 2012 08:10:31 +0000 (09:10 +0100)]
SECURITY FIX: Kiwi is vulnerable to XSS attack due to unsanitised topic text. Issue #103

Changes the topic bar from an <input> to a <div contenteditable=true/>.

Also now uses Underscore's escape() method rather than .html().text() jQuery hack.

11 years agoReverse HTTP proxies enabled on sicket.io connections
Darren [Fri, 26 Oct 2012 21:47:48 +0000 (22:47 +0100)]
Reverse HTTP proxies enabled on sicket.io connections

11 years agoIE7 icon support
Darren [Fri, 26 Oct 2012 12:53:45 +0000 (13:53 +0100)]
IE7 icon support

11 years agoFont-awesome and icon styling
Darren [Fri, 26 Oct 2012 12:24:01 +0000 (13:24 +0100)]
Font-awesome and icon styling

11 years agoRemoving redundant assets
Darren [Fri, 26 Oct 2012 12:23:33 +0000 (13:23 +0100)]
Removing redundant assets

11 years agoRemoved cert+keys #93
Darren [Tue, 23 Oct 2012 23:30:35 +0000 (00:30 +0100)]
Removed cert+keys #93

11 years agoRehashing new clients #92
Darren [Tue, 23 Oct 2012 23:27:59 +0000 (00:27 +0100)]
Rehashing new clients #92

11 years agoReverse DNS fix. Passing client IP via username #99
Darren [Tue, 23 Oct 2012 22:42:54 +0000 (23:42 +0100)]
Reverse DNS fix. Passing client IP via username #99

11 years agoNicklist border style
Darren [Tue, 23 Oct 2012 21:37:00 +0000 (22:37 +0100)]
Nicklist border style

11 years agoSending connection errors back to the client. Stack overflow fix
Darren [Mon, 22 Oct 2012 23:50:18 +0000 (00:50 +0100)]
Sending connection errors back to the client. Stack overflow fix

11 years agoRemoving old client files
Darren [Mon, 22 Oct 2012 18:32:04 +0000 (19:32 +0100)]
Removing old client files

11 years agosocket.io resource now base_path + '/transport'. #97
Darren [Mon, 22 Oct 2012 18:31:47 +0000 (19:31 +0100)]
socket.io resource now base_path + '/transport'. #97

11 years agoHttpHandler reading from config. Default client subdir changed to /kiwi. #96
Darren [Mon, 22 Oct 2012 13:59:15 +0000 (14:59 +0100)]
HttpHandler reading from config. Default client subdir changed to /kiwi. #96

11 years agoGlobal config created, correct quit message. #94
Darren [Mon, 22 Oct 2012 13:13:11 +0000 (14:13 +0100)]
Global config created, correct quit message. #94

11 years agorenaming 'secure' to 'ssl' #91
Darren [Sun, 21 Oct 2012 23:30:31 +0000 (00:30 +0100)]
renaming 'secure' to 'ssl' #91

11 years agoConfig files now as a nodejs module
Darren [Sun, 21 Oct 2012 23:20:16 +0000 (00:20 +0100)]
Config files now as a nodejs module

11 years agoIp via username rather than realname
Darren [Sun, 21 Oct 2012 20:39:51 +0000 (21:39 +0100)]
Ip via username rather than realname

11 years agoMissed deleted file
Darren [Sun, 21 Oct 2012 17:38:29 +0000 (18:38 +0100)]
Missed deleted file

11 years agoMore naming conventions
Darren [Sun, 21 Oct 2012 17:38:12 +0000 (18:38 +0100)]
More naming conventions

11 years agohttphandler.js rename. client.sendIRCCommand naming
Darren [Sun, 21 Oct 2012 14:50:20 +0000 (15:50 +0100)]
httphandler.js rename. client.sendIRCCommand naming

11 years agoServing new client code
Darren [Sun, 21 Oct 2012 14:17:50 +0000 (15:17 +0100)]
Serving new client code

11 years agoUpdated client codebase
Darren [Sun, 21 Oct 2012 14:11:50 +0000 (15:11 +0100)]
Updated client codebase

11 years agoRemoved old irc-connection file
Darren [Sun, 21 Oct 2012 14:10:29 +0000 (15:10 +0100)]
Removed old irc-connection file

11 years agoclient + ircconnection cleanup
Darren [Sun, 21 Oct 2012 14:02:21 +0000 (15:02 +0100)]
client + ircconnection cleanup

11 years agokiwi.js, WebListener and HttpHandler refactor. Remove socket.io works from HttpHandler
Darren [Sun, 21 Oct 2012 13:41:01 +0000 (14:41 +0100)]
kiwi.js, WebListener and HttpHandler refactor. Remove socket.io works from HttpHandler

11 years agoNicklist hover styling
Darren [Sat, 20 Oct 2012 12:33:23 +0000 (13:33 +0100)]
Nicklist hover styling

11 years agoSwitching from 'jquery-tmpl' template types
Darren [Sat, 20 Oct 2012 12:11:02 +0000 (13:11 +0100)]
Switching from 'jquery-tmpl' template types

11 years agoGiving the nicklist an (ugly) body
Darren [Sat, 20 Oct 2012 12:08:27 +0000 (13:08 +0100)]
Giving the nicklist an (ugly) body

11 years agoReverse proxy detection in socket.io
Darren [Fri, 19 Oct 2012 17:49:10 +0000 (18:49 +0100)]
Reverse proxy detection in socket.io

11 years agoSending use IPs as realname option
Darren [Wed, 17 Oct 2012 22:51:12 +0000 (23:51 +0100)]
Sending use IPs as realname option

11 years agoIgnoring new kiwi*.js locations
Darren [Wed, 17 Oct 2012 00:21:38 +0000 (01:21 +0100)]
Ignoring new kiwi*.js locations

11 years agoRemoving kiwi*.js files
Darren [Wed, 17 Oct 2012 00:21:00 +0000 (01:21 +0100)]
Removing kiwi*.js files

11 years agoReverse proxy support
Darren [Wed, 17 Oct 2012 00:15:33 +0000 (01:15 +0100)]
Reverse proxy support

11 years agoUntied application from root path
Darren [Tue, 16 Oct 2012 23:33:26 +0000 (00:33 +0100)]
Untied application from root path

11 years agoOp related aliases included
Darren [Sun, 14 Oct 2012 19:17:06 +0000 (20:17 +0100)]
Op related aliases included

11 years agoWindow onfocus timer fix
Darren [Fri, 12 Oct 2012 13:40:00 +0000 (14:40 +0100)]
Window onfocus timer fix