Timeline


and .

08/01/06:

21:06 Changeset [666] by hachi

Use motd generation in gearman, LastSeen data will be controlling the ...

07:19 Changeset [665] by sky

call SUPER::close at once or we spin, the ConnectionClosing hook cant ...

06:18 Changeset [664] by sky

need resource

06:16 Changeset [663] by sky

make it work for clients that dont set to

06:15 Changeset [662] by sky

Fix small bug

05:59 Changeset [661] by sky

and pass resource too

05:53 Changeset [660] by sky

all set of changes from my dev environment that svk lost somehow, probably ...

07/30/06:

19:41 Changeset [659] by hachi

r4879@kuiki: hachi | 2006-07-30 15:41:24 -0400 Add some of the many ...

07/24/06:

21:44 Changeset [658] by sky

Fixing a bug where some servers do not send a probe on a inbound ...

21:25 Changeset [657] by sky

autoflush debug info, and warn properly when we get the unknown stanza ...

16:53 Changeset [656] by sky

if the srv record returns an IP address, just use that instead of looking ...

16:15 Changeset [655] by sky

- is supposed to be usable in domains

07/20/06:

15:57 Changeset [654] by bradfitz

remove unnecessary subref to appease the artur

07/19/06:

08:29 Changeset [653] by sky

fix log printing

08:24 Changeset [652] by sky

more notes

08:22 Changeset [651] by sky

should fix leak in lj vcard code that holds callbacks and iqs open, maybe ...

07/17/06:

17:14 Changeset [650] by sky

if we open connections outside of the accept handler, we should REALLY ...

17:14 Changeset [649] by sky

untab?

17:07 Changeset [648] by sky

r667@hope: sky | 2006-07-16 09:32:12 -0700 via chat with brad

17:07 Changeset [647] by sky

07/16/06:

10:38 Changeset [646] by mart

Got a bit over-excited in changeset 640.

07/15/06:

20:41 Changeset [645] by mart

Elaborate a bit more in the error message.

20:40 Changeset [644] by mart

Add another special case namespace to XMLElement.

Blech.

19:33 Changeset [643] by mart

Add docs and licence info to the external component stuff.

19:17 Changeset [642] by mart

New config block <Subdomain blah> ... </Subdomain> that, when used inside ...

18:53 Changeset [641] by mart

JEP-0114 (external components) support.

Seems to work with pyMSNt and ...

18:11 Changeset [640] by mart

Less log noise when passing stuff between vhosts.

14:43 Changeset [639] by mart

The start of a LiveJournal "journals" component.

This is just a toy for ...

11:35 Changeset [638] by mart

More work on MUC-as-component. Still doesn't really work.

I'm abandoning ...

07/14/06:

21:43 Changeset [637] by mart

Beginnings of a re-implementation of MUC as a component. It doesn't really ...

21:42 Changeset [636] by mart

Wasn't actually saving the config settings in the two Node classes.

21:40 Changeset [635] by mart

New Component method for sending a stanza through the vhost that owns the ...

21:38 Changeset [634] by mart

DJabberd::Delivery was overriding new() and breaking the configuration of ...

18:45 Changeset [633] by mart

Accidentally committed some test code.

18:41 Changeset [632] by mart

What are you still doing here? I thought I deleted you already!

18:40 Changeset [631] by mart

More inheritence re-jigging.

Now we have:

  • Plugin
    • Delivery

...

07:54 Changeset [630] by sky

log every single connection and it's incoming and outgoing xml, for now ...

07:27 Changeset [629] by mart

Remove excessive logging and outdated comment.

07:21 Changeset [628] by mart

Rejig the component class heirarchy a little bit, after reflecting on it. ...

06:53 Changeset [627] by sky

detab and make error more usefull

06:44 Changeset [626] by sky

don't display this

07/13/06:

20:58 Changeset [625] by mart

Completely rewritten implementation of DJabberd::Component::Easier for a ...

20:55 Changeset [624] by mart

A new method for building standards-compliant (I think?) error responses ...

20:52 Changeset [623] by mart

Make less log noise.

20:15 Changeset [622] by mart

Turn components back into real plugins again, except now they inherit from ...

19:54 Changeset [621] by mart

Components no longer get passed the $cb object and have to call ...

07/12/06:

20:26 Changeset [620] by mart

The start of a higher-level component base class that implements a lot of ...

20:25 Changeset [619] by mart

New Stanza method make_response which returns an empty stanza that is, in ...

13:55 Changeset [618] by bradfitz

ridiculously pathetic counting of everything to try and figure out where ...

07:14 Changeset [617] by sky

changes in the monitor tool

03:08 Changeset [616] by bradfitz

fix the previous refactoring to not break trusted probes

00:40 Changeset [615] by bradfitz

unsubscribe

00:16 Changeset [614] by bradfitz

formatting

00:10 Changeset [613] by bradfitz

fix admin test

07/11/06:

23:51 Changeset [612] by sky

