DELTA 661 0 215
SVN  9=&, R D Q 0f< l  xAPERL_MODULES = Jabber
MODULE_DIRS = $(PERL_MODULES:%=perl/modules/%) modules_.PHONY: $(MODULE_DIRS)

modules: $(MODULE_DIRS)
modules_clean:
	for i in $(MODULE_DIRS); do \
		cd $$i; test ! -f Makefile || make clean; \
	done

$(MODULE_DIRS): %: %/Makefile
	( cd $@ && make $(notdir $@).par )

$(MODULE_DIRS:=/Makefile): %/Makefile: %/Makefile.PL
	( cd $(dir $@) && perl -I../../lib Makefile.PL ) $(MODULE_DIRS${INSTALL} -d ${DESTDIR}${datadir}/lib
	${INSTALL} -d ${DESTDIR}${datadir}/modules
	tar -C perl/lib --exclude .svn -c . | tar -C ${DESTDIR}${datadir}/lib -x
	for i in $(PERL_MODULES); do \
		${INSTALL_DATA} perl/modules/$$i/$$i.par ${DESTDIR}${datadir}/modules/$$i.par; \
	doneENDREP
DELTA 592 0 6276
SVN  $r9 j d 0 &= Vb hr 1Z V wh JZif(!strncmp(line, "zcrypt", strlen("zcrypt"))) {
    owl_function_zcrypt(line, msg);
    return;
  }_owl_free(class);
  if (instance) {
    owl_free(instance);
  }_get_blist")) {
          char * perlblist = owl_perlconfig_execute("BarnOwl::Hooks::_if (buff[0] == '#') continue;ENDREP
DELTA 577 0 135
SVN  //  / ENDREP
DELTA 639 59 674
SVN  d_H  ;  PA BQr f'3 x C V ye oV =V J}static owl_fmtext_cache fmtext_cache[OWL_FMTEXT_CACHE_SIZE];
static owl_fmtext_cache * fmtext_cache_next = fmtext_cache;

void owl_message_init_fmtext_cache ()
{
    int i;
    for(i = 0; i < OWL_FMTEXT_CACHE_SIZE; i++) {
        owl_fmtext_init_null(&(fmtext_cache[i].fmtext));
        fmtext_cache[i].message = NULL;
    }
}

owl_fmtext_cache * owl_message_next_fmtext() /*noproto*/
{
    if(fmtext_cache_next->message != NULL) {
        owl_message_invalidate_format(fmtext_cache_next->message);
    }
    owl_fmtext_cache * f = fmtext_cache_next;
    fmtext_cache_next++;
    if(fmtext_cache_next - fmtext_cache == OWL_FMTEXT_CACHE_SIZE)
        fmtext_cache_next = fmtext_cache;
    return f;
}m->fmtext = NULLif(m->fmtext) {
    m->fmtext->message = NULL;
    owl_fmtext_clear(&(m->fmtext->fmtext));
    m->fmtext=NULL;
  }->fmtext));
}

