]> jfr.im git - irc/quakenet/qwebirc.git/log
irc/quakenet/qwebirc.git
15 years agoOptimise buffer length code for very large buffers.
Chris Porter [Fri, 19 Jun 2009 22:35:59 +0000 (23:35 +0100)] 
Optimise buffer length code for very large buffers.

15 years agoRefactor flood protection code.
Chris Porter [Fri, 19 Jun 2009 21:59:58 +0000 (22:59 +0100)] 
Refactor flood protection code.

15 years agoFix typo bug in flood protection code.
Chris Porter [Fri, 19 Jun 2009 21:56:17 +0000 (22:56 +0100)] 
Fix typo bug in flood protection code.

15 years agoExpose SSL support, who'd have thought qwebirc has support SSL since changeset 3...
Chris Porter [Fri, 19 Jun 2009 21:32:49 +0000 (22:32 +0100)] 
Expose SSL support, who'd have thought qwebirc has support SSL since changeset 3 or so!

15 years agoCorrect grammatical error in config.py.example, thanks Elmaron.
Chris Porter [Wed, 17 Jun 2009 17:28:24 +0000 (18:28 +0100)] 
Correct grammatical error in config.py.example, thanks Elmaron.

15 years agoMerge.
Chris Porter [Fri, 12 Jun 2009 10:03:22 +0000 (11:03 +0100)] 
Merge.

15 years agoIE7 fix (excess comma at end of class).
Chris Porter [Fri, 12 Jun 2009 10:02:06 +0000 (11:02 +0100)] 
IE7 fix (excess comma at end of class).

15 years agoGive up attempting to sort out branches -- I should ban myself from attempting to...
Chris Porter [Thu, 11 Jun 2009 02:15:53 +0000 (03:15 +0100)] 
Give up attempting to sort out branches -- I should ban myself from attempting to reconfigure the SCM's DAG after 1am...
Also add the empty_favicon.ico I missed out...

15 years agoAccept opmenu into default branch.
Chris Porter [Thu, 11 Jun 2009 01:45:55 +0000 (02:45 +0100)] 
Accept opmenu into default branch.

15 years agoMerge.
Chris Porter [Thu, 11 Jun 2009 01:40:50 +0000 (02:40 +0100)] 
Merge.

15 years agoSome tidying of config.py.example.
Chris Porter [Fri, 5 Jun 2009 23:39:21 +0000 (00:39 +0100)] 
Some tidying of config.py.example.

15 years agoAttempt to get around Windows advisory locking preventing unlink
Chris Porter [Fri, 5 Jun 2009 23:37:15 +0000 (00:37 +0100)] 
Attempt to get around Windows advisory locking preventing unlink
(probably a virus scanner).

15 years agoDocument config.py.example.
Chris Porter [Fri, 5 Jun 2009 23:36:44 +0000 (00:36 +0100)] 
Document config.py.example.

15 years agoUpdate AUTHORS.
Chris Porter [Fri, 5 Jun 2009 22:44:38 +0000 (23:44 +0100)] 
Update AUTHORS.

15 years agoRemove unused theme file.
Chris Porter [Fri, 5 Jun 2009 22:38:58 +0000 (23:38 +0100)] 
Remove unused theme file.

15 years agoPatch from DarkDeviL that enabled WALLOP/WALLUSER parsing.
Chris Porter [Fri, 5 Jun 2009 22:36:30 +0000 (23:36 +0100)] 
Patch from DarkDeviL that enabled WALLOP/WALLUSER parsing.

15 years agoDoh, left some console.log statements in there...
Chris Porter [Fri, 5 Jun 2009 22:24:07 +0000 (23:24 +0100)] 
Doh, left some console.log statements in there...

15 years agoRefactor beeping into seperate class, and rename SoundUI to NotificationUI.
Chris Porter [Fri, 5 Jun 2009 22:15:23 +0000 (23:15 +0100)] 
Refactor beeping into seperate class, and rename SoundUI to NotificationUI.
Add window flashing.

15 years agoMerge.
Chris Porter [Fri, 5 Jun 2009 00:27:45 +0000 (01:27 +0100)] 
Merge.

