KiwiIRC.git
12 years agoMerge branch 'ssl' of https://github.com/pepijndevos/KiwiIRC into development
Darren [Sat, 13 Apr 2013 15:30:04 +0000 (16:30 +0100)]
Merge branch 'ssl' of https://github.com/pepijndevos/KiwiIRC into development

12 years agoduck-typed CA parameter
Pepijn de Vos [Sat, 13 Apr 2013 15:26:51 +0000 (17:26 +0200)]
duck-typed CA parameter

12 years agoallow absolute paths and multiple CAs
Pepijn de Vos [Sat, 13 Apr 2013 14:41:29 +0000 (16:41 +0200)]
allow absolute paths and multiple CAs

12 years agoUpdate socket.io version
Darren [Sat, 13 Apr 2013 14:03:35 +0000 (15:03 +0100)]
Update socket.io version

12 years agoStatus icon enlarging
Darren [Sat, 13 Apr 2013 12:02:50 +0000 (13:02 +0100)]
Status icon enlarging

12 years agoClient: Tabs: stop channel name dropping down 1em when too long
Darren [Fri, 12 Apr 2013 21:27:59 +0000 (22:27 +0100)]
Client: Tabs: stop channel name dropping down 1em when too long

12 years agoClient: Bit of colour to the connected status icon
Darren [Fri, 12 Apr 2013 17:46:06 +0000 (18:46 +0100)]
Client: Bit of colour to the connected status icon

12 years agoMerge branch 'awesome' of https://github.com/pepijndevos/KiwiIRC into pepijndevos...
Darren [Fri, 12 Apr 2013 17:31:08 +0000 (18:31 +0100)]
Merge branch 'awesome' of https://github.com/pepijndevos/KiwiIRC into pepijndevos-awesome

12 years agomake css nicer to read
Pepijn de Vos [Fri, 12 Apr 2013 17:25:55 +0000 (19:25 +0200)]
make css nicer to read

12 years agochange server icon to reflec connection status
Pepijn de Vos [Fri, 12 Apr 2013 17:15:39 +0000 (19:15 +0200)]
change server icon to reflec connection status

12 years agoClient: Loading script editor from bundled lib
Darren [Fri, 12 Apr 2013 16:55:44 +0000 (17:55 +0100)]
Client: Loading script editor from bundled lib

12 years agoClient: Ace editor now as a bundled lib
Darren [Fri, 12 Apr 2013 16:52:28 +0000 (17:52 +0100)]
Client: Ace editor now as a bundled lib

12 years agored close button on hover
Pepijn de Vos [Fri, 12 Apr 2013 16:41:14 +0000 (18:41 +0200)]
red close button on hover

12 years agoRevert "collapse zero activity"
Pepijn de Vos [Fri, 12 Apr 2013 16:10:15 +0000 (18:10 +0200)]
Revert "collapse zero activity"

This reverts commit 96c2c1f3619bb15ea4b8a5307f588e0c46646b41.

12 years agoClient: chanlist code moved completely to its applet
Darren [Fri, 12 Apr 2013 14:38:28 +0000 (15:38 +0100)]
Client: chanlist code moved completely to its applet

12 years agoMerge pull request #214 from pepijndevos/liststart
Darren [Fri, 12 Apr 2013 14:03:48 +0000 (07:03 -0700)]
Merge pull request #214 from pepijndevos/liststart

support rfc2812-style LIST

12 years agomini refactor
Pepijn de Vos [Fri, 12 Apr 2013 14:02:34 +0000 (16:02 +0200)]
mini refactor

12 years agoChannels clickable in chanlist applet
Darren [Fri, 12 Apr 2013 13:46:53 +0000 (14:46 +0100)]
Channels clickable in chanlist applet

12 years agonowrap breaks floats in firefox. workaround needed.
Pepijn de Vos [Fri, 12 Apr 2013 13:34:24 +0000 (15:34 +0200)]
nowrap breaks floats in firefox. workaround needed.

12 years agocollapse zero activity
Pepijn de Vos [Fri, 12 Apr 2013 13:22:14 +0000 (15:22 +0200)]
collapse zero activity

12 years agosupport rfc2812-style LIST
Pepijn de Vos [Fri, 12 Apr 2013 12:43:27 +0000 (14:43 +0200)]
support rfc2812-style LIST