unsubscribe part 1, now we need to autorespond with an unsubscribed pack

23:10 Changeset [611] by sky

more refactoring to share code for people loading the roster item

22:58 Changeset [610] by sky

refactor

22:09 Changeset [609] by bradfitz

built out roster storage plugin for LJ

22:05 Changeset [608] by sky

first part of the unsubscribe test

21:50 Changeset [607] by bradfitz

croak earlier on bogus JID

18:54 Changeset [606] by bradfitz

better reload support, w/o destroying initial memory, w/o warnings

18:24 Changeset [605] by bradfitz

be able to reload the admin module at runtime

18:21 Changeset [604] by bradfitz

when we leak hookchain callbacks, make gladiator show the phase they came ...

15:18 Changeset [603] by sky

store the last 10 longer than 5ms requests

15:04 Changeset [602] by sky

use devel leak

14:17 Changeset [601] by sky

for fucks sake, hopefully this will catch the double accounting

14:16 Changeset [600] by sky

don't hold on to the vhost

07:19 Changeset [599] by mart

Oh, shut up already!

03:49 Changeset [598] by bradfitz

was backwards

03:42 Changeset [597] by bradfitz

no eliza. ;)

03:41 Changeset [596] by bradfitz

better stats

03:26 Changeset [595] by bradfitz

don't leak presence packets by setting them when the person's logged out ...

07/10/06:

19:30 Changeset [594] by bradfitz

guard against closing closed connections more.

might be messing up stats ...

18:26 Changeset [593] by bradfitz

run gladiator in child process

08:28 Changeset [592] by bradfitz

send JID to bot

07:30 Changeset [591] by bradfitz

fix

07:27 Changeset [590] by bradfitz

put bot in same group for now

07:19 Changeset [589] by bradfitz

dev tool

05:14 Changeset [588] by sky

slightly more usefull to say what file doesnt exist

03:30 Changeset [587] by bradfitz

LiveJournal bot.

02:23 Changeset [586] by bradfitz

Reverting Mart's bots 2.0, which was a gutting of Artur's bots 1.0, with ...

00:18 Changeset [585] by bradfitz

presence work for bots, and just general cleanup

07/09/06:

21:20 Changeset [584] by bradfitz

track gearman failures

20:46 Changeset [583] by mart

Some todo items relating to components.

20:41 Changeset [582] by mart

A delivery plugin that turns a VHost into a component. This is as opposed ...

20:32 Changeset [581] by mart

A delivery plugin that short-circuits delivery between two local VHosts, ...

20:20 Changeset [580] by bradfitz

idiot fix to pid lookup. i blame adapting some shell crap and moving it ...

19:05 Changeset [579] by mart

There's not really any reason why a bot needs to save its JID, since it ...

18:40 Changeset [578] by bradfitz

show details on leaked IQs/tasks

18:39 Changeset [577] by bradfitz

don't annoy on connect if servers been up less than 5 minutes.

09:38 Changeset [576] by bradfitz

fixing a double-return of a parser on clean close in parse_more.

don't ...

08:49 Changeset [575] by bradfitz

discard the roster early, once we detect they've used it their three ...

08:48 Changeset [574] by bradfitz

don't warn if can't find pid

08:29 Changeset [573] by bradfitz

store initial memory vs. incremental connection memory (artur)

08:22 Changeset [572] by bradfitz

uh, my bad. I'd reverted this on accident back at rev 452 or so.

07:56 Changeset [571] by bradfitz

debugging junk

07:53 Changeset [570] by sky

guard against calling close multiple times

07:44 Changeset [569] by bradfitz

notes

07:41 Changeset [568] by bradfitz

fix some leaks.

07:19 Changeset [567] by bradfitz

forget last broadcast presence on disconnect

07:18 Changeset [566] by bradfitz

memory work, breaking links between sax handler and parser when done with ...

07:17 Changeset [565] by bradfitz

remove debug

02:59 Changeset [564] by bradfitz

fixing another cycle

02:49 Changeset [563] by bradfitz

cycle command

02:49 Changeset [562] by bradfitz

weaken upref

02:48 Changeset [561] by bradfitz

weaken our up pointer

02:21 Changeset [560] by bradfitz

don't let users request roster before they're authenticated

02:14 Changeset [559] by bradfitz

fix CPU spin in DNS code.

this patch is a little overkill: more than ...

07/08/06:

18:02 Changeset [558] by bradfitz

fix mart's whitespace

18:02 Changeset [557] by bradfitz

fix potential warning.

and fix mart's whitespace

18:01 Changeset [556] by bradfitz

line-bless-tracked subs

17:59 Changeset [555] by mart

Remove expensive debug output.

17:25 Changeset [554] by bradfitz

groupid doesn't reference jidmap

17:25 Changeset [553] by bradfitz

admin bot config

16:28 Changeset [552] by mart

New configuration setting ChildService which adds a JID to the list of ...

16:05 Changeset [551] by mart