15 years agoTidy up menu code and add op/deop/voice/devoice along with function composition and...
Chris Porter [Thu, 4 Jun 2009 23:51:48 +0000 (00:51 +0100)] 
Tidy up menu code and add op/deop/voice/devoice along with function composition and inverting.

15 years agoFix UI type hierarchy regression.
Chris Porter [Thu, 4 Jun 2009 23:25:20 +0000 (00:25 +0100)] 
Fix UI type hierarchy regression.
* * *
Fix another url regression.

15 years agoMerge.
Chris Porter [Thu, 4 Jun 2009 22:27:10 +0000 (23:27 +0100)] 
Merge.

15 years agoDon't use WindowsException.
Chris Porter [Thu, 4 Jun 2009 22:26:29 +0000 (23:26 +0100)] 
Don't use WindowsException.

15 years agoAdd kick support to menu, only visible when opped.
Chris Porter [Wed, 3 Jun 2009 23:45:18 +0000 (00:45 +0100)] 
Add kick support to menu, only visible when opped.

15 years agoInheritance tidying + tidying!
Chris Porter [Wed, 3 Jun 2009 23:29:31 +0000 (00:29 +0100)] 
Inheritance tidying + tidying!

15 years agoUse config APP_TITLE instead of QuakeNet Web IRC.
Chris Porter [Wed, 3 Jun 2009 22:47:22 +0000 (23:47 +0100)] 
Use config APP_TITLE instead of QuakeNet Web IRC.

15 years agoAdd (forced) dependency checking.
Chris Porter [Wed, 3 Jun 2009 22:40:06 +0000 (23:40 +0100)] 
Add (forced) dependency checking.

15 years agowin32 compile.py unlink fix.
Chris Porter [Wed, 3 Jun 2009 22:38:20 +0000 (23:38 +0100)] 
win32 compile.py unlink fix.

15 years agoPatch from thommey which adds support for old CGIIRC hostname spoofing.
Chris Porter [Fri, 17 Apr 2009 22:41:52 +0000 (23:41 +0100)] 
Patch from thommey which adds support for old CGIIRC hostname spoofing.
Also add an AUTHORS file.

15 years agoAdd ability to control URL on embedded wizard page, as well as updating the about...
Chris Porter [Fri, 17 Apr 2009 13:41:36 +0000 (14:41 +0100)] 
Add ability to control URL on embedded wizard page, as well as updating the about page and various other URLs.

15 years agoFix WEBIRC line, thanks thommey.
Chris Porter [Fri, 17 Apr 2009 13:14:25 +0000 (14:14 +0100)] 
Fix WEBIRC line, thanks thommey.

15 years agoFix various leaks to the global scope.
Chris Porter [Sat, 11 Apr 2009 23:22:08 +0000 (00:22 +0100)] 
Fix various leaks to the global scope.

15 years agoSupport asynchronous DNS resolution in webirc/None WEBIRC modes.
Chris Porter [Sat, 11 Apr 2009 23:07:26 +0000 (00:07 +0100)] 
Support asynchronous DNS resolution in webirc/None WEBIRC modes.

15 years agoAdd ascii CASEMAPPING from RPL_ISUPPORT.
Chris Porter [Sat, 11 Apr 2009 21:39:22 +0000 (22:39 +0100)] 
Add ascii CASEMAPPING from RPL_ISUPPORT.

15 years agoRefactor RFC1459 case handling functions and their callers, as a consequence fixing...
Chris Porter [Sat, 11 Apr 2009 21:23:46 +0000 (22:23 +0100)] 
Refactor RFC1459 case handling functions and their callers, as a consequence fixing channel tab completion.

15 years agoAdd WEBIRC support, along with hex idents.
Chris Porter [Sat, 11 Apr 2009 19:20:17 +0000 (20:20 +0100)] 
Add WEBIRC support, along with hex idents.

15 years agoMerge.
Chris Porter [Sun, 5 Apr 2009 00:30:57 +0000 (01:30 +0100)] 
Merge.

15 years agoFix parameterised modes for ircds that don't send the correct MYINFO reply.
Chris Porter [Sun, 5 Apr 2009 00:30:22 +0000 (01:30 +0100)] 
Fix parameterised modes for ircds that don't send the correct MYINFO reply.

