]>
jfr.im git - irc/quakenet/qwebirc.git/log
Chris Porter [Mon, 22 Jun 2009 21:06:45 +0000 (22:06 +0100)]
Belt and braces against flashing overload, also fix a bug in auth in conventional mode.
Chris Porter [Mon, 22 Jun 2009 21:02:39 +0000 (22:02 +0100)]
Merge freenodelogin branch into default branch.
Chris Porter [Mon, 22 Jun 2009 02:30:14 +0000 (03:30 +0100)]
Yet another merge.
Chris Porter [Mon, 22 Jun 2009 02:29:59 +0000 (03:29 +0100)]
Hexadecimal fail.
Chris Porter [Mon, 22 Jun 2009 02:24:16 +0000 (03:24 +0100)]
Merge.
Chris Porter [Mon, 22 Jun 2009 02:24:03 +0000 (03:24 +0100)]
Fix flashing when window active bug.
Chris Porter [Mon, 22 Jun 2009 02:18:07 +0000 (03:18 +0100)]
Time is missing as an import in compile.py.
Chris Porter [Mon, 22 Jun 2009 02:17:30 +0000 (03:17 +0100)]
Fix several login bugs, add bouncer auth mode.
Chris Porter [Mon, 22 Jun 2009 01:42:21 +0000 (02:42 +0100)]
Merge.
Chris Porter [Mon, 22 Jun 2009 01:36:26 +0000 (02:36 +0100)]
Add a new ident mode that passses in the nickname, and tidy up config file to get rid of Nones.
Chris Porter [Mon, 22 Jun 2009 01:07:36 +0000 (02:07 +0100)]
Fixes issue 28 (parsing of 'channel modes are'/'channel created at' numerics).
Chris Porter [Mon, 22 Jun 2009 00:56:38 +0000 (01:56 +0100)]
Refactor and optimise last position line when it stays in the same place.
Chris Porter [Mon, 22 Jun 2009 00:36:18 +0000 (01:36 +0100)]
Refactor window blur/focus code in order to allow windows to receive notification of window... blur/focus, allowing the next position line to move when someone alt+tabs.
Chris Porter [Mon, 22 Jun 2009 00:15:25 +0000 (01:15 +0100)]
Add last position indicator (fixes issue 16).
Chris Porter [Sun, 21 Jun 2009 23:57:36 +0000 (00:57 +0100)]
Change window type numbers to use individual bits.
Chris Porter [Sun, 21 Jun 2009 23:46:41 +0000 (00:46 +0100)]
First stage of username/password stuff for hyperion.
Chris Porter [Sun, 21 Jun 2009 23:45:03 +0000 (00:45 +0100)]
Don't show multiple 'maximum retries exceeded' dialogs.
Chris Porter [Sun, 21 Jun 2009 23:32:46 +0000 (00:32 +0100)]
Improve URL detection regex.
Chris Porter [Sun, 21 Jun 2009 21:56:08 +0000 (22:56 +0100)]
Add a generic text field for whois, and add numeric 320 as a generic field.
Chris Porter [Sun, 21 Jun 2009 17:52:42 +0000 (18:52 +0100)]
Bump version number to 0.85.
Chris Porter [Sun, 21 Jun 2009 17:52:17 +0000 (18:52 +0100)]
Change cursor for topic from an edit caret to the default cursor.
Chris Porter [Sun, 21 Jun 2009 17:51:48 +0000 (18:51 +0100)]
Fix issue 5 (send button for mobile phones).
Chris Porter [Sun, 21 Jun 2009 17:10:27 +0000 (18:10 +0100)]
Make our nick in our own messages bold.
Chris Porter [Sun, 21 Jun 2009 17:08:46 +0000 (18:08 +0100)]
Fixes issue 51 (maxlength on inputbox).
Chris Porter [Sun, 21 Jun 2009 17:06:56 +0000 (18:06 +0100)]
Work on issue #50, topic editing now works but since we don't track channel modes we can't know if it's +t or not.
Chris Porter [Sun, 21 Jun 2009 16:28:40 +0000 (17:28 +0100)]
Add a reflow after a delay for Konqueror.
Chris Porter [Sun, 21 Jun 2009 16:23:51 +0000 (17:23 +0100)]
Issue 49: Chrome shares KHTML with Konqueror, so search for Konqueror instead, also don't accept saved values when the option is disabled.
Chris Porter [Sun, 21 Jun 2009 16:18:10 +0000 (17:18 +0100)]
Fixes issue 49, also option widgets can now have a default disabled value, rather than a default disable value visible in options.
Chris Porter [Sat, 20 Jun 2009 15:40:34 +0000 (16:40 +0100)]
Update SoundManager2 to 2.95a.
20090501 (fixes issue 48).
Chris Porter [Sat, 20 Jun 2009 15:14:52 +0000 (16:14 +0100)]
Fix issue 33 (channel capitalisation problems with iffy ircds).
Chris Porter [Sat, 20 Jun 2009 00:57:50 +0000 (01:57 +0100)]
Add ability to get a stacktrace by sending SIGUSR1.
Chris Porter [Fri, 19 Jun 2009 22:50:55 +0000 (23:50 +0100)]
Fixes issue 37 (rounding up of idle times).
Chris Porter [Fri, 19 Jun 2009 22:42:52 +0000 (23:42 +0100)]
Ignore bad messages from the ircd (like empty lines).
Chris Porter [Fri, 19 Jun 2009 22:39:03 +0000 (23:39 +0100)]
Update configuration example and default buffer size.
Chris Porter [Fri, 19 Jun 2009 22:35:59 +0000 (23:35 +0100)]
Optimise buffer length code for very large buffers.
Chris Porter [Fri, 19 Jun 2009 21:59:58 +0000 (22:59 +0100)]
Refactor flood protection code.
Chris Porter [Fri, 19 Jun 2009 21:56:17 +0000 (22:56 +0100)]
Fix typo bug in flood protection code.
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!
Chris Porter [Wed, 17 Jun 2009 17:28:24 +0000 (18:28 +0100)]
Correct grammatical error in config.py.example, thanks Elmaron.
Chris Porter [Fri, 12 Jun 2009 10:03:22 +0000 (11:03 +0100)]
Merge.
Chris Porter [Fri, 12 Jun 2009 10:02:06 +0000 (11:02 +0100)]
IE7 fix (excess comma at end of class).
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...
Chris Porter [Thu, 11 Jun 2009 01:45:55 +0000 (02:45 +0100)]
Accept opmenu into default branch.
Chris Porter [Thu, 11 Jun 2009 01:40:50 +0000 (02:40 +0100)]
Merge.
Chris Porter [Fri, 5 Jun 2009 23:39:21 +0000 (00:39 +0100)]
Some tidying of config.py.example.
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).
Chris Porter [Fri, 5 Jun 2009 23:36:44 +0000 (00:36 +0100)]
Document config.py.example.
Chris Porter [Fri, 5 Jun 2009 22:44:38 +0000 (23:44 +0100)]
Update AUTHORS.
Chris Porter [Fri, 5 Jun 2009 22:38:58 +0000 (23:38 +0100)]
Remove unused theme file.
Chris Porter [Fri, 5 Jun 2009 22:36:30 +0000 (23:36 +0100)]
Patch from DarkDeviL that enabled WALLOP/WALLUSER parsing.
Chris Porter [Fri, 5 Jun 2009 22:24:07 +0000 (23:24 +0100)]
Doh, left some console.log statements in there...
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.
Chris Porter [Fri, 5 Jun 2009 00:27:45 +0000 (01:27 +0100)]
Merge.
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.
Chris Porter [Thu, 4 Jun 2009 23:25:20 +0000 (00:25 +0100)]
Fix UI type hierarchy regression.
* * *
Fix another url regression.
Chris Porter [Thu, 4 Jun 2009 22:27:10 +0000 (23:27 +0100)]
Merge.
Chris Porter [Thu, 4 Jun 2009 22:26:29 +0000 (23:26 +0100)]
Don't use WindowsException.
Chris Porter [Wed, 3 Jun 2009 23:45:18 +0000 (00:45 +0100)]
Add kick support to menu, only visible when opped.
Chris Porter [Wed, 3 Jun 2009 23:29:31 +0000 (00:29 +0100)]
Inheritance tidying + tidying!
Chris Porter [Wed, 3 Jun 2009 22:47:22 +0000 (23:47 +0100)]
Use config APP_TITLE instead of QuakeNet Web IRC.
Chris Porter [Wed, 3 Jun 2009 22:40:06 +0000 (23:40 +0100)]
Add (forced) dependency checking.
Chris Porter [Wed, 3 Jun 2009 22:38:20 +0000 (23:38 +0100)]
win32 compile.py unlink fix.
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.
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.
Chris Porter [Fri, 17 Apr 2009 13:14:25 +0000 (14:14 +0100)]
Fix WEBIRC line, thanks thommey.
Chris Porter [Sat, 11 Apr 2009 23:22:08 +0000 (00:22 +0100)]
Fix various leaks to the global scope.
Chris Porter [Sat, 11 Apr 2009 23:07:26 +0000 (00:07 +0100)]
Support asynchronous DNS resolution in webirc/None WEBIRC modes.
Chris Porter [Sat, 11 Apr 2009 21:39:22 +0000 (22:39 +0100)]
Add ascii CASEMAPPING from RPL_ISUPPORT.
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.
Chris Porter [Sat, 11 Apr 2009 19:20:17 +0000 (20:20 +0100)]
Add WEBIRC support, along with hex idents.
Chris Porter [Sun, 5 Apr 2009 00:30:57 +0000 (01:30 +0100)]
Merge.
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.
Chris Porter [Sat, 28 Mar 2009 20:35:51 +0000 (20:35 +0000)]
Merge into stable.
Chris Porter [Sat, 28 Mar 2009 20:35:21 +0000 (20:35 +0000)]
Add options generator I forgot to add...
Chris Porter [Sat, 28 Mar 2009 20:30:00 +0000 (20:30 +0000)]
Add irc:// url parsing support.
Chris Porter [Sat, 28 Mar 2009 19:37:18 +0000 (19:37 +0000)]
Fix autojoin with keys.
Delay channel correction message.
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.
Chris Porter [Sat, 28 Mar 2009 19:27:19 +0000 (19:27 +0000)]
Remove QuakeNet's privacy policy from the distribution.
Chris Porter [Wed, 18 Mar 2009 23:24:11 +0000 (23:24 +0000)]
Merge in stable.
Chris Porter [Wed, 18 Mar 2009 23:22:48 +0000 (23:22 +0000)]
Make config file more obvious.
Chris Porter [Wed, 18 Mar 2009 23:15:15 +0000 (23:15 +0000)]
Removed tag stable
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.
Chris Porter [Wed, 18 Mar 2009 21:25:49 +0000 (21:25 +0000)]
Added tag stable for changeset
231e288a731a
Chris Porter [Wed, 18 Mar 2009 19:40:00 +0000 (19:40 +0000)]
Add license and dummy authgate.
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.
Chris Porter [Wed, 18 Feb 2009 00:30:59 +0000 (00:30 +0000)]
Clarify bad session message.
Chris Porter [Tue, 17 Feb 2009 22:53:22 +0000 (22:53 +0000)]
Add default arguments to run.py.
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.
Chris Porter [Tue, 17 Feb 2009 22:14:36 +0000 (22:14 +0000)]
Stop badly written crawlers crawling us.
Chris Porter [Tue, 17 Feb 2009 22:08:52 +0000 (22:08 +0000)]
Fix encoding issues, thanks coekie for noticing.
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.
Chris Porter [Tue, 17 Feb 2009 00:17:46 +0000 (00:17 +0000)]
Don't activate the default reactor twice.
Chris Porter [Mon, 16 Feb 2009 23:36:41 +0000 (23:36 +0000)]
Set default HTTP timeout to 60 seconds.
Chris Porter [Thu, 12 Feb 2009 22:02:54 +0000 (22:02 +0000)]
Fix various leaks to the global scope.
Chris Porter [Fri, 6 Feb 2009 22:58:07 +0000 (22:58 +0000)]
Make scripts executable.
Chris Porter [Mon, 2 Feb 2009 22:51:59 +0000 (22:51 +0000)]
Somehow the faq didn't get added.
Chris Porter [Mon, 2 Feb 2009 22:42:28 +0000 (22:42 +0000)]
Remove nicklist double clicking.
Fix /logout.
Chris Porter [Mon, 2 Feb 2009 22:24:17 +0000 (22:24 +0000)]
Fix adminengine css bug.
Chris Porter [Mon, 2 Feb 2009 22:19:53 +0000 (22:19 +0000)]
. in nick now adds a random number.
Chris Porter [Mon, 2 Feb 2009 22:01:53 +0000 (22:01 +0000)]
Fix floodcounter bug.
Add FAQ page.