Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Biểu tượng yêu thích OnWorks

perl5125delta - Trực tuyến trên đám mây

Chạy perl5125delta trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh perl5125delta có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


perl5125delta - có gì mới cho perl v5.12.5

MÔ TẢ


Tài liệu này mô tả sự khác biệt giữa bản phát hành 5.12.4 và bản phát hành 5.12.5.

Nếu bạn đang nâng cấp từ bản phát hành cũ hơn, chẳng hạn như 5.12.3, trước tiên hãy đọc perl5124delta,
trong đó mô tả sự khác biệt giữa 5.12.3 và 5.12.4.

Bảo mật


"Mã hóa" giải mã_xs n-byte đống-tràn (CVE-2011-2939)
Một lỗi trong "Mã hóa" có thể, trên một số đầu vào nhất định, gây ra tràn đống. Vấn đề này có
đã được sửa chữa. Lỗi do Robert Zacek báo cáo.

"Tệp :: Glob :: bsd_glob ()" trí nhớ lôi với GLOB_ALTDIRFUNC (CVE-2011-2728).
Gọi "File :: Glob :: bsd_glob" với cờ không được hỗ trợ GLOB_ALTDIRFUNC sẽ gây ra
vi phạm truy cập / segfault. Chương trình Perl chấp nhận giá trị cờ từ bên ngoài
nguồn có thể khiến chính nó bị từ chối dịch vụ hoặc các cuộc tấn công thực thi mã tùy ý.
Không có khai thác được biết đến trong tự nhiên. Sự cố đã được khắc phục một cách rõ ràng
vô hiệu hóa tất cả các cờ không được hỗ trợ và đặt các con trỏ hàm không sử dụng thành null. Sâu bọ
được báo cáo bởi Clement Lecigne.

ban ơn đệm tràn ngập in 'NS' chuỗi lặp lại nhà điều hành (CVE-2012-5195)
Mã perl được viết kém cho phép kẻ tấn công chỉ định số lượng cho chuỗi 'x' của perl
toán tử lặp lại đã có thể gây ra một cuộc tấn công từ chối dịch vụ cạn kiệt bộ nhớ. Một lỗ hổng trong
các phiên bản của perl trước 5.15.5 có thể dẫn đến việc tràn bộ đệm heap; đã cặp đôi với
các phiên bản của glibc trước 2.16, nó có thể cho phép thực thi mã tùy ý.

Vấn đề này đã được cố định.

Không tương thích Những thay đổi


Không có thay đổi nào cố ý không tương thích với 5.12.4. Nếu có tồn tại, chúng là lỗi
và báo cáo được hoan nghênh.

Modules Thực dụng


cập nhật Modules
B :: Ngắn gọn

B :: Sự súc tích không còn tạo ra kết quả sai lệch với -cây tùy chọn [perl # 80632].

tên gọi

Một hồi quy được giới thiệu trong Perl 5.8.8 đã được sửa, gây ra các ký tự ::thông qua mã(0) tới
trả về "undef" thay vì chuỗi "NULL" [perl # 72624].

Mã hóa được nâng cấp từ phiên bản 2.39 đến phiên bản 2.39_01.

Xem "Bảo mật".

Tệp :: Glob được nâng cấp từ phiên bản 1.07 đến phiên bản 1.07_01.

Xem "Bảo mật".

Unicode :: UCD

Tài liệu cho hàm "trên" hiện thực sự nói là "trên", không phải "dưới".

Mô-đun :: CoreList

Mô-đun :: CoreList đã được cập nhật lên phiên bản 2.50_02 để thêm dữ liệu cho bản phát hành này.

Những thay đổi đến Hiện tại Tài liệu


bệnh hoạn
Tài liệu perlebcdic chứa một bảng hữu ích để sử dụng trong "tr ///" để chuyển đổi giữa
EBCDIC và tiếng Latinh1 / ASCII. Thật không may, cái bàn là nghịch đảo của nó
mô tả. Điều này đã được sửa chữa.

mã perlunicode
Phần trên Bản đồ trường hợp do người dùng xác định có một số đánh dấu sai và câu không rõ ràng,
làm cho các phần của nó không thể đọc được. Điều này đã được sửa chữa.

perluniprops
Tài liệu này đã được sửa chữa để tính đến các nền tảng không phải ASCII.

của DINTEK Cấu hình Cải tiến


Nền tảng Riêng Những thay đổi
Mac OS X
Đã có các bản sửa lỗi cấu hình và thử nghiệm để làm cho Perl xây dựng sạch sẽ trên Lion và
Sư tử núi.

NetBSD
Tệp gợi ý NetBSD đã được sửa để tương thích với NetBSD 6. *

Chọn Bug Sửa chữa


· "Chop" hiện xử lý chính xác các ký tự phía trên "\ x {7fffffff}" [perl # 73246].

· "($ <, $>) = (...)" ngừng hoạt động bình thường trong 5.12.0. Nó được cho là để tạo ra một đĩa đơn
gọi "setreuid ()", thay vì gọi "setruid ()" và "seteuid ()" riêng biệt.
Do đó, nó không hoạt động bình thường. Điều này đã được sửa [perl # 75212].

· Đã sửa một hồi quy về giết chết() khi một biến đối sánh được sử dụng cho quá trình ID để kết thúc
[perl # 75812].

· "UNIVERSAL :: VERSION" không còn bị rò rỉ bộ nhớ. Nó bắt đầu bị rò rỉ trong Perl 5.10.0.

· Các hàm "my_strftime" cấp C không còn làm rò rỉ bộ nhớ. Điều này khắc phục sự cố rò rỉ bộ nhớ
trong "POSIX :: strftime" [perl # 73520].

· "Người gọi" không còn rò rỉ bộ nhớ khi được gọi từ gói DB nếu @DB :: args là
được chỉ định sau cuộc gọi đầu tiên tới "người gọi". Cá chép đã kích hoạt lỗi này [perl
# 97010].

· Chuyển tới "chỉ mục" một phần bù nằm ngoài phần cuối của chuỗi khi chuỗi được mã hóa
nội bộ trong UTF8 không còn gây hoảng sợ nữa [perl # 75898].

· Lỗi cú pháp trong các khối "(? {...})" trong biểu thức chính quy không còn gây ra hoảng sợ
tin nhắn [perl # 2353].

· Perl 5.10.0 đã giới thiệu một số logic bị lỗi khiến "U *" ở giữa một gói
mẫu tương đương với "U0" nếu chuỗi đầu vào trống. Điều này đã được sửa [perl
# 90160].

Erratum


tách () @_
tách () không còn sửa đổi @_ khi được gọi trong ngữ cảnh vô hướng hoặc vô hướng. Trong ngữ cảnh vô nghĩa nó
bây giờ tạo ra cảnh báo "Sử dụng phân chia vô ích". Đây thực sự là một thay đổi được giới thiệu trong
perl 5.12.0, nhưng nó đã bị bỏ sót khỏi perl5120delta của bản phát hành đó.

Lời cảm ơn


Perl 5.12.5 đại diện cho khoảng 17 tháng phát triển kể từ Perl 5.12.4 và
chứa khoảng 1,900 dòng thay đổi trên 64 tệp từ 18 tác giả.

Perl tiếp tục phát triển trong thập kỷ thứ ba nhờ vào một cộng đồng người dùng sôi động
và các nhà phát triển. Những người sau đây được biết là đã đóng góp những cải tiến
đã trở thành Perl 5.12.5:

Andy Dougherty, Chris 'BinGOs' Williams, Craig A. Berry, David Mitchell, Dominic
Hargreaves, Cha Chrysostomos, Florian Ragwitz, George Greer, Goro Fuji, Jesse Vincent,
Karl WilliamsonLeon BrocardNicholas ClarkRafael Garcia-SuarezReini UrbanRicardo
Dấu hiệu, Steve Hay, Tony Cook.

Danh sách trên gần như chắc chắn không đầy đủ vì nó được tạo tự động từ
lịch sử kiểm soát phiên bản. Đặc biệt, nó không bao gồm tên của (rất nhiều
đánh giá cao) những người đóng góp đã báo cáo sự cố cho trình theo dõi lỗi Perl.

Nhiều thay đổi có trong phiên bản này bắt nguồn từ các mô-đun CPAN có trong
Cốt lõi của Perl. Chúng tôi biết ơn toàn thể cộng đồng CPAN đã giúp Perl phát triển.

Để có danh sách đầy đủ hơn về tất cả những người đóng góp lịch sử của Perl, vui lòng xem TÁC GIẢ
trong bản phân phối nguồn Perl.

Báo cáo Lỗi


Nếu bạn tìm thấy những gì bạn cho là lỗi, bạn có thể kiểm tra các bài báo được đăng gần đây lên
nhóm tin comp.lang.perl.misc và cơ sở dữ liệu lỗi perl tại http://rt.perl.org/perlbug/ .
Cũng có thể có thông tin tại http://www.perl.org/ , Trang chủ Perl.

Nếu bạn tin rằng bạn có một lỗi chưa được báo cáo, vui lòng chạy lỗi lầm chương trình bao gồm
bản phát hành của bạn. Hãy chắc chắn cắt lỗi của bạn xuống một trường hợp thử nghiệm nhỏ nhưng đủ. Lỗi của bạn
báo cáo, cùng với đầu ra của "perl -V", sẽ được gửi đến [email được bảo vệ] được
được phân tích bởi nhóm porting Perl.

Nếu lỗi bạn đang báo cáo có liên quan đến bảo mật, khiến nó không phù hợp với
gửi đến danh sách gửi thư được lưu trữ công khai, sau đó vui lòng gửi đến
[email được bảo vệ]. Điều này chỉ ra một đăng ký đã đóng gửi thư không lưu trữ
danh sách, bao gồm tất cả những người cam kết cốt lõi, những người có thể giúp đánh giá tác động của
các vấn đề, tìm ra giải pháp và giúp phối hợp phát hành các bản vá để giảm thiểu
hoặc khắc phục sự cố trên tất cả các nền tảng mà Perl được hỗ trợ. Vui lòng chỉ sử dụng cái này
giải quyết các vấn đề bảo mật trong lõi Perl, không phải cho các mô-đun được phân phối độc lập trên
CPAN.

Sử dụng perl5125delta trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    AstrOrzNgười Chơi
    AstrOrzNgười Chơi
    AstrOrz Player là trình phát đa phương tiện miễn phí
    phần mềm, một phần dựa trên WMP và VLC. Các
    người chơi theo phong cách tối giản, với
    hơn mười màu chủ đề và cũng có thể
    b ...
    Tải xuống AstrOrzPlayer
  • 2
    phim trường
    phim trường
    Kodi Movistar+ TV là một ADDON cho XBMC/
    Kodi que allowe disponer de un
    bộ giải mã dịch vụ IPTV
    Tích hợp Movistar en uno de los
    trung tâm truyền thông ...
    Tải phimstartv
  • 3
    Mã :: Khối
    Mã :: Khối
    Code::Blocks là mã nguồn mở, miễn phí,
    đa nền tảng C, C++ và Fortran IDE
    được xây dựng để đáp ứng những nhu cầu khắt khe nhất
    của người dùng của nó. Nó được thiết kế rất
    mở rộng ...
    Tải xuống mã::Khối
  • 4
    Ở giữa
    Ở giữa
    Giao diện Minecraft giữa hoặc nâng cao
    và Theo dõi Dữ liệu / Cấu trúc là một công cụ để
    hiển thị tổng quan về Minecraft
    thế giới mà không thực sự tạo ra nó. Nó
    có thể ...
    Tải về giữa
  • 5
    MSYS2
    MSYS2
    MSYS2 là một tập hợp các công cụ và
    thư viện cung cấp cho bạn một
    môi trường dễ sử dụng để xây dựng,
    cài đặt và chạy Windows gốc
    phần mềm. Nó lừa ...
    Tải xuống MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo là codec hình ảnh JPEG
    sử dụng hướng dẫn SIMD (MMX, SSE2,
    NEON, AltiVec) để tăng tốc đường cơ sở
    Bật nén và giải nén JPEG
    x86, x8 ...
    Tải xuống libjpeg-turbo
  • Khác »

Lệnh Linux

Ad