15 years agoMerge into stable.
Chris Porter [Sat, 28 Mar 2009 20:35:51 +0000 (20:35 +0000)] 
Merge into stable.

15 years agoAdd options generator I forgot to add...
Chris Porter [Sat, 28 Mar 2009 20:35:21 +0000 (20:35 +0000)] 
Add options generator I forgot to add...

15 years agoAdd irc:// url parsing support.
Chris Porter [Sat, 28 Mar 2009 20:30:00 +0000 (20:30 +0000)] 
Add irc:// url parsing support.

15 years agoFix autojoin with keys.
Chris Porter [Sat, 28 Mar 2009 19:37:18 +0000 (19:37 +0000)] 
Fix autojoin with keys.
Delay channel correction message.

15 years agoRemove some more QuakeNet-isms from qwebirc.
Chris Porter [Sat, 28 Mar 2009 19:28:03 +0000 (19:28 +0000)] 
Remove some more QuakeNet-isms from qwebirc.
Add config options that define the network/app title/other things.

15 years agoRemove QuakeNet's privacy policy from the distribution.
Chris Porter [Sat, 28 Mar 2009 19:27:19 +0000 (19:27 +0000)] 
Remove QuakeNet's privacy policy from the distribution.

15 years agoMerge in stable.
Chris Porter [Wed, 18 Mar 2009 23:24:11 +0000 (23:24 +0000)] 
Merge in stable.

15 years agoMake config file more obvious.
Chris Porter [Wed, 18 Mar 2009 23:22:48 +0000 (23:22 +0000)] 
Make config file more obvious.

15 years agoRemoved tag stable
Chris Porter [Wed, 18 Mar 2009 23:15:15 +0000 (23:15 +0000)] 
Removed tag stable

15 years agoNow we don't *need* java or hg, though both are still useful.
Chris Porter [Wed, 18 Mar 2009 23:14:23 +0000 (23:14 +0000)] 
Now we don't *need* java or hg, though both are still useful.

15 years agoAdded tag stable for changeset 231e288a731a
Chris Porter [Wed, 18 Mar 2009 21:25:49 +0000 (21:25 +0000)] 
Added tag stable for changeset 231e288a731a

15 years agoAdd license and dummy authgate.
Chris Porter [Wed, 18 Mar 2009 19:40:00 +0000 (19:40 +0000)] 
Add license and dummy authgate.

15 years agoClean up more error messages, hide directories and use proper error responses.
Chris Porter [Wed, 18 Feb 2009 00:51:05 +0000 (00:51 +0000)] 
Clean up more error messages, hide directories and use proper error responses.

15 years agoClarify bad session message.
Chris Porter [Wed, 18 Feb 2009 00:30:59 +0000 (00:30 +0000)] 
Clarify bad session message.

15 years agoAdd default arguments to run.py.
Chris Porter [Tue, 17 Feb 2009 22:53:22 +0000 (22:53 +0000)] 
Add default arguments to run.py.

15 years agoImplement our own timeout mechanism as the Twisted stuff is really buggy.
Chris Porter [Tue, 17 Feb 2009 22:46:02 +0000 (22:46 +0000)] 
Implement our own timeout mechanism as the Twisted stuff is really buggy.

15 years agoStop badly written crawlers crawling us.
Chris Porter [Tue, 17 Feb 2009 22:14:36 +0000 (22:14 +0000)] 
Stop badly written crawlers crawling us.

15 years agoFix encoding issues, thanks coekie for noticing.
Chris Porter [Tue, 17 Feb 2009 22:08:52 +0000 (22:08 +0000)] 
Fix encoding issues, thanks coekie for noticing.

15 years agoChange the way timeouts are processed entirely to make the entire system more resilient.
Chris Porter [Tue, 17 Feb 2009 03:06:28 +0000 (03:06 +0000)] 
Change the way timeouts are processed entirely to make the entire system more resilient.

15 years agoDon't activate the default reactor twice.
Chris Porter [Tue, 17 Feb 2009 00:17:46 +0000 (00:17 +0000)] 
Don't activate the default reactor twice.

15 years agoSet default HTTP timeout to 60 seconds.
Chris Porter [Mon, 16 Feb 2009 23:36:41 +0000 (23:36 +0000)] 
Set default HTTP timeout to 60 seconds.

