shell bypass 403

UnknownSec Shell

: /home/.cpan/build/TimeDate-2.35-0/t/ [ drwxr-xr-x ]
Uname: Linux dedi-15171674.espacofacial.com.br 5.14.0-687.36.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 7 05:40:49 EDT 2026 x86_64
Software: Apache
PHP version: 8.2.33 [ PHP INFO ] PHP os: Linux
Server Ip: 172.67.154.186
Your Ip: 216.73.216.87
User: espa7358 (1004) | Group: espa7358 (1003)
Safe Mode: OFF
Disable Function:
NONE

name : rt106105.t
use strict;
use warnings;
use Test::More tests => 6;
use Date::Parse qw(strptime);

# RT#106105: Date::Parse inconsistent year handling for years before 1901
# strptime() must return year as offset from 1900 consistently, regardless of
# whether the year is before or after 1900.  Previously, years <= 1900 were
# returned as the full 4-digit year rather than (year - 1900).
{
    # 1901: already worked — year=1, century=19
    my @t1901 = strptime('1 Jan 1901 12:00');
    is($t1901[5], 1,  "RT#106105: strptime year field is 1 for 1901 (offset from 1900)");
    is($t1901[7], 19, "RT#106105: strptime century field is 19 for 1901");

    # 1900: boundary — year=0, century=19
    my @t1900 = strptime('1 Jan 1900 12:00');
    is($t1900[5], 0,  "RT#106105: strptime year field is 0 for 1900 (offset from 1900)");
    is($t1900[7], 19, "RT#106105: strptime century field is 19 for 1900");

    # 1899: previously broken — returned 1899 instead of -1
    my @t1899 = strptime('1 Jan 1899 12:00');
    is($t1899[5], -1, "RT#106105: strptime year field is -1 for 1899 (offset from 1900)");
    is($t1899[7], 18, "RT#106105: strptime century field is 18 for 1899");
}
© 2026 UnknownSec