KiwiIRC.git
11 years agoServer modules location in config. Control module included
Darren [Fri, 30 Nov 2012 16:19:42 +0000 (16:19 +0000)]
Server modules location in config. Control module included

11 years agoClient: Control input box not wrapping #141
Darren [Fri, 30 Nov 2012 16:04:43 +0000 (16:04 +0000)]
Client: Control input box not wrapping #141

11 years agonpm package support
Darren [Thu, 29 Nov 2012 08:05:28 +0000 (08:05 +0000)]
npm package support

11 years agoAllowing underscores within client hosts
Darren [Wed, 28 Nov 2012 18:48:32 +0000 (18:48 +0000)]
Allowing underscores within client hosts

11 years agoRelaxed theme oversized nicks fixes
Darren [Mon, 26 Nov 2012 23:35:27 +0000 (23:35 +0000)]
Relaxed theme oversized nicks fixes

11 years agoCLI theming for inline media
Darren [Mon, 26 Nov 2012 23:31:16 +0000 (23:31 +0000)]
CLI theming for inline media

11 years agoCLI theme control box CSS sizings
Darren [Mon, 26 Nov 2012 23:21:31 +0000 (23:21 +0000)]
CLI theme control box CSS sizings

11 years agomoduls.js refactor; Removed existing module events; Modules now laoding from config
Darren [Sat, 24 Nov 2012 16:51:27 +0000 (16:51 +0000)]
moduls.js refactor; Removed existing module events; Modules now laoding from config

11 years agoMerge branch 'development' into server_plugins
Darren [Sat, 24 Nov 2012 11:08:31 +0000 (11:08 +0000)]
Merge branch 'development' into server_plugins

11 years agoClient: Resize handler tidied
Darren [Sat, 24 Nov 2012 11:00:55 +0000 (11:00 +0000)]
Client: Resize handler tidied

11 years agoClient: Reddit thread media
Darren [Sat, 24 Nov 2012 01:42:41 +0000 (01:42 +0000)]
Client: Reddit thread media

11 years agoClient: Inline media refactor + twitter type
Darren [Fri, 23 Nov 2012 23:26:19 +0000 (23:26 +0000)]
Client: Inline media refactor + twitter type

11 years agoClient: Media message styling
Darren [Fri, 23 Nov 2012 21:30:22 +0000 (21:30 +0000)]
Client: Media message styling

11 years agoClient: improved URL + channel regex matching; Inline media
Darren [Fri, 23 Nov 2012 00:07:23 +0000 (00:07 +0000)]
Client: improved URL + channel regex matching; Inline media

11 years agoClient: Simplar applet interface with .loadOnce() #139
Darren [Thu, 22 Nov 2012 12:25:35 +0000 (12:25 +0000)]
Client: Simplar applet interface with .loadOnce() #139

11 years agoClient: Mini theme now in theme selection
Darren [Wed, 21 Nov 2012 23:12:08 +0000 (23:12 +0000)]
Client: Mini theme now in theme selection

11 years agoClient: Default theme set within URL
Darren [Wed, 21 Nov 2012 22:59:49 +0000 (22:59 +0000)]
Client: Default theme set within URL

11 years agoChange formatting in commands.js
Jack Allnutt [Wed, 21 Nov 2012 21:17:05 +0000 (21:17 +0000)]
Change formatting in commands.js

11 years agoMerge branch 'development' of github.com:prawnsalad/KiwiIRC into development
Jack Allnutt [Wed, 21 Nov 2012 20:33:55 +0000 (20:33 +0000)]
Merge branch 'development' of github.com:prawnsalad/KiwiIRC into development

11 years agoRemove time-delayed sending of registration info
Jack Allnutt [Wed, 21 Nov 2012 20:21:57 +0000 (20:21 +0000)]
Remove time-delayed sending of registration info

11 years agoModules object now using it's prototype; Typo fixes
Darren [Wed, 21 Nov 2012 12:10:26 +0000 (12:10 +0000)]
Modules object now using it's prototype; Typo fixes

11 years agoRename 'plugins' to 'modules'
Darren [Tue, 20 Nov 2012 17:53:02 +0000 (17:53 +0000)]
Rename 'plugins' to 'modules'

11 years agoInitial server modules implementation + example
Darren [Tue, 20 Nov 2012 11:31:39 +0000 (11:31 +0000)]
Initial server modules implementation + example

11 years agoCLI theme updated
Darren [Tue, 20 Nov 2012 01:22:26 +0000 (01:22 +0000)]
CLI theme updated

11 years agoAdded theme: Mini
Darren [Wed, 14 Nov 2012 22:04:18 +0000 (22:04 +0000)]
Added theme: Mini

11 years agoCSS now split into a base structure and then theming
Darren [Wed, 14 Nov 2012 19:03:24 +0000 (19:03 +0000)]
CSS now split into a base structure and then theming

11 years agoMerge branch 'ircv3' of https://github.com/M2Ys4U/KiwiIRC into M2Ys4U-ircv3
Darren [Sun, 11 Nov 2012 14:44:56 +0000 (14:44 +0000)]
Merge branch 'ircv3' of https://github.com/M2Ys4U/KiwiIRC into M2Ys4U-ircv3