15 years agoFix various leaks to the global scope.
Chris Porter [Thu, 12 Feb 2009 22:02:54 +0000 (22:02 +0000)] 
Fix various leaks to the global scope.

15 years agoMake scripts executable.
Chris Porter [Fri, 6 Feb 2009 22:58:07 +0000 (22:58 +0000)] 
Make scripts executable.

15 years agoSomehow the faq didn't get added.
Chris Porter [Mon, 2 Feb 2009 22:51:59 +0000 (22:51 +0000)] 
Somehow the faq didn't get added.

15 years agoRemove nicklist double clicking.
Chris Porter [Mon, 2 Feb 2009 22:42:28 +0000 (22:42 +0000)] 
Remove nicklist double clicking.
Fix /logout.

15 years agoFix adminengine css bug.
Chris Porter [Mon, 2 Feb 2009 22:24:17 +0000 (22:24 +0000)] 
Fix adminengine css bug.

15 years ago. in nick now adds a random number.
Chris Porter [Mon, 2 Feb 2009 22:19:53 +0000 (22:19 +0000)] 
. in nick now adds a random number.

15 years agoFix floodcounter bug.
Chris Porter [Mon, 2 Feb 2009 22:01:53 +0000 (22:01 +0000)] 
Fix floodcounter bug.
Add FAQ page.

15 years agoUpdate SoundManager, also use the minified version.
Chris Porter [Mon, 2 Feb 2009 02:55:23 +0000 (02:55 +0000)] 
Update SoundManager, also use the minified version.

15 years agoFix stupid typo that broke queries.
Chris Porter [Mon, 2 Feb 2009 02:36:13 +0000 (02:36 +0000)] 
Fix stupid typo that broke queries.

15 years agoFix Chrome hint position bug.
Chris Porter [Mon, 2 Feb 2009 02:34:27 +0000 (02:34 +0000)] 
Fix Chrome hint position bug.

15 years agoProduce compiled files based on hg id.
Chris Porter [Mon, 2 Feb 2009 02:29:39 +0000 (02:29 +0000)] 
Produce compiled files based on hg id.

15 years agoDon't show 'Loading...' for 500ms in panes.
Chris Porter [Mon, 2 Feb 2009 01:59:06 +0000 (01:59 +0000)] 
Don't show 'Loading...' for 500ms in panes.

15 years agoFix menu height bug in IE.
Chris Porter [Mon, 2 Feb 2009 01:55:54 +0000 (01:55 +0000)] 
Fix menu height bug in IE.

15 years agoFix IE menu position.
Chris Porter [Mon, 2 Feb 2009 01:21:26 +0000 (01:21 +0000)] 
Fix IE menu position.

