Audit CPAN distributions for known vulnerabilities
Changes for 20240414.001 - 2024-04-15T00:01:30Z
- data update for 2024-04-14
Cross-platform executor for parallel tasks executed in forked processes
Changes for 0.02 - 2024-04-14
- Fix a deletion order bug
find perl root and push lib modules path to @INC
Changes for 0.08 - 2024-04-14T21:45:49Z
- update tests to fix a cygwin reported error in cpan testers
submitted by /u/joesuf4 [link] [comments] |
The Joy of DTrace
Apologies for the coughing, but this video is worth your time if you are a performance-tuning professional interested in what Dynamic Tracing toolchains (DTr...YouTube
Prior releases of the 6.x line relied on Lexical::Types, which was a major performance pessimisation over the 5.x releases.
6.0.4 relies on a simple source filter instead, which restores performance levels back to expected levels.
More benchmarks added to the test suite validate the dependency changes.
submitted by /u/joesuf4
[link] [comments]
Tags helpers for HTML elements.
Changes for 0.11 - 2024-04-14T18:16:11+02:00
- Fix test for 'step' parameter on Windows.
Get stock and mutual fund quotes from various exchanges
Changes for 1.59_01 - 2024-04-14T08:31:58-07:00
- YahooJSON.pm - Added code to retrieve cookies and a "crumb" required to continue to utilize the v11 API. Issue #369. The YahooJSON.pm currency module was changed to use the v8 API.
- Added initial version of CONTRIBUTING.pod that metacpan.org utilizes. It will completely replace the Hacker's Guide in the future.
- Bloomberg.pm - Changed module to extract data from JSON structure embedded within the HTML - Issue #360
- NSEIndia.pm - Eliminated need to use temp folders by storing file data from URL into a variable.
113-bit integer arithmetic
Changes for 0.04
- Allow negative values to be passed to bitwise operators (&, |, ^, ~, >>, <<). These negative values will be converted to their 113-bit 2s-complement value prior to being acted upon by the bitwise operator - thus mimicking perl's treatment of negative 32-bit/64-bit IVs.
- Add divmod() function.
- Add new test file t/bitwise_feature.t
submitted by /u/perlancar [link] [comments] |
List of new CPAN distributions – Mar 2024
dist author abstract date AI-Chat BOD Interact with AI Chat APIs 2024-03-02T22:12:10 AI-Image BOD Generate images using OpenAI's DALL-E 2024-03-06T23:01:10 Acme-CPANModules-LoadingModules PERL…perlancar's blog
Hi,
I am moving to RedHat 9 from RedHat 7. I am running Apache with mod_perl.
I have installed the mod_perl package on the RedHat 9 box. I am getting this error on bit of code that I wrote:
Can't locate XSLoader.pm: /usr/local/lib64/perl5/5.32/XSLoader.pm: Permission denied at /usr/lib64/perl5/vendor_perl/Apache2/XSLoader.pm line 22.\nBEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Apache2/XSLoader.pm line 22.\nCompilation failed in require at /usr/lib64/perl5/vendor_perl/Apache2/Access.pm line 24.\nBEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Apache2/Access.pm line 24.
When I do a search for XSLoader.pm, I find:
/usr/lib64/perl5/vendor_perl/APR/XSLoader.pm /usr/lib64/perl5/vendor_perl/Apache2/XSLoader.pm /usr/share/perl5/XSLoader.pm
I am guessing I have some path issue. Any ideas what I may need to do?
thank you
submitted by /u/OrganicStructure1739
[link] [comments]
iterators for objects that know the next element
Changes for 1.148 - 2024-04-10T18:05:54Z
- need a user release for indexing?
Or some other OO module? Or did they cook their own spice that includes Moose and custom approaches?
submitted by /u/ReplacementSlight413
[link] [comments]
Synthesizer settings librarian
Changes for 0.0047 - 2024-04-09T11:28:00Z
- Improve the specs logic.
- Improve eg/patch-visualizer.pl.
- Fix eg/synth-config-mojo.pl to use database specs.
Neo4j community graph database driver for Bolt and HTTP
Changes for 0.47 - 2024-04-09
- Returning a Result object from a managed transaction function now issues a warning that the Result may not be valid outside the function.
- Clarify in documentation that concurrent_tx is a legacy feature.
- Minor documentation fixes.
- Minor testing improvements.
A Simple base module to implement almost every RESTful API with just a few lines of configuration
Changes for 2.8
- Change: 83a1a2c4ca5a3ef6e388483c992621f1efead921 Author: Tobias Kirschstein <nupfel@users.noreply.github.com> Date : 2023-08-11 09:55:35 +0000
- Change: 81d1da85d621ba6f88942bb2a047adb8c01bd9db Author: Michael Schout <schoutm@gmail.com> Date : 2023-08-05 15:32:01 +0000
- Plus 26 releases after 2023-04-10 00:00:00 +0000.
I work in infosec, specifically in penetration testing. I learned Perl to some extent years ago when Metasploit was still written in Perl (They switched to Ruby). It seems these days that most people in my industry like Python, and some of the most important modules we use in my field are in Python. Does Perl offer any modules as comprehensive as Impacket for hacking protocols such as SMB, WMI, Kerberos, etc?
submitted by /u/aecyberpro
[link] [comments]
Information about the CGI environment
Changes for 0.81 - 2024-04-09T10:08:29Z
- Use Test::Needs Added t/version.t Added t/tabs.t Mark axios/1.6.7, ias_crawler and ZoominfoBot as robots Block "/**/ORDER/**/BY/**/" in the argument Strip NUL byte poison
An open source web-based network management tool.
Changes for 2.075001 - 2024-04-09
- ENHANCEMENTS
- BUG FIXES
I think we need to create the next generation of Perl devs, because one day we’ll all be dead. What will Perl become if we don’t train as many people as we can?
submitted by /u/karjala
[link] [comments]
communicate with the i3 window manager
Changes for 0.19 - 2024-04-09
- use Carp for errors (includes stacktraces)
- introduce (preferred) RUN_COMMAND spelling
- migrate tooling to ExtUtils::MakeMaker
- implement the tick event
- introduce the sync IPC command
- introduce the GET_BINDING_STATE IPC command
INI file reader that supports make-style variable references and multiple assignment operators.
Changes for 0.16 - 2024-04-10
- Improved ans corrected POD.
Synthesizer settings librarian
Changes for 0.0043 - 2024-04-08T10:06:44Z
- Refactor search and recall methods to return simpler results.
- Fix-up the visualization example program and config file.
- Update tests!
convert between Perl data structures, YAML and JSON with unicode support (I believe ...)
Changes for 0.28 - 2024-04-08T18:00:00Z
- Test file "t/12-from-file.t", at very few times, fails (under M$) because comparing a data structure fails on comparing two floats which must be the same and are the same except the last decimal digit. As from this version, the floats in the test data for this particular test is shorten to max 4 decimal places. These subs: dump2perl, dump2json, dump2yaml and dump2dump are, from now, not exported by default neither they are part of any export tag-group (they used to be in the ':dump' tag-group) These subs must now be explicitly imported. The reason is that 'dump2perl' (and the rest use this) is eval'ing its input which may come from user. Eval'ing (unchecked) user input is considered a security problem. These subs will not be removed but be imported by specific caller request. Test "t/04-dump2-use-is-explicit.t" has been added to check that these subs are not exported by default.
Test current release against CVE's
Changes for 0.04 - 2024-01-20
- Strip WARNING if it prefixes the JSON data
- Opt to install cpan-cve.pl (issue #1)
- Pass verbosity from script to parser
- Fix version chain compare with multiple versions
- Suppress perl-core CVE's by default in cpan-cve.pl
- Cowardly give up if no NAME or DISTNAME found
- Allow multiple folders collected in JSON output
- It is 2024
- Update dependencies
Fetch CVE information from cve.org
Changes for 0.008 - 2024-04-08
- Prevent warning if report is incomplete
- It is 2024
- Skip version lines in reports from cve.pl with only n/a
- Prefer Data::Peek over Data::Dumper on cve.pl -d (no hard dependency)
A health check endpoint for your Plack app
Changes for v0.2.0 - 2024-04-08T15:25:55Z
- Update README and LICENSE (Andrew Hewus Fresh)
- Correct POD (Andrew Hewus Fresh)
- Pull request #6: SM-4772 add support for list_tags query parameter (Austin Hill)
- SM-4772 use a separate endpoint under healthz (Austin Hill)
- SM-4772 simplify response code logic (Austin Hill)
- SM-4772 add support for list_tags query parameter (Austin Hill)
[link] [comments]
Collecting talks - Perl Hacks
I gave my first public talk sometime between the 22nd and 24th September 2000. It was at the first YAPC::Europe which was held in London between those dates. I can't be any more precise because the schedule is no longer online and memory fades.Dave Cross (Perl Hacks)
submitted by /u/nmariusp [link] [comments] |
Perl programming using KDE's Kate editor in Linux tutorial - March 2024 - f5c89eca
How to configure Kate for the programming language Perl 5. I install Kate and the CPAN Perl module Perl::LanguageServer from https://github.com/richterger/Pe...YouTube
Mojolicious plugin providing CSRF protection at the routing level
Changes for 1.01 - 2024-04-07T13:58:46Z
- Apply fixes for Mojolicious 9+
A new release of PDL is out! It's been about a year since I last posted on here about a PDL release (last was PDL 2.083).
A selection of changes since PDL 2.083:
- Diab Jerius reported that a previous change to
[xyz]vals
to return at least a double had a regression for code that requests an explicit type smaller than that. Fixed in 2.085.
Diab Jerius also reported several other edge cases: 1, 2, 3 including a fix forvsearch
.Also, Diab Jerius modularised the primitive ops tests which allows for faster parallel testing.
- Harald Jörg reported that large arrays would cause
PDL::FFT
to crash. Fixed by switching from the stack VLAs to heap allocation. Fixed in 2.085.
While it is recommended to usePDL::FFTW3
instead,PDL::FFT
is bundled withPDL
for the cases wherePDL::FFTW3
can not be easily installed. - Bas Couwenberg reported and fixed a previously deprecated API in HDF4 which has now been removed and replaced. Fixed in 2.085.
As part of the Debian release process, Bas Couwenberg reported a failure on i386. Fixed in 2.087. - Shawn Laffan provided an improvement to
PDL::GIS::Proj
so that it would load correctly on Windows viaAlien::proj
. - Po-Chuan Hsieh provided a build fix for FreeBSD on
amd64
. I also happened to talk to James E Keenan around the same time about PDL builds on FreeBSD so this was followed up by adding CI testing for FreeBSD. Fixed in 2.085. - Ryan Egesdahl provided a fix for macOS Ventura which changed the location of GLUT headers. Fixed in 2.085.
- Eli Schwartz reported an upstream Gentoo bug when building with LTO that uncovered 64-bit issues in Minuit and Slatec Fortran code. Fixed in 2.086.
@vadim-160102
reported several issues with stringification: 1, 2; one of which uncovered a bug in conversion of ulonglong to Perl scalar.- Karl Glazebrook,
@vadim-160102
, and users from PerlMonks provided valuable reports in tracking down issues with dataflow https://github.com/PDLPorters/pdl/issues/461. Fix available in 2.086. - Jörg Sommrey contributed improved typemap handling which allows for using the typemap definitions that are available in Perl's default typemap. Available in 2.086.
- Ed has added many improvements to the PP code generator and internal API as well as several new functions. Please see the Changes file for details!
Of note are several speed improvements that are inspired by Eric Wheeler's note about the speed ofsequence()
.
A full list of closed issues and PRs is here. Thanks to all the contributors!
There are also some things to report from the wider World of PDL:
- Jörg Sommrey has released a PDL interface to GLPK (GNU Linear Programming Kit) for mathematical optimization: https://metacpan.org/pod/PDL::Opt::GLPK.
- The
PGPLOT
distribution now incorporatesPDL::Graphics::PGPLOT
module that was in thePDL
distribution. The dependencies remain the same. PDL::Graphics::Simple
had some small updates to the drivers. This is preparation for splitting the backend engines to their respective backend distributions (not yet released) and defining an API version that the engines conform to.
submitted by /u/zmughal
[link] [comments]
SF feature request #82 - Alternate type behaviour for xvals, yvals, zvals · Issue #330 · PDLPorters/pdl
https://sourceforge.net/p/pdl/feature-requests/82/ @zmughal writes: I noticed the caveat for xvals, yvals, and zvals regarding the type: CAVEAT: If you use the single argument piddle form (top row ...GitHub
A peppered AES-encrypted Argon2 encoder for Crypt::Passphrase
Changes for 0.008 - 2024-04-07T13:41:40Z
- Add support for aes-cbc-pad and aes-ecb-pad
A peppered AES-encrypted Bcrypt encoder for Crypt::Passphrase
Changes for 0.002 - 2024-04-07T13:38:27Z
- Add support for aes-cbc-pad and aes-ecb-pad
test for trailing whitespace in files.
Changes for v0.4.0 - 2024-04-07
- Add the abs_path_prune_re parameter.
- Cleanups and updates ( dist.ini / etc. )
[link] [comments]
(cdxc) 7 great CPAN modules released last week
Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12. CPA...niceperl.blogspot.com
Fail if tests warn
Changes for 0.10 - 2024-04-07
- Previous, when tests were run via prove without the verbose flag and there was a warning that caused a test failure, there was no output indicating that a warning caused the failure. This has now been corrected and you'll see output that includes "Unexpected warning". Reported by @janlimpens.
use Linux getdents syscall to read large directories over NFS
Changes for 0.005
- Change: 261de7f86931460ce140254aebdb864bf78114dd Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2024-04-07 00:29:53 +0000
- Change: fa477860cb8ce35e774138ce7b4ded25edeb3ca2 Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2024-04-07 00:27:17 +0000
- Change: 3ac6067d753c6c22879e10293582e7dd05d2930d Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2024-04-07 00:21:24 +0000
- Change: 9f0116724629df22673c7336d8ce61f26259c0a8 Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2024-04-07 00:17:04 +0000
- Change: 5773f9efa3e6910cb93ce87a7db741673f3038f2 Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2024-04-07 00:14:17 +0000
- Change: e41823c4e9c6b074c9eb264a5f6bc383ee6f1d47 Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2024-04-07 00:11:48 +0000
- Change: b2cfc03e97a43b6472a40bd9cca4724fadcfe714 Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2024-04-07 00:05:10 +0000
- Change: f163374e67749df49896d8eea59c895730fc586d Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2024-04-07 00:03:23 +0000
- Change: 39c6e1d5b1cd8d6bf48748fe60337b0a20593b5d Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2024-04-07 00:03:10 +0000
- Change: 610a4918bbca25b9f9ec9b282f9540483d0dfb27 Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2024-04-07 00:02:56 +0000
- Change: c2221bb9d310dbfbf639948da964e213dd4e66ed Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2024-04-07 00:02:02 +0000
- Change: 4a229ccd9eea2e078e38fdf8a28cd4c6354d5db1 Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2024-04-07 00:01:28 +0000
- Change: 895ff2cd03b27c0b3589eae353b85db816f157ec Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-06-06 10:33:47 +0000
- Change: 48fe96111bc7b4130989bcbaa5e9c15447b3fd3f Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-05-26 22:01:15 +0000
- Change: fbbc717e85617485b77ae4bc4c3217ce76d76553 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-05-15 16:44:08 +0000
- Change: 746d7caeb2f31e3dc8e3186040781e5dabf7042d Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-05-03 00:51:15 +0000
- Change: cb284820e6bf04dfc9b22e6ea5af29444d951c64 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-05-03 00:29:41 +0000
- Change: cc347013f6f73e19793726afeb3278d2553bb49d Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-05-01 18:36:55 +0000
- Change: cb12c28e99eba21806b7bdb0ef14c65b25a1d6d6 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-05-01 18:30:06 +0000
- Change: 6549d1129550c4dde198ef6cdcb44c33c6f15b68 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-05-01 03:49:10 +0000
- Change: 241ab401d57ce8aac032243054681f3396d99b7a Author: Olivier Mengué <dolmen@cpan.org> Date : 2017-04-30 19:44:53 +0000
- Change: 26b6be00f611a5177241909d5bbf352f17372f9a Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-02-05 13:17:03 +0000
- Change: e4438afaeafaa791d24274c83f44eb85e210ac07 Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2017-02-05 10:32:16 +0000
- Change: efca41dbd625d03a8f3efcfc6b5e932ef35359e9 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2017-02-05 10:27:46 +0000
- Change: 8edb7dcdc0ea2b9df1377f83fb4a4dd7ad308b82 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2016-12-04 15:44:35 +0000
- Change: fa3f73660931d7ac67de987977f7bb0f0130fba9 Author: Alceu Rodrigues de Freitas Junior <arfreitas@cpan.org> Date : 2016-12-04 15:40:28 +0000
- Change: 1aed81625ace52b13ecd1e539b35ba6f0d19e9f1 Author: Alceu Rodrigues de Freitas Junior <glasswalk3r@yahoo.com.br> Date : 2016-12-04 13:17:26 +0000
- End of releases.
Copy and paste with any OS
Changes for 0.29 - 2024-04-07
- Add Xsel.pm / xsel support.
- Improve clipbrowse's reliability / security:
- Made the code more elegant and reliable.
A plugin system for your Perl framework or application
Changes for 0.000001 - 2024-03-02
- Another early release, almost nothing is implemented yet.