+ add multiple databases
+ support multiple inputs to single database [2.00_1]
+ lookups now works [2.00_3]
-- create links to other databases [2.00_4]
++ create links to other databases [2.00_4]
- delete unused files in database directories
- scoring for various fields in input/*.xml
- write pure perl Search::HyperEstraier
=cut
+
+
sub est_ua {
my $self = shift;
return $self->{_master_ua} if ($self->{_master_ua});
- $self->{_master_ua} = LWP::UserAgent->new( ) || sub {
+ {
+ package AdminUserAgent;
+ use base qw/LWP::UserAgent/;
+ sub new {
+ my $self = LWP::UserAgent::new(@_);
+ $self->agent("webpac/$VERSION");
+ $self;
+ }
+ sub get_basic_credentials {
+ my($self, $realm, $uri) = @_;
+ return ($self->{user}, $self->{passwd});
+ }
+ sub set_basic_credentials {
+ my ($self, $user, $passwd) = @_;
+ $self->{user} = $user;
+ $self->{passwd} = $passwd;
+ }
+ };
+
+ $self->{_master_ua} = AdminUserAgent->new( ) || sub {
my $log = $self->_get_logger;
$log->logdie("can't create LWP::UserAgent: $!");
};
- $self->{_master_ua}->credentials('localhost:1978','Super User', $self->{user} => $self->{passwd});
+ $self->{_master_ua}->set_basic_credentials($self->{user}, $self->{passwd});
return $self->{_master_ua};
}