11 years agoMerged in lodash from karbassi
Darren [Sun, 11 Nov 2012 14:34:15 +0000 (14:34 +0000)]
Merged in lodash from karbassi

11 years agoServer: Default config options during build
Darren [Fri, 9 Nov 2012 16:24:36 +0000 (16:24 +0000)]
Server: Default config options during build

11 years agoServer: Reading nick changes fix on Inspircd
Darren [Fri, 9 Nov 2012 16:22:42 +0000 (16:22 +0000)]
Server: Reading nick changes fix on Inspircd

11 years agouser -> username
Jack Allnutt [Fri, 9 Nov 2012 00:05:44 +0000 (00:05 +0000)]
user -> username

11 years agoSend the modified USER line to the IRCd
Jack Allnutt [Thu, 8 Nov 2012 23:21:29 +0000 (23:21 +0000)]
Send the modified USER line to the IRCd

11 years agoServer: Set waiting for server listening before setting UID/GID
Darren [Thu, 8 Nov 2012 21:52:06 +0000 (21:52 +0000)]
Server: Set waiting for server listening before setting UID/GID

11 years agoIgnoring config.js
Darren [Thu, 8 Nov 2012 21:26:00 +0000 (21:26 +0000)]
Ignoring config.js

11 years agoExample config.js file
Darren [Thu, 8 Nov 2012 21:25:41 +0000 (21:25 +0000)]
Example config.js file

11 years agoconfig.js organising
Darren [Thu, 8 Nov 2012 21:20:37 +0000 (21:20 +0000)]
config.js organising

11 years agoMerge branch 'proxy_ranges' into development
Darren [Thu, 8 Nov 2012 21:15:03 +0000 (21:15 +0000)]
Merge branch 'proxy_ranges' into development

11 years agoAllow findWebIrc() to modify user details
Jack Allnutt [Thu, 8 Nov 2012 19:23:55 +0000 (19:23 +0000)]
Allow findWebIrc() to modify user details

11 years agoClient: Removed console.log()s
Darren [Thu, 8 Nov 2012 15:37:24 +0000 (15:37 +0000)]
Client: Removed console.log()s

11 years agoMoved client plugins into the index.html build process
Darren [Thu, 8 Nov 2012 15:36:42 +0000 (15:36 +0000)]
Moved client plugins into the index.html build process

11 years agoClient: Escaping // at the start of an input message #123
Darren [Thu, 8 Nov 2012 15:03:19 +0000 (15:03 +0000)]
Client: Escaping // at the start of an input message #123

11 years agoClient: highlight CSS styling #124
Darren [Thu, 8 Nov 2012 14:49:50 +0000 (14:49 +0000)]
Client: highlight CSS styling #124

11 years agoReplaced 'underscore' with 'lodash'.
Ali Karbassi [Thu, 8 Nov 2012 02:29:54 +0000 (20:29 -0600)]
Replaced 'underscore' with 'lodash'.

11 years agoOption to restrict connections to 1 server
Darren [Thu, 8 Nov 2012 02:23:30 +0000 (02:23 +0000)]
Option to restrict connections to 1 server

11 years agoFix some minor issues
Jack Allnutt [Thu, 8 Nov 2012 02:00:02 +0000 (02:00 +0000)]
Fix some minor issues

11 years agoClient: Default theme set to 'relaxed'
Darren [Thu, 8 Nov 2012 00:08:15 +0000 (00:08 +0000)]
Client: Default theme set to 'relaxed'

11 years agoServer: Custom x-forward-for HTTP header
Darren [Wed, 7 Nov 2012 20:57:44 +0000 (20:57 +0000)]
Server: Custom x-forward-for HTTP header

11 years agoServer: Reverse proxy IP ranges
Darren [Wed, 7 Nov 2012 20:53:50 +0000 (20:53 +0000)]
Server: Reverse proxy IP ranges

11 years agoServer: Comments for the server blocks config
Darren [Wed, 7 Nov 2012 19:47:10 +0000 (19:47 +0000)]
Server: Comments for the server blocks config

11 years agoMissing step in README.md
Darren [Wed, 7 Nov 2012 12:10:57 +0000 (12:10 +0000)]
Missing step in README.md

11 years agoMerge branch 'development' into ircv3
Jack Allnutt [Tue, 6 Nov 2012 23:40:48 +0000 (23:40 +0000)]
Merge branch 'development' into ircv3

11 years agoClient: Nick global highlight in CLI theme
Darren [Tue, 6 Nov 2012 21:46:04 +0000 (21:46 +0000)]
Client: Nick global highlight in CLI theme

11 years agoClient: Hovering over nicks highlights all users messages
Darren [Tue, 6 Nov 2012 21:25:32 +0000 (21:25 +0000)]
Client: Hovering over nicks highlights all users messages

11 years agoClient: Theme CLI improvements
Darren [Tue, 6 Nov 2012 20:38:40 +0000 (20:38 +0000)]
Client: Theme CLI improvements

11 years agoClient: Not scrolling down a panel if scrolled up #59
Darren [Tue, 6 Nov 2012 19:32:12 +0000 (19:32 +0000)]
Client: Not scrolling down a panel if scrolled up #59

11 years agoClient: Settings window updating on change
Darren [Tue, 6 Nov 2012 17:53:26 +0000 (17:53 +0000)]
Client: Settings window updating on change

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