Darren [Mon, 26 Nov 2012 23:21:31 +0000 (23:21 +0000)]
CLI theme control box CSS sizings
Darren [Sat, 24 Nov 2012 16:51:27 +0000 (16:51 +0000)]
moduls.js refactor; Removed existing module events; Modules now laoding from config
Darren [Sat, 24 Nov 2012 11:08:31 +0000 (11:08 +0000)]
Merge branch 'development' into server_plugins
Darren [Sat, 24 Nov 2012 11:00:55 +0000 (11:00 +0000)]
Client: Resize handler tidied
Darren [Sat, 24 Nov 2012 01:42:41 +0000 (01:42 +0000)]
Client: Reddit thread media
Darren [Fri, 23 Nov 2012 23:26:19 +0000 (23:26 +0000)]
Client: Inline media refactor + twitter type
Darren [Fri, 23 Nov 2012 21:30:22 +0000 (21:30 +0000)]
Client: Media message styling
Darren [Fri, 23 Nov 2012 00:07:23 +0000 (00:07 +0000)]
Client: improved URL + channel regex matching; Inline media
Darren [Thu, 22 Nov 2012 12:25:35 +0000 (12:25 +0000)]
Client: Simplar applet interface with .loadOnce() #139
Darren [Wed, 21 Nov 2012 23:12:08 +0000 (23:12 +0000)]
Client: Mini theme now in theme selection
Darren [Wed, 21 Nov 2012 22:59:49 +0000 (22:59 +0000)]
Client: Default theme set within URL
Jack Allnutt [Wed, 21 Nov 2012 21:17:05 +0000 (21:17 +0000)]
Change formatting in commands.js
Jack Allnutt [Wed, 21 Nov 2012 20:33:55 +0000 (20:33 +0000)]
Merge branch 'development' of github.com:prawnsalad/KiwiIRC into development
Jack Allnutt [Wed, 21 Nov 2012 20:21:57 +0000 (20:21 +0000)]
Remove time-delayed sending of registration info
Darren [Wed, 21 Nov 2012 12:10:26 +0000 (12:10 +0000)]
Modules object now using it's prototype; Typo fixes
Darren [Tue, 20 Nov 2012 17:53:02 +0000 (17:53 +0000)]
Rename 'plugins' to 'modules'
Darren [Tue, 20 Nov 2012 11:31:39 +0000 (11:31 +0000)]
Initial server modules implementation + example
Darren [Tue, 20 Nov 2012 01:22:26 +0000 (01:22 +0000)]
CLI theme updated
Darren [Wed, 14 Nov 2012 22:04:18 +0000 (22:04 +0000)]
Added theme: Mini
Darren [Wed, 14 Nov 2012 19:03:24 +0000 (19:03 +0000)]
CSS now split into a base structure and then theming
Darren [Sun, 11 Nov 2012 14:44:56 +0000 (14:44 +0000)]
Merge branch 'ircv3' of https://github.com/M2Ys4U/KiwiIRC into M2Ys4U-ircv3
Darren [Sun, 11 Nov 2012 14:34:15 +0000 (14:34 +0000)]
Merged in lodash from karbassi
Darren [Fri, 9 Nov 2012 16:24:36 +0000 (16:24 +0000)]
Server: Default config options during build
Darren [Fri, 9 Nov 2012 16:22:42 +0000 (16:22 +0000)]
Server: Reading nick changes fix on Inspircd
Jack Allnutt [Fri, 9 Nov 2012 00:05:44 +0000 (00:05 +0000)]
user -> username
Jack Allnutt [Thu, 8 Nov 2012 23:21:29 +0000 (23:21 +0000)]
Send the modified USER line to the IRCd
Darren [Thu, 8 Nov 2012 21:52:06 +0000 (21:52 +0000)]
Server: Set waiting for server listening before setting UID/GID
Darren [Thu, 8 Nov 2012 21:26:00 +0000 (21:26 +0000)]
Ignoring config.js
Darren [Thu, 8 Nov 2012 21:25:41 +0000 (21:25 +0000)]
Example config.js file
Darren [Thu, 8 Nov 2012 21:20:37 +0000 (21:20 +0000)]
config.js organising
Darren [Thu, 8 Nov 2012 21:15:03 +0000 (21:15 +0000)]
Merge branch 'proxy_ranges' into development
Jack Allnutt [Thu, 8 Nov 2012 19:23:55 +0000 (19:23 +0000)]
Allow findWebIrc() to modify user details
Darren [Thu, 8 Nov 2012 15:37:24 +0000 (15:37 +0000)]
Client: Removed console.log()s
Darren [Thu, 8 Nov 2012 15:36:42 +0000 (15:36 +0000)]
Moved client plugins into the index.html build process
Darren [Thu, 8 Nov 2012 15:03:19 +0000 (15:03 +0000)]
Client: Escaping // at the start of an input message #123
Darren [Thu, 8 Nov 2012 14:49:50 +0000 (14:49 +0000)]
Client: highlight CSS styling #124
Ali Karbassi [Thu, 8 Nov 2012 02:29:54 +0000 (20:29 -0600)]
Replaced 'underscore' with 'lodash'.
Darren [Thu, 8 Nov 2012 02:23:30 +0000 (02:23 +0000)]
Option to restrict connections to 1 server
Jack Allnutt [Thu, 8 Nov 2012 02:00:02 +0000 (02:00 +0000)]
Fix some minor issues
Darren [Thu, 8 Nov 2012 00:08:15 +0000 (00:08 +0000)]
Client: Default theme set to 'relaxed'
Darren [Wed, 7 Nov 2012 20:57:44 +0000 (20:57 +0000)]
Server: Custom x-forward-for HTTP header
Darren [Wed, 7 Nov 2012 20:53:50 +0000 (20:53 +0000)]
Server: Reverse proxy IP ranges
Darren [Wed, 7 Nov 2012 19:47:10 +0000 (19:47 +0000)]
Server: Comments for the server blocks config
Darren [Wed, 7 Nov 2012 12:10:57 +0000 (12:10 +0000)]
Missing step in README.md
Jack Allnutt [Tue, 6 Nov 2012 23:40:48 +0000 (23:40 +0000)]
Merge branch 'development' into ircv3
Darren [Tue, 6 Nov 2012 21:46:04 +0000 (21:46 +0000)]
Client: Nick global highlight in CLI theme
Darren [Tue, 6 Nov 2012 21:25:32 +0000 (21:25 +0000)]
Client: Hovering over nicks highlights all users messages
Darren [Tue, 6 Nov 2012 20:38:40 +0000 (20:38 +0000)]
Client: Theme CLI improvements
Darren [Tue, 6 Nov 2012 19:32:12 +0000 (19:32 +0000)]
Client: Not scrolling down a panel if scrolled up #59
Darren [Tue, 6 Nov 2012 17:53:26 +0000 (17:53 +0000)]
Client: Settings window updating on change
Darren [Tue, 6 Nov 2012 16:24:34 +0000 (16:24 +0000)]
Client: Rudimentry objects for third party use
Darren [Mon, 5 Nov 2012 23:02:28 +0000 (23:02 +0000)]
Client: Show joins/parts in settings applet
Darren [Mon, 5 Nov 2012 21:11:26 +0000 (21:11 +0000)]
Client: Settings window; show_join_parts setting
Darren [Mon, 5 Nov 2012 20:05:32 +0000 (20:05 +0000)]
Client: CLI access to get/set/save settings
Darren [Mon, 5 Nov 2012 19:49:31 +0000 (19:49 +0000)]
Client: Scrollback setting implemented
Darren [Mon, 5 Nov 2012 19:39:22 +0000 (19:39 +0000)]
Client: Persistant settings implemented
Darren [Mon, 5 Nov 2012 16:02:31 +0000 (16:02 +0000)]
Client: Private `kiwi` namespace renamed to `_kiwi`
Jack Allnutt [Sun, 4 Nov 2012 23:27:22 +0000 (23:27 +0000)]
fix typo
Darren [Sun, 4 Nov 2012 20:02:43 +0000 (20:02 +0000)]
Client: New plugin manager implementation
Darren [Sun, 4 Nov 2012 02:03:32 +0000 (02:03 +0000)]
Client: Escaping HTML in /list output
Darren [Sun, 4 Nov 2012 01:05:07 +0000 (01:05 +0000)]
Build command added to bash wrapper
Darren [Sun, 4 Nov 2012 01:02:39 +0000 (01:02 +0000)]
Client: .gitignore index.html
Darren [Sun, 4 Nov 2012 01:01:57 +0000 (01:01 +0000)]
Client: index.html generated within build script
Jack Allnutt [Sun, 4 Nov 2012 00:11:37 +0000 (00:11 +0000)]
Implements away-notify
Issue #116
Jack Allnutt [Sat, 3 Nov 2012 23:02:42 +0000 (23:02 +0000)]
Send enabled capabilities to client
Darren [Sat, 3 Nov 2012 22:14:59 +0000 (22:14 +0000)]
Merge branch 'development' of https://github.com/prawnsalad/KiwiIRC into development
Darren [Sat, 3 Nov 2012 22:14:08 +0000 (22:14 +0000)]
Client: Default theme set to 'relaxed'
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
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
Jack Allnutt [Sat, 3 Nov 2012 20:42:25 +0000 (20:42 +0000)]
Removing debugging, adding some comments
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
Darren [Sat, 3 Nov 2012 20:11:27 +0000 (20:11 +0000)]
Client: Rogue console.log()s removed
Darren [Sat, 3 Nov 2012 20:09:49 +0000 (20:09 +0000)]
Client: backbone/jquery/underscore files updated
Darren [Sat, 3 Nov 2012 19:42:25 +0000 (19:42 +0000)]
npm postinstall updated with new client folder structure
Darren [Sat, 3 Nov 2012 19:41:51 +0000 (19:41 +0000)]
Updated readme
Darren [Sat, 3 Nov 2012 19:18:35 +0000 (19:18 +0000)]
Server: bash wrapper file executable bit
Darren [Fri, 2 Nov 2012 23:54:22 +0000 (23:54 +0000)]
Server: Correct IRC socket connect handler
Darren [Fri, 2 Nov 2012 20:49:04 +0000 (20:49 +0000)]
Server: Uncaught exception handler
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
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
Darren [Fri, 2 Nov 2012 16:25:40 +0000 (16:25 +0000)]
Merge ... development branch (New server codebase)
Darren [Fri, 2 Nov 2012 14:52:53 +0000 (14:52 +0000)]
Server: Passing correct client addr for webirc usage
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
Jack Allnutt [Thu, 1 Nov 2012 20:28:32 +0000 (20:28 +0000)]
Parse Message Tags
Issue #109
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
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
Jack Allnutt [Thu, 1 Nov 2012 16:41:00 +0000 (16:41 +0000)]
Remove uneeded require() of config module.
Supplementary to commit
b737610
Jack Allnutt [Thu, 1 Nov 2012 16:36:01 +0000 (16:36 +0000)]
Fix clashing object keys in RPL_WHOISSERVER
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
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
Jack Allnutt [Wed, 31 Oct 2012 12:07:51 +0000 (12:07 +0000)]
Use explicit global variable for current configuration rather than config.get()
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
Darren [Tue, 30 Oct 2012 20:52:46 +0000 (20:52 +0000)]
Client: Controlbox input aligning
Darren [Mon, 29 Oct 2012 20:48:55 +0000 (20:48 +0000)]
Server: extra entropy for clients hash. Logging IRC connection issues
Darren [Mon, 29 Oct 2012 20:34:45 +0000 (20:34 +0000)]
Git ignoring kiwi runtime files
Darren [Mon, 29 Oct 2012 20:34:02 +0000 (20:34 +0000)]
Server: reconfig control signals
Darren [Mon, 29 Oct 2012 20:21:03 +0000 (20:21 +0000)]
Server: Updated stats command to new client store
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
Darren [Mon, 29 Oct 2012 20:02:46 +0000 (20:02 +0000)]
Server: Removing console.logs, comments, formatting
Darren [Mon, 29 Oct 2012 20:00:22 +0000 (20:00 +0000)]
Server: max_client_conns = 0 to disable limit