void owl_message_format(owl_message *m)
{
  owl_style *s;
  owl_view *v;

  if (!m->fmtext) {
    m->fmtext = owl_message_next_fmtext();
    m->fmtext->message = m;style_get_formattext(s, &(m->fmtext->fmtext), m).
   ``private'' means recipient is */
  if (*n->z_recipient && *n->z_recipient != '@'message_invalidate_format(m);
}
ENDREP
DELTA 666 0 1538
SVN  [43  W ( V3 	L {A/ H@ 1  	1V should live
# in BarnOwl::Hooks::_startup

use strict;
use warnings;

package BarnOwl;_\n
package BarnOwl::Hook;

sub new {
    my $class = shift;
    return bless [], $class;
}

sub run {
    my $self = shift;
    my @args = @_;
    return map {$_->(@args)} @$self;
}

sub add {
    my $self = shift;
    my $func = shift;
    die("Not a coderef!") unless ref($func) eq 'CODE';
    push @$self, $func;
}

sub clear {
    my $self = shift;
    @$self = ();
}

package BarnOwl::Hooks;

use Exporter;

our @EXPORT_OK = qw($startup $shutdown
                    $receiveMessage $mainLoop
                    $getBuddyList);

our %EXPORT_TAGS = (all => [@EXPORT_OK]);

our $startup = BarnOwl::Hook->new;
our $shutdown = BarnOwl::Hook->new;
our $receiveMessage = BarnOwl::Hook->new;
our $mainLoop = BarnOwl::Hook->new;
our $getBuddyList = BarnOwl::Hook->new;

# Internal startup/shutdown routines called by the C code

sub _load_owlconf {sub _startup {
    _load_owlconf();

    if(eval {require BarnOwl::ModuleLoader}) {
        eval {
            BarnOwl::ModuleLoader->load_all;
        };
        BarnOwl::error("Error loading modules: $@") if $@;
    } else {
        BarnOwl::error("Can't load BarnOwl::ModuleLoader, loadable module support disabled:\n$@");
    }
    
    $startup->run(0);
    BarnOwl::startup() if *BarnOwl::startup{CODE};
}

sub _shutdown {
    $shutdown->run;
    
    BarnOwl::shutdown() if *BarnOwl::shutdown{CODE};
}

sub _receive_msg {
    my $m = shift;

    $receiveMessage->run($m);
    
    BarnOwl::receive_msg($m) if *BarnOwl::receive_msg{CODE};
}

sub _mainloop_hook {
    $mainLoop->run;
    BarnOwl::mainloop_hook() if *BarnOwl::mainloop_hook{CODE};
}

sub _get_blist {
    return join("\n", $getBuddyList->run);
defined 
# Shove a bunch of fake entries into @INC so modules can use or
# require them without choking
$::INC{$_} = 1 for (qw(BarnOwl.pm BarnOwl/Hooks.pm
                       BarnOwl/Message.pm BarnOwl/Style.pm));

1;

ENDREP
DELTA 543 0 1295
SVN  P&z ) E v&E Cp
  owl_obarray_init(&(g->obarray));

  owl_message_init_fmtext_cache(#ifdef HAVE_RESIZETERM
  resizeterm(size.ws_row, size.ws_col);
#endif
char * owl_global_intern(owl_global *g, char * string)
{
  return owl_obarray_insert(&(g->obarray), string);
}
ENDREP
DELTA
SVN   SPeD EI#E-F
fBMhE[RG`H_MhE_DcJ"ZME_NB[+G]DuDVEEFoDEDVLnDODE1JDpDI[DPDEMG`NgDuNzKUTNgKiENgN+T:IJtHxF(GM6JR&HHxPDEVQNgJ/EyO:FtFtHEyIfLnG'D O#FXQtI#ETF`GWEXNgo7GgR;E_I#DFOTlG]I#DUG`DQU#F;SKE<DZIB\rDEF;^,DFL M9IJtRbL EI^GXGIOH^LnEXDG#FoFtD{H1FGELE:E#HCH$EVHUUHADKL=DyDM^HFoDE'F'FoFXHUGeYMGI#G]EhP'IPUKGNDJvG"JwD`DjH]Euse strict;
warnings;

package BarnOwl::ModuleLoader;
lib (get_data_dir() . "/ms/")PAR*.par$ENV{HOME}.owl
sub load_all {
    my %;@for$dir ("," )openh,) or nextwhile(definedf = read$dh)) if~ /^\./if(-f "/$f" &&(.+)\$/{$1} = 1} elsd/lib"push @INC, unless grep m{^$},f =/,closemod (my ($class) = ( (keysif(! eval "::error("Unable to : $!")!@@$Hooks::startup->add(\&register_keybind);
}new_command('re-', {->},summary => 'R us descriptionq{s located in ~ and the systemdirectory}= shifINCdelete $INC{$m}mm{^/}# Restore cfrom perlwrap.pm_(qw.pm/MesStyl)clearl $SIG{__WARN_\&squelch_re->run(1(*{CODE}Subrout.+ d at/1;
ENDREP
DELTA
SVN   q\D IZ&E)FyID O(E3GFyFPDNDn`2E3G9F(NfG9F(FfHlDGDlPoDDHDHUDD?X(ES(D2OUE3FPD!DBP+F#G3E$EBOHE:GmGqIeSoE:DLEFHWDG>DH=DLcJ!O(G9H8use warnings;
strict;

=head1 NAME

Module::Install::BarnOwlDESCRIPTION is a M::I m to help building barnowl
s,SYNOPSIS

    inc::;_('Jabber')WriteA
Thisroughly equivalent to:name('--all_from('lib///.pmrres_external_bin('As well as make rgenerate ar, andput some
additional-specific informa into META.ymcut

package ;
base qw(sesub {my $self = shift = ucfirstclass = ref->""".pmpostamble(<<"END_MAKEFILE# ---sec:

ar: pm_to_blib
\tcd ; zip ..ar -r arch 

}EE ALSO

L<>, L<>1;
ENDREP
DELTA 448 106586 29757
SVN    !A c  1y h*  1%Net::DNS::Resolver->new#'xmpp', $self->{SIDS}->{$sid}->{hostname} >h* > foo>
#
#              Good for config fileENDREP
DELTA
SVN   XD IP(F:F2DqX(ERcEYETK^DwInK^InMyD+InK^FGFSF`JtF{DUK	FHIF1K	F	DDFbLWH/FhKBI`]rIEDwI"GrGGaD+I"_4DyJHtFDqDQDuGZFYGrHuD.GKpE M	EYDJ7FaHJ^DKfIgH|JDESFAFfEpRsUE+IF
HJGZDRE;D+EGVF!EqEZF0F*EG&D~I(FH%FLGNLOFVOEgM	Y*J[OGSE<KrGTb4FAH8FAGAD7DPHuQ&DEAGVE:EqIVUJ2GdEwFAIDtNGdJ'DokP.D#HP(Huse warnings;
strict;

=head1 NAME

BarnOwl::Message::JabberDESCRIPTION

A subclass of  for  ms

=cut

pack;
base qw();

sub jtype { shift->{} };fromtotorostatus} }login_extra {
    my $self =;how =how} = ""$s .if","return $s;
ng_sendercontextsmartfiltinst($, $fif(eq 'chat')usdirectionin} elseto_(,)if groupj--= qq{^\$ and^\$("" ne 'none  = Net::JID->new)->GetJID(? 'full' : ''- =( ( ^in^).oroutto)SEE ALSO

L<>1;
ENDREP
DELTA
SVN   '5D W#I;E-F4EG#F
I#O<K1NRM-inE8D FnNfKiKtFnIDjGGGJO_H2LpD-I#L^DM%O|FJH E5cjDLP^DjM%DLIAN-EIG|I@OGOHDaEEGDDF2EJ@FDPHD<E~DkD<D.FDBOIZDF`D|@PF,kF=E,DIGI#G\LpDDsK0IRDKVfDLgNBD>FB\$JHKwL$D
F1KqEdIM2KAD"QSN2KAFoDuQ/DKGEIHRGGF"E>D?DKD-F1LCHHgD#JM"LpO#G2P[E-DQDgDWsLkK3Q)V;\UEQQOK@L)Q<^\/k8FYE}F=DTKqD~K9JD3HWDFvGZP"G:JH\&JEE3FE;DHN[MNF@EaE\DKJF>GG4NIT.GFwIKQ/PEFgI%PrYCJ3YRT`PrD~DrMzG[NKH?D*DZK#VEfM?M*F^OH?LYGgDuDD/EyGGD~FeJxE9SND/EIxDeGGF_GJEDE:HJ(I1EDdG^DgFZLxFbLwD|H
E)OKT=E$G^F8L$NxD7G(K3DG	SD.E4GD-JzTKDD0D'GyGJFgG;E)QTPEDZHdLOFKDQDuU"D"EUTwD&GOKEZTwDOGJMG7KH&IyK=D4MOGzDII9K|K:IuOnJ	JGJ:FOxJMEMVFQDEkY(HGdHtF-ILL(E1GEPGJwG DGEROYD`N;ED0FOJL(F`JZPN)O.I	H8PJ\N&D}NfFvOPI]HQGSYI@JAW4IUN
K=PQQ(P:VR^LX@RG`E)WRGGI#H^IKFADEIKDcGWLrDbELXGG
g:Mc\rDHmPJcFnKrMKL~DHG_JrEL*FoEADwOfWFRIvD/eD-GF\=D/v{K5`DDH/DDH_PJRE1DVH?I!IJ{FEH]DFWtD8DG\oDIHJDuHWSxL|DDVF!DD^G\DFtXsDqFJaL~FJ@s
g	H9Db
DJDEleuDD\EAH8EoDqEEc@pIZf
DhEAGHD@x@IZgFFEDlFHF~FsT>IFv{HHIvGanhGdqGHaOGt@SsDFE1HyE<DIEDWtKJ6EmGyWtLDGE"Q WtF5HE6WhK1EY?JDNLpJ&Hp`=L0D0LBEqJRh\NFDFI
I{HWtKGdHDmL:FlD_DiEYDG	DED!HEpEEhJ-DDWDkDI"XEF9IXFG5dkE9M-EXM]E"FLZL|DoNkF5J=h]EE2ED|DI4_>DdGHKDDdXFwEDGHbIkDV>HH_CG'TsP3DDpHEHGXD/PRGP3FGUFAD9G'IiK=O}JwQmJED|EQK/D}HvLaEQDKYK|DiDGM ISIdG)HgG6ELQHJD<D;O?IIlK7F#IRD|D9JEEBLDLKP2ELFL/L"G&E#G:EDG]DiEE&DGD_2D$E\EF~E\TxF@EmErGDGoL~D?D-JFJH"HMIKLJYELhEVJYOBO@FSD0G/GKD'I(JYImD-HmFYGbG7FCIaJrH/G6MHbD-LUKMgI=V[DHBNAP~JHDI>GDbMTP2IbDJ1JQE9^MO;FGJAIE?E.IJoEIZLE#FEqDDaFKEBKLGJYJG_DJNEGG"YtFHDkH7LESEwEd\HEEsIB\HD>DOuH$\HDwFNHIKL$K^H~WpI&nHZI&TPK@P"J&vI&];D|\V^KOs"K
_vUuJdv6F;EQL"V1GXL^GxG5lJGX#FjGKM[P:HDuK<DNEQ>JWEYMKFxHzDuF{E:DSR(GxU
DYFDMDSTgQVJIYPvnQ#EIfHcHtIKW&I2R'JUzO2HGKEtD8DrIyEUM!TcKUuDGLgQbH~FETzF2IgFjGUJP/QFUDNX`XZJ,P`F.TctIZ}I+Z}IWO,OBD[qDaL&Jk\5QHGMJFF+L&PsJ'HEmGsGFLQLKE1M?]WDPEJJoGxQ>DaE#ODIAIT`DG9LEI1DZ|c4IGE/GdXyTxG.UQa!HSLSdFQEfDMDSDJ3M/RCwwaR)NQE
SK9_ JwTG^ShOCGYD4E;fdXKBDiK8JF;JJCU7D[TKI;LG<N?\HBD&JGq[(MmDxOFTL_FoLpTD@UJ<EoHLYG.E"X:GU=FgXXFtNvD"L:G/DeFtDDJYD:D
EKJRKzEFEVKxFgENJYG)DMLRG)KdGIvD"KdFLF6K|HyG-MSGtDDED*JsG~FOO2M/F$[XHnDmH+^TO;I~EP;DD]DFTF'D+H3GHJNLOE?ED(FE^JXE OMHLKlsFDPvD@DBH2MKFBaVWID"S[FFLJK,KUD\JNDlNvEoN3I5LVJnHSJ.N(IoJ.INGKF,KnPIK.O_I[K.I=HIRDUOHIN8FD\EgGD9FD/L/HYGWiDeEmHNG@DUE(FUdJ$FHWK-MIGBEEDL6EMQ[=GM^GOXFFDDDnH3D[G)ODVFJW<J:QEJ8UDNpH>ENO%EpGKDEoGJ;V5DoI^KNDGH<ESDmKuDuOrDJ:G}MtF}LH:JwIUKuH[LG[LRDaELTDqNqE(\OD0DLD	EaF(_2JVKWJ.DaG+I\O
DTP[EGUGD_FKKnQkEVF2PuF{E3KO&EMGnK%F%EF;DbD;L9IQF%E8RD4LrD4HpGELRFOmeO
Q<NSdO2cFD
L9JUH>D(F&E]GIYG'I|J*O-EvEoG~ODvRXQ,EdDfIvIbI
F_K2GHDRE GGDVEmDI>RqLYP/EpD^IWE|W>JD^O#SOHGMH0`eDRDAIhMdjIWEG=tDWCb0D\pZ{DL8LJEe[SYEvI
JQzEFLuIEdkREGXuE_D4E8E(LJG}j7E~E~D	NeJ`eILG}EANqGHK2E/JkKYHNOdG_FNI H&LSDaEH&GADkH9F0I1EAH"IAJkHbXFG]a{FkMiV JUi[yaJUENP/IcDjMzN,SAI
H9DaE#DDF_pIvFTG!E#KdG4IhD0J%E0nTXuD.HqPwEtP&JEbK*DuNQDoGH~H1HTDDH^DEuDAEOIGFCDhKE}EULRML@e6H[U/EQDqGePKE$LmIE/D<Z'DhD^FDR-F>IkebXDqFYFExMPwTLFSF}\h[nDTJPicYErMuK;D-DsF=JhJdWrWELAKDEDFaEEDE&DJaGH@3tHZh,FVWD#KrG2J:FPTE
J:DWRRMzE_OUF9KD1RJ:GOUFYO2u=F@ouDdMVF>NVDkE:O@l%MeTNFBHvGO=EF>HFJO=DdIvI:P[@3F4IXMX:J]`*GdOoF>EpF*LLKSNG:GvMlaGPEKDpEjGDDeEdDqF;H#J9D&F~ED`JPbjGI:F{IFL(G K2K$EaAD>J,HGaDIK4HVEeL`g[LYQHDBHuFKDWD.Q'EeL%JXOrF@p3K
H9au@rvMiEDjDW@*auZMIeQmKsX!IKDuDrD0DMqGFGiGFEFiEOI^INQsG9QYIEUINKPYPD@F>QTa@Y{OKQYDEFjG4G*D'VG%IoNQcI(DdF+NqrOI\DHuLdF#F#E@F%HaHDqLrEFMF>OFRDPMKcQ_HKQG9@^S] jtDV^L(DD7jgcu=gCD7DF)LsZ@D1@C4J+@FuDL+HpKXbG@N4@vRf@Z6HE)SNK/DAGJBTUG_GFuHXLdJE5DtLDO:QbDDKuFfQcD:J:FuF-HRL@EhPdEhDDHXVtM?FPGDDSJMLD&D.GBJXTE:D;JnUOD,HIHHG	DEFkDxE)DrE#E;GnF;J<IcDD>FI^P\DNiWS[Iy\!]R	SRS~FOXHIEJIQE[L.I2FNGmKIMSU;M_DND
LxV)ZeDoEOD0K`^agEOD/ED/y#OaHXD/G=D(DOGXPVFNF=]oQ]gGPD#DG]FL7DEF IQEWEnEfTPW@{Pa@%gNB@}GPJFfD	DjEEFkH INgnFE?GOITIkpF^EJGiFkIuHF'FG1E?G@M1YFtM{NE*kLG`MvRLaoE$EE*GI`E-G!M,FgH=D)J-ExM`D-EySvN(F]ODOF	OH%GRK;E8FNK[K<G6I GPLDiK DKK@LOQ+LaFQEEPII&NUExDuD%FDrHK@E2E%E2H2U]EF'dgDLZG)FFD?EVJGIEEzGcLEVQNWNEM`UWJ&@[v}o][I_F*LD>F	GH{JNKYxP)DF$FgVNFuH{YkJ[DvIH<FG	F)GHE%G5E9M}TGZ&EjE.G2wxX5L
@oWLwsPDM	b0L-JewxGDhH
G1EEaF;eIE	FzV+EmIIG|F^DFlJRDvDNnU'H'GF6D6FWD|DRFG{D/FrhE{H!H"I1a5K[WyQHHNLbH@DJDIEJ
EF{FdEGE
DEpDRJzDDD2GFNDJEJD'D-F)D,GDEELFNEG~O]@.E
E
@.GFddvKUED/K-FdNH)VD(DF4G&EDCE+GCFFLSEtNQD'GqMDKAD9F6S)Q^IsL(HI=MF`I=EEIMqFDUPHP;GyHxG8IO`IFEIvG4F#H?HgL~ED:DRRKoDmDQWRIG.QJF<M9FFFmQ"T
HNLyH6I!I{JbO8GMUGkRjI)NFKJE#S/GnNEdG]IYGDQsH/SDjK9K V6GwNH]J%EiLG$DMRHRKeHWF.FBDMDLNL>RnJ!M|D+QEp%FD>V?OGKUaOE<GDOg)kJKVENETDD#GDfD8ITK&D?DtF;EZDSE.EDvED4E<NUKJQYNI+EO0O?RfEOxRhI+qzFgPG9PIWCE JPDUN LFLID1JPEj^(VgJ,D1Kc@ZNV]DWNRIJSFlHEh<irEOX	R^EUEQK'U?FJMHQEM)WNGKO0DvEUD'DDD)FPFOW_F_]F|_&]H$`]L^Y!Edl(UNH NRVODOG U<FF{Y=NYYQHvUM,F%J(N0VNHEDQJCOHKjOMK^EPHcIAEvJCP``SF:ImDD8JZDUI>DjF?EQPSJEYFFmD;D+G1M3FVDUEFP4FLBDNH<RFJBI<N0X/XyEUHvJ>D\F#OQHF0[+HJKN+KUP2IRQ@qH@GDP3F|MKNF8DHFF_QLI?M[LhLBEzID?JO=GQO;EDFzLW{ED
HFG#R<JIM@DPFD
EuZEbajNWSRNKqZ)TgM+HK3D	ShO1N%u&M$D'FHGI@I,T1ToLEODRK~I'LDQojZQD+EEGQW9HzKVRTG#K!O;O]`JpfaNEI}N$J5DF$GtMJUG#FE@HfHEcEJVFhQ.K^EGO4JEIWnTPQ2LrE'EEEQO2D-G|DmFWD/DGFLOU_F_U)IEaN`E)J>J-QJKODJlF:[fEF#ICFZDhH9FfF'NFE9K9W3HLI3K\INDFQDE~HLEED%F DJ6JiDJ-F3D	EmKNE%D3DzHxP-IPXKEjMFK$NGnK>KNE{IkRPEIGW3HJ-GAQY_ Q6IaG\TgR1JJbdD$D-PIQ1EmP0DP WtHHlPKGRKPD5D3EjKF1ElG'NmJluse strict;
warnings;

package BarnOwl::Module::Jabber;

=head1 NAME

DESCRIPTION

This m implements  support for barnowl.

=cut
HooksMessag::ConnectionManagAuthen::SASL qw(Perl)Net::MUCDNSGetopt::Long;

our $VERSION = 0.1;

BEGIN {
    if(eval {require IO::SockSSL;})$::eq "0.97"error("You are usingSSL , which \n" ."contains bugs cait not to work with's j.pl. Werecommend updatto the latest from CPAN.);die("Not load}}
}

no 'redefine';

#
# owl perl
XXX Todo:
# RostersMUCs
# Moer feedback
#  * joiparresence ( and)
# IformatloggcallAppropriatesubscrip ms.conn =->new unless;;%varsub onStart ( *queue_{CODE} regi_owl_ands(keybinfil$::mainLoop->add(\&getBuddyListG{show} = ''} else# Ourdoesn't. Unfortunately, thismeansprobably *also*. So justgive up silently}su)return!->ected() tatus_changed0my $idletimeget>= 900 &&eq 'away'xaAuto extended- af15 minutes .13== neforeachjid (->getJIDsclient =FromJID((removeund --  in re?->Proc0(accountdis!o_logout::shutdownp = P$p->SetShow)Send($blist_r= shiftbStr .= "%jq->query(eresourcena$jq{} ||->GetUserIDsprintf '%-15s %s',,res%rqQ,[" .rq?: 'onl ) . "]Styboldif	jq{askpe	}
	jq{no	bedoff "\n";getSingleled""jid = "groupG:@ijids( '(@unsorte'no[]## Owl Cnew(login => \&cmdin,{ summary"Log into", }u  JID [PASSWORD]"outoutofwrite a"-t thread] [-sject]"how y.mucmucUCadesendto muc.\n\n. "The followavailable <muc>  JaPis takencurrppliedinv<jid>ItoconfigureCs aNeto initalize aAt, onlydefault ais-aall'recipinCOMMAND ARGS's. (icit add)addAddsunURuthorizdeDe-'argu-a Specifyakes odsigmthan oneg <to May be siedce, willanypPurllcomb-ple an <etsahNote: U-used, cany multiplkey(v j -('type ^$cmJIDpasswor@_uidomponentServerR)'jid'full!||:JIDjidExistsAly.m$s, $) j_jihashhostls> 1>eruid}in(->{ub {' !haveGot but  no jiadd# *handlerWnonymourefsordoorrect behaviorwhen wetCallBha=>p_incomingt(@_)nl_undd( %{}We failres[0]ok401( "PStr: ", \& "E:(,->fetchpriorit1admin_msgde~ tr/\0-\377/x/."# L,t_[1]err. Pleaanlt-aAll#O!( scalatopop_ztext(_tos($to, $"@arglocal @ARGVcGetO'=s'\'i='!="U'a]$to@candidu(Un$torep {$_->[0]}if(!musa
(,ype@{$>ypW: Gand/ortinTbelow.  Ena dot oby itself.  ^Cquit.-a-"edit_wdieomdODO: Wgeneral% = \&func{knowmucur$mm->is_{jroomtog =::Pars('ough||=' {->,, [-p()length->MUC(Histo=>MaxChars0ifLeavehaft'muc')SetToxNewChild('http://org/protocol/muc#$x->AddxdtoIQiqype('setNew"owne:x:datubmiiqAccepinstanmuc@m->Base\, map {}MUCs.fer:.FindMUC( su)
Consimerelng offfirst twos.subaduth@p, ()= Adlofsibad idea(1(to ->eo()esaIQteXMLream::Node('iq:')%all ({$gg{}keys_c($gput_attribsg: . (? "" : "i: { ," }ms=>to)beenod~ s/\n\z//>T(S = j2o, { di'out'$(); # Kludgget around gtalk's random bisSidj"");``...''g XMPP(in'idHACK IN PROGRESS (ignordelayDXx:')jass here.->HasX	#x	rop#p(GetTo%recipxmlXML{"is nowine.outreply-iif(var('debug')onmin':A)?"(Answer`yes'`no')yesano= "true ac	q'R(=>:". RFC 3921 saysshouldpona#floodsub/sub'dsome s, sowon'tmay wto detondir,per- se/codCHelpun%P%k${$k($k$'jito=}Body_xml(in?:.priva# CheckewedopersonalI,ull beomtoick..oo&& !'['sepic to ==2oer",DNS::lv->search( '_xmpp-._tcp., 'srv srvor@a-> $[0]{target},5222=nJIDyInvali# Disambiguatatc"Are1neNeurthioeour"It'Desa(j,eqfno belecinput wa sane enok likmuc }Heuristiy wawasb/@_ush, [(~ /@/_]m (([1]$yp}

1;
ENDREP
DELTA
SVN   Ci;D @IIBEE:E2j(FjE}GFrJAK{NDJK}dFGvEQGgEHFS9KRFvY]DRMIVG3{=KE!Qba2GE[8FX7GISG]GGGPISdYXF2{mY1G3i`HG>FLGhL;D}L_DKElGMLJA^XOjUQS'L@E}dASfZzdhNGDgED}DgGHuK:LHT#MFv@qGvI*F|@HJ%@cHv\use warnings;
strict;

=head1 NAME

BarnOwl::Module::Jabber::ConnectionManagerDESCRIPTION

A class to keep track of all the active c inbarnowl
j m

=cut

package ;

sub new {
    my $= shift;return bless { },;
}addselfjidStrient =->new->{}->{C} =Roster->()Status"available"remove0 unexists->Dis()  ifdelete1edscalar keys %{}getJIDsjidEssid || "foreach ( value )($c{SESSIONid} eq}FromSiundefJID->G('full')UNIVERSAL::isa(, 'Net::XMPP::JID'if
1;
ENDREP
DELTA
SVN   BbpD IK7G(E:E2I\/ESqGZKqFfDGD(E3I(GDuD<E_FEOvD
FFEIG"E;GDEGD
FEFmGH&DkDD?MqEPDiOoPnD2GAH'DH8JGHG,HLELD^IBFvHgD*I?GnDUEGOFDeFRJEPYFfnGnGIJRGGpKCEHCZnGGGtHODULGIG	FDWmH'E EZI`DD
DxD5E6G4DTLZH&XnM3FGyDRD
G?IIEFzMnD	ImG8IiDLGF]TuMqF$DGE'I]F]JlH6L8HDaD	DMEqE[D|DI	KLnHDN~DfJ_F>I$PH2DDkPG~EHD(G*EdMcEUcnD(VnMEF)F(EHP"G~W(IYuse warnings;
strict;

=head1 NAME

BarnOwl::Module::Jabber::ConnectionDESCRIPTION

A subclass of L<Netlient> used in the  j m

=cut

packag;
base qw();

sub new {
    my $= shif%arg();if(getvar('debug') eq 'on')${level} = 1file'.log'}self =->SUPER::new(->{_BARNOWL_MUCS[]return;
}2 MUCJoin

Extends to keep trackMUCs we're joinedas
MUC objects. Takessame argumentsMUC/new> and>muc =->c =>, @_muc->(push @{},Leave ARGS

a. T is specifiform as L</FindMUCunlessgrep {$_->BaseJID ne}]R representing ac
, undef if it doesn't exis can be either JID,
or Roomroom, Server.while($#_ >= 0) { lc(pop) ; }$jidjid}jid els} &&JIDuser>,jid->GetJID('')UNIVERSAL::isa(, 'XMPP'foreach(ifdess a list (or arrayrn scalar context)
 we believe ourtowant ? @:SEE ALSO
, L<1;
ENDREP
DELTA 448 4947 5966
SVN  ./
 '  r<Net::XMPP::Client->newENDREP
DELTA 448 22934 3607
SVN  hjz G z )?Net::Jabber::Client->new();

    For a component:
      use Net::Jabber;
      my $component = Net::Jabber::Component->newENDREP
DELTA 448 240400 5073
SVN  
. .  AD oNet::XMPP::Message->newNet::XMPP::Message->newENDREP
DELTA 448 196430 4494
SVN  ac0 7  N jwNet::XMPP::Presence->newNet::XMPP::Presence->newENDREP
DELTA 448 246685 4241
SVN  ln) h  N| ]Net::XMPP::Debug->newNet::XMPP:Debug->newENDREP
DELTA 448 52434 3931
SVN  q * ^ 9 7QNet::XMPP::Foo->new(@_);
      my $from = $foo->GetFrom();
      my $JID = Net::XMPP::JID->newNet::XMPP::JID->newENDREP
DELTA 448 215001 4866
SVN  ]_$ 9  KJ 7&Net::XMPP::IQ->newNet::XMPP::IQ->newENDREP
DELTA 448 222967 4421
SVN  ./
   Net::XMPP::Client->newENDREP
DELTA 541 0 758
SVN  M
!l 4 C ^u O ~ /Net::XMPP::Client->new(...);

  my $Roster = Net::XMPP::Roster->new        foreach my $key (keys %item)
        {
            $self->{JIDS}->{$jid}->{$key} = $item{$key};
        }
    }
    else
    {
        $self->{JIDS}->{$jid} = \%item;
    }

    foreach my $group (keys %{ $self->{GROUPS} })
    {
        # Clear user from old groups.
        delete $self->{GROUPS}->{$group}->{$jid};
        # Clean up empty groups.
        delete $self->{GROUPS}->{$group} unless scalar keys %{ $self->{GROUPS}->{$group} };
    }

    foreach my $group (@{$item{groups}})
    {
         Net::XMPP::JID->new Net::XMPP::JID->newENDREP
DELTA 448 148383 4936
SVN  :M< 
 J qFq g# /Net::XMPP::Debug->new(level      => $self->_arg("debuglevel",-1),
                              file       => $self->_arg("debugfile","stdout"),
                              time       => $self->_arg("debugtime",0),
                              setdefault => 1,
                              header     => "XMPP::Conn"
         XML::Stream->new(style      => "node",
                         debugfh    => $self->{DEBUG}->GetHandle(),
                         debuglevel => $self->{DEBUG}->GetLevel(),
                         debugtime  => $self->{DEBUG}->GetTime(),
 5ENDREP
DELTA 448 10926 11995
SVN  :>#0   T= [} RL [} !Net::XMPP::Debug->new(usedefault=>1,
 Net::XMPP::JID->new(@_new_packet - create a new Stanza object.sub _new_packet
{
    my $self = shift;
    return Net::XMPP::Stanza->new(@_ENDREP
DELTA 448 156949 28089
SVN    ?_ G   \s `? 'S 9 Sz NH  1 l1 MRNet::XMPP::Client->new    my $password = delete $args{password};
    if (ref($password) eq 'CODE')
    {
        $password = $password->($password$password =~ tr/\0-\377/x/;Net::XMPP::PrivacyLists->newNet::XMPP::Roster->new <aa < ################
sub SASLClientDone
{
    my $self = shift;
    
    return $self->{SASL}->{done}ENDREP
DELTA 448 50281 1183
SVN  WZ@  @Net::Jabber::JID->new(@_);      }
sub _new_packet { my $self = shift; return Net::Jabber::Stanza->new(@_);   }
sub _presence   { my $self = shift; return Net::Jabber::Presence->new(@_); }

1;
ENDREP
DELTA 448 209701 5287
SVN  kt# }  TN [4@ uMF C iNet::Jabber::Server->newNet::Jabber::Key->new();

    $self->{DEBUG} =
        Net::Jabber::Debug->new file=>exists($args{debugfile}) ? $args{debugfile} : "stdout",
  setdefault=>1,
                                header=>"NJ::Server"
 Net::Jabber::Dialback::Verify->newENDREP
DELTA 448 65978 1240
SVN  : b :Net::Jabber::JID->new(@_);    }
sub _new_packet { my $self = shift; return Net::Jabber::Stanza->new(@_); }
sub _iq         { my $self = shift; return Net::Jabber::IQ->new(@_);     }

1;
ENDREP
DELTA 448 60850 5115
SVN  <>* Q  e < Net::Jabber::XDB->newNet::Jabber::XDB->newENDREP
DELTA 448 81546 5513
SVN  hk?   =- S~ eNet::Jabber::XDB->newNet::Jabber::XDB->newNet::Jabber::XDB->newENDREP
DELTA 448 153332 3604
SVN  24D #  pD ]UNet::Jabber::Dialback::Verify->newNet::Jabber::Dialback::Verify->newENDREP
DELTA 448 57358 3479
SVN  DFD #  pD oUNet::Jabber::Dialback::Result->newNet::Jabber::Dialback::Result->newENDREP
DELTA 448 236053 4334
SVN  FBQ X  /l 6/ 4Net::Jabber::Log->newNet::Jabber::Log->newNet::Jabber::Debug->new(usedefault=>1,
ENDREP
DELTA 448 245486 1186
SVN  NQ=  =Net::Jabber::JID->new(@_);     }
sub _new_packet { my $self = shift; return Net::Jabber::Stanza->new(@_);  }
sub _message    { my $self = shift; return Net::Jabber::Message->new(@_); }

1;
ENDREP
DELTA 448 145668 2702
SVN  p	S f  z 3=Net::Jabber::Key->newNet::Jabber::Debug->new(usedefault=>1,
                       ENDREP
DELTA 448 0 1971
SVN  >E s   +J  `" 1Net::Jabber::Dialback->newNet::Jabber::Dialback->new("verify");
    $DB = Net::Jabber::Dialback->newNet::Jabber::Dialback::Result->new()
                if ($temp eq "result");
            return Net::Jabber::Dialback::Verify->newNet::Jabber::Dialback::Result->new(@temp)
                if ($temp[0] eq "db:result");
            return Net::Jabber::Dialback::Verify->newENDREP
DELTA 448 185051 6715
SVN  bdc B c ?#Net::Jabber::JID->new(@_);    }
sub _new_packet { my $self = shift; return Net::Jabber::Stanza->newENDREP
DELTA 448 26554 23714
SVN     b     S 	 ]Net::Jabber::Client->newNet::Jabber::Component->newNet::Jabber::Query->newNet::Jabber::Stanza->new +/ + = shENDREP
DELTA 448 191779 4638
SVN  23
 !  w;Net::Jabber::Component->newENDREP
DELTA
SVN   [ID EE%D1use strict;
warnings;
inc::Module::Install;

barnowl_m('Jabber');

WriteAENDREP
DELTA
SVN   	
"MPDmRMFD~DVOGTFGJ0UtGTE:i7E>GTVGjQH	FhDL@X@eRaiN`kiDqEYFXDqDVQzGHCJ>GDUDG>DBGIXDHEN`D>ImDxDlGEE E	GPK\HD EYUD^ID8]DkGnDoE/DBDDDjG?GBEHD!ElEYDhKF=DxK=DuGD*EYEkI@EnDlEvK^DhDkDDDD>JE5Db@FE/EPDVEKUE@EIqO(K<RLGF
EvF$DiD?D~SNEvFG+EnD$D^EqE2D&E GUEEAE2DsDFwFhGCE\EID@D]DDGgDqDwEF|DQF	KImDMDDBF:K~FEHE=E<DDE.D-HHaEVD@EMEM|DqEVFcDDRM0KATuJyGVhE*LTDDE?FD,IOD/EWFJdD%D#DBIPDFD'DD\GMHPSD}EFE	DMDsFIDPHH&DOD=E2M"F
GlEEfJxI"E'DD	DZIEEmEG@E?E_EWKwFZGuDjHeEqFE	DVKMD@R\EXDE?KEnSrF>HmDKFvN{D5HCH H D)LCJJDKJBJOFEKwIDRIBQQFdGTY$DVJEF^FXGoReP@F.GFR/DRG HEHAEwFGHFD;J6DUDIE(E:FFFIBE{HdUEKDbJ$G'JMF[D=MH JhNG D?JhM"YEKFI1GGlDCHvL}GeIFzL.D,E7JG6KG{F<GK!PjFE8U$D1EWDzD`ED&EaPE	HfF|GJKwI GJE^"EUDGkPyJpEvVsLDID1FM,KsEQENVE}WtOwN"IGQwKyHjG'LPG'M`D3DwFDaIhHBG;FaD(DKHExG]GIN JFJtL.HDHMjGeE.E4KGfFIYD8GALgF9DCLEGGXDdFEGGFKF{LWMcDtDvFYJHG$G?MKGFFKEIJ\E?LGAL+I	NiFgDLN	KpEbIK%MHjJF{H]KQMKHoH7GfDnEHtI%DjDkIWH7H`D;E&I	D?IjDF JEDIDWEYHpQJ$TLQELYk:IRGhQVN.FD'D5WK!V=H MD;GkG9DtEZEiDwODHF4RDvF2KD=E?I}IG[KfJIHdWFHhENK>K!SIDV`DdD.NMRIOGYJ	M1LJsM EP,E/DE`K I0KLDIDMHUDJEENDYI9E/ELG|HtNiD&PDEKHaUyWnM FzJT]0DgDMJhDaN0TvD:I\OWtM`DwGJ7DSUG0LDIJTGHfF0DDG6IPGyHKSHEE6OSKH4QBFNbEdU=FKBFD9D<KE	H#DHDIDDaDeKRGsDD$FDE0EoDOFTKAE6KvFaI~IHCH;M)DI:PL}I OD
EoK}OBDWD=N	G?GtQ^E<IRD2OFNGS$H0HHEDYDUYNO(FiD;NLJ~E&GE
U{J<ML(KR{RGHsLyO]EFeFKG1GD2FGhHG'G|KME{G[E;D5GFhGHjF{OTKEiLF{VFIHD|EN#line 1
package Module::Install;

# For any maintainers:
# The load order for is a bit magic.
# It goes something like this...
#F ( host hased, creatauthor mode ) {
# 1. Makefile.PL calls "use inc::"2. $INC{inc//.pm} set to version of3.s4.requir5./} ELSE

5.004;strict 'vars'; qw{$VERSION};
BEGIN {
# Allcore s now synchroniss.This will be uto ensure we don't accidenyldifferentmit enforced yet, but tim the next fewreleases onccan make it wclash with customexten = '0.65';
}Whether orctuthe
#hastgetas loerdocumentannerfsmay NOT havhe bund, anuya MItorkthould
sul false errorsunexpecbehaviour. Andwant.
my $ = join( '/', 'inc', split /::/, __PACKAGE__ ) . '.pm';
unless (}die <<"END_DIE";
P invoke ${\}:
;

notIfscripfromfuture,detecnd care-run oved
# againis bad. Rathan takcto touch(which
#unreliable onplatforms write permis)
#we sh catcrefun.
if ( -f $0(stat($0))[9] >	 Yourraifica.

knowfinloop.
corrnCwd   ()FiFiPathndBin;

*::*;
@ISA=;

suboself = shift;who->_c=::cwdym"${who}::AUTOLOAD"->{}ubpwdp# delegbackpadirsgoto &eq}$=~ /([^:]+)$/"Can-n @_, (, $1{can('')}uc($1)1}imports->new(@_{"path}/disp}.p::mk(refix}"dminname}::" _top =>->@_ = (, _"}*{preUnregistersohemelete) = @_(",my @ext@all%seenforeachobjwh(od, $glob%{ref(::'}objif ^_/eq${}++ ( skeysnew%args# ign builtop levelbase_abs($::Binreturn} ||= 'A'  ($^O'VMS' ? '_' : './BUNDLES~ s/^\Q\E::/}->~ s!::!/!g"/b( \,),ce(0, 2,);
	)'' dxis'' !removdioryit.push, $topgrep { lc $_ } @INCINCrvfin)(kg{$rvs}{local $@ewval {;new')wa@ =&{}(,[]foun::($~ m!\E/(.+)\.pm\Z!iubif lc()kg/gwemixed-c, assumss bpreservedly.  Owise, roorougcse-||open PKGFILE, "<: Ca: $!in_p 0 <>1/^=\w0cut(||);skip text/^\s*#/;#om\s+)\s*;/ilasclose, [ ] )-ddep =(eq1;
ENDREP
DELTA
SVN   ThEF ES5E6I	PFE	ED(GFF5E'FG^GFF5E'DLE3HDG+D	H*D
LPH!#line 1
use warnings;strict;

32

package Module::Install::BarnOwl;
base qw(se);

sub barnowl_m {
    my $self = shift;name = ucfirstclass = ref;
->("--")all_from("lib///.pmpostamble(<<"END_MAKEFILE# ---section:

ar: pm_to_blib
\tcd ; zip ..ar -r arch 

}60

1;
ENDREP
DELTA
SVN   *E(QG&I]HfDnD%DYU9D%KXDRDmEXD!DiDFEXG}GVP"G%D,I!DMGSFsDj|z"D4F[FmE!EFGZO~GHELDVEDsJSgFTH1LfDtReGZHIsDuG DF&JPD`Q!KZ_~LKJ&HHmD4S^DUH|G}ID)HUDMIDIzFbDGK D$ItDQ\DEQ\P]GJRXsFgGmN8J!EaEMUbIzDKFJE!K	E3GZD<E(D3JH2E$DCM,FwDsDqEmJKM KoGE"ED(ItJL
FFBDEFQDGI]GiDbEnEDtG8FDLOHUJEENMjJQX?GsH2HPmIFltW6EwGQH5EF.G Q<DLF.H[H[D7JM@F0Q IBGDvDtMKFEE#line 1
package Module::Install::Fetch;

use strict;Basevars qw{$VERSION $ISCORE @ISA};
BEGIN {
	= '0.65';
	 = 1;
	 =};
}

sub get_file {
my ($self, %args) = @_;cheme, $host, $path, $${url} =~ m|^(\w+)://([^/]+)(.+)/| or return;
if (  eq 'http' and ! eval { require LWP::Simple; 1 } )ftp_or (warn("LWP support unavailable!\n"),)}$|++print "ing '' from... "unless (Socket;::inet_aton() } "'' resolve failedforCwd$dir =::getcwd(chlocal_dir}exists::mirror(elsNFTP#  to past firewallftp =->new, Passive => 1, Timeout600->login("anonymous", '@exa.com'binaryget($quit->can_run()no, fallbackftp.exeFileHandleh = $SIG{CHLD'IGNORE'$fh->open("|-n"Couldn't : dir;@dialog = split(/\n/, <<"END_FTP");
r \
cd



foreach (("$_h->cloNo workprogram -f: $@size}-s!systemrun})unlinkifemov(((!check_fo-e)? "done!" : " ($!)" !$?1;
ENDREP
DELTA
SVN   D	NxDrEHWD9EDED	GDRFG3IIND|G3INGUTXFF"D)EFF$EGyJDDFFDDEDDHI9FI8KoFzD
DD
DPFtFzGrGF
E:EaUD;E$DS:E:G)I^KsDDuJ{FrGWFEDPN~S2H]HEJfQ	NxFnIo#line 1
package Module::Install::Base;

$VERSION = '0.65';

# Suspend handler for "redefined" warnings
BEGIN {
	my $w = $SIG{__WARN__};
	 = sub {};
}

### This is the ONLY m that shouldn't have strict on
# us41

new {
    my ($class, %args) = @_;
foreach$method ( qw(call load) )*{"\::"shift()->_top->(@_);} unless  &}b( \,  )6AUTOLOAD$selflocal $@auto = eval} or returngoto &76_[0]->{}89admin{::FakeA->newis_->DESTROY {}
;

; ||=\@_,)# Restore->(1138
ENDREP
DELTA
SVN   jmtE+QF=FD!G)D8IHDDKDUCH!FqDpDKE$DE$DrDKDEG"DHM8QxFdJ/D,JeFM[=EAGS^FG^KhHlDyG"H(H
EENyGcI'GTDiFE'EkEEuEbD'DJPtF<`YG0NyKrDDIOEENOFfFvL}DhIkQEMOHBW3FFFDIjLHlHkOjD%RHQ\Ed[tEdHFHOHIGDIF}EGEjEEJ2mdI.[tI.P6L_LNI.l_I.^bEG~F]GGGU5EnF4J2]wW_DoFHJ2D<\EH!E\EIDHls%DG0DNJFjFXH5EELqK)DjE'GcHPGKU8GUQKKdG0DzMHPDzDD/FyLRG=FuDjT^EGGM6DJLITIfUGD%U]KpD?E7GU]Q`JNN/N<O^IFDE,GQFJVIME}FM;H/F<H6DLE2H6DQ{JmI_KKcIJDnJE#F`H`G`LgG
D%G~JU:D+EbNEHFDDmD%GJgGdEjERHyILM7LgDD,M6MFF}D7GzD=EN DIHyNoN]H`KJG1DEJ1G(FEzHiDVG-G`I_GTK1E]JFeGDjGREHNDnEDKQ^F'DIEDM^D$T]D]H!E6HWFbDyE@EDjDFH!J2OXSIF6Q\H_F$Q\GHXE}NcHyKwDHGLMDZHFHSIHSMjLN P\IMHUDxIWfIWJVEHrFdHtFHtOLIOXFJNMG]LJD]HcHtHD@GuHGGK0D<DzD/DGXN}DDHDQBKSEbD	YoDCD0HW*YEG0OD	DME<EPG0ECE7ECG^E[FDCE7H0DPD;U+I]E$FyHZUeHoJ~I+KDHF(DIK[DTDMDDUtFSHDDGD.HTD1D;GDHP0J-HHEKLO@Q\JbIQIBJUIkDsSYQkIkIdIFXE9HqG1HdED=J-KTJ_D=M(JTJIWk+HWFFOLHWYQH__{I`DlF #line 1
package Module::Install::Makefile;

use strict 'vars';BaseExtUtilsr () qw{$VERSION $ISCORE @ISA};
BEGIN {
	= '0.65';
	 = 1;
	 =};
}

sub  { $_[0] }

my %seen =prompt {
shift;
# Infinite looptectionmy @c = callerif ( ++${"$c[1]|$c[2]|"} > 3 )die "Caught an potentiali()"} automated testing, always defaults$ENV{AUTOMATED_TESTING} and !PERL_MM_USE_DEFAULT}local goto &:: elsemaker_argsmy $self == (->{} ||= {}%, @_ )@_# For mm that take multiple space-seper
# appendargument to the currlist.name->{defined}	? join( ' ',:build_subdir->{DIR[]f (@_push @,clean_(, FILES =>grep length,->{),reallib= ref? : [( LIBincINCwr&->()s nos\n"DISTNAME_||determine_(}version~ s/-/::/gs{ $] >= 5.005ABSTRACabstracUTHORuthoeval($)6.10NO_META7signSIGNunlessis_admideletemerge both kinds of requires into prereq_pmPREREQ_PM, map { @$_ }$_)ndlforeach (@{ }($, $dir) = @if -derl_ "; 1"orERROR: : V$] ied, . "but we need >=INSTALLDIRS%( $__{$_})} keysuser_preop{dist}OP->()mm =::W(fix_up_$mmRST_MAKE ''top_classref_top)'->ambl? "# Pb\n.:post.*open , "<": Couldn't: $!o {/; <>clo$!\b(_harness\(\$\(BOSE\), )/$1'inc', /( -I_ARCHLIB\))/ -Iinc$1"")/inc"^(FULL = .*/m will never bedCore PerlSometimes LIB getten anyway, which break# PREFIX/5LIB,thus,_share. Blankmthey exist= .+# ionexplicitly, sohaveremoas well."?)\)\1/XXX - Thsly un; not sureit other MM-pm_to_blib\s+:\s+/ :: /m>print "1, $textif.1;

__END__

338
ENDREP
DELTA
SVN   IE+QG)D8IgHpDxD/DcUCF3D/EEnEiD0HFFRP^KwFRD!E/G,H,IEYD`NVKCD]ETDXK\LWFhED FhDFDD:D7IBFMDJ[Vl]TF[FNRJ\@U-DLBJ[H-LCFsH=KZHGHH N/ID5PE$IALQ}MADRFWDYN/K$L5HRnO.N0DHJN/DnDQJ[J0F{W'NnIoFND GHE1KHFsI@L]YlV	D<s#WnFDD G@VKOeFtD:d ZbFpGNOG3DRKGXE:D-E\OfNOSbNgE5FADSOsG3DaJ>FD~J^IGElMyDEnHDnMIQD
E]EmKEmF%QDIVFJ[MIGEUE&V`FbGlGETHE]GXNCML5MQNcL5GaDwE}FD+DbDmG:D4DwD,EI@D+JlFcE3DEDhD3LHDgT6FOQNcFMGNQNcGMH[HIHG-P>F0KVE/H:D8PlHfHJMeJDE^LNHfJHX9YNObH7HLFF
O\HkH=Oc[GH9EQDDwFbE<D>H>EyGhFF{R'DgE^H:HQDTLHDrJ\EqNKqFyD1L-N5IAILGJYGF]JpGFYGH%G:GDE>GDPIHeAHCRTGuVmH;FD.I]GjEcEG+NF?D/HuJ9DwEpF)F&DODDEJoDuH)G6DHKnG/HG/DHSF{I:J4G&N0KGJ]IDDpDx^1S[hOhERIH*L?JPl^iG|G_EUGQDrD+DOGlGuI3FLH.F0VeJWEvS L&G	Jk]>DE0MUXHmEF8DEN>X1IHEV\?HK`F!DEJD%E]HaDH8D^G.E DVDrGJF$N(DaEMDrEFkLD/ObDiKEcHnLYNN(Q[KvHpS|OHeHKwX3J0OCK+T-EpKTF1R
IHDW@AkLzD&EVD'YNL
aYWMHRJGJHL@K`HfJ4DZJ4F0OJJYDQIHEI>FUFJ\H1_`G?FFwIEGXEEUDGHzKRQfYDcP\FPHTIID,IIG?DXFHQF?NADTKFTQNMOCORDD5IGDmSHJVHe`FjD|I,M/J>JM>DWF[MXJyYEEFPfI6ETDgEZiEPGD/DPKH2DMHNND]SHF[GnqlGX*IRLN@VuNULNMjMJfJyENKyeHNDN/DlGjOaDDyDG+DOEDODGFsO~H^tDUDZg#WQg*KPi(FGyQf;_IpEDVrH[eiH\)rHDkJYKTN(INAG9UPE+GGFTDKIJ@NH\GH2SGeK2T_G/WHQX*GeEH#line 1
package Module::Install::Metadata;

use strict 'vars';Base qw{$VERSION $ISCORE @ISA};
BEGIN {
	= '0.65';
	 = 1;
	 =};
}

my @scalar_keys
name m_abstract author version licensedibution_type perl_tests idirs
};tuplebuild_requires commends bundlesub { shift}_SK{T }

foreach my $key () *= self;return->{values}{} if defined wantarray and !@_unless @rvwhile (@_ or las|| 0if (eq '' ~ s{^(\d+)\.}{$1 + $2/1_0003}e()nexrv = [,]push,{},_as_core$_[0]->()pansitevendor')sign''}{''= ( @_ ? : 1 dynamic_config			warn "You MUST provide an explicit true/fallue to, skipping\n";
			}
	? 1 :from(, $f) =()=or die "callith no argsout setting() first"= join('/', 'lib', split(/-/,)) . '.pm'.*/}{-e: cannot find"}# The remainprobadPOD secs;the hasaccompany.pod, thateadpod~ s/\.pm$//is} ||= {}%, ifuto_is_admi-e 'MANIFEST'Cdeducea Avoid spuriousings as we are checkmanifest here.local $SIG{__WARN__1} ExtUtils::M*::B =->new(st>,(%{->_s{} })feature[]mods@_ == 1ref(userd ->likes by passinseconargumentaerence.  Aodate for. e\count =, > [apf($_) ? (HASH? %$_: @: } @]ce, 0, 2->	?	: (no_index}{_nclude_deps( 'YAML', 0 =::LoadFile('META.yml'# Call methlycasly somskey%can(ref->(>wr->_meM_Unix->parsebDISTNAME }'')_slurFHopen FH, "<": $!do {/; <FH>=~ m/^\s*v?([\d_\.]+   /ixm$1v_}{}g1terminfont=h\d \s+ (?:s?)\b([^\n]*|[cs]e|ing|copyright|legal.*? \d[\d.]+(?:\bby\b)?$2E<lt>}{<g>(); .*(\\d.*|=cut.*|ztphrases'undee s(?:se)it'GNU public'gperBSDbsdArtistaPLLlMITpattern,\s+}{\~ /\b\b/i('unknown'1;
ENDREP
DELTA
SVN   |toE&QF1J\DcE&DEXD'DREXECImHvD~D5DiU7EE\DbDElHtDaDgD'DHcERDjEFERDE*DlFxI8EE!F/E(GnDYXTFpI8D6OEH]F$D-D3GqGqIqG?ErD]D&FRFRDRE%K4DJI DHDDFS&D=HHUDdDbD>I8GRELE7EFDEQDqOYDOHyHaDqDE!GMFHDMDEMGMDILUqEDK-DE+EHtKHF*E~SeEISkM8F]b.DTESMGD#I]EED;ER	EfM8FTCO*EEFBPp\EWDVG #line 1
package Module::Install::Can;

use strict;BaseConfig ();
### This adds a 5.005 Perl version dependency. bug and will be fixed.FiSpecExtUtils::Makervars qw{$VERSION $ISCORE @ISA};
BEGIN {
	= '0.65';
	 = 1;
	 =};
}

# check if we can load some mUpgrade tto not havethpossible
sub_{
	my ($self, $mod, $ver) = @_mod =~ s{::|\\}{/}g.= '.pm' unless/\.pm$/i;
$pkg =/}{::}{}local $@;
	eval { require->( || 0); 1 runcommandcmd_cmdcmreturnif (-xorMM->maybe_()	for dir ((split /$::{path_sep}/, $ENV{PATH}), '.')abs =->catfile(, $_[1]);
	abs	}
ante a (the) Cpilerccshift;@chunk(/ cc})
	# may contain args; tryfind outprogram part
	while (("")(pop, nextFix Cygwinon);
 $^O eq 'c' M_Win32;
	! defined(&::)	*ub	m{^/cygdrive/}i('')		} elUnix
}1;

__END__

57
ENDREP
DELTA
SVN   E(QG&I]HfDnD%DYU9DDUDbEhDzDD DwP,ECDbE!E%PDFlFlDilEhG+FG<EhGdGD$HdDDJFH	HUDGHsI8DiF$D.E4OARqDNwDDI(DK'KsE~FERFIzEzG!H@ND[D_HCEfEEXH<FEJ@L2GqtJrDYDYD{DrErDoEJFmDKsDrEvEDrFEzFvFEDVE7M0DD@RKDF#line 1
package Module::Install::Win32;

use strict;Basevars qw{$VERSION $ISCORE @ISA};
BEGIN {
	= '0.65';
	 = 1;
	 =};
}

# determif the user needs nmake, and download ited
sub check_my $self = shift->('can_run')get_file
	require Config;turn unless (
		$^O eq 'MS'and::{}=~ /^\b/i!->('')
	);

	print "The d  executable not found, fetching it...\n"Finame;rv =url=> 'http://.microsoft.com/vc15/Patch/1.52/W95/EN-US/N15.exe',
		ftp_fftpSoftlib/MSLFILElocal_dir::dir($^X)size51928run /o > nulforemov=> 1,if (!$rv) {
die <<'END_MESSAGE';

-

Since you arM Windows,willutility
before iation. It's availat:

  or
  

Please manually, saveto a directory in %PATH% (e.g.
C:\WINDOWS\COMMAND\),n launchMS-DOS commshell, "cd" to
that"" fromre; create
 by this m.

You maen resum procdescribedREADME.
	}1;
ENDREP
DELTA
SVN   %E+QG)I`HiDqD(D\U<H!D(H[E[E\GIKJES,OE[E[EcD%HI7DzD%FpGD"KJDN-H!EyEFEmG{GYK0E)G?FpR6LYI KYG-DDFD`D`DzM4U&H?DDyHJ6F#F?L5K0E@MMUVL0S?FUDI#line 1
package Module::Install::WriteAll;

use strict;Basevars qw{$VERSION $ISCORE @ISA};
BEGIN {
	= '0.65';
	 = 1;
	 =};
}

sub  {
my $self = shift;%args = (eta => 1,sign0incheck_nmake@_);
->(1)f ${}Meta->wadmin->()is_if ( $0 =~ /Build.PL$/i )} elseunlessr_->{'PL_FILES'}	( {}}f (}Iakefil1;
ENDREP
DELTA 612 5283 2614
SVN  C8 B  A]  ( S 	y, *stasstash =  gv_stashpv(blessas,0);
  if(!stash) {
    owl_function_error("No such class: %s for message type %s", blessas, owl_message_get_type(m));
    stash = gv_stashpv("BarnOwl::Message", 1);
  }
  hr = sv_bless(hr,stash__mainloop_hook"))
    return;
  dSP ;
  PUSHMARK(SP) ;
  call_pv("BarnOwl::Hooks::_ENDREP
DELTA 653 0 1504
SVN  B%f g  fge rP_s = owl_global_get_style_by_name(&g, owl_global_get_default_style(&g));
  if(s)
      owl_view_set_style(owl_global_get_current_view(&g), s);
  else
      owl_function_error("No such style: %s", owl_global_get_default_style(&g));ENDREP
DELTA 655 2914 220
SVN  HS x  Cq o1 %=X j^int buffstruct _owl_fmtext_cachestruct _owl_fmtext_cache * fmtext;#define OWL_FMTEXT_CACHE_SIZE 1000
/* We cache the saved fmtexts for the last bunch of messages we
   rendered */
typedef struct _owl_fmtext_cache {
    owl_message * message;
    owl_fmtext fmtext;
} owl_fmtext_cachENDREP
DELTA 592 6301 18
SVN  _N+ K  ca {= n_ DpO q0 slbufflen=5;
  f->textbuff=owl_malloc(5textbuff[0]=0Clear the data from an fmtext, but don't deallocate memory. This
   fmtext can then be appended to again. */
void owl_fmtext_clear(owl_fmtext *f)
{
    f->textlen = 0;
    f->textbuff[0] = 0;
    f->fmbuff[0]=OWL_FMTEXT_ATTR_NONE;
    f->fgcolorbuff[0]=OWL_COLOR_DEFAULT;
  void _owl_fmtext_realloc(owl_fmtext *f, int newlen) /*noproto*/
{
    if(newlen + 1 > f->bufflen) {
      f->textbuff=owl_realloc(f->textbuff, newlen+1);
      f->fmbuff=owl_realloc(f->fmbuff, newlen+1);
      f->fgcolorbuff=owl_realloc(f->fgcolorbuff, newlen+1);
      f->bgcolorbuff=owl_realloc(f->bgcolorbuff, newlen+1);
      f->bufflen = newlen+1  newlen=strlen(f->textbuff)+strlen(text);
  _owl_fmtext_realloc(f, newlen);
  _owl_fmtext_realloc(f, newlenENDREP
id: i.0.r689/48022
type: file
pred: i.0.r664/38
count: 38
text: 689 0 734 3773 b2608ec20cbf5a25b7674ca914a2f4c0
props: 4 171313 81 0 685faf6a4230ea531a31a12e4b3cb565
cpath: /trunk/owl/Makefile.in
copyroot: 0 /

id: w.0.r689/48233
type: file
pred: w.0.r662/163
count: 148
text: 689 757 349 102002 2f36ea99e3623be29cebd2855367beda
props: 4 172752 81 0 685faf6a4230ea531a31a12e4b3cb565
cpath: /trunk/owl/functions.c
copyroot: 0 /

id: 5u.0.r689/48450
type: file
pred: 5u.0.r663/109
count: 6
text: 689 1130 15 303 0089ec66e1bb8cb1e6b595d62fb5a922
cpath: /trunk/owl/BUGS
copyroot: 0 /

id: 17.0.r689/48603
type: file
pred: 17.0.r658/136
count: 62
text: 689 1168 1260 24159 02b06bc52b6228f29a982912e2f3ceb1
props: 4 174760 81 0 685faf6a4230ea531a31a12e4b3cb565
cpath: /trunk/owl/message.c
copyroot: 0 /

id: 3m.0.r689/48820
type: file
pred: 3m.0.r668/55
count: 42
text: 689 2452 2036 15067 1cf4681ffdffeea23b5a372a7fe5c2c0
props: 225 42220 81 0 685faf6a4230ea531a31a12e4b3cb565
cpath: /trunk/owl/perlwrap.pm
copyroot: 0 /

id: x.0.r689/49039
type: file
pred: x.0.r632/264
count: 44
text: 689 4512 284 18854 19066a20b5bc4a77acfd78ed0edfddc8
props: 4 177082 81 0 685faf6a4230ea531a31a12e4b3cb565
cpath: /trunk/owl/global.c
copyroot: 0 /

id: 77.0.r689/49252
type: file
count: 0
text: 689 4820 1217 2259 b6efd3470748051271943d21580ac681
cpath: /trunk/owl/perl/lib/BarnOwl/ModuleLoader.pm
copyroot: 0 /

PLAIN
K 15
ModuleLoader.pm
V 20
file 77.0.r689/49252
END
ENDREP
id: 76.0.r689/49480
type: dir
count: 0
text: 689 49416 51 51 9cce9c2b13f58461a54cc224b3ae5450
cpath: /trunk/owl/perl/lib/BarnOwl
copyroot: 0 /

id: 7a.0.r689/49624
type: file
count: 0
text: 689 6050 729 1044 2ea12d18e14c4061180fecd0d8918b15
cpath: /trunk/owl/perl/lib/Module/Install/BarnOwl.pm
copyroot: 0 /

PLAIN
K 10
BarnOwl.pm
V 20
file 7a.0.r689/49624
END
ENDREP
id: 79.0.r689/49848
type: dir
count: 0
text: 689 49789 46 46 8c8277585de37864598674aa2dc46852
cpath: /trunk/owl/perl/lib/Module/Install
copyroot: 0 /

PLAIN
K 7
Install
V 19
dir 79.0.r689/49848
END
ENDREP
id: 78.0.r689/50053
type: dir
count: 0
text: 689 49999 41 41 6ee34bbeccc21de3f59c4531d4568cc9
cpath: /trunk/owl/perl/lib/Module
copyroot: 0 /

PLAIN
K 7
BarnOwl
V 19
dir 76.0.r689/49480
K 6
Module
V 19
dir 78.0.r689/50053
END
ENDREP
id: 4b.0.r689/50286
type: dir
pred: 4b.0.r550/1823
count: 14
text: 689 50196 77 77 749236602c960794168ae5ea878ffc8a
cpath: /trunk/owl/perl/lib
copyroot: 0 /

id: 5q.1r.r689/50444
type: file
pred: 5q.0.r449/220
count: 2
text: 689 6792 167 116712 d2fc1da50ec23dfeaa2f551789bf37f6
cpath: /trunk/owl/perl/modules/Jabber/lib/XML/Stream.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/XML

PLAIN
K 6
Stream
V 17
dir 5e.0.r467/593
K 9
Stream.pm
V 21
file 5q.1r.r689/50444
END
ENDREP
id: 5d.1r.r689/50766
type: dir
pred: 5d.0.r467/850
count: 3
text: 689 50674 79 79 d9682576601fa53338299e703567fa82
cpath: /trunk/owl/perl/modules/Jabber/lib/XML
copyfrom: 664 /trunk/owl/perl/lib/XML

id: 7f.0.r689/50966
type: file
count: 0
text: 689 6989 941 1752 32e32f0c4336c0f5b786276c44070f3d
cpath: /trunk/owl/perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm
copyroot: 0 /

PLAIN
K 9
Jabber.pm
V 20
file 7f.0.r689/50966
END
ENDREP
id: 7e.0.r689/51203
type: dir
count: 0
text: 689 51146 44 44 46ce1e7eb6bfe39fc66974688e49b83b
cpath: /trunk/owl/perl/modules/Jabber/lib/BarnOwl/Message
copyroot: 0 /

id: 7h.0.r689/51370
type: file
count: 0
text: 689 7943 13533 38695 ec27014e9df766d61b93421c954a4495
cpath: /trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm
copyroot: 0 /

id: 7j.0.r689/51552
type: file
count: 0
text: 689 21489 816 2115 3d81430fcfa8c2c4b2d370e1fb85cacf
cpath: /trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module/Jabber/ConnectionManager.pm
copyroot: 0 /

id: 7k.0.r689/51750
type: file
count: 0
text: 689 22318 1374 2242 c98b044c74bee7aa662c5ce92258aef1
cpath: /trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module/Jabber/Connection.pm
copyroot: 0 /

PLAIN
K 13
Connection.pm
V 20
file 7k.0.r689/51750
K 20
ConnectionManager.pm
V 20
file 7j.0.r689/51552
END
ENDREP
id: 7i.0.r689/52056
type: dir
count: 0
text: 689 51942 101 101 f09f20a0574a2cab3a10a248e6ea62bf
cpath: /trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module/Jabber
copyroot: 0 /

PLAIN
K 6
Jabber
V 19
dir 7i.0.r689/52056
K 9
Jabber.pm
V 20
file 7h.0.r689/51370
END
ENDREP
id: 7g.0.r689/52324
type: dir
count: 0
text: 689 52231 80 80 8ecba55fda724d58b409f40926a6fe86
cpath: /trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module
copyroot: 0 /

PLAIN
K 7
Message
V 19
dir 7e.0.r689/51203
K 6
Module
V 19
dir 7g.0.r689/52324
END
ENDREP
id: 7d.0.r689/52580
type: dir
count: 0
text: 689 52490 77 77 35f72f47eaf385a26511cda74f644546
cpath: /trunk/owl/perl/modules/Jabber/lib/BarnOwl
copyroot: 0 /

id: 5c.1s.r689/52739
type: file
pred: 5c.0.r448/254767
count: 1
text: 689 23705 43 12335 d44904b5650f53bce4eefa81088c5dd4
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/XMPP.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4y.1s.r689/52969
type: file
pred: 4y.0.r448/254921
count: 1
text: 689 23775 144 5994 0945ef568184525166905493516c55e3
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 55.1s.r689/53201
type: file
pred: 55.0.r448/255077
count: 1
text: 689 23947 73 12940 2197454fdfacfcaa99d448ce140dba90
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Message.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 57.1s.r689/53439
type: file
pred: 57.0.r448/255241
count: 1
text: 689 24049 75 10723 499e55c6b8282f2e082471d2ccd6bc0d
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Presence.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 52.1s.r689/53678
type: file
pred: 52.0.r448/255406
count: 1
text: 689 24153 68 10606 778ec737d9e4e59e426d12d22b174306
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Debug.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 54.1s.r689/53914
type: file
pred: 54.0.r448/255568
count: 1
text: 689 24250 141 10123 2eee20f1bfb52a38055eed6f351a7c15
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/JID.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 53.1s.r689/54149
type: file
pred: 53.0.r448/255727
count: 1
text: 689 24419 63 11359 24f6eb01d10e93a6a8f4f3837d37409d
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/IQ.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 50.1s.r689/54382
type: file
pred: 50.0.r448/256052
count: 1
text: 689 24511 43 9775 5db37b4b2c4123ac0942c869faea9508
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Client.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 5a.1s.r689/54618
type: file
pred: 5a.0.r550/562
count: 6
text: 689 24583 667 26122 3d8b52c61e604d8ac6e4b2a750435c2f
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Roster.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 51.1s.r689/54853
type: file
pred: 51.0.r547/51
count: 2
text: 689 25273 610 14669 521b78cb54fb216fe170f952db453934
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Connection.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 5b.1s.r689/55091
type: file
pred: 5b.0.r448/256710
count: 1
text: 689 25912 225 45246 ca0a9c5f171f84d353ffea2cb425696c
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Stanza.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 59.1s.r689/55329
type: file
pred: 59.0.r460/343
count: 2
text: 689 26166 412 111645 f5ec41b17cb4d4e90b74b354063d2f1b
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Protocol.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

PLAIN
K 9
Client.pm
V 21
file 50.1s.r689/54382
K 13
Connection.pm
V 21
file 51.1s.r689/54853
K 8
Debug.pm
V 21
file 52.1s.r689/53678
K 5
IQ.pm
V 21
file 53.1s.r689/54149
K 6
JID.pm
V 21
file 54.1s.r689/53914
K 10
Message.pm
V 21
file 55.1s.r689/53201
K 13
Namespaces.pm
V 21
file 56.0.r448/256543
K 11
Presence.pm
V 21
file 57.1s.r689/53439
K 15
PrivacyLists.pm
V 21
file 58.0.r448/255886
K 11
Protocol.pm
V 21
file 59.1s.r689/55329
K 9
Roster.pm
V 21
file 5a.1s.r689/54618
K 9
Stanza.pm
V 21
file 5b.1s.r689/55091
END
ENDREP
id: 4z.1s.r689/56093
type: dir
pred: 4z.0.r550/1252
count: 8
text: 689 55567 513 513 14a68fc45baecf591ce46e30fc123b66
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/XMPP
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4t.1s.r689/56316
type: file
pred: 4t.0.r448/257715
count: 1
text: 689 26608 211 2010 1e9e7005679b7c2c794282a8f9b7232f
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Presence.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4v.1s.r689/56557
type: file
pred: 4v.0.r448/257880
count: 1
text: 689 26847 317 12404 365a03f62564e759d02edb1693a61419
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Server.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4n.1s.r689/56797
type: file
pred: 4n.0.r448/258204
count: 1
text: 689 27193 205 2332 cd09646d823a84e7cea666f1ebda5bcb
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/IQ.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4h.1s.r689/57032
type: file
pred: 4h.0.r448/258363
count: 1
text: 689 27426 69 13886 601e4af830f2453296180b259511ff13
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Data.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4x.1s.r689/57269
type: file
pred: 4x.0.r448/258525
count: 1
text: 689 27523 96 14187 eb75bfec548560cc6dbfb292a070e2e7
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/XDB.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4l.1s.r689/57505
type: file
pred: 4l.0.r448/259017
count: 1
text: 689 27647 95 7476 a41ddeb949fdcc2efa4f1457ac9aeaaa
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Dialback/Verify.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4k.1s.r689/57752
type: file
pred: 4k.0.r448/259233
count: 1
text: 689 27771 95 6982 8acf986e5af2611e8e8e4dfbdc3a3094
props: 448 259190 30 0 4160c74de5f4e580dc15660c798ff9fc
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Dialback/Result.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

PLAIN
K 9
Result.pm
V 21
file 4k.1s.r689/57752
K 9
Verify.pm
V 21
file 4l.1s.r689/57505
END
ENDREP
id: 4j.1s.r689/58154
type: dir
pred: 4j.0.r448/259560
count: 1
text: 689 58055 86 86 cae54afdc4ed5f1751f8f287c49aa697
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Dialback
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4q.1s.r689/58388
type: file
pred: 4q.0.r448/259718
count: 1
text: 689 27894 114 9154 e9026d6a5488d9e148389694cca234ef
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Log.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4r.1s.r689/58624
type: file
pred: 4r.0.r448/259879
count: 1
text: 689 28037 208 2001 85d25e86a53d74c4d2fbd78c8558e9da
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Message.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4p.1s.r689/58864
type: file
pred: 4p.0.r448/260206
count: 1
text: 689 28274 110 5129 1dd9271ae3ba2221216f124b70aee403
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Key.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4m.1s.r689/59100
type: file
pred: 4m.0.r448/260367
count: 1
text: 689 28413 415 3525 c8fc7337a55013c9ac8102b2891f7f92
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Dialback.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4w.1s.r689/59341
type: file
pred: 4w.0.r448/260528
count: 1
text: 689 28852 125 90596 49f3bbb91b8742a5881ccebece316e4f
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Stanza.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4u.1s.r689/59581
type: file
pred: 4u.0.r448/260693
count: 1
text: 689 29006 161 103599 69a066a08c0689447709a271c110df73
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Protocol.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

id: 4g.1s.r689/59824
type: file
pred: 4g.0.r448/260861
count: 1
text: 689 29196 48 10163 204d4c9d113bdae343c0a4d54904c862
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Component.pm
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

PLAIN
K 9
Client.pm
V 21
file 4f.0.r448/258686
K 12
Component.pm
V 21
file 4g.1s.r689/59824
K 7
Data.pm
V 21
file 4h.1s.r689/57032
K 8
Debug.pm
V 21
file 4i.0.r448/260044
K 8
Dialback
V 20
dir 4j.1s.r689/58154
K 11
Dialback.pm
V 21
file 4m.1s.r689/59100
K 5
IQ.pm
V 21
file 4n.1s.r689/56797
K 6
JID.pm
V 21
file 4o.0.r448/258045
K 6
Key.pm
V 21
file 4p.1s.r689/58864
K 6
Log.pm
V 21
file 4q.1s.r689/58388
K 6
MUC.pm
V 18
file 5t.0.r528/325
K 10
Message.pm
V 21
file 4r.1s.r689/58624
K 13
Namespaces.pm
V 18
file 4s.0.r462/898
K 11
Presence.pm
V 21
file 4t.1s.r689/56316
K 11
Protocol.pm
V 21
file 4u.1s.r689/59581
K 9
Server.pm
V 21
file 4v.1s.r689/56557
K 9
Stanza.pm
V 21
file 4w.1s.r689/59341
K 6
XDB.pm
V 21
file 4x.1s.r689/57269
END
ENDREP
id: 4e.1s.r689/60811
type: dir
pred: 4e.0.r528/1242
count: 5
text: 689 60066 732 732 2a29a41feb8cc186eccd45400aca881a
cpath: /trunk/owl/perl/modules/Jabber/lib/Net/Jabber
copyroot: 689 /trunk/owl/perl/modules/Jabber/lib/Net

PLAIN
K 6
Jabber
V 20
dir 4e.1s.r689/60811
K 9
Jabber.pm
V 21
file 4y.1s.r689/52969
K 4
XMPP
V 20
dir 4z.1s.r689/56093
K 7
XMPP.pm
V 21
file 5c.1s.r689/52739
END
ENDREP
id: 4d.1s.r689/61205
type: dir
pred: 4d.0.r550/1581
count: 12
text: 689 61036 156 156 ba74a82abbd3ae2e525ef1764c605aa1
cpath: /trunk/owl/perl/modules/Jabber/lib/Net
copyfrom: 664 /trunk/owl/perl/lib/Net

PLAIN
K 7
BarnOwl
V 19
dir 7d.0.r689/52580
K 3
Net
V 20
dir 4d.1s.r689/61205
K 3
XML
V 20
dir 5d.1r.r689/50766
END
ENDREP
id: 7c.0.r689/61531
type: dir
count: 0
text: 689 61409 109 109 184a6fac0a24b7b6de973aae1ea98705
cpath: /trunk/owl/perl/modules/Jabber/lib
copyroot: 0 /

id: 7l.0.r689/61684
type: file
count: 0
text: 689 29273 94 91 b21e279cdcaf0ad8a2f3539f22f10681
cpath: /trunk/owl/perl/modules/Jabber/Makefile.PL
copyroot: 0 /

id: 7o.0.r689/61844
type: file
count: 0
text: 689 29380 4280 8073 15925e0f96dd8c31ddbadf48909ac0e7
cpath: /trunk/owl/perl/modules/Jabber/inc/Module/Install.pm
copyroot: 0 /

id: 7q.0.r689/62018
type: file
count: 0
text: 689 33673 377 468 d543c4a5da6dc52c56ba526e57007a08
cpath: /trunk/owl/perl/modules/Jabber/inc/Module/Install/BarnOwl.pm
copyroot: 0 /

id: 7r.0.r689/62198
type: file
count: 0
text: 689 34063 1476 2456 cb7347efaff60e640376fc02c857018c
cpath: /trunk/owl/perl/modules/Jabber/inc/Module/Install/Fetch.pm
copyroot: 0 /

id: 7s.0.r689/62378
type: file
count: 0
text: 689 35552 740 1053 9ba8fb8ec4afaf65368f4891553a76a0
cpath: /trunk/owl/perl/modules/Jabber/inc/Module/Install/Base.pm
copyroot: 0 /

id: 7t.0.r689/62556
type: file
count: 0
text: 689 36305 3053 5994 2e911fde1a9e52f1fbcdc1f785cf6d3e
cpath: /trunk/owl/perl/modules/Jabber/inc/Module/Install/Makefile.pm
copyroot: 0 /

id: 7u.0.r689/62739
type: file
count: 0
text: 689 39371 3686 8333 859b536b7a9289d8326ad22e72bdeea7
cpath: /trunk/owl/perl/modules/Jabber/inc/Module/Install/Metadata.pm
copyroot: 0 /

id: 7v.0.r689/62922
type: file
count: 0
text: 689 43070 1263 1788 8501b1958ba44323d185e697479b76c0
cpath: /trunk/owl/perl/modules/Jabber/inc/Module/Install/Can.pm
copyroot: 0 /

id: 7w.0.r689/63100
type: file
count: 0
text: 689 44346 1202 1806 ba2c9f222e42d74b5020ee169c4b2fe3
cpath: /trunk/owl/perl/modules/Jabber/inc/Module/Install/Win32.pm
copyroot: 0 /

id: 7x.0.r689/63280
type: file
count: 0
text: 689 45561 564 916 79f5950927a2f8976f8d389f148f138c
cpath: /trunk/owl/perl/modules/Jabber/inc/Module/Install/WriteAll.pm
copyroot: 0 /

PLAIN
K 10
BarnOwl.pm
V 20
file 7q.0.r689/62018
K 7
Base.pm
V 20
file 7s.0.r689/62378
K 6
Can.pm
V 20
file 7v.0.r689/62922
K 8
Fetch.pm
V 20
file 7r.0.r689/62198
K 11
Makefile.pm
V 20
file 7t.0.r689/62556
K 11
Metadata.pm
V 20
file 7u.0.r689/62739
K 8
Win32.pm
V 20
file 7w.0.r689/63100
K 11
WriteAll.pm
V 20
file 7x.0.r689/63280
END
ENDREP
id: 7p.0.r689/63802
type: dir
count: 0
text: 689 63461 328 328 74acb3d75bf17e76ab686b7d5a49a12b
cpath: /trunk/owl/perl/modules/Jabber/inc/Module/Install
copyroot: 0 /

PLAIN
K 7
Install
V 19
dir 7p.0.r689/63802
K 10
Install.pm
V 20
file 7o.0.r689/61844
END
ENDREP
id: 7n.0.r689/64066
type: dir
count: 0
text: 689 63970 83 83 a5351d511ae896f4662e8156f42d87f8
cpath: /trunk/owl/perl/modules/Jabber/inc/Module
copyroot: 0 /

PLAIN
K 6
Module
V 19
dir 7n.0.r689/64066
END
ENDREP
id: 7m.0.r689/64277
type: dir
count: 0
text: 689 64224 40 40 6dab4a775ce344e662db3e06afb066da
cpath: /trunk/owl/perl/modules/Jabber/inc
copyroot: 0 /

PLAIN
K 11
Makefile.PL
V 20
file 7l.0.r689/61684
K 3
inc
V 19
dir 7m.0.r689/64277
K 3
lib
V 19
dir 7c.0.r689/61531
END
ENDREP
id: 7b.0.r689/64554
type: dir
count: 0
text: 689 64428 113 113 81c61e38e56b24d038de6de89f934454
cpath: /trunk/owl/perl/modules/Jabber
copyroot: 0 /

PLAIN
K 6
Jabber
V 19
dir 7b.0.r689/64554
END
ENDREP
id: 4c.0.r689/64756
type: dir
pred: 4c.0.r676/743
count: 66
text: 689 64703 40 40 b31b7dbf413ec2d4881c82a37c70ab6e
cpath: /trunk/owl/perl/modules
copyroot: 0 /

PLAIN
K 3
lib
V 19
dir 4b.0.r689/50286
K 7
modules
V 19
dir 4c.0.r689/64756
END
ENDREP
id: 4a.0.r689/65004
type: dir
pred: 4a.0.r676/985
count: 79
text: 689 64917 74 74 2dd48234c6ad4979fd2b47330b778c5b
cpath: /trunk/owl/perl
copyroot: 0 /

id: 3n.0.r689/65157
type: file
pred: 3n.0.r625/285
count: 22
text: 689 46138 355 11971 6a6af5cf45ff03532f2e3dbb0ed13719
props: 225 43796 81 0 685faf6a4230ea531a31a12e4b3cb565
cpath: /trunk/owl/perlconfig.c
copyroot: 0 /

id: 19.0.r689/65378
type: file
pred: 19.0.r653/1531
count: 113
text: 689 46520 262 25637 d4e33bd4d1da83b5822aaf67ca496d60
props: 4 170743 81 0 685faf6a4230ea531a31a12e4b3cb565
cpath: /trunk/owl/owl.c
copyroot: 0 /

id: 1a.0.r689/65593
type: file
pred: 1a.0.r655/3370
count: 135
text: 689 46806 325 17747 f47e0d703898a0e0c3f085ab6023a111
props: 4 172467 81 0 685faf6a4230ea531a31a12e4b3cb565
cpath: /trunk/owl/owl.h
copyroot: 0 /

id: v.0.r689/65808
type: file
pred: v.0.r592/6558
count: 23
text: 689 47157 840 20942 c54eb3499af14fea541f2dd3743364e4
props: 4 179400 81 0 685faf6a4230ea531a31a12e4b3cb565
cpath: /trunk/owl/fmtext.c
copyroot: 0 /

PLAIN
K 4
BUGS
V 20
file 5u.0.r689/48450
K 9
ChangeLog
V 18
file h.0.r393/2438
K 11
Makefile.in
V 19
file i.0.r689/48022
K 4
NEWS
V 16
file j.0.r5/8251
K 6
README
V 18
file 5r.0.r494/312
K 4
TODO
V 18
file 5s.0.r619/324
K 5
aim.c
V 19
file 22.0.r321/7423
K 9
athstatic
V 18
file 1x.0.r533/117
K 7
buddy.c
V 20
file 3o.0.r234/19726
K 11
buddylist.c
V 20
file 3d.0.r238/12168
K 5
cmd.c
V 18
file k.0.r405/7146
K 11
codelist.pl
V 19
file l.0.r212/11814
K 10
commands.c
V 19
file m.0.r538/15709
K 11
config.h.in
V 17
file n.0.r622/325
K 12
configure.in
V 17
file p.0.r657/455
K 9
context.c
V 18
file q.0.r209/8754
K 6
debian
V 17
dir 63.0.r650/649
K 6
dict.c
V 17
file r.0.r401/921
K 3
doc
V 18
dir 1n.0.r589/1227
K 9
editwin.c
V 18
file s.0.r411/1322
K 14
encapsulate.pl
V 20
file 3l.0.r225/44724
K 10
errqueue.c
V 20
file 3p.0.r242/19206
K 8
examples
V 17
dir 1s.0.r226/477
K 8
filter.c
V 17
file t.0.r640/449
K 15
filterelement.c
V 16
file u.0.r600/52
K 8
fmtext.c
V 19
file v.0.r689/65808
K 11
functions.c
V 19
file w.0.r689/48233
K 8
global.c
V 19
file x.0.r689/49039
K 6
help.c
V 18
file y.0.r335/4326
K 9
history.c
V 17
file z.0.r283/439
K 10
install.sh
V 19
file 21.0.r122/7916
K 12
keybinding.c
V 18
file 10.0.r640/656
K 8
keymap.c
V 19
file 11.0.r209/8965
K 10
keypress.c
V 18
file 12.0.r359/996
K 6
keys.c
V 18
file 13.0.r461/500
K 7
libfaim
V 18
dir 23.0.r394/3911
K 6
list.c
V 17
file 14.0.r635/59
K 9
logging.c
V 19
file 15.0.r676/1350
K 9
mainwin.c
V 20
file 16.0.r538/15923
K 9
message.c
V 20
file 17.0.r689/48603
K 13
messagelist.c
V 18
file 18.0.r558/539
K 13
mkinstalldirs
V 19
file 3v.0.r346/1232
K 11
muxevents.c
V 18
file 3w.0.r359/781
K 9
obarray.c
V 19
file 62.0.r636/1220
K 5
owl.c
V 20
file 19.0.r689/65378
K 5
owl.h
V 20
file 1a.0.r689/65593
K 6
pair.c
V 18
file 1z.0.r102/270
K 4
perl
V 19
dir 4a.0.r689/65004
K 12
perlconfig.c
V 20
file 3n.0.r689/65157
K 11
perlglue.xs
V 19
file 1v.0.r676/1135
K 11
perlwrap.pm
V 20
file 3m.0.r689/48820
K 9
popexec.c
V 19
file 3x.0.r364/1658
K 8
popwin.c
V 18
file 1b.0.r373/263
K 7
regex.c
V 19
file 1c.0.r597/1404
K 10
stubgen.pl
V 17
file 1d.0.r5/8659
K 7
style.c
V 19
file 3f.0.r280/1095
K 11
stylefunc.c
V 19
file 3g.0.r534/4461
K 10
svkversion
V 18
file 6d.0.r660/834
K 6
test.h
V 19
file 3y.0.r401/1166
K 8
tester.c
V 17
file 1e.0.r633/77
K 6
text.c
V 18
file 1f.0.r575/729
K 7
timer.c
V 20
file 3e.0.r143/11961
K 6
util.c
V 18
file 1g.0.r642/266
K 10
variable.c
V 18
file 1h.0.r432/858
K 6
view.c
V 19
file 1i.0.r586/9731
K 9
viewwin.c
V 19
file 1j.0.r362/1349
K 12
zbuddylist.c
V 18
file 3u.0.r330/561
K 8
zcrypt.c
V 20
file 1y.0.r219/11682
K 8
zephyr.c
V 19
file 1k.0.r654/2014
K 8
zwrite.c
V 19
file 1l.0.r261/1113
END
ENDREP
PLAIN
K 9
svk:merge
V 292
06e3988a-d725-0410-af47-c5dd11e74598:/local/barnowl:1380
8baf6839-b125-0410-9df9-922793c80423:/local/barnowl:17717
8baf6839-b125-0410-9df9-922793c80423:/local/owl:15641
bb873fd7-8e23-0410-944a-99ec44c633eb:/local/d-o-h/branches/par:19594
fe09232e-8620-0410-8e36-e6b4839e121d:/branches/par:688
END
ENDREP
id: g.0.r689/69050
type: dir
pred: g.0.r676/4238
count: 625
text: 689 66023 2684 2684 ed15e3a5905422eb7242dd0fbcebd52c
props: 689 68720 317 0 2330c2450fd30e140c8131e78fbcc1bc
cpath: /trunk/owl
copyroot: 0 /

PLAIN
K 7
CVSROOT
V 16
dir 4.0.r112/895
K 11
conf.alexmv
V 17
dir 5z.0.r589/884
K 12
conf.asedeno
V 18
dir 3z.0.r617/2908
K 3
owl
V 18
dir g.0.r689/69050
END
ENDREP
id: 1.0.r689/69423
type: dir
pred: 1.0.r676/4607
count: 655
text: 689 69258 152 152 47e3da6eb9ba44123cf4c9b05102f9fd
props: 666 4828 158 0 2abd7aa8714b0333656b773290f4c3ae
cpath: /trunk
copyroot: 0 /

PLAIN
K 8
branches
V 17
dir 2.0.r688/6854
K 4
tags
V 16
dir 3.0.r391/435
K 5
trunk
V 18
dir 1.0.r689/69423
END
ENDREP
id: 0.0.r689/69742
type: dir
pred: 0.0.r688/7387
count: 689
text: 689 69624 105 105 4df70828c018d846c0c516705f4ad44a
props: 688 7117 257 0 a1958a6ec00fe675ef450248a89961fc
cpath: /
copyroot: 0 /

4g._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Component.pm

_2.0.t688-1 add false false /trunk/owl/perl/lib/Module

_8.0.t688-1 add false false /trunk/owl/perl/modules/Jabber/lib/BarnOwl/Message

_9.0.t688-1 add true false /trunk/owl/perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm

_o.0.t688-1 add true false /trunk/owl/perl/modules/Jabber/inc/Module/Install/Metadata.pm

5u.0.t688-1 modify true false /trunk/owl/BUGS

50._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Client.pm

4q._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Log.pm

_p.0.t688-1 add true false /trunk/owl/perl/modules/Jabber/inc/Module/Install/Can.pm

4r._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Message.pm

52._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Debug.pm

x.0.t688-1 modify true false /trunk/owl/global.c

_4.0.t688-1 add true false /trunk/owl/perl/lib/Module/Install/BarnOwl.pm

i.0.t688-1 modify true false /trunk/owl/Makefile.in

19.0.t688-1 modify true false /trunk/owl/owl.c

4m._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Dialback.pm

_f.0.t688-1 add true false /trunk/owl/perl/modules/Jabber/Makefile.PL

1a.0.t688-1 modify true false /trunk/owl/owl.h

_m.0.t688-1 add true false /trunk/owl/perl/modules/Jabber/inc/Module/Install/Base.pm

w.0.t688-1 modify true false /trunk/owl/functions.c

5b._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Stanza.pm

5c._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/XMPP.pm

_b.0.t688-1 add true false /trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm

4t._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Presence.pm

_5.0.t688-1 add false false /trunk/owl/perl/modules/Jabber

54._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/JID.pm

_r.0.t688-1 add true false /trunk/owl/perl/modules/Jabber/inc/Module/Install/WriteAll.pm

4k._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Dialback/Result.pm

_1.0.t688-1 add true false /trunk/owl/perl/lib/BarnOwl/ModuleLoader.pm

4h._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Data.pm

5d._0.t688-1 add false false /trunk/owl/perl/modules/Jabber/lib/XML
664 /trunk/owl/perl/lib/XML
3m.0.t688-1 modify true false /trunk/owl/perlwrap.pm

_g.0.t688-1 add false false /trunk/owl/perl/modules/Jabber/inc

5d.0.t688-1 delete false false /trunk/owl/perl/lib/XML

3n.0.t688-1 modify true false /trunk/owl/perlconfig.c

4p._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Key.pm

4l._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Dialback/Verify.pm

51._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Connection.pm

4w._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Stanza.pm

_e.0.t688-1 add true false /trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module/Jabber/Connection.pm

57._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Presence.pm

g.0.t688-1 modify false true /trunk/owl

4v._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Server.pm

_j.0.t688-1 add false false /trunk/owl/perl/modules/Jabber/inc/Module/Install

53._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/IQ.pm

_6.0.t688-1 add false false /trunk/owl/perl/modules/Jabber/lib

_l.0.t688-1 add true false /trunk/owl/perl/modules/Jabber/inc/Module/Install/Fetch.pm

_7.0.t688-1 add false false /trunk/owl/perl/modules/Jabber/lib/BarnOwl

_0.0.t688-1 add false false /trunk/owl/perl/lib/BarnOwl

55._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Message.pm

_q.0.t688-1 add true false /trunk/owl/perl/modules/Jabber/inc/Module/Install/Win32.pm

v.0.t688-1 modify true false /trunk/owl/fmtext.c

4d._1.t688-1 add false false /trunk/owl/perl/modules/Jabber/lib/Net
664 /trunk/owl/perl/lib/Net
4y._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber.pm

4u._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/Protocol.pm

_h.0.t688-1 add false false /trunk/owl/perl/modules/Jabber/inc/Module

4d.0.t688-1 delete false false /trunk/owl/perl/lib/Net

_a.0.t688-1 add false false /trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module

_3.0.t688-1 add false false /trunk/owl/perl/lib/Module/Install

4n._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/IQ.pm

17.0.t688-1 modify true false /trunk/owl/message.c

4x._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/Jabber/XDB.pm

5a._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Roster.pm

49.1j.r676/479 delete false false /trunk/owl/perl/modules/jabber.pl

5q._0.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/XML/Stream.pm

_i.0.t688-1 add true false /trunk/owl/perl/modules/Jabber/inc/Module/Install.pm

_k.0.t688-1 add true false /trunk/owl/perl/modules/Jabber/inc/Module/Install/BarnOwl.pm

_c.0.t688-1 add false false /trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module/Jabber

_d.0.t688-1 add true false /trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module/Jabber/ConnectionManager.pm

_n.0.t688-1 add true false /trunk/owl/perl/modules/Jabber/inc/Module/Install/Makefile.pm

59._1.t688-1 modify true false /trunk/owl/perl/modules/Jabber/lib/Net/XMPP/Protocol.pm


69742 69938
