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.20
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 /
Field /
[ HOME SHELL ]
Name
Size
Permission
Action
AddrGroup.pm
1.68
KB
-rw-r--r--
AddrGroup.pod
7.61
KB
-rw-r--r--
Address.pm
2.07
KB
-rw-r--r--
Address.pod
6.72
KB
-rw-r--r--
Addresses.pm
5.95
KB
-rw-r--r--
Addresses.pod
14.97
KB
-rw-r--r--
Attribute.pm
5.25
KB
-rw-r--r--
Attribute.pod
8.39
KB
-rw-r--r--
AuthResults.pm
5.3
KB
-rw-r--r--
AuthResults.pod
13.46
KB
-rw-r--r--
DKIM.pm
2.02
KB
-rw-r--r--
DKIM.pod
14.28
KB
-rw-r--r--
Date.pm
2.73
KB
-rw-r--r--
Date.pod
12.5
KB
-rw-r--r--
Fast.pm
2.03
KB
-rw-r--r--
Fast.pod
10.85
KB
-rw-r--r--
Flex.pm
2.59
KB
-rw-r--r--
Flex.pod
9.61
KB
-rw-r--r--
Full.pm
10.86
KB
-rw-r--r--
Full.pod
19.77
KB
-rw-r--r--
Structured.pm
3.53
KB
-rw-r--r--
Structured.pod
15.04
KB
-rw-r--r--
URIs.pm
1.73
KB
-rw-r--r--
URIs.pod
13.24
KB
-rw-r--r--
Unstructured.pm
1018
B
-rw-r--r--
Unstructured.pod
12.47
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Date.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::Field::Date; use vars '$VERSION'; $VERSION = '3.012'; use base 'Mail::Message::Field::Structured'; use warnings; use strict; use POSIX qw/mktime tzset/; my $dayname = qr/Mon|Tue|Wed|Thu|Fri|Sat|Sun/; my @months = qw/Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec/; my %monthnr; { my $i; $monthnr{$_} = ++$i for @months } my %tz = qw/EDT -0400 EST -0500 CDT -0500 CST -0600 MDT -0600 MST -0700 PDT -0700 PST -0800 UT +0000 GMT +0000/; sub parse($) { my ($self, $string) = @_; my ($dn, $d, $mon, $y, $h, $min, $s, $z) = $string =~ m/ ^ \s* (?: ($dayname) \s* \, \s* )? ( 0?[1-9] | [12][0-9] | 3[01] ) \s* # day \s+ ( [A-Z][a-z][a-z]|[0-9][0-9] ) \s+ # month ( (?: 19 | 20 | ) [0-9][0-9] ) \s+ # year ( [0-1]?[0-9] | 2[0-3] ) \s* # hour [:.] ( [0-5][0-9] ) \s* # minute (?: [:.] ( [0-5][0-9] ) )? \s+ # second ( [+-][0-9]{4} | [A-Z]+ )? # zone \s* /x or return undef; defined $dn or $dn = ''; $dn =~ s/\s+//g; $mon = $months[$mon-1] if $mon =~ /[0-9]+/; # Broken mail clients $y += 2000 if $y < 50; $y += 1900 if $y < 100; $z ||= '-0000'; $z = $tz{$z} || '-0000' if $z =~ m/[A-Z]/; $self->{MMFD_date} = sprintf "%s%s%02d %s %04d %02d:%02d:%02d %s" , $dn, (length $dn ? ', ' : ''), $d, $mon, $y, $h, $min, $s, $z; $self; } sub produceBody() { shift->{MMFD_date} } sub date() { shift->{MMFD_date} } #------------------------------------------ sub addAttribute($;@) { my $self = shift; $self->log(ERROR => 'No attributes for date fields.'); $self; } sub time() { my $date = shift->{MMFD_date}; my ($d, $mon, $y, $h, $min, $s, $z) = $date =~ m/^ (?:\w\w\w\,\s+)? (\d\d)\s+(\w+)\s+(\d\d\d\d) \s+ (\d\d)\:(\d\d)\:(\d\d) \s+ ([+-]\d\d\d\d)? \s*$ /x; my $oldtz = $ENV{TZ}; $ENV{TZ} = 'UTC'; tzset; my $timestamp = mktime $s, $min, $h, $d, $monthnr{$mon}-1, $y-1900; if(defined $oldtz) { $ENV{TZ} = $oldtz } else { delete $ENV{TZ} } tzset; $timestamp += ($1 eq '-' ? 1 : -1) * ($2*3600 + $3*60) if $z =~ m/^([+-])(\d\d)(\d\d)$/; $timestamp; } #------------------------------------------ 1;
Close