12 years agoRemove a console.log from new formatIRCMsg
Darren [Fri, 12 Apr 2013 11:53:51 +0000 (12:53 +0100)]
Remove a console.log from new formatIRCMsg

12 years agoremove old icons
Pepijn de Vos [Tue, 9 Apr 2013 17:39:31 +0000 (19:39 +0200)]
remove old icons

12 years agoreplace server icon with font-awesome
Pepijn de Vos [Tue, 9 Apr 2013 17:38:57 +0000 (19:38 +0200)]
replace server icon with font-awesome

12 years agochange close icon to font-awesome
Pepijn de Vos [Tue, 9 Apr 2013 17:18:40 +0000 (19:18 +0200)]
change close icon to font-awesome

12 years ago/ char allowed in the username for ZNC multi servers
Darren [Mon, 8 Apr 2013 16:03:47 +0000 (17:03 +0100)]
/ char allowed in the username for ZNC multi servers

12 years agoCLI theme channel list mode - toolbar 100% width
Darren [Sun, 7 Apr 2013 15:54:27 +0000 (16:54 +0100)]
CLI theme channel list mode - toolbar 100% width

12 years agoAllowing * in nicks for ZNC *status nick
Darren [Sun, 7 Apr 2013 14:52:15 +0000 (15:52 +0100)]
Allowing * in nicks for ZNC *status nick

12 years agoMute message alert sounds option
Darren [Sat, 6 Apr 2013 19:40:50 +0000 (20:40 +0100)]
Mute message alert sounds option

12 years agoHighlight sounds
Darren [Fri, 5 Apr 2013 20:49:56 +0000 (21:49 +0100)]
Highlight sounds

12 years agoisQuery() method on model_panel
Darren [Fri, 5 Apr 2013 20:49:31 +0000 (21:49 +0100)]
isQuery() method on model_panel

12 years agoClient: SoundManager2 lib
Darren [Fri, 5 Apr 2013 20:49:12 +0000 (21:49 +0100)]
Client: SoundManager2 lib

12 years agoMerge pull request #206 from M2Ys4U/format
Darren [Thu, 4 Apr 2013 22:19:39 +0000 (15:19 -0700)]
Merge pull request #206 from M2Ys4U/format

Replace message formatting code

12 years agoReplace message formatting code
Jack Allnutt [Thu, 4 Apr 2013 04:13:15 +0000 (05:13 +0100)]
Replace message formatting code

- Support for italics.
- \x0F now resets all formatting codes (Issue #45).
- All formatting codes now output <spans> instead of <b> and <u>.

12 years agoFilepicker client plugin
Darren [Wed, 3 Apr 2013 20:04:20 +0000 (21:04 +0100)]
Filepicker client plugin

12 years agoControlInput.addPluginIcon()
Darren [Wed, 3 Apr 2013 20:03:13 +0000 (21:03 +0100)]
ControlInput.addPluginIcon()

12 years agoMerge branch 'socks' of https://github.com/M2Ys4U/KiwiIRC into development
Darren [Wed, 3 Apr 2013 19:15:46 +0000 (20:15 +0100)]
Merge branch 'socks' of https://github.com/M2Ys4U/KiwiIRC into development

12 years agoFix off-by-one error in checking node version
Jack Allnutt [Wed, 3 Apr 2013 19:13:47 +0000 (20:13 +0100)]
Fix off-by-one error in checking node version

12 years agoMerge branch 'socks' of https://github.com/M2Ys4U/KiwiIRC into development
Darren [Wed, 3 Apr 2013 19:13:19 +0000 (20:13 +0100)]
Merge branch 'socks' of https://github.com/M2Ys4U/KiwiIRC into development

12 years agoOnly require socks.js if running node 0.10 or above
Jack Allnutt [Wed, 3 Apr 2013 19:04:21 +0000 (20:04 +0100)]
Only require socks.js if running node 0.10 or above

12 years agoMerge branch 'development' of github.com:prawnsalad/KiwiIRC into development
Darren [Wed, 3 Apr 2013 18:30:26 +0000 (19:30 +0100)]
Merge branch 'development' of github.com:prawnsalad/KiwiIRC into development

12 years agoConnection limiting
Darren [Wed, 3 Apr 2013 18:29:21 +0000 (19:29 +0100)]
Connection limiting

12 years agoMerge pull request #203 from M2Ys4U/op_tools
Darren [Wed, 3 Apr 2013 18:24:16 +0000 (11:24 -0700)]
Merge pull request #203 from M2Ys4U/op_tools

Add (de)op/(de)voice/kick/ban options to nicklist menu

12 years agoMerge pull request #204 from M2Ys4U/feedback
Darren [Wed, 3 Apr 2013 18:20:55 +0000 (11:20 -0700)]
Merge pull request #204 from M2Ys4U/feedback

Show feedback when saving settings

12 years agoShow feedback when saving settings
Jack Allnutt [Wed, 3 Apr 2013 04:21:10 +0000 (05:21 +0100)]
Show feedback when saving settings

12 years agoAdd (de)op/(de)voice/kick/ban options to nicklist menu
Jack Allnutt [Wed, 3 Apr 2013 03:20:44 +0000 (04:20 +0100)]
Add (de)op/(de)voice/kick/ban options to nicklist menu

12 years agoMerge pull request #200 from M2Ys4U/socks
Darren [Mon, 1 Apr 2013 20:45:03 +0000 (13:45 -0700)]
Merge pull request #200 from M2Ys4U/socks

SOCKS proxy support

12 years agoActually remove node version restriction
Jack Allnutt [Mon, 1 Apr 2013 20:42:50 +0000 (20:42 +0000)]
Actually remove node version restriction

12 years agoRemove npm version restriction & add warning to config file
Jack Allnutt [Mon, 1 Apr 2013 20:38:30 +0000 (20:38 +0000)]
Remove npm version restriction & add warning to config file

12 years agoFix minor omissions
Jack Allnutt [Mon, 1 Apr 2013 05:42:03 +0000 (05:42 +0000)]
Fix minor omissions

12 years agoRefactor to use the new streams API
Jack Allnutt [Mon, 1 Apr 2013 05:24:12 +0000 (05:24 +0000)]
Refactor to use the new streams API

SocksConnection will no longer emit the socket along with the 'connect' event.

SocksConnection is now a DuplexStream and can be read/written from/to.

SSL handling no longer manually creates a SecurePair; Uses native starttls support in tls.connect.

As it now depends on the new streams API, add the node engine restriction in package.json

12 years agoAlso check ip_as_username config when applying per-server limit
Jack Allnutt [Sat, 30 Mar 2013 21:38:24 +0000 (21:38 +0000)]
Also check ip_as_username config when applying per-server limit

12 years agoMergability with development branch
Jack Allnutt [Sat, 30 Mar 2013 21:22:51 +0000 (21:22 +0000)]
Mergability with development branch

12 years agoAdd a limit to the number of connections made to irc servers
Jack Allnutt [Sat, 30 Mar 2013 20:48:14 +0000 (20:48 +0000)]
Add a limit to the number of connections made to irc servers

New configuration setting: conf.max_server_conns.

Limit is ignored if there is a WEBIRC password set for the server or if the server is running
in restricted mode.

12 years agoMerge pull request #196 from pepijndevos/development
Darren [Sat, 30 Mar 2013 15:32:58 +0000 (08:32 -0700)]
Merge pull request #196 from pepijndevos/development

ip_as_username should serve as an example

12 years agofix indentation
Pepijn de Vos [Sat, 30 Mar 2013 15:31:21 +0000 (16:31 +0100)]
fix indentation

12 years agoip_as_username should serve as an example
Pepijn de Vos [Sat, 30 Mar 2013 15:19:12 +0000 (16:19 +0100)]
ip_as_username should serve as an example

12 years agoMerge pull request #194 from pepijndevos/development
Darren [Sat, 30 Mar 2013 11:40:24 +0000 (04:40 -0700)]
Merge pull request #194 from pepijndevos/development

support partially restricted modes

12 years agoMentioned node.js in readme
Darren [Sat, 30 Mar 2013 10:23:42 +0000 (10:23 +0000)]
Mentioned node.js in readme

12 years agosupport partially restricted modes
Pepijn de Vos [Fri, 29 Mar 2013 21:02:49 +0000 (22:02 +0100)]
support partially restricted modes

12 years agoPlugin tool icons on control_input
Darren [Fri, 29 Mar 2013 17:32:33 +0000 (17:32 +0000)]
Plugin tool icons on control_input

12 years agoClient using font-awesome minified CSS
Darren [Tue, 26 Mar 2013 12:09:53 +0000 (12:09 +0000)]
Client using font-awesome minified CSS

12 years agoExtra config checks on config.log overloading
Darren [Tue, 26 Mar 2013 12:09:26 +0000 (12:09 +0000)]
Extra config checks on config.log overloading

12 years agoBasic theme text colour darkening
Darren [Sun, 24 Mar 2013 23:20:44 +0000 (23:20 +0000)]
Basic theme text colour darkening

12 years agoBasic theme message styling
Darren [Sun, 24 Mar 2013 23:07:59 +0000 (23:07 +0000)]
Basic theme message styling

12 years agoCLI theme highlighting #192
Darren [Sun, 24 Mar 2013 22:08:00 +0000 (22:08 +0000)]
CLI theme highlighting #192

12 years agoTab complete commenting + inserting ': ' after. #188
Darren [Sun, 24 Mar 2013 20:42:29 +0000 (20:42 +0000)]
Tab complete commenting + inserting ': ' after. #188

12 years agoDon't add scrollback if it doesn't exist
Darren [Sun, 24 Mar 2013 19:54:14 +0000 (19:54 +0000)]
Don't add scrollback if it doesn't exist

12 years ago/set command converting values to ints/bools
Darren [Sun, 24 Mar 2013 19:53:49 +0000 (19:53 +0000)]
/set command converting values to ints/bools

12 years agoTimestamp toggling
Darren [Sun, 24 Mar 2013 19:53:17 +0000 (19:53 +0000)]
Timestamp toggling

12 years agoSOCKS proxy conf and integration
Jack Allnutt [Sat, 23 Mar 2013 12:30:22 +0000 (12:30 +0000)]
SOCKS proxy conf and integration

* Configuration details in conf.example.js
  - Can be configured to use SOCKS for all outgoing connections or
    just for specific hosts

* Integrated in to IrcConnection object

* Minor tweak to IrcConnection: use call instead of apply to avoid
  accessing the arguments object, which isn't used by
  socketConnectHandler

12 years agoBuilt in identd server
Darren [Thu, 21 Mar 2013 15:01:34 +0000 (15:01 +0000)]
Built in identd server

12 years agoPlumb socks.js into connection.js
Jack Allnutt [Thu, 21 Mar 2013 07:16:03 +0000 (07:16 +0000)]
Plumb socks.js into connection.js

Currently hard-coded not to use a SOCKS connection.

12 years agoTweaking SocksConnection internals/API
Jack Allnutt [Thu, 21 Mar 2013 06:29:40 +0000 (06:29 +0000)]
Tweaking SocksConnection internals/API

SocksConnection's signature is now:
    SocksConnection({host, port, ssl}, {host, port, user, pass}).

SocksConnection now emits 'connect' rather than 'socksConnect'.

SocksConnection.destination replaced with SocksConnection.remoteAddress and .remotePort.

SocksConnection.socks removed, data is now passed by fn.bind() internally.

socksSocket errors are now emitted by SocksConnection rather than logged to the console.

The socksSocket error handler is removed once a successful connection has been established through the
SOCKS proxy.

SocksConnection is now exported.

12 years agoSupport for SSL connections through SOCKS proxy
Jack Allnutt [Thu, 14 Mar 2013 00:55:54 +0000 (00:55 +0000)]
Support for SSL connections through SOCKS proxy

12 years agoClient: using a supplied channel key correctly
Darren [Wed, 13 Mar 2013 00:28:56 +0000 (00:28 +0000)]
Client: using a supplied channel key correctly

12 years agoTemporarily using #kiwi selector again for doLayout()
Darren [Mon, 11 Mar 2013 20:17:17 +0000 (20:17 +0000)]
Temporarily using #kiwi selector again for doLayout()

12 years agoClient using all given channel prefixes
Darren [Mon, 11 Mar 2013 20:07:14 +0000 (20:07 +0000)]
Client using all given channel prefixes

12 years agoClient views no longer referring to #kiwi directly
Darren [Mon, 11 Mar 2013 18:51:33 +0000 (18:51 +0000)]
Client views no longer referring to #kiwi directly

12 years agoServer: NOTICE sending correct parameters
Darren [Mon, 11 Mar 2013 18:10:31 +0000 (18:10 +0000)]
Server: NOTICE sending correct parameters

12 years agoREADME using HTTPS links, included #kiwiirc channel location
Darren [Mon, 11 Mar 2013 17:58:27 +0000 (17:58 +0000)]
README using HTTPS links, included #kiwiirc channel location

12 years agoBasic theme server_selection styling
Darren [Mon, 11 Mar 2013 17:51:03 +0000 (17:51 +0000)]
Basic theme server_selection styling

12 years agoWarning of joining invalid channel names #169
Darren [Mon, 11 Mar 2013 17:47:29 +0000 (17:47 +0000)]
Warning of joining invalid channel names #169

12 years agoNew client theme: Basic
Darren [Mon, 11 Mar 2013 17:36:55 +0000 (17:36 +0000)]
New client theme: Basic

12 years agoClient side /ignore + /unignore commands
Darren [Mon, 11 Mar 2013 16:26:52 +0000 (16:26 +0000)]
Client side /ignore + /unignore commands

12 years agoMerge pull request #182 from dwarf2000/patch-1
Darren [Mon, 11 Mar 2013 15:01:38 +0000 (08:01 -0700)]
Merge pull request #182 from dwarf2000/patch-1

Fixed typo in README.md

12 years agoFixed typo in README.md
dwarf2000 [Mon, 11 Mar 2013 14:28:54 +0000 (15:28 +0100)]
Fixed typo in README.md

12 years agoCorrect event name for CTCP controlbox command
Darren [Sun, 10 Mar 2013 16:04:48 +0000 (16:04 +0000)]
Correct event name for CTCP controlbox command

12 years agoScript components returning data form proxied functions
Darren [Sun, 10 Mar 2013 15:58:50 +0000 (15:58 +0000)]
Script components returning data form proxied functions

12 years agoswitching HTTP to HTTPS for kiwiirc.com references
Darren [Sat, 9 Mar 2013 15:05:28 +0000 (15:05 +0000)]
switching HTTP to HTTPS for kiwiirc.com references

12 years agoRemoved default nick + server
Darren [Sat, 9 Mar 2013 15:01:30 +0000 (15:01 +0000)]
Removed default nick + server

12 years agoClient: Don't connect if no nick chosen
Darren [Sat, 9 Mar 2013 14:48:13 +0000 (14:48 +0000)]
Client: Don't connect if no nick chosen

12 years agoMostly working SOCKS client
Jack Allnutt [Wed, 6 Mar 2013 23:53:21 +0000 (23:53 +0000)]
Mostly working SOCKS client

Not plumbed in to anything yet, though

12 years agoClient user script editor
Darren [Tue, 5 Mar 2013 15:52:17 +0000 (15:52 +0000)]
Client user script editor

12 years agofontawesome update
Darren [Tue, 5 Mar 2013 15:48:06 +0000 (15:48 +0000)]
fontawesome update

12 years agoMerge branch 'client_plugins' into development
Darren [Tue, 5 Mar 2013 11:15:20 +0000 (11:15 +0000)]
Merge branch 'client_plugins' into development

12 years ago/ctcp command implimented into the client #177
Darren [Mon, 4 Mar 2013 21:56:22 +0000 (21:56 +0000)]
/ctcp command implimented into the client #177

12 years agoChannel list view width change
Darren [Sun, 3 Mar 2013 20:42:06 +0000 (20:42 +0000)]
Channel list view width change

12 years agoRPL_ENDOFBANLIST fix
Darren [Sun, 3 Mar 2013 20:07:51 +0000 (20:07 +0000)]
RPL_ENDOFBANLIST fix

12 years agoMerge pull request #175 from M2Ys4U/development
Darren [Sat, 2 Mar 2013 15:29:17 +0000 (07:29 -0800)]
Merge pull request #175 from M2Ys4U/development

Support for leading zeroes in colour codes