Timeline
08/01/06:
- 21:06 Changeset [666] by
-
Use motd generation in gearman, LastSeen data will be controlling the ...
- 07:19 Changeset [665] by
-
call SUPER::close at once or we spin, the ConnectionClosing hook cant ...
- 06:18 Changeset [664] by
-
need resource
- 06:16 Changeset [663] by
-
make it work for clients that dont set to
- 06:15 Changeset [662] by
-
Fix small bug
- 05:59 Changeset [661] by
-
and pass resource too
- 05:53 Changeset [660] by
-
all set of changes from my dev environment that svk lost somehow, probably ...
07/30/06:
- 19:41 Changeset [659] by
-
r4879@kuiki: hachi | 2006-07-30 15:41:24 -0400 Add some of the many ...
07/24/06:
- 21:44 Changeset [658] by
-
Fixing a bug where some servers do not send a probe on a inbound ...
- 21:25 Changeset [657] by
-
autoflush debug info, and warn properly when we get the unknown stanza ...
- 16:53 Changeset [656] by
-
if the srv record returns an IP address, just use that instead of looking ...
- 16:15 Changeset [655] by
-
- is supposed to be usable in domains
07/20/06:
- 15:57 Changeset [654] by
-
remove unnecessary subref to appease the artur
07/19/06:
- 08:29 Changeset [653] by
-
fix log printing
- 08:24 Changeset [652] by
-
more notes
- 08:22 Changeset [651] by
-
should fix leak in lj vcard code that holds callbacks and iqs open, maybe ...
07/17/06:
- 17:14 Changeset [650] by
-
if we open connections outside of the accept handler, we should REALLY ...
- 17:14 Changeset [649] by
-
untab?
- 17:07 Changeset [648] by
-
r667@hope: sky | 2006-07-16 09:32:12 -0700 via chat with brad
- 17:07 Changeset [647] by
07/16/06:
- 10:38 Changeset [646] by
-
Got a bit over-excited in changeset 640.
07/15/06:
- 20:41 Changeset [645] by
-
Elaborate a bit more in the error message.
- 20:40 Changeset [644] by
-
Add another special case namespace to XMLElement.
Blech.
- 19:33 Changeset [643] by
-
Add docs and licence info to the external component stuff.
- 19:17 Changeset [642] by
-
New config block <Subdomain blah> ... </Subdomain> that, when used inside ...
- 18:53 Changeset [641] by
-
JEP-0114 (external components) support.
Seems to work with pyMSNt and ...
- 18:11 Changeset [640] by
-
Less log noise when passing stuff between vhosts.
- 14:43 Changeset [639] by
-
The start of a LiveJournal "journals" component.
This is just a toy for ...
- 11:35 Changeset [638] by
-
More work on MUC-as-component. Still doesn't really work.
I'm abandoning ...
07/14/06:
- 21:43 Changeset [637] by
-
Beginnings of a re-implementation of MUC as a component. It doesn't really ...
- 21:42 Changeset [636] by
-
Wasn't actually saving the config settings in the two Node classes.
- 21:40 Changeset [635] by
-
New Component method for sending a stanza through the vhost that owns the ...
- 21:38 Changeset [634] by
-
DJabberd::Delivery was overriding new() and breaking the configuration of ...
- 18:45 Changeset [633] by
-
Accidentally committed some test code.
- 18:41 Changeset [632] by
-
What are you still doing here? I thought I deleted you already!
- 18:40 Changeset [631] by
-
More inheritence re-jigging.
Now we have:
- Plugin
- Delivery
...
- Plugin
- 07:54 Changeset [630] by
-
log every single connection and it's incoming and outgoing xml, for now ...
- 07:27 Changeset [629] by
-
Remove excessive logging and outdated comment.
- 07:21 Changeset [628] by
-
Rejig the component class heirarchy a little bit, after reflecting on it. ...
- 06:53 Changeset [627] by
-
detab and make error more usefull
- 06:44 Changeset [626] by
-
don't display this
07/13/06:
- 20:58 Changeset [625] by
-
Completely rewritten implementation of DJabberd::Component::Easier for a ...
- 20:55 Changeset [624] by
-
A new method for building standards-compliant (I think?) error responses ...
- 20:52 Changeset [623] by
-
Make less log noise.
- 20:15 Changeset [622] by
-
Turn components back into real plugins again, except now they inherit from ...
- 19:54 Changeset [621] by
-
Components no longer get passed the $cb object and have to call ...
07/12/06:
- 20:26 Changeset [620] by
-
The start of a higher-level component base class that implements a lot of ...
- 20:25 Changeset [619] by
-
New Stanza method make_response which returns an empty stanza that is, in ...
- 13:55 Changeset [618] by
-
ridiculously pathetic counting of everything to try and figure out where ...
- 07:14 Changeset [617] by
-
changes in the monitor tool
- 03:08 Changeset [616] by
-
fix the previous refactoring to not break trusted probes
- 00:40 Changeset [615] by
-
unsubscribe
- 00:16 Changeset [614] by
-
formatting
- 00:10 Changeset [613] by
-
fix admin test
07/11/06:
- 23:51 Changeset [612] by
-
unsubscribe part 1, now we need to autorespond with an unsubscribed pack
- 23:10 Changeset [611] by
-
more refactoring to share code for people loading the roster item
- 22:58 Changeset [610] by
-
refactor
- 22:09 Changeset [609] by
-
built out roster storage plugin for LJ
- 22:05 Changeset [608] by
-
first part of the unsubscribe test
- 21:50 Changeset [607] by
-
croak earlier on bogus JID
- 18:54 Changeset [606] by
-
better reload support, w/o destroying initial memory, w/o warnings
- 18:24 Changeset [605] by
-
be able to reload the admin module at runtime
- 18:21 Changeset [604] by
-
when we leak hookchain callbacks, make gladiator show the phase they came ...
- 15:18 Changeset [603] by
-
store the last 10 longer than 5ms requests
- 15:04 Changeset [602] by
-
use devel leak
- 14:17 Changeset [601] by
-
for fucks sake, hopefully this will catch the double accounting
- 14:16 Changeset [600] by
-
don't hold on to the vhost
- 07:19 Changeset [599] by
-
Oh, shut up already!
- 03:49 Changeset [598] by
-
was backwards
- 03:42 Changeset [597] by
-
no eliza. ;)
- 03:41 Changeset [596] by
-
better stats
- 03:26 Changeset [595] by
-
don't leak presence packets by setting them when the person's logged out ...
07/10/06:
- 19:30 Changeset [594] by
-
guard against closing closed connections more.
might be messing up stats ...
- 18:26 Changeset [593] by
-
run gladiator in child process
- 08:28 Changeset [592] by
-
send JID to bot
- 07:30 Changeset [591] by
-
fix
- 07:27 Changeset [590] by
-
put bot in same group for now
- 07:19 Changeset [589] by
-
dev tool
- 05:14 Changeset [588] by
-
slightly more usefull to say what file doesnt exist
- 03:30 Changeset [587] by
-
LiveJournal bot.
- 02:23 Changeset [586] by
-
Reverting Mart's bots 2.0, which was a gutting of Artur's bots 1.0, with ...
- 00:18 Changeset [585] by
-
presence work for bots, and just general cleanup
07/09/06:
- 21:20 Changeset [584] by
-
track gearman failures
- 20:46 Changeset [583] by
-
Some todo items relating to components.
- 20:41 Changeset [582] by
-
A delivery plugin that turns a VHost into a component. This is as opposed ...
- 20:32 Changeset [581] by
-
A delivery plugin that short-circuits delivery between two local VHosts, ...
- 20:20 Changeset [580] by
-
idiot fix to pid lookup. i blame adapting some shell crap and moving it ...
- 19:05 Changeset [579] by
-
There's not really any reason why a bot needs to save its JID, since it ...
- 18:40 Changeset [578] by
-
show details on leaked IQs/tasks
- 18:39 Changeset [577] by
-
don't annoy on connect if servers been up less than 5 minutes.
- 09:38 Changeset [576] by
-
fixing a double-return of a parser on clean close in parse_more.
don't ...
- 08:49 Changeset [575] by
-
discard the roster early, once we detect they've used it their three ...
- 08:48 Changeset [574] by
-
don't warn if can't find pid
- 08:29 Changeset [573] by
-
store initial memory vs. incremental connection memory (artur)
- 08:22 Changeset [572] by
-
uh, my bad. I'd reverted this on accident back at rev 452 or so.
- 07:56 Changeset [571] by
-
debugging junk
- 07:53 Changeset [570] by
-
guard against calling close multiple times
- 07:44 Changeset [569] by
-
notes
- 07:41 Changeset [568] by
-
fix some leaks.
- 07:19 Changeset [567] by
-
forget last broadcast presence on disconnect
- 07:18 Changeset [566] by
-
memory work, breaking links between sax handler and parser when done with ...
- 07:17 Changeset [565] by
-
remove debug
- 02:59 Changeset [564] by
-
fixing another cycle
- 02:49 Changeset [563] by
-
cycle command
- 02:49 Changeset [562] by
-
weaken upref
- 02:48 Changeset [561] by
-
weaken our up pointer
- 02:21 Changeset [560] by
-
don't let users request roster before they're authenticated
- 02:14 Changeset [559] by
-
fix CPU spin in DNS code.
this patch is a little overkill: more than ...
07/08/06:
- 18:02 Changeset [558] by
-
fix mart's whitespace
- 18:02 Changeset [557] by
-
fix potential warning.
and fix mart's whitespace
- 18:01 Changeset [556] by
-
line-bless-tracked subs
- 17:59 Changeset [555] by
-
Remove expensive debug output.
- 17:25 Changeset [554] by
-
groupid doesn't reference jidmap
- 17:25 Changeset [553] by
-
admin bot config
- 16:28 Changeset [552] by
-
New configuration setting ChildService which adds a JID to the list of ...
- 16:05 Changeset [551] by
-
Refactor bots to be similar in principle to components. That is, Bots no ...
- 14:34 Changeset [550] by
-
Basic support for in-process "components".
Here I'm defining a component ...
- 11:26 Changeset [549] by
-
This was rejecting id="0" as well as the intended id="" (or no id at ...
- 08:03 Changeset [548] by
-
subcommands to show all/delta/etc
- 02:58 Changeset [547] by
-
devel::gladiator mem leak command
- 02:41 Changeset [546] by
-
advertise non-SASL auth
- 02:41 Changeset [545] by
-
for artur
- 02:33 Changeset [544] by
-
bye
07/07/06:
- 17:58 Changeset [543] by
-
only run fail callback when it there is one.
- 08:18 Changeset [542] by
-
kill the proxy handler class so it becomes easier to subclass behvaiour in ...
- 08:17 Changeset [541] by
-
move common code up to superclass so we don't have to reimplement it, ...
- 08:08 Changeset [540] by
-
instead of using a coderef, provide an object that for all these intents ...
- 08:05 Changeset [539] by
-
use exml
- 08:05 Changeset [538] by
-
remove spurios comment, use exml
- 07:41 Changeset [537] by
-
give out all the info that admin port has over jabber if your username is ...
- 07:26 Changeset [536] by
-
inital bot support, just support for getting messages, test subclass with ...
- 07:25 Changeset [535] by
-
allow a jid to be a coderf, if this is the case local delivery willinvoke ...
- 07:21 Changeset [534] by
-
back out mart's resource regexp restriction.
also, if JID ctor fails, ...
- 06:25 Changeset [533] by
-
asyncify w/ gearman
- 05:33 Changeset [532] by
-
rearranging for hackability
- 05:19 Changeset [531] by
-
async roster fetching
- 04:18 Changeset [530] by
-
async-ify the LJ auth plugin, using gearman and the ...
- 04:17 Changeset [529] by
-
notes
- 02:14 Changeset [528] by
-
make all dummies appear online
- 00:31 Changeset [527] by
-
Make dummy more useful, you can now configure what users should get the ...
07/06/06:
- 16:49 Changeset [526] by
-
USR2 will give you a perl level stack trace
07/05/06:
- 16:13 Changeset [525] by
-
crashed LJ Talk.
- 07:03 Changeset [524] by
-
Licence info for MySQL authen module.
- 06:55 Changeset [523] by
-
another quirk for trillian
07/04/06:
- 19:05 Changeset [522] by
-
MySQL Authen plugin.
Submitted by Karjala, but coding style/docs slightly ...
- 18:52 Changeset [521] by
-
Allow indented comments in config.
07/03/06:
- 19:37 Changeset [520] by
-
A revised regex for JID parsing, based on JEP-0029. Doesn't support ...
07/02/06:
- 20:27 Changeset [519] by
-
prettiers
- 20:21 Changeset [518] by
-
+ # remove invalid low unicode code points which aren't allowed in ...
- 20:17 Changeset [517] by
-
list the stats too and inject them with the right unit
- 20:15 Changeset [516] by
-
change stats to counters and add a stats mode that gives you the non ...
- 20:03 Changeset [515] by
-
take options
- 19:51 Changeset [514] by
-
whitespace fix
- 19:49 Changeset [513] by
-
say per sec instead of sec to deconfuse brad
- 19:15 Changeset [512] by
-
takes admin output and dumps into ganglia
- 18:27 Changeset [511] by
-
let messages go to server. it might be a bot.
- 18:22 Changeset [510] by
-
hook for on initial presence, to send a welcome message/etc
- 17:14 Changeset [509] by
-
add a class method DJabberd->foreach_vhost since I'm sure it'll be common ...
- 17:04 Changeset [508] by
-
list all connected users
- 17:01 Changeset [507] by
-
keep track of all active servers so we can traverse them for stats
- 16:45 Changeset [506] by
-
fix whitespace
- 03:25 Changeset [505] by
-
stanza processing latency tracking
- 01:45 Changeset [504] by
-
track auth success/failures
- 01:44 Changeset [503] by
-
connection listing
- 01:28 Changeset [502] by
-
how did that work before?
- 01:22 Changeset [501] by
-
account for trailing whitespace
- 01:19 Changeset [500] by
-
be more paranoid
- 01:13 Changeset [499] by
-
keep track of how many stanzas go to local delivery and how many go to s2s ...
- 01:07 Changeset [498] by
-
some more stats. probably badly named keys. artur/I will be fixing I'm ...
- 01:01 Changeset [497] by
-
keep track of modifications
- 00:51 Changeset [496] by
-
make the tests pass after Brads change
- 00:44 Changeset [495] by
-
more admin commands
- 00:28 Changeset [494] by
-
did that already
- 00:28 Changeset [493] by
-
roster caching, as well as roster load coalescing: don't kick off 3 async ...
- 00:15 Changeset [492] by
-
You can now set adminport, to which you can telnet in and get a list of ...
