Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.13
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
perl5 /
Mail /
Message /
Head /
[ HOME SHELL ]
Name
Size
Permission
Action
Complete.pm
11.15
KB
-rw-r--r--
Complete.pod
25.24
KB
-rw-r--r--
Delayed.pm
1.88
KB
-rw-r--r--
Delayed.pod
6.75
KB
-rw-r--r--
FieldGroup.pm
3.87
KB
-rw-r--r--
FieldGroup.pod
9.25
KB
-rw-r--r--
ListGroup.pm
7.58
KB
-rw-r--r--
ListGroup.pod
10.47
KB
-rw-r--r--
Partial.pm
2.69
KB
-rw-r--r--
Partial.pod
14.91
KB
-rw-r--r--
ResentGroup.pm
4.96
KB
-rw-r--r--
ResentGroup.pod
13.12
KB
-rw-r--r--
SpamGroup.pm
4.66
KB
-rw-r--r--
SpamGroup.pod
10.38
KB
-rw-r--r--
Subset.pm
2.04
KB
-rw-r--r--
Subset.pod
6.93
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : FieldGroup.pm
# Copyrights 2001-2022 by [Mark Overmeer <markov@cpan.org>]. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.03. # This code is part of distribution Mail-Message. Meta-POD processed with # OODoc into POD and HTML manual-pages. See README.md # Copyright Mark Overmeer. Licensed under the same terms as Perl itself. package Mail::Message::Head::FieldGroup; use vars '$VERSION'; $VERSION = '3.012'; use base 'Mail::Reporter'; use strict; use warnings; sub new(@) { my $class = shift; my @fields; push @fields, shift while ref $_[0]; $class->SUPER::new(@_, fields => \@fields); } sub init($$) { my ($self, $args) = @_; $self->SUPER::init($args); my $head = $self->{MMHF_head} = $args->{head} || Mail::Message::Head::Partial->new; $self->add($_) # add specified object fields foreach @{$args->{fields}}; $self->add($_, delete $args->{$_}) # add key-value paired fields foreach grep m/^[A-Z]/, keys %$args; $self->{MMHF_version} = $args->{version} if defined $args->{version}; $self->{MMHF_software} = $args->{software} if defined $args->{software}; $self->{MMHF_type} = $args->{type} if defined $args->{type}; $self->{MMHF_fns} = []; $self; } #------------------------------------------ sub implementedTypes() { shift->notImplemented } #------------------------------------------ sub from($) { shift->notImplemented } #------------------------------------------ sub clone() { my $self = shift; my $clone = bless %$self, ref $self; $clone->{MMHF_fns} = [ $self->fieldNames ]; $clone; } #------------------------------------------ sub head() { shift->{MMHF_head} } #------------------------------------------ sub attach($) { my ($self, $head) = @_; $head->add($_->clone) for $self->fields; $self; } #------------------------------------------ sub delete() { my $self = shift; my $head = $self->head; $head->removeField($_) foreach $self->fields; $self; } #------------------------------------------ sub add(@) { my $self = shift; my $field = $self->head->add(@_) or return (); push @{$self->{MMHF_fns}}, $field->name; $self; } #------------------------------------------ sub fields() { my $self = shift; my $head = $self->head; map { $head->get($_) } $self->fieldNames; } #------------------------------------------ sub fieldNames() { @{shift->{MMHF_fns}} } #------------------------------------------ sub addFields(@) { my $self = shift; my $head = $self->head; push @{$self->{MMHF_fns}}, @_; @_; } #------------------------------------------ sub version() { shift->{MMHF_version} } #------------------------------------------ sub software() { shift->{MMHF_software} } #------------------------------------------ sub type() { shift->{MMHF_type} } #------------------------------------------ sub detected($$$) { my $self = shift; @$self{ qw/MMHF_type MMHF_software MMHF_version/ } = @_; } #------------------------------------------ sub collectFields(;$) { shift->notImplemented } #------------------------------------------ sub print(;$) { my $self = shift; my $out = shift || select; $_->print($out) foreach $self->fields; } #------------------------------------------ sub details() { my $self = shift; my $type = $self->type || 'Unknown'; my $software = $self->software; undef $software if defined($software) && $type eq $software; my $version = $self->version; my $release = defined $software ? (defined $version ? " ($software $version)" : " ($software)") : (defined $version ? " ($version)" : ''); my $fields = scalar $self->fields; "$type $release, $fields fields"; } #------------------------------------------ 1;
Close