15 years agoGet rid of the surface stuff fixing all known popup menu bugs (bar the position in...
Chris Porter [Mon, 2 Feb 2009 01:08:06 +0000 (01:08 +0000)] 
Get rid of the surface stuff fixing all known popup menu bugs (bar the position in IE).

15 years agoAdd traceback option to run.py.
Chris Porter [Sun, 1 Feb 2009 23:55:10 +0000 (23:55 +0000)] 
Add traceback option to run.py.

15 years agoFix Q not being recognised.
Chris Porter [Sun, 1 Feb 2009 23:34:55 +0000 (23:34 +0000)] 
Fix Q not being recognised.

15 years agoFix dedicated message window inconsistencies.
Chris Porter [Sun, 1 Feb 2009 23:28:03 +0000 (23:28 +0000)] 
Fix dedicated message window inconsistencies.
Fix 'no such nick' bug.

15 years agoFix IE white issue.
Chris Porter [Sun, 1 Feb 2009 23:12:47 +0000 (23:12 +0000)] 
Fix IE white issue.

15 years agoFix status window nick bug.
Chris Porter [Sun, 1 Feb 2009 22:40:24 +0000 (22:40 +0000)] 
Fix status window nick bug.

15 years agoFix feedback not being selected on tab return bug.
Chris Porter [Sun, 1 Feb 2009 22:22:19 +0000 (22:22 +0000)] 
Fix feedback not being selected on tab return bug.

15 years agoFix feedback backspace not-working bug.
Chris Porter [Sun, 1 Feb 2009 21:42:54 +0000 (21:42 +0000)] 
Fix feedback backspace not-working bug.

15 years agoHint text no longer wraps in Firefox.
Chris Porter [Sun, 1 Feb 2009 21:15:50 +0000 (21:15 +0000)] 
Hint text no longer wraps in Firefox.
Fix compile bug I didn't notice (not using debug css in debug mode).

15 years agomocha-compressed wasn't in the tree.
Chris Porter [Sun, 1 Feb 2009 02:30:22 +0000 (02:30 +0000)] 
mocha-compressed wasn't in the tree.
forgot some css ignores.

15 years agoMerge all javascript into one file when we 'compile'.
Chris Porter [Sun, 1 Feb 2009 02:27:20 +0000 (02:27 +0000)] 
Merge all javascript into one file when we 'compile'.
Now we 'compile' CSS too.

15 years agoMove scripts around.
Chris Porter [Sun, 1 Feb 2009 01:46:59 +0000 (01:46 +0000)] 
Move scripts around.

15 years agoCleanup compiling code and add clean/mkstatic.
Chris Porter [Sun, 1 Feb 2009 01:40:27 +0000 (01:40 +0000)] 
Cleanup compiling code and add clean/mkstatic.
Move authgate.

15 years agoMove pane HTML into seperate subdirectory.
Chris Porter [Sun, 1 Feb 2009 00:42:44 +0000 (00:42 +0000)] 
Move pane HTML into seperate subdirectory.

15 years agoReplace {compile,run}.{bat,sh} with {compile,run}.py.
Chris Porter [Sat, 31 Jan 2009 23:27:10 +0000 (23:27 +0000)] 
Replace {compile,run}.{bat,sh} with {compile,run}.py.

15 years agoAdd admin engine and reorganise a lot of directory structure.
Chris Porter [Sat, 31 Jan 2009 22:25:40 +0000 (22:25 +0000)] 
Add admin engine and reorganise a lot of directory structure.
Also add GZip support for static files.

15 years agoAdd a load of crypto functions for future use.
Chris Porter [Wed, 21 Jan 2009 02:51:08 +0000 (02:51 +0000)] 
Add a load of crypto functions for future use.
Add <p/> at end of privacy policy.

15 years agoUse utf-8 for emails.
Chris Porter [Sun, 18 Jan 2009 01:28:11 +0000 (01:28 +0000)] 
Use utf-8 for emails.

15 years agoAdd feedback support.
Chris Porter [Sun, 18 Jan 2009 01:06:34 +0000 (01:06 +0000)] 
Add feedback support.
Use new beep sound, thanks Dreamcast!
Add abillity to disable auth support (or at least the display of it).
Update copyright.
Bump version number.
Add feedback to privacy policy.
Update mootools.
omg! qwebirc icon now has cool animations!!!
Fix network services bug.

15 years agodropdown menu is now acceptable.
Chris Porter [Sat, 17 Jan 2009 22:33:05 +0000 (22:33 +0000)] 
dropdown menu is now acceptable.

15 years agoImprove menu a bit.
Chris Porter [Sun, 7 Dec 2008 01:13:39 +0000 (01:13 +0000)] 
Improve menu a bit.

15 years agodos2unix...
Chris Porter [Sun, 7 Dec 2008 01:09:33 +0000 (01:09 +0000)] 
dos2unix...

15 years agoVarious about/privacy policy fixes.
Chris Porter [Sun, 7 Dec 2008 01:06:22 +0000 (01:06 +0000)] 
Various about/privacy policy fixes.

15 years agoFirst version of the menu.
Chris Porter [Sun, 7 Dec 2008 01:06:09 +0000 (01:06 +0000)] 
First version of the menu.

15 years agoAdd /beep!
Chris Porter [Sat, 6 Dec 2008 22:46:35 +0000 (22:46 +0000)] 
Add /beep!

15 years agoPrivacy policy.
Chris Porter [Sat, 6 Dec 2008 22:30:56 +0000 (22:30 +0000)] 
Privacy policy.

15 years agoRefactor commands.
Chris Porter [Sat, 6 Dec 2008 21:34:49 +0000 (21:34 +0000)] 
Refactor commands.