CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2024/03/20 19:02:29 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Clear spinner after each cycle Otherwise we can get left with a piece of the spinner if all firmware gets updates and don't print a "kept" value. While here, replace \010 with the ksh supported \b, as suggested by cheloha@ Noticed by deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/12/23 14:03:01 Modified files: distrib/sets/lists/base: mi distrib/sets/lists/man: mi Log message: Sync for perl 5.36.3
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/12/23 14:02:21 Modified files: gnu/usr.bin/perl: INSTALL MANIFEST META.json META.yml Makefile.SH Makefile.bsd-wrapper1 README.haiku README.macosx README.os2 README.vms patchlevel.h gnu/usr.bin/perl/Cross: config.sh-arm-linux config.sh-arm-linux-n770 gnu/usr.bin/perl/Porting: config.sh config_H epigraphs.pod make-rmg-checklist perldelta_template.pod release_schedule.pod todo.pod gnu/usr.bin/perl/dist/Module-CoreList: Changes gnu/usr.bin/perl/dist/Module-CoreList/lib/Module: CoreList.pm gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList: Utils.pm gnu/usr.bin/perl/hints: catamount.sh gnu/usr.bin/perl/lib/B: Op_private.pm gnu/usr.bin/perl/plan9: config_sh.sample gnu/usr.bin/perl/pod: perl.pod perldelta.pod perlhist.pod gnu/usr.bin/perl/t/win32: system.t gnu/usr.bin/perl/vms: descrip_mms.template gnu/usr.bin/perl/win32: GNUmakefile Makefile pod.mak win32.c Added files: gnu/usr.bin/perl/pod: perl5342delta.pod perl5343delta.pod perl5361delta.pod perl5362delta.pod Log message: Update to perl 5.36.3 No changes to perl, as those were already committed for the earlier errata. This just brings documentation and such in line with upstream. ok bluhm@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/11/26 09:52:13 Modified files: gnu/usr.bin/perl: regcomp.c gnu/usr.bin/perl/t/re: pat_advanced.t Log message: Fix read/write past buffer end >From upstream commit: >From 7047915eef37fccd93e7cd985c29fe6be54650b6 Mon Sep 17 00:00:00 2001 From: Karl Williamson Date: Sat, 9 Sep 2023 11:59:09 -0600 Subject: [PATCH] Fix read/write past buffer end: perl-security#140 A package name may be specified in a \p{...} regular expression construct. If unspecified, "utf8::" is assumed, which is the package all official Unicode properties are in. By specifying a different package, one can create a user-defined property with the same unqualified name as a Unicode one. Such a property is defined by a sub whose name begins with "Is" or "In", and if the sub wishes to refer to an official Unicode property, it must explicitly specify the "utf8::". S_parse_uniprop_string() is used to parse the interior of both \p{} and the user-defined sub lines. In S_parse_uniprop_string(), it parses the input "name" parameter, creating a modified copy, "lookup_name", malloc'ed with the same size as "name". The modifications are essentially to create a canonicalized version of the input, with such things as extraneous white-space stripped off. I found it convenient to strip off the package specifier "utf8::". To to so, the code simply pretends "lookup_name" begins just after the "utf8::", and adjusts various other values to compensate. However, it missed the adjustment of one required one. This is only a problem when the property name begins with "perl" and isn't "perlspace" nor "perlword". All such ones are undocumented internal properties. What happens in this case is that the input is reparsed with slightly different rules in effect as to what is legal versus illegal. The problem is that "lookup_name" no longer is pointing to its initial value, but "name" is. Thus the space allocated for filling "lookup_name" is now shorter than "name", and as this shortened "lookup_name" is filled by copying suitable portions of "name", the write can be to unallocated space. The solution is to skip the "utf8::" when reparsing "name". Then both "lookup_name" and "name" are effectively shortened by the same amount, and there is no going off the end. This commit also does white-space adjustment so that things align vertically for readability.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/11/14 19:07:44 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Don't let signify mess up our status line While not verbose the status line is built as we go, so save errors from signify until after we've finished the status line. This should exit and print the error immediately, since this happens when fetching the SHA256.sig and fw_update exits early in that case.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/11/14 19:03:49 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Improve output after waiting for package db lock OpenBSD::PackageInfo::lock_db will send messages to STDERR if we ended up waiting for a lock, if that happens, it stomped over the "fw_update:" prefix on the status line so tidy up and print it out again.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/11/14 19:00:02 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Better handle ftp errors in fw_update Trap STDERR to post-process it looking for 404 errors to handle them differently. The fetch method now also returns different error codes for errors that can continue on. Currently only 404 is special and everything else should cause fw_update to exit early without trying all the files. Exit early if the SHA256.sig gets a 404 because that is required to figure out what valid firmware are.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/11/14 18:54:02 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Improve fw_update output on errors Mostly some setup for the future, by separating out the filehandles we use for the status and errors more specifically, we can trap the things we know about without hiding surprises.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/10/17 19:49:26 Modified files: gnu/usr.bin/perl/cpan/Term-Cap: Cap.pm Log message: Increase max depth for termcaps With the update to ncurses 6.4-20230826 /etc/termcap now needs at least a 36 deep search. Instead, we'll just bump to 64. It seems 32 has been enough since perl 5.001 in 1995, so hopefully this buys us at least another 28 years. "please commit that" deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/10/14 12:10:47 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Verify but don't overwrite SHA256.sig in fw_update(8) Signify is happy to overwite the file with the signature stripped off. However, if we do that, when downloading firmware we lose the ability to check the signature before verifying checksums on the downloaded files. Noticed by Thomas Right deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/09/27 19:18:52 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Don't register firmware already in /var/db/pkg If installing firmware with `make install` from a port, it doesn't register properly by adding "@option firmware" to the packing list, this means we ignore that it is installed and reinstall it over and over with the registration ending up in a tmpdir named directory inside the existing directory in /var/db/pkg. Unfortunately I don't know of a good way to automatically clean up from that, so we just print a message after installing the actual firmware. Reported by job@ No complaints about the patch on tech@ for several weeks.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/09/27 18:52:16 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Exit successfully at the end of fw_update Otherwise the exit status depends on whether we kept any firmware. Reported by Brian Conway The clean solution suggested by guenther@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/09/27 18:45:22 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Download firmware to LOCALSRC when using filenames Previously if you did: fw_update otus-firmware-1.0p1.tgz and that firmware didn't exist in the current directory, we would download that firmware into the current directory. Which is not the expected outcome.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/09/02 19:43:09 Modified files: gnu/usr.bin/perl: MANIFEST Makefile.SH Makefile.bsd-wrapper config.over pp_sys.c Added files: gnu/usr.bin/perl: gen_syscall_emulator.pl syscall_emulator.h gnu/usr.bin/perl/t/op: syscall_emulator.t Log message: Replace perl's use of syscall(2) with a dispatcher to libc This removes the ability to do direct syscalls from perl, instead calling the appropriate libc functions. Currently we generate the dispatcher via a perl script duing build. requested by deraadt@ nits from espie@ education from miod@ infrastructure fixes from sthen@ many improvements and ok gkoehler@ Please commit soon. OK bluhm@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/08/31 15:29:53 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Add spaces for failure status
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/08/31 12:19:21 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Improve feedback from fw_update(8) Show status as we go with spinner rather than printing only at the end. Suggestions from deraadt@ Most of this has been in snapshots for a while
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/07/08 08:18:37 Modified files: gnu/usr.bin/perl: AUTHORS Configure INSTALL MANIFEST META.json META.yml Makefile.SH Makefile.bsd-wrapper1 README README.haiku README.macosx README.os2 README.vms configure.com embed.fnc embed.h gv.c handy.h makedef.pl mg.c op.c patchlevel.h perl.c pp_ctl.c pp_hot.c proto.h sv.c util.c gnu/usr.bin/perl/Cross: config.sh-arm-linux config.sh-arm-linux-n770 gnu/usr.bin/perl/Porting: config.sh config_H epigraphs.pod make-rmg-checklist perldelta_template.pod release_managers_guide.pod release_schedule.pod todo.pod gnu/usr.bin/perl/dist/Module-CoreList: Changes Makefile.PL gnu/usr.bin/perl/dist/Module-CoreList/lib/Module: CoreList.pm gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList: Utils.pm gnu/usr.bin/perl/ext/XS-APItest/t: xsub_h.t gnu/usr.bin/perl/hints: catamount.sh gnu/usr.bin/perl/lib/B: Op_private.pm gnu/usr.bin/perl/plan9: config_sh.sample gnu/usr.bin/perl/pod: perl.pod perldelta.pod perlexperiment.pod perlhist.pod gnu/usr.bin/perl/t/io: defout.t gnu/usr.bin/perl/t/op: lexsub.t method.t taint.t write.t gnu/usr.bin/perl/t/re: pat_re_eval.t gnu/usr.bin/perl/vms: descrip_mms.template gnu/usr.bin/perl/win32: GNUmakefile Makefile pod.mak Added files: gnu/usr.bin/perl/pod: perl5360delta.pod Log message: Update to perl 5.36.1 Many small bugfixes you should commit 5.36.1 bluhm@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/07/06 20:07:35 Modified files: gnu/usr.bin/perl/cpan/OpenBSD-Unveil/t: OpenBSD-Unveil.t Log message: Adjust perl unveil test to test the right thing Normal users can't write to /dev/random, so the -w test would always fail for root and succeed for everyone else no matter what unveil did. Testing with a temp file at least gives consistent results no matter the user, even if I don't completely understand why the -w and -r test results are different. Noticed by bluhm@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/02/26 17:18:00 Modified files: sys/kern : makesyscalls.sh Log message: Include varags types in sys/syscalls.h comment Separated with the existing "..." requested by deraadt@ OK gnezdo@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/02/20 19:20:36 Modified files: gnu/usr.bin/perl/t: test.pl gnu/usr.bin/perl/t/comp: parser.t gnu/usr.bin/perl/t/lib/croak: toke Log message: Remove conflict markers from perl tests This is upstream PR 28103 https://github.com/Perl/perl5/pull/20813 Requested by stsp@ for quality of life improvments for Game of Trees users.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/02/20 19:11:03 Modified files: distrib/sets/lists/man: mi gnu/usr.bin/perl: Makefile.bsd-wrapper1 Log message: Don't install DebugWrap.1 manpage It's from a test file and should never have been installed. Noticed by xse in #openbsd on libera.chat
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/02/15 18:07:02 Modified files: share/locale/ctype: en_US.UTF-8.src Log message: Regen en_US.UTF-8.src for Unicode 14.0.0 That comes with perl 5.36. OK millert@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/02/14 18:41:15 Modified files: distrib/sets/lists/base: md.alpha md.amd64 md.arm64 md.armv7 md.hppa md.i386 md.landisk md.loongson md.luna88k md.macppc md.octeon md.powerpc64 md.riscv64 md.sparc64 mi distrib/sets/lists/man: mi Log message: sync - perl 5.36.0
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/02/14 18:39:57 Modified files: gnu/usr.bin/perl: MANIFEST Makefile.SH gnu/usr.bin/perl/lib/unicore: CombiningClass.pl Decomposition.pl Name.pl Name.pm TestProp.pl UCD.pl mktables.lst gnu/usr.bin/perl/lib/unicore/To: Age.pl Bc.pl Bmg.pl Bpb.pl Bpt.pl Cf.pl Ea.pl EqUIdeo.pl GCB.pl Gc.pl Hst.pl Identif2.pl Identifi.pl InPC.pl InSC.pl Isc.pl Jg.pl Jt.pl Lb.pl Lc.pl NFCQC.pl NFDQC.pl NFKCCF.pl NFKCQC.pl NFKDQC.pl Na1.pl NameAlia.pl Nt.pl Nv.pl PerlDeci.pl SB.pl Sc.pl Scx.pl Tc.pl Uc.pl Vo.pl WB.pl _PerlLB.pl _PerlSCX.pl gnu/usr.bin/perl/lib/unicore/lib/Age: NA.pl V100.pl V11.pl V110.pl V120.pl V130.pl V20.pl V30.pl V31.pl V32.pl V40.pl V41.pl V50.pl V51.pl V52.pl V60.pl V61.pl V70.pl V80.pl V90.pl gnu/usr.bin/perl/lib/unicore/lib/Alpha: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Bc: AL.pl AN.pl B.pl BN.pl CS.pl EN.pl ES.pl ET.pl L.pl NSM.pl ON.pl R.pl WS.pl gnu/usr.bin/perl/lib/unicore/lib/BidiC: Y.pl gnu/usr.bin/perl/lib/unicore/lib/BidiM: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Blk: NB.pl gnu/usr.bin/perl/lib/unicore/lib/Bpt: C.pl N.pl O.pl gnu/usr.bin/perl/lib/unicore/lib/CE: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CI: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWCF: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWCM: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWKCF: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWL: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWT: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWU: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Cased: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Ccc: A.pl AL.pl AR.pl ATAR.pl B.pl BR.pl DB.pl NK.pl NR.pl OV.pl VR.pl gnu/usr.bin/perl/lib/unicore/lib/CompEx: Y.pl gnu/usr.bin/perl/lib/unicore/lib/DI: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Dash: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Dep: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Dia: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Dt: Com.pl Enc.pl Fin.pl Font.pl Init.pl Iso.pl Med.pl Nar.pl Nb.pl NonCanon.pl Sqr.pl Sub.pl Sup.pl Vert.pl gnu/usr.bin/perl/lib/unicore/lib/EBase: Y.pl gnu/usr.bin/perl/lib/unicore/lib/EComp: Y.pl gnu/usr.bin/perl/lib/unicore/lib/EPres: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Ea: A.pl H.pl N.pl Na.pl W.pl gnu/usr.bin/perl/lib/unicore/lib/Emoji: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Ext: Y.pl gnu/usr.bin/perl/lib/unicore/lib/ExtPict: Y.pl gnu/usr.bin/perl/lib/unicore/lib/GCB: CN.pl EX.pl LV.pl LVT.pl PP.pl SM.pl XX.pl gnu/usr.bin/perl/lib/unicore/lib/Gc: C.pl Cf.pl Cn.pl L.pl LC.pl Ll.pl Lm.pl Lo.pl Lu.pl M.pl Mc.pl Me.pl Mn.pl N.pl Nd.pl Nl.pl No.pl P.pl Pc.pl Pd.pl Pe.pl Pf.pl Pi.pl Po.pl Ps.pl S.pl Sc.pl Sk.pl Sm.pl So.pl Z.pl Zs.pl gnu/usr.bin/perl/lib/unicore/lib/GrBase: Y.pl gnu/usr.bin/perl/lib/unicore/lib/GrExt: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Hex: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Hst: NA.pl gnu/usr.bin/perl/lib/unicore/lib/Hyphen: T.pl gnu/usr.bin/perl/lib/unicore/lib/IDC: Y.pl gnu/usr.bin/perl/lib/unicore/lib/IDS: Y.pl gnu/usr.bin/perl/lib/unicore/lib/IdStatus: Allowed.pl
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/02/14 18:38:23 Modified files: gnu/usr.bin/perl: Configure MANIFEST Makefile.SH Makefile.bsd-wrapper Makefile.bsd-wrapper1 configpm install_lib.pl installperl numeric.c perl.c pp.c regcomp.c regcomp.h shlib_version utf8.h util.c utils.lst vutil.c gnu/usr.bin/perl/Porting: Maintainers.pl pumpkin.pod gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/private: MakeUtil.pm gnu/usr.bin/perl/cpan/Compress-Raw-Zlib: Makefile.PL Zlib.xs config.in gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/lib/Compress/Raw: Zlib.pm gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/private: MakeUtil.pm gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/t: 01version.t 02zlib.t 07bufsize.t 09limitoutput.t 18lvalue.t 19nonpv.t gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/t/compress: CompTestUtils.pm gnu/usr.bin/perl/cpan/Digest-MD5: MD5.xs gnu/usr.bin/perl/cpan/Digest-MD5/t: files.t gnu/usr.bin/perl/cpan/ExtUtils-Install/lib/ExtUtils: Install.pm gnu/usr.bin/perl/cpan/ExtUtils-MakeMaker/lib/ExtUtils: MM_Unix.pm gnu/usr.bin/perl/cpan/IO-Compress/private: MakeUtil.pm gnu/usr.bin/perl/cpan/IO-Compress/t: 111const-deflate.t gnu/usr.bin/perl/cpan/Pod-Perldoc/lib/Pod: Perldoc.pm gnu/usr.bin/perl/cpan/Pod-Perldoc/lib/Pod/Perldoc: ToMan.pm gnu/usr.bin/perl/cpan/Sys-Syslog: Makefile.PL gnu/usr.bin/perl/cpan/podlators/lib/Pod: Man.pm gnu/usr.bin/perl/cpan/podlators/scripts: pod2man.PL gnu/usr.bin/perl/dist/IO/t: cachepropagate-unix.t gnu/usr.bin/perl/dist/threads-shared/t: stress.t gnu/usr.bin/perl/ext/NDBM_File: Makefile.PL gnu/usr.bin/perl/hints: openbsd.sh gnu/usr.bin/perl/lib: AnyDBM_File.pm perl5db.pl gnu/usr.bin/perl/pod: perlmodinstall.pod perlmodlib.PL perlop.pod gnu/usr.bin/perl/regen: lib_cleanup.pl gnu/usr.bin/perl/t/lib: h2ph.pht gnu/usr.bin/perl/t/op: getppid.t gnu/usr.bin/perl/t/porting: customized.dat dual-life.t gnu/usr.bin/perl/t/re: speed.t gnu/usr.bin/perl/utils: Makefile.PL h2ph.PL perlbug.PL gnu/usr.bin/perl/win32: GNUmakefile Makefile Added files: gnu/usr.bin/perl/cpan/Compress-Raw-Zlib: Changes MANIFEST META.json README ppport.h suppressions.asan gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/examples: filtdef filtinf gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/t: 000prereq.t 99pod.t meta-json.t meta-yaml.t gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/t/Test: Builder.pm More.pm Simple.pm Log message: Apply local patches - perl-5.36.0 OK bluhm@ a good time naddy@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/02/14 18:37:31 src/gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/t/Test Update of /cvs/src/gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/t/Test In directory cvs.openbsd.org:/cvs.d/hack/afresh1/OpenBSD-perl-5.36.0-import/src/gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/t/Test Log Message: Directory /cvs/src/gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/t/Test added to the repository
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2023/02/14 18:36:38 Modified files: gnu/usr.bin/perl: AUTHORS Configure EXTERN.h INSTALL INTERN.h MANIFEST META.json META.yml Makefile.SH Makefile.micro README README.bs2000 README.cygwin README.haiku README.irix README.macosx README.os2 README.os390 README.qnx README.synology README.vms README.win32 XSUB.h autodoc.pl av.c av.h caretx.c cflags.SH charclass_invlists.h config_h.SH configpm configure.com cop.h cv.h deb.c doio.c doop.c dosish.h dquote.c dump.c ebcdic_tables.h embed.fnc embed.h embedvar.h feature.h generate_uudmap.c globals.c globvar.sym gv.c gv.h handy.h hv.c hv.h hv_func.h inline.h install_lib.pl installhtml installman installperl intrpvar.h invlist_inline.h iperlsys.h keywords.c keywords.h l1_char_class_tab.h locale.c make_ext.pl makedef.pl makedepend.SH malloc.c mathoms.c metaconfig.SH metaconfig.h mg.c mg.h mg_raw.h mg_vtable.h miniperlmain.c mkppport mkppport.lst mro_core.c myconfig.SH nostdio.h numeric.c op.c op.h op_reg_common.h opcode.h opnames.h packsizetables.inc pad.c pad.h parser.h patchlevel.h perl.c perl.h perlapi.h perlio.c perlio.h perliol.h perlvars.h perly.act perly.c perly.h perly.tab perly.y pp.c pp.h pp_ctl.c pp_hot.c pp_pack.c pp_proto.h pp_sort.c pp_sys.c proto.h reentr.c regcharclass.h regcomp.c regcomp.h regcomp.sym regen_perly.pl regexec.c regexp.h regnodes.h runtests.SH scope.c scope.h sv.c sv.h taint.c thread.h time64.c time64.h toke.c uconfig.h uconfig.sh uconfig64.sh unicode_constants.h universal.c unixish.h utf8.c utf8.h utfebcdic.h util.c util.h utils.lst vutil.c vutil.h vxs.inc warnings.h write_buildcustomize.pl gnu/usr.bin/perl/Cross: Makefile-cross-SH cflags-cross-arm config.sh-arm-linux config.sh-arm-linux-n770 gnu/usr.bin/perl/Porting: Glossary Maintainers.pl README.pod add-package.pl bench.pl bisect-runner.pl checkAUTHORS.pl checkURL.pl checkcfguse.pl checkcfgvar.pl cmpVERSION.pl config.sh config_H core-cpan-diff corelist-perldelta.pl corelist.pl deparse-skips.txt epigraphs.pod exec-bit.txt how_to_write_a_perldelta.pod makemeta makerel perldelta_template.pod perlhist_calculate.pl pod_lib.pl pod_rules.pl pumpkin.pod release_announcement_template.txt release_managers_guide.pod release_schedule.pod sync-with-cpan todo.pod gnu/usr.bin/perl/amigaos4: amigaio.c amigaio.h amigaos.c gnu/usr.bin/perl/cpan/Archive-Tar/bin: ptar ptardiff gnu/usr.bin/perl/cpan/Archive-Tar/lib/Archive: Tar.pm gnu/usr.bin/perl/cpan/Archive-Tar/lib/Archive/Tar: Constant.pm File.pm gnu/usr.bin/perl/cpan/CPAN/lib: CPAN.pm gnu/usr.bin/perl/cpan/CPAN/lib/App: Cpan.pm gnu/usr.bin/perl/cpan/CPAN/lib/CPAN: Distribution.pm FTP.pm FirstTime.pm HandleConfig.pm Index.pm gnu/usr.bin/perl/cpan/CPAN/scripts: cpan gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2: Bzip2.xs gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/bzip2-src: bzlib.c compress.c gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/lib/Compress/Raw: Bzip2.pm
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/12/22 17:40:58 Modified files: distrib/miniroot: install.sub Log message: Allow configuring interfaces by lladdr in installer This modifies the installer question, auto install scripts may need updating. Allows answering ? to the interface question to list allowed lladdrs and allows answering with one of them to configure the interface. Reconfiguring by either name/unit or lladdr will clear the previous config. Many suggestions from kn@ finish it @deraadt
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/12/15 21:04:25 Modified files: etc: netstart distrib/miniroot: install.sub share/man/man5 : hostname.if.5 Log message: Prioritize lladdr over name/unit in hostname.if processing When needed, lladdr is more precise and enduring. Suggested by deraadt@ Many improvments and OK kn@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/12/11 19:30:51 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Remove extra : in parameter substitution >From Rob Whitlock
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/12/05 13:12:00 Modified files: etc: netstart distrib/miniroot: install.sub share/man/man5 : hostname.if.5 Log message: Add support configuring hostname.if(5) by lladdr Original implementation by martijn@ Feedback and suggestions from kn@, sthen@, claudio@, florian@, and deraadt@. ok deraadt
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/08/05 12:01:41 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Support wildcards in fw_update patterns Up to two wildcards, since we have to work around the way ksh does things. Tweaks and suggestions from kn@ and halex@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/04/11 20:54:51 Modified files: gnu/usr.bin/perl: Makefile.bsd-wrapper Log message: Improve test and clean targets They failed if there was nothing to clean. The test target now depends on the all target so we have something to run tests against. They still don't like to pass in-tree, but that is a separate issue. Noticed by deraadt@, suggestions and improvements from geunther@ and bluhm@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/03/04 15:53:05 Modified files: gnu/usr.bin/perl/dist/Devel-PPPort: Makefile.PL Log message: Put back local patch to avoid regenerating tests This was r1.2 and accidentally lost in the update to Devel::PPPort 3.64.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/02/20 14:53:04 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Only use /snapshots dir when -current Not during release, -stable, or -beta. This diverges from how packages work and how things were done in the past where -beta also looked in /snapshots. Discussed in icb. OK deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/02/20 12:24:19 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Remove downloaded SHA256.sig if signature validation fails Without the "noclobber" setting we would have overwitten with an empty file and best not to leave a failed file around. Noticed by florian@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/02/20 11:06:05 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Show summary even if no firmware are detected or installed OK florian@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/02/18 19:19:42 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Ignore sitelib in perl snippet All base tools should be doing that and I forgot. While here remove the no longer necessary TERM handler, it was only needed so a TERM signal would still trigger the END block.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/02/10 17:46:58 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Lock the pkg db while running At least when not running in the installer. Suggestions from espie@ Works for me sthen@ fine deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/02/09 17:29:32 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Don't unregister firmware if we can't fetch the SHA256.sig Also avoid trying to download it multiple times if it fails, which makes error reporting much nicer. Noticed by and OK semarie@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/01/29 19:39:19 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Localize variables used only in functions Somehow I missed some
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/01/29 15:43:50 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Clean up exit codes Being different didn't help me figure out what was going wrong anyway. Suggested by deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/01/29 15:33:43 Modified files: usr.sbin/fw_update: patterns.c Log message: rtwn and urtwn firmware got better licenses and moved to base
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/01/29 15:32:02 Modified files: usr.sbin/fw_update: fw_update.sh Log message: "Unregister" installed firmware that isn't in the SHA256.sig We assume in this case that the firmware's license was improved and it moved to be distributed in the base system. If we find that situation remove the package registration but leave the firmware files.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/01/23 17:47:05 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Redownload existing files with failed checksums
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/01/21 22:03:47 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Support multiple -v as promised in the man page There are now four levels of verbosity: 0. Prints only the summary 1. Prints a line when installing/removing 2. Uses the ftp(1) progress bar 3. Provides more details for debugging With some excellent ksh knowledge provided by kn@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/01/11 19:21:15 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Bug fixes and performance improvements Plus improving usage to match the man page fine deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/01/10 20:25:52 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Tidy up some comments requested by deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/01/08 15:32:00 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Don't download SHA256.sig unless it's needed This allows installing local files without network. it *might* work now deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/01/06 19:25:40 Modified files: usr.sbin/fw_update: fw_update.sh Log message: whitespace
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/01/06 12:27:01 Modified files: usr.sbin/fw_update: fw_update.8 fw_update.sh Log message: Switch fw_update -D to instead -F The perl version of fw_update used -D for something else and although the mneumonic isn't as good, the conflict was worse. Requested by deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/01/05 09:32:46 Modified files: usr.sbin/fw_update: fw_update.sh Log message: Commit the correct version of fw_update Sigh.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2022/01/05 09:28:19 Added files: usr.sbin/fw_update: fw_update.8 fw_update.sh Log message: Add the shell based fw_update and updated man page This allows installing firmware from the installer without having to wait to boot into a live system. commit deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/08/09 21:45:30 Modified files: gnu/usr.bin/perl/cpan/Encode: Encode.pm Log message: Fix Encode(3p) loading module from incorrect relative path This is upstream commit https://github.com/Perl/perl5/commit/c1a937fef07c061600a0078f4cb53fe9c2136bb9 Quoting upstream: Without this fix, Encode::ConfigLocal can be loaded from a path relative to the current directory, because the || operator will evaluate @inc in scalar context, putting an integer as the only value in @inc. Addresses CVE-2021-36770
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/06/09 17:21:34 Modified files: gnu/usr.bin/perl/cpan/OpenBSD-Pledge: Pledge.xs gnu/usr.bin/perl/cpan/OpenBSD-Pledge/lib/OpenBSD: Pledge.pm gnu/usr.bin/perl/cpan/OpenBSD-Pledge/t: OpenBSD-Pledge.t Log message: Remove pledgenames() from OpenBSD::Pledge perl module Pointed out by deraadt@, this is not what that that incomplete table is for. While the code has been there for several years, I haven't found a use for it, which is good because it would have been wrong. While here, update my name.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/05/16 16:48:06 Modified files: share/locale/ctype: en_US.UTF-8.src gen_ctype_utf8.pl Log message: Make all unicode Private Use areas SWIDTH1 Noticed by naddy@ due to a commit in nano. There's no current mechanism to allow people who put codepoints in these private use areas to specify their width, we can however guess that people who put things there are most likely adding SWIDTH1 glyphs and making that the default will be most likely to do what they want. In addition, that's apparently what other systems do already. Much feedback and OK schwarze@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/05/16 16:38:32 Modified files: share/locale/ctype: en_US.UTF-8.src gen_ctype_utf8.pl Log message: Update en_US.UTF-8.src to Unicode 13.0 This is what ships with the perl 5.32.1 OK schwarze@
CVS: cvs.openbsd.org: www
CVSROOT:/cvs Module name:www Changes by: afre...@cvs.openbsd.org 2021/05/04 11:36:21 Modified files: faq: upgrade69.html Log message: Fix perl cleanup instructions to use rm -r We had -r in current.html, but someone it got changed to -f here. Need to remove directories though, so need -r. Noticed by Steven Shockley
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/03/03 18:13:11 Modified files: gnu/usr.bin/perl/dist/Devel-PPPort: Makefile.PL Log message: Never automatically rewrite perl/dist/Devel-PPPort/t/01_test.t We are never going to update the files that generate this test and the interaction with "cvs up" means we can accidentally hit it when they hange between releases but permissions when building the system prevent us from writing the update and breaks the build. Found by naddy@, krw@, and deraadt@
CVS: cvs.openbsd.org: www
CVSROOT:/cvs Module name:www Changes by: afre...@cvs.openbsd.org 2021/03/02 18:07:51 Modified files: faq: current.html Log message: List outdated perl files that no longer come with 5.32.1
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/03/01 16:26:59 Modified files: distrib/sets/lists/base: md.alpha md.amd64 md.arm64 md.armv7 md.hppa md.i386 md.landisk md.loongson md.luna88k md.macppc md.octeon md.powerpc64 md.sgi md.sparc64 mi distrib/sets/lists/man: mi Log message: sync for perl 5.32.1
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/03/01 16:23:24 Modified files: gnu/usr.bin/perl: MANIFEST Makefile.SH gnu/usr.bin/perl/lib/unicore: CombiningClass.pl Decomposition.pl Name.pl Name.pm TestProp.pl UCD.pl mktables.lst gnu/usr.bin/perl/lib/unicore/To: Age.pl Bc.pl Bmg.pl Bpb.pl Bpt.pl Cf.pl Digit.pl Ea.pl EqUIdeo.pl Fold.pl GCB.pl Gc.pl Hst.pl InPC.pl InSC.pl Isc.pl Jg.pl Jt.pl Lb.pl Lc.pl Lower.pl NFCQC.pl NFDQC.pl NFKCCF.pl NFKCQC.pl NFKDQC.pl Na1.pl NameAlia.pl Nt.pl Nv.pl PerlDeci.pl SB.pl Sc.pl Scx.pl Tc.pl Title.pl Uc.pl Upper.pl Vo.pl WB.pl _PerlLB.pl _PerlSCX.pl gnu/usr.bin/perl/lib/unicore/lib/Age: NA.pl V100.pl V11.pl V110.pl V120.pl V20.pl V30.pl V31.pl V32.pl V40.pl V41.pl V50.pl V51.pl V52.pl V60.pl V61.pl V70.pl V80.pl V90.pl gnu/usr.bin/perl/lib/unicore/lib/Alpha: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Bc: AL.pl AN.pl B.pl BN.pl CS.pl EN.pl ES.pl ET.pl L.pl NSM.pl ON.pl R.pl WS.pl gnu/usr.bin/perl/lib/unicore/lib/BidiC: Y.pl gnu/usr.bin/perl/lib/unicore/lib/BidiM: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Blk: NB.pl gnu/usr.bin/perl/lib/unicore/lib/Bpt: C.pl N.pl O.pl gnu/usr.bin/perl/lib/unicore/lib/CE: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CI: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWCF: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWCM: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWKCF: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWL: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWT: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWU: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Cased: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Ccc: A.pl AL.pl AR.pl ATAR.pl B.pl BR.pl DB.pl NK.pl NR.pl OV.pl VR.pl gnu/usr.bin/perl/lib/unicore/lib/CompEx: Y.pl gnu/usr.bin/perl/lib/unicore/lib/DI: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Dash: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Dep: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Dia: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Dt: Com.pl Enc.pl Fin.pl Font.pl Init.pl Iso.pl Med.pl Nar.pl Nb.pl NonCanon.pl Sqr.pl Sub.pl Sup.pl Vert.pl gnu/usr.bin/perl/lib/unicore/lib/Ea: A.pl H.pl N.pl Na.pl W.pl gnu/usr.bin/perl/lib/unicore/lib/Ext: Y.pl gnu/usr.bin/perl/lib/unicore/lib/GCB: CN.pl EX.pl LV.pl LVT.pl PP.pl SM.pl XX.pl gnu/usr.bin/perl/lib/unicore/lib/Gc: C.pl Cf.pl Cn.pl L.pl LC.pl Ll.pl Lm.pl Lo.pl Lu.pl M.pl Mc.pl Me.pl Mn.pl N.pl Nd.pl Nl.pl No.pl P.pl Pc.pl Pd.pl Pe.pl Pf.pl Pi.pl Po.pl Ps.pl S.pl Sc.pl Sk.pl Sm.pl So.pl Z.pl Zs.pl gnu/usr.bin/perl/lib/unicore/lib/GrBase: Y.pl gnu/usr.bin/perl/lib/unicore/lib/GrExt: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Hex: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Hst: NA.pl gnu/usr.bin/perl/lib/unicore/lib/Hyphen: T.pl gnu/usr.bin/perl/lib/unicore/lib/IDC: Y.pl gnu/usr.bin/perl/lib/unicore/lib/IDS: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Ideo: Y.pl gnu/usr.bin/perl/lib/unicore/lib/In: 10_0.pl 11_0.pl 12_0.pl 12_1.pl 2_0.pl 2_1.pl 3_0.pl 3_1.pl 3_2.pl 4_0.pl 4_1.pl 5_0.pl 5_1.pl 5_2.pl
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/03/01 16:22:16 src/gnu/usr.bin/perl/lib/unicore/lib/Emoji Update of /cvs/src/gnu/usr.bin/perl/lib/unicore/lib/Emoji In directory cvs.openbsd.org:/cvs.d/hack/afresh1/perl-5.32.1/src/gnu/usr.bin/perl/lib/unicore/lib/Emoji Log Message: Directory /cvs/src/gnu/usr.bin/perl/lib/unicore/lib/Emoji added to the repository
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/03/01 16:22:16 src/gnu/usr.bin/perl/lib/unicore/lib/EComp Update of /cvs/src/gnu/usr.bin/perl/lib/unicore/lib/EComp In directory cvs.openbsd.org:/cvs.d/hack/afresh1/perl-5.32.1/src/gnu/usr.bin/perl/lib/unicore/lib/EComp Log Message: Directory /cvs/src/gnu/usr.bin/perl/lib/unicore/lib/EComp added to the repository
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/03/01 16:22:16 src/gnu/usr.bin/perl/lib/unicore/lib/IdType Update of /cvs/src/gnu/usr.bin/perl/lib/unicore/lib/IdType In directory cvs.openbsd.org:/cvs.d/hack/afresh1/perl-5.32.1/src/gnu/usr.bin/perl/lib/unicore/lib/IdType Log Message: Directory /cvs/src/gnu/usr.bin/perl/lib/unicore/lib/IdType added to the repository
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/03/01 16:22:16 src/gnu/usr.bin/perl/lib/unicore/lib/ExtPict Update of /cvs/src/gnu/usr.bin/perl/lib/unicore/lib/ExtPict In directory cvs.openbsd.org:/cvs.d/hack/afresh1/perl-5.32.1/src/gnu/usr.bin/perl/lib/unicore/lib/ExtPict Log Message: Directory /cvs/src/gnu/usr.bin/perl/lib/unicore/lib/ExtPict added to the repository
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/03/01 16:22:16 src/gnu/usr.bin/perl/lib/unicore/lib/EPres Update of /cvs/src/gnu/usr.bin/perl/lib/unicore/lib/EPres In directory cvs.openbsd.org:/cvs.d/hack/afresh1/perl-5.32.1/src/gnu/usr.bin/perl/lib/unicore/lib/EPres Log Message: Directory /cvs/src/gnu/usr.bin/perl/lib/unicore/lib/EPres added to the repository
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/03/01 16:22:16 src/gnu/usr.bin/perl/lib/unicore/lib/IdStatus Update of /cvs/src/gnu/usr.bin/perl/lib/unicore/lib/IdStatus In directory cvs.openbsd.org:/cvs.d/hack/afresh1/perl-5.32.1/src/gnu/usr.bin/perl/lib/unicore/lib/IdStatus Log Message: Directory /cvs/src/gnu/usr.bin/perl/lib/unicore/lib/IdStatus added to the repository
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/03/01 16:22:16 src/gnu/usr.bin/perl/lib/unicore/lib/EBase Update of /cvs/src/gnu/usr.bin/perl/lib/unicore/lib/EBase In directory cvs.openbsd.org:/cvs.d/hack/afresh1/perl-5.32.1/src/gnu/usr.bin/perl/lib/unicore/lib/EBase Log Message: Directory /cvs/src/gnu/usr.bin/perl/lib/unicore/lib/EBase added to the repository
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/03/01 16:21:26 Modified files: gnu/usr.bin/perl: Configure MANIFEST Makefile.SH Makefile.bsd-wrapper1 configpm embedvar.h hv_func.h install_lib.pl installperl numeric.c perl.c perlapi.h perlvars.h pp.c shlib_version util.c utils.lst vutil.c gnu/usr.bin/perl/Porting: Maintainers.pl pumpkin.pod gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/private: MakeUtil.pm gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/private: MakeUtil.pm gnu/usr.bin/perl/cpan/Digest-MD5: MD5.xs gnu/usr.bin/perl/cpan/Digest-MD5/t: files.t gnu/usr.bin/perl/cpan/ExtUtils-Install/lib/ExtUtils: Install.pm gnu/usr.bin/perl/cpan/ExtUtils-MakeMaker/lib/ExtUtils: MM_Unix.pm gnu/usr.bin/perl/cpan/IO-Compress/private: MakeUtil.pm gnu/usr.bin/perl/cpan/Pod-Perldoc/lib/Pod: Perldoc.pm gnu/usr.bin/perl/cpan/Pod-Perldoc/lib/Pod/Perldoc: ToMan.pm gnu/usr.bin/perl/cpan/Sys-Syslog: Makefile.PL gnu/usr.bin/perl/cpan/Text-Balanced/lib/Text: Balanced.pm gnu/usr.bin/perl/cpan/podlators/lib/Pod: Man.pm gnu/usr.bin/perl/cpan/podlators/scripts: pod2man.PL gnu/usr.bin/perl/dist/IO/t: cachepropagate-unix.t gnu/usr.bin/perl/dist/threads-shared/t: stress.t gnu/usr.bin/perl/ext/NDBM_File: Makefile.PL gnu/usr.bin/perl/hints: openbsd.sh gnu/usr.bin/perl/lib: AnyDBM_File.pm gnu/usr.bin/perl/pod: perlmodinstall.pod perlmodlib.PL perlop.pod gnu/usr.bin/perl/regen: lib_cleanup.pl gnu/usr.bin/perl/t/lib: h2ph.pht gnu/usr.bin/perl/t/op: getppid.t gnu/usr.bin/perl/t/porting: customized.dat dual-life.t libperl.t gnu/usr.bin/perl/t/re: speed.t gnu/usr.bin/perl/utils: Makefile.PL h2ph.PL perlbug.PL gnu/usr.bin/perl/win32: GNUmakefile Makefile makefile.mk Log message: Apply local patches, remove excess files - perl-5.32.1 OK sthen@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/03/01 16:20:02 Modified files: gnu/usr.bin/perl: AUTHORS Configure EXTERN.h INSTALL MANIFEST META.json META.yml Makefile.SH README README.android README.bs2000 README.cygwin README.haiku README.hurd README.linux README.macosx README.os2 README.os390 README.synology README.vms README.win32 TestInit.pm XSUB.h asan_ignore autodoc.pl av.c av.h caretx.c cflags.SH charclass_invlists.h config_h.SH configpm configure.com cop.h cv.h doio.c doop.c dosish.h dquote.c dump.c ebcdic_tables.h embed.fnc embed.h embedvar.h feature.h globvar.sym gv.c handy.h hv.c hv.h hv_func.h inline.h install_lib.pl installperl intrpvar.h invlist_inline.h iperlsys.h keywords.c keywords.h l1_char_class_tab.h locale.c make_ext.pl make_patchnum.pl makedef.pl malloc.c mathoms.c metaconfig.h mg.c mkppport mro_core.c numeric.c op.c op.h opcode.h opnames.h pad.c pad.h parser.h patchlevel.h perl.c perl.h perlapi.h perlio.c perlio.h perlvars.h perly.act perly.h perly.tab perly.y pp.c pp.h pp_ctl.c pp_hot.c pp_pack.c pp_proto.h pp_sort.c pp_sys.c proto.h reentr.c regcharclass.h regcomp.c regcomp.h regcomp.sym regen_perly.pl regexec.c regexp.h regnodes.h scope.c scope.h sv.c sv.h taint.c time64.c time64.h toke.c uconfig.h uconfig.sh uconfig64.sh unicode_constants.h universal.c unixish.h utf8.c utf8.h utfebcdic.h util.c util.h utils.lst vutil.c vxs.inc warnings.h write_buildcustomize.pl gnu/usr.bin/perl/Cross: config.sh-arm-linux config.sh-arm-linux-n770 gnu/usr.bin/perl/NetWare: Makefile config.wc config_H.wc gnu/usr.bin/perl/Porting: Glossary Maintainers.pl README.pod bench.pl bisect-runner.pl bump-perl-version checkAUTHORS.pl checkURL.pl checkcfgvar.pl config.sh config_H corelist.pl epigraphs.pod exec-bit.txt makemeta makerel perldelta_template.pod pod_lib.pl pumpkin.pod release_announcement_template.txt release_managers_guide.pod release_schedule.pod sync-with-cpan todo.pod gnu/usr.bin/perl/amigaos4: amigaio.c gnu/usr.bin/perl/cpan/Archive-Tar/lib/Archive: Tar.pm gnu/usr.bin/perl/cpan/Archive-Tar/lib/Archive/Tar: Constant.pm File.pm gnu/usr.bin/perl/cpan/CPAN/lib: CPAN.pm gnu/usr.bin/perl/cpan/CPAN/lib/App: Cpan.pm gnu/usr.bin/perl/cpan/CPAN/lib/CPAN: Bundle.pm Distribution.pm FTP.pm FirstTime.pm HandleConfig.pm Mirrors.pm Queue.pm Shell.pm Tarzip.pm gnu/usr.bin/perl/cpan/CPAN/scripts: cpan gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/bzip2-src: bzlib.c compress.c decompress.c gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/lib/Compress/Raw: Bzip2.pm gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/private: MakeUtil.pm gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/t: 000prereq.t gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/lib/Compress/Raw: Zlib.pm gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/private: MakeUtil.pm gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/zlib-src: deflate.c gnu/usr.bin/perl/cpan/DB_File: DB_File.pm DB_File.xs Makefile.PL gnu/usr.bin/perl/cpan/Digest-MD5: MD5.pm MD5.xs Makefile.PL gnu/usr.bin/perl/cpan/Digest-MD5/t: files.t gnu/usr.bin/perl/cpan/Encode: Encode.pm Encode.xs encoding.pm gnu/usr.bin/perl/cpan/Encode/bin: enc2xs
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/02/19 18:50:55 Modified files: gnu/usr.bin/perl: hv_func.h perlvars.h shlib_version gnu/usr.bin/perl/t/porting: libperl.t Log message: Recommit upstream alignment fix plus libperl version bump This reapplies commit e0lLUzj1XNW7pJMh and moves libperl to 21.0 The ABI change appears to be fine after XS modules are rebuilt. OK sthen@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/02/16 08:13:16 Modified files: gnu/usr.bin/perl: hv_func.h perlvars.h gnu/usr.bin/perl/t/porting: libperl.t Log message: Revery previous hash alignment fix Unintentionally changes ABI and breaks perl ports
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2021/02/15 19:12:52 Modified files: gnu/usr.bin/perl: hv_func.h perlvars.h gnu/usr.bin/perl/t/porting: libperl.t Log message: Backport upstream perl 64bit hash alignment fixes Different flags triggering new compiler optimizations means that luck has run out on this working by chance with the strict alignment of octeon. Upstream issue: https://github.com/Perl/perl5/issues/18555 This is a combination of three commits from upstream. https://github.com/Perl/perl5/commit/d18575f18c6ee61ce80492e82cae7361358d570a https://github.com/Perl/perl5/commit/6027b190154088fbbcbde08a80c49531e4e4c012 https://github.com/Perl/perl5/commit/f43079cb514e3d0be0036424695438ae3fb58451 works on all arch deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/06/30 18:08:06 Modified files: gnu/usr.bin/perl: Makefile.bsd-wrapper Log message: Re-enable silent mode in perl Configure Lost in the cleanup. Noticed by deraadt@
CVS: cvs.openbsd.org: www
CVSROOT:/cvs Module name:www Changes by: afre...@cvs.openbsd.org 2020/06/29 21:41:38 Modified files: faq: current.html Log message: Remove libperl.a
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/06/27 14:44:50 Modified files: distrib/sets/lists/comp: mi distrib/sets/lists/man: mi Log message: sync perl cleanup
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/06/27 14:44:13 Modified files: gnu/usr.bin/perl: Makefile.SH Makefile.bsd-wrapper Makefile.bsd-wrapper1 git_version.h installperl numeric.c gnu/usr.bin/perl/ext/DynaLoader: Makefile.PL gnu/usr.bin/perl/hints: openbsd.sh gnu/usr.bin/perl/lib: Config_git.pl Removed files: gnu/usr.bin/perl: DynaLoader.sed Log message: Remove some customizations from the perl build This was originally done so that other things in-tree such as vi could link to libperl and to support non-shared vax. This brings us more in-line with upstream and makes things more understandable. It now links libperl.so to libm, which some software needs, and stops building and installing libperl.a. OK bluhm@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/06/03 19:35:49 Modified files: distrib/sets/lists/base: mi Log message: Sync new perldelta
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/06/03 19:35:01 Modified files: gnu/usr.bin/perl: INSTALL MANIFEST META.json META.yml Makefile.SH README.haiku README.macosx README.os2 README.vms patchlevel.h gnu/usr.bin/perl/Cross: config.sh-arm-linux config.sh-arm-linux-n770 gnu/usr.bin/perl/NetWare: Makefile config_H.wc gnu/usr.bin/perl/Porting: config.sh config_H epigraphs.pod perldelta_template.pod release_schedule.pod gnu/usr.bin/perl/dist/Module-CoreList: Changes Makefile.PL gnu/usr.bin/perl/dist/Module-CoreList/lib/Module: CoreList.pm gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList: Utils.pm gnu/usr.bin/perl/hints: catamount.sh gnu/usr.bin/perl/lib/B: Op_private.pm gnu/usr.bin/perl/plan9: config.plan9 config_sh.sample gnu/usr.bin/perl/pod: perl.pod perldelta.pod perlhist.pod gnu/usr.bin/perl/vms: descrip_mms.template gnu/usr.bin/perl/win32: GNUmakefile Makefile makefile.mk pod.mak Added files: gnu/usr.bin/perl/pod: perl5302delta.pod Log message: Sync to perl 5.30.3 All functional changes were committed already, this updates the version number, Module::Corelist, and documentation.
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/06/01 12:02:56 Modified files: gnu/usr.bin/perl: Tag: OPENBSD_6_6 embed.fnc embed.h proto.h regcomp.c Log message: Fix various overflows and state corruption in perl 6.6 errata 029_perl Addresses: * CVE-2020-10543 * CVE-2020-10878 * CVE-2020-12723 Tried by tb@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/06/01 12:02:29 Modified files: gnu/usr.bin/perl: Tag: OPENBSD_6_7 embed.fnc embed.h proto.h regcomp.c Log message: Fix various overflows and state corruption in perl 6.7 errata 007_perl Addresses: * CVE-2020-10543 * CVE-2020-10878 * CVE-2020-12723 Tried by benno@ and tj@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/06/01 12:01:53 Modified files: gnu/usr.bin/perl: embed.fnc embed.h proto.h regcomp.c gnu/usr.bin/perl/t/re: pat.t Log message: Fix various overflows and state corruption in perl Found by: ManhND of The Tarantula Team, VinCSS (a member of Vingroup), Hugo van der Sanden, Slaven Rezic, and Sergey Aleynikov Fixed by: John Lightsey, Hugo van der Sanden, and Karl Williamson Addresses: * CVE-2020-10543 * CVE-2020-10878 * CVE-2020-12723
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/04/25 15:15:23 Modified files: gnu/usr.bin/perl: Makefile.SH Log message: Note extra Term-ReadKey build dependency on Cwd Avoids using the installed Cwd module while building perl
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/04/08 20:54:54 Modified files: gnu/usr.bin/perl: Makefile.bsd-wrapper1 Log message: Update perl manpage list Missed somehow in perl update
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/04/08 19:33:12 Modified files: distrib/sets/lists/base: mi distrib/sets/lists/man: mi Log message: sync for perl-5.30.2
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/04/08 19:32:16 Modified files: gnu/usr.bin/perl: AUTHORS Configure INSTALL MANIFEST META.json META.yml Makefile.SH README README.bs2000 README.freebsd README.haiku README.irix README.linux README.macosx README.openbsd README.os2 README.os390 README.os400 README.solaris README.vms README.win32 cflags.SH embed.fnc numeric.c patchlevel.h perl.c proto.h regcomp.c regexec.c sv.c util.c gnu/usr.bin/perl/Cross: config.sh-arm-linux config.sh-arm-linux-n770 gnu/usr.bin/perl/NetWare: Makefile config_H.wc gnu/usr.bin/perl/Porting: Maintainers.pl checkURL.pl config.sh config_H epigraphs.pod how_to_write_a_perldelta.pod perldelta_template.pod pod_lib.pl release_managers_guide.pod release_schedule.pod todo.pod gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/bzip2-src: LICENSE blocksort.c bzlib.c bzlib.h bzlib_private.h compress.c crctable.c decompress.c huffman.c randtable.c gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/lib/Compress/Raw: Bzip2.pm gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/t: 000prereq.t gnu/usr.bin/perl/dist/Module-CoreList: Changes gnu/usr.bin/perl/dist/Module-CoreList/lib/Module: CoreList.pm gnu/usr.bin/perl/dist/Module-CoreList/lib/Module/CoreList: Utils.pm gnu/usr.bin/perl/hints: README.hints bsdos.sh catamount.sh freebsd.sh gnu/usr.bin/perl/lib/B: Op_private.pm gnu/usr.bin/perl/plan9: config.plan9 config_sh.sample gnu/usr.bin/perl/pod: perl.pod perldelta.pod perldiag.pod perlebcdic.pod perlguts.pod perlhack.pod perlhist.pod perllocale.pod perlmodinstall.pod perlmodlib.PL perlootut.pod perlport.pod perlrecharclass.pod perlthrtut.pod perlutil.pod gnu/usr.bin/perl/t: README gnu/usr.bin/perl/t/op: groups.t sprintf2.t gnu/usr.bin/perl/t/porting: libperl.t podcheck.t gnu/usr.bin/perl/t/re: pat.t re_tests reg_mesg.t gnu/usr.bin/perl/utils: h2xs.PL perlbug.PL gnu/usr.bin/perl/vms: descrip_mms.template gnu/usr.bin/perl/win32: GNUmakefile Makefile makefile.mk pod.mak win32.c Added files: gnu/usr.bin/perl/pod: perl5301delta.pod gnu/usr.bin/perl/t/re: bigfuzzy_not_utf8.t Log message: Update perl to 5.30.2 https://metacpan.org/pod/release/SHAY/perl-5.30.2/pod/perldelta.pod Incompatible Changes There are no changes intentionally incompatible with 5.30.0. Updated Modules and Pragmata * Compress::Raw::Bzip2 has been upgraded from version 2.084 to 2.089. * Module::CoreList has been upgraded from version 5.20191110 to 5.20200314. Selected Bug Fixes * printf() or sprintf() with the %n format no longer cause a panic on debugging builds, or report an incorrectly cached length value when producing SVfUTF8 flagged strings. * A memory leak in regular expression patterns has been fixed. * A read beyond buffer in grok_infnan has been fixed. * An assertion failure in the regular expression engine has been fixed. * (?{...}) eval groups in regular expressions no longer unintentionally trigger "EVAL without pos change exceeded limit in regex". Proceed when you feel comfortable. deraadt@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/03/05 18:16:17 Modified files: gnu/usr.bin/perl: MANIFEST gnu/usr.bin/perl/cpan/Term-ReadKey: Changes Configure.pm MANIFEST MANIFEST.SKIP META.json META.yml Makefile.PL README ReadKey.xs genchars.pl gnu/usr.bin/perl/cpan/Term-ReadKey/example: test.pl gnu/usr.bin/perl/cpan/Term-ReadKey/t: 02_terminal_functions.t Added files: gnu/usr.bin/perl/cpan/Term-ReadKey: ReadKey.pm.PL SIGNATURE Removed files: gnu/usr.bin/perl/cpan/Term-ReadKey: ReadKey.pm Log message: Update perl Term::ReadKey to 2.38 ok bluhm@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/03/05 18:16:46 Modified files: distrib/sets/lists/base: md.alpha md.amd64 md.arm64 md.armv7 md.hppa md.i386 md.landisk md.loongson md.luna88k md.macppc md.octeon md.sgi md.sparc64 Log message: sync for Term::ReadKey update
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/02/19 19:53:53 Modified files: share/locale/ctype: en_US.UTF-8.src Log message: Update en_US.UTF-8.src to Unicode 12.1 This is what ships with the perl 5.30.1 OK schwarze@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2020/02/19 19:51:56 Modified files: share/locale/ctype: gen_ctype_utf8.pl Log message: Update unicode licence in generate script Plus add a comment for what unicode version the file contains Suggestions and OK schwarze@
CVS: cvs.openbsd.org: www
CVSROOT:/cvs Module name:www Changes by: afre...@cvs.openbsd.org 2019/12/30 19:18:02 Modified files: faq: current.html Log message: Mention the perl update and files to remove Suggestion for updating XS modules from sthen@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2019/12/29 19:20:35 Modified files: distrib/sets/lists/base: md.alpha md.amd64 md.arm64 md.armv7 md.hppa md.i386 md.landisk md.loongson md.luna88k md.macppc md.octeon md.sgi md.sparc64 mi distrib/sets/lists/man: mi Log message: sync perl 5.30.1
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2019/12/29 19:16:46 Modified files: gnu/usr.bin/perl: MANIFEST Makefile.SH gnu/usr.bin/perl/lib/unicore: CombiningClass.pl Decomposition.pl Heavy.pl Name.pl Name.pm TestProp.pl UCD.pl mktables.lst gnu/usr.bin/perl/lib/unicore/To: Age.pl Bc.pl Bmg.pl Bpb.pl Bpt.pl Cf.pl Digit.pl Ea.pl Fold.pl GCB.pl Gc.pl Hst.pl InPC.pl InSC.pl Isc.pl Jg.pl Jt.pl Lb.pl Lc.pl Lower.pl NFCQC.pl NFDQC.pl NFKCCF.pl NFKCQC.pl NFKDQC.pl Na1.pl NameAlia.pl Nt.pl Nv.pl PerlDeci.pl SB.pl Sc.pl Scx.pl Tc.pl Title.pl Uc.pl Upper.pl Vo.pl WB.pl _PerlLB.pl _PerlSCX.pl gnu/usr.bin/perl/lib/unicore/lib/Age: NA.pl V100.pl V11.pl V20.pl V30.pl V31.pl V32.pl V40.pl V41.pl V50.pl V51.pl V52.pl V60.pl V61.pl V70.pl V80.pl V90.pl gnu/usr.bin/perl/lib/unicore/lib/Alpha: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Bc: AL.pl AN.pl B.pl BN.pl CS.pl EN.pl ES.pl ET.pl L.pl NSM.pl ON.pl R.pl WS.pl gnu/usr.bin/perl/lib/unicore/lib/BidiC: Y.pl gnu/usr.bin/perl/lib/unicore/lib/BidiM: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Blk: NB.pl gnu/usr.bin/perl/lib/unicore/lib/Bpt: C.pl N.pl O.pl gnu/usr.bin/perl/lib/unicore/lib/CE: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CI: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWCF: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWCM: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWKCF: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWL: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWT: Y.pl gnu/usr.bin/perl/lib/unicore/lib/CWU: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Cased: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Ccc: A.pl AL.pl AR.pl ATAR.pl B.pl BR.pl DB.pl NK.pl NR.pl OV.pl VR.pl gnu/usr.bin/perl/lib/unicore/lib/CompEx: Y.pl gnu/usr.bin/perl/lib/unicore/lib/DI: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Dash: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Dep: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Dia: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Dt: Com.pl Enc.pl Fin.pl Font.pl Init.pl Iso.pl Med.pl Nar.pl Nb.pl NonCanon.pl Sqr.pl Sub.pl Sup.pl Vert.pl gnu/usr.bin/perl/lib/unicore/lib/Ea: A.pl H.pl N.pl Na.pl W.pl gnu/usr.bin/perl/lib/unicore/lib/Ext: Y.pl gnu/usr.bin/perl/lib/unicore/lib/GCB: CN.pl EX.pl LV.pl LVT.pl PP.pl SM.pl XX.pl gnu/usr.bin/perl/lib/unicore/lib/Gc: C.pl Cf.pl Cn.pl L.pl LC.pl Ll.pl Lm.pl Lo.pl Lu.pl M.pl Mc.pl Me.pl Mn.pl N.pl Nd.pl Nl.pl No.pl P.pl Pc.pl Pd.pl Pe.pl Pf.pl Pi.pl Po.pl Ps.pl S.pl Sc.pl Sk.pl Sm.pl So.pl Z.pl Zs.pl gnu/usr.bin/perl/lib/unicore/lib/GrBase: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Hex: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Hst: NA.pl gnu/usr.bin/perl/lib/unicore/lib/Hyphen: T.pl gnu/usr.bin/perl/lib/unicore/lib/IDC: Y.pl gnu/usr.bin/perl/lib/unicore/lib/IDS: Y.pl gnu/usr.bin/perl/lib/unicore/lib/Ideo: Y.pl gnu/usr.bin/perl/lib/unicore/lib/In: 10_0.pl 2_0.pl 2_1.pl 3_0.pl 3_1.pl 3_2.pl 4_0.pl 4_1.pl 5_0.pl 5_1.pl 5_2.pl 6_0.pl 6_1.pl 6_2.pl 6_3.pl 7_0.pl 8_0.pl 9_0.pl gnu/usr.bin/perl/lib/unicore/lib/InPC:
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2019/12/29 19:15:18 Modified files: gnu/usr.bin/perl: Configure MANIFEST Makefile.SH Makefile.bsd-wrapper1 configpm install_lib.pl installperl perl.c pp.c shlib_version util.c utils.lst vutil.c gnu/usr.bin/perl/Porting: Maintainers.pl pumpkin.pod gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/private: MakeUtil.pm gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/private: MakeUtil.pm gnu/usr.bin/perl/cpan/Digest-MD5: MD5.xs gnu/usr.bin/perl/cpan/Digest-MD5/t: files.t gnu/usr.bin/perl/cpan/ExtUtils-Install/lib/ExtUtils: Install.pm gnu/usr.bin/perl/cpan/ExtUtils-MakeMaker/lib/ExtUtils: MM_Any.pm MM_Unix.pm gnu/usr.bin/perl/cpan/ExtUtils-MakeMaker/t: build_man.t gnu/usr.bin/perl/cpan/IO-Compress/private: MakeUtil.pm gnu/usr.bin/perl/cpan/OpenBSD-Pledge/lib/OpenBSD: Pledge.pm gnu/usr.bin/perl/cpan/Pod-Parser/lib/Pod: PlainText.pm gnu/usr.bin/perl/cpan/Pod-Perldoc/lib/Pod: Perldoc.pm gnu/usr.bin/perl/cpan/Pod-Perldoc/lib/Pod/Perldoc: ToMan.pm gnu/usr.bin/perl/cpan/Sys-Syslog: Makefile.PL gnu/usr.bin/perl/cpan/Text-Balanced/lib/Text: Balanced.pm gnu/usr.bin/perl/cpan/podlators/lib/Pod: Man.pm gnu/usr.bin/perl/cpan/podlators/scripts: pod2man.PL gnu/usr.bin/perl/dist/IO/t: cachepropagate-unix.t gnu/usr.bin/perl/dist/threads-shared/t: stress.t gnu/usr.bin/perl/ext/DynaLoader: Makefile.PL gnu/usr.bin/perl/ext/NDBM_File: Makefile.PL gnu/usr.bin/perl/hints: openbsd.sh gnu/usr.bin/perl/lib: AnyDBM_File.pm gnu/usr.bin/perl/pod: perlmodinstall.pod perlmodlib.PL perlop.pod gnu/usr.bin/perl/regen: lib_cleanup.pl gnu/usr.bin/perl/t/lib: h2ph.pht gnu/usr.bin/perl/t/op: getppid.t gnu/usr.bin/perl/t/porting: customized.dat dual-life.t gnu/usr.bin/perl/t/re: speed.t gnu/usr.bin/perl/utils: Makefile.PL h2ph.PL perlbug.PL gnu/usr.bin/perl/win32: GNUmakefile Makefile makefile.mk Log message: Apply local patches, remove excess files - perl-5.30.1 Timing is good deraadt@, OK sthen@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2019/12/29 19:13:57 Modified files: gnu/usr.bin/perl: AUTHORS Changes Configure EXTERN.h INSTALL INTERN.h MANIFEST META.json META.yml Makefile.SH README.aix README.haiku README.hpux README.macosx README.os2 README.solaris README.vms README.win32 TestInit.pm XSUB.h autodoc.pl charclass_invlists.h config_h.SH configpm configure.com cop.h cv.h doio.c dosish.h dquote.c dump.c ebcdic_tables.h embed.fnc embed.h embedvar.h feature.h globals.c globvar.sym gv.c handy.h hv.c hv_func.h inline.h install_lib.pl installperl intrpvar.h invlist_inline.h l1_char_class_tab.h locale.c makedef.pl malloc.c mathoms.c metaconfig.h mg.c miniperlmain.c mkppport.lst mro_core.c numeric.c op.c op.h patchlevel.h perl.c perl.h perlapi.h perlio.c perlvars.h perly.act perly.c perly.h perly.tab perly.y pp.c pp.h pp_ctl.c pp_hot.c pp_pack.c pp_sys.c proto.h regcharclass.h regcomp.c regcomp.h regcomp.sym regexec.c regexp.h regnodes.h scope.c sv.c sv.h toke.c uconfig.h uconfig.sh uconfig64.sh unicode_constants.h universal.c unixish.h utf8.c utf8.h util.c utils.lst vutil.c warnings.h write_buildcustomize.pl gnu/usr.bin/perl/Cross: config.sh-arm-linux config.sh-arm-linux-n770 gnu/usr.bin/perl/NetWare: Makefile config.wc config_H.wc gnu/usr.bin/perl/Porting: Glossary Maintainers.pl README.pod checkAUTHORS.pl config.sh config_H corelist-perldelta.pl corelist.pl deparse-skips.txt epigraphs.pod exec-bit.txt makemeta makerel perldelta_template.pod pumpkin.pod release_announcement_template.txt release_managers_guide.pod release_schedule.pod sync-with-cpan todo.pod gnu/usr.bin/perl/cpan/Archive-Tar/lib/Archive: Tar.pm gnu/usr.bin/perl/cpan/Archive-Tar/lib/Archive/Tar: Constant.pm File.pm gnu/usr.bin/perl/cpan/CPAN/lib: CPAN.pm gnu/usr.bin/perl/cpan/CPAN/lib/App: Cpan.pm gnu/usr.bin/perl/cpan/CPAN/lib/CPAN: Distribution.pm Mirrors.pm Plugin.pm Shell.pm gnu/usr.bin/perl/cpan/CPAN/lib/CPAN/Plugin: Specfile.pm gnu/usr.bin/perl/cpan/CPAN/scripts: cpan gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2: Bzip2.xs gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/lib/Compress/Raw: Bzip2.pm gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/private: MakeUtil.pm gnu/usr.bin/perl/cpan/Compress-Raw-Bzip2/t: 000prereq.t gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/lib/Compress/Raw: Zlib.pm gnu/usr.bin/perl/cpan/Compress-Raw-Zlib/private: MakeUtil.pm gnu/usr.bin/perl/cpan/Config-Perl-V: V.pm gnu/usr.bin/perl/cpan/Config-Perl-V/t: 20_plv56.t 21_plv58.t 22_plv510.t 23_plv512.t 24_plv514.t 25_plv516.t 25_plv5162.t 26_plv518.t 26_plv5182.t 27_plv5200.t 27_plv5202.t 28_plv5220.t 28_plv52201w.t gnu/usr.bin/perl/cpan/DB_File: DB_File.pm DB_File.xs Makefile.PL gnu/usr.bin/perl/cpan/Digest-MD5: MD5.xs gnu/usr.bin/perl/cpan/Digest-MD5/t: files.t gnu/usr.bin/perl/cpan/Digest-SHA: SHA.xs shasum gnu/usr.bin/perl/cpan/Digest-SHA/lib/Digest: SHA.pm gnu/usr.bin/perl/cpan/Digest-SHA/src: sha.c sha.h sha64bit.c sha64bit.h gnu/usr.bin/perl/cpan/Encode: Encode.pm Encode.xs encengine.c gnu/usr.bin/perl/cpan/Encode/Unicode: Unicode.pm Unicode.xs gnu/usr.bin/perl/cpan/Encode/t: enc_eucjp.t utf8warnings.t
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2019/07/24 16:22:59 Modified files: gnu/usr.bin/perl/cpan/OpenBSD-Pledge/lib/OpenBSD: Pledge.pm Log message: Remove extra =back from OpenBSD::Pledge POD >From Edgar Pettijohn
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2019/07/14 14:34:12 Modified files: gnu/usr.bin/perl: Makefile.bsd-wrapper1 Log message: Install OpenBSD::Unveil.3p manpage Reminded by brynet@
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2019/07/09 18:01:12 Modified files: gnu/usr.bin/perl: MANIFEST Log message: Put OpenBSD::Unveil in perl MANIFEST
CVS: cvs.openbsd.org: src
CVSROOT:/cvs Module name:src Changes by: afre...@cvs.openbsd.org 2019/07/09 14:42:52 Modified files: distrib/sets/lists/base: md.alpha md.amd64 md.arm64 md.armv7 md.hppa md.i386 md.landisk md.loongson md.luna88k md.macppc md.octeon md.sgi md.sparc64 Log message: sync