Refactor bots to be similar in principle to components. That is, Bots no ...

14:34 Changeset [550] by mart

Basic support for in-process "components".

Here I'm defining a component ...

11:26 Changeset [549] by mart

This was rejecting id="0" as well as the intended id="" (or no id at ...

08:03 Changeset [548] by bradfitz

subcommands to show all/delta/etc

02:58 Changeset [547] by bradfitz

devel::gladiator mem leak command

02:41 Changeset [546] by bradfitz

advertise non-SASL auth

02:41 Changeset [545] by bradfitz

for artur

02:33 Changeset [544] by bradfitz

bye

07/07/06:

17:58 Changeset [543] by bradfitz

only run fail callback when it there is one.

08:18 Changeset [542] by sky

kill the proxy handler class so it becomes easier to subclass behvaiour in ...

08:17 Changeset [541] by sky

move common code up to superclass so we don't have to reimplement it, ...

08:08 Changeset [540] by sky

instead of using a coderef, provide an object that for all these intents ...

08:05 Changeset [539] by sky

use exml

08:05 Changeset [538] by sky

remove spurios comment, use exml

07:41 Changeset [537] by sky

give out all the info that admin port has over jabber if your username is ...

07:26 Changeset [536] by sky

inital bot support, just support for getting messages, test subclass with ...

07:25 Changeset [535] by sky

allow a jid to be a coderf, if this is the case local delivery willinvoke ...

07:21 Changeset [534] by bradfitz

back out mart's resource regexp restriction.

also, if JID ctor fails, ...

06:25 Changeset [533] by bradfitz

asyncify w/ gearman

05:33 Changeset [532] by bradfitz

rearranging for hackability

05:19 Changeset [531] by bradfitz

async roster fetching

04:18 Changeset [530] by bradfitz

async-ify the LJ auth plugin, using gearman and the ...

04:17 Changeset [529] by bradfitz

notes

02:14 Changeset [528] by sky

make all dummies appear online

00:31 Changeset [527] by sky

Make dummy more useful, you can now configure what users should get the ...

07/06/06:

16:49 Changeset [526] by sky

USR2 will give you a perl level stack trace

07/05/06:

16:13 Changeset [525] by bradfitz

crashed LJ Talk.

07:03 Changeset [524] by mart

Licence info for MySQL authen module.

06:55 Changeset [523] by bradfitz

another quirk for trillian

07/04/06:

19:05 Changeset [522] by mart

MySQL Authen plugin.

Submitted by Karjala, but coding style/docs slightly ...

18:52 Changeset [521] by mart

Allow indented comments in config.

07/03/06:

19:37 Changeset [520] by mart

A revised regex for JID parsing, based on JEP-0029. Doesn't support ...

07/02/06:

20:27 Changeset [519] by bradfitz

prettiers

20:21 Changeset [518] by bradfitz

+ # remove invalid low unicode code points which aren't allowed in ...

20:17 Changeset [517] by sky

list the stats too and inject them with the right unit

20:15 Changeset [516] by sky

change stats to counters and add a stats mode that gives you the non ...

20:03 Changeset [515] by sky

take options

19:51 Changeset [514] by sky

whitespace fix

19:49 Changeset [513] by sky

say per sec instead of sec to deconfuse brad

19:15 Changeset [512] by sky

takes admin output and dumps into ganglia

18:27 Changeset [511] by bradfitz

let messages go to server. it might be a bot.

18:22 Changeset [510] by bradfitz

hook for on initial presence, to send a welcome message/etc

17:14 Changeset [509] by bradfitz

add a class method DJabberd->foreach_vhost since I'm sure it'll be common ...

17:04 Changeset [508] by sky

list all connected users

17:01 Changeset [507] by sky

keep track of all active servers so we can traverse them for stats

16:45 Changeset [506] by sky

fix whitespace

03:25 Changeset [505] by bradfitz

stanza processing latency tracking

01:45 Changeset [504] by bradfitz

track auth success/failures

01:44 Changeset [503] by bradfitz

connection listing

01:28 Changeset [502] by bradfitz

how did that work before?

01:22 Changeset [501] by bradfitz

account for trailing whitespace

01:19 Changeset [500] by bradfitz

be more paranoid

01:13 Changeset [499] by sky

keep track of how many stanzas go to local delivery and how many go to s2s ...

01:07 Changeset [498] by bradfitz

some more stats. probably badly named keys. artur/I will be fixing I'm ...

01:01 Changeset [497] by sky

keep track of modifications

00:51 Changeset [496] by sky

make the tests pass after Brads change

00:44 Changeset [495] by bradfitz

more admin commands

00:28 Changeset [494] by bradfitz

did that already

00:28 Changeset [493] by bradfitz

roster caching, as well as roster load coalescing: don't kick off 3 async ...

00:15 Changeset [492] by sky

You can now set adminport, to which you can telnet in and get a list of ...

Note: See TracTimeline for information about the timeline view.