Skip to main content






Affix-0.10_03-TRIAL


A Foreign Function Interface eXtension

Changes for 0.10_03 - 2023-01-29T16:46:35Z
  • Unstable TRIAL release

https://metacpan.org/dist/Affix


LaTeX-TOM-1.03_04


A module for parsing, analyzing, and manipulating LaTeX documents.

Changes for 1.03_04 - 2023-01-29
  • Move testing module to test_requires.
  • When failing, enclose filename in quotes.
  • Add metadata repository link.
  • Minor whitespace tweaks.

https://metacpan.org/dist/LaTeX-TOM







PDL-Graphics-Gnuplot-2.023


Gnuplot-based plotting for PDL

Changes for 2.023 - 2023-01-29
  • Fix over-enthusiastic code tidying - thanks @zmughal

https://metacpan.org/dist/PDL-Graphics-Gnuplot


Util-H2O-More-0.2.7


provides baptise, a drop-in replacement for bless; like if bless created accessors for you. This module also provides additional methods built using h2o or o2h from Util::H2O that allow for the incremental addition of OOP into existing or small scale Perl code without having to fully commit to a Perl OOP framework or compromise one's personal Perl style.

Changes for 0.2.7
  • fixed dist.ini to exclude stuff from repo that's messing up CPAN indexing (no-op)

https://metacpan.org/dist/Util-H2O-More


Net-SIP-0.835


Framework SIP (Voice Over IP, RFC3261)

Changes for 0.835 - 2023-01-28
  • #60 from pali/max-forwards Make sure that ACK and CANCEL requests have max-forwards header Add test from qunifi:add-missing-ack-max-forwards #55 (similar issue)
  • #59 from pali/socketpool-peer Fix warnings about unitialized values by initializing rbuf and wbuf
  • #57 from pali/rtp Ensure that RTP synchronization source id and initial sequence number is unique per RTP stream.

https://metacpan.org/dist/Net-SIP
#59 #60 #55 #57


Util-H2O-More-0.2.6


provides baptise, a drop-in replacement for bless; like if bless created accessors for you. This module also provides additional methods built using h2o or o2h from Util::H2O that allow for the incremental addition of OOP into existing or small scale Perl code without having to fully commit to a Perl OOP framework or compromise one's personal Perl style.

Changes for 0.2.6
  • incremented dependency on latest version of Util::H2O (0.22)
  • more POD wording fixes

https://metacpan.org/dist/Util-H2O-More


CXC-Exporter-Util-0.05


Tagged Based Exporting

Changes for 0.05 - 2023-01-28T11:04:59-05:00
  • promote to production. no functional changes from 0.04

https://metacpan.org/release/DJERIUS/CXC-Exporter-Util-0.05




Art-World-0.19_02


Modeling of creative processes

Changes for 0.19_02
  • Bump artwork's aura and artist's reputation when artist is collected

https://metacpan.org/dist/Art-World


Mojolicious-Plugin-AssetPack-2.14


Compress and convert CSS, Less, Sass, JavaScript and CoffeeScript files

Changes for 2.14 - 2023-01-27
  • Added support for multiple download attempts for assets that need to be fetched.

https://metacpan.org/dist/Mojolicious-Plugin-AssetPack



autodie-2.35


Replace functions with ones that succeed or die with lexical scope

Changes for 2.35 - 2023-01-27T16:00:26+00:00
  • Prepare for 5.38 changes to deprecate smartmatch
  • Remove +x bit from pm and t files
  • CI - Turn off Pod coverage and critic tests below 5.12

https://metacpan.org/dist/autodie


"Ask Bill why the string in [MS-DOS] function 9 is terminated by a
dollar sign. Ask him, because he can't answer. Only I know that."

  • Dr. Gary Kildall.

https://httpstatusdogs.com/418-im-a-teapot



Quote-Code-1.0104


quoted strings with arbitrary code interpolation

Changes for 1.0104 - 2023-01-26
  • Make test more robust against future perl changes by not depending on exact syntax error messages. Update build infrastructure and add a github README.

https://metacpan.org/dist/Quote-Code


Date-Parse-Modern-0.3


Provide string to unixtime conversions

Changes for 0.3 - 2023-01-26
  • 99% format parity with Date:😛arse Better debugging Better memory usage for caching Tons of code cleanup and comments

https://metacpan.org/dist/Date-Parse-Modern


Net-Cisco-FMC-v1-0.008000


Cisco Firepower Management Center (FMC) API version 1 client library

Changes for 0.008000 - 2023-01-26T16:10:57+01:00
  • add methods for FQDNs

https://metacpan.org/dist/Net-Cisco-FMC-v1



Dist-Zilla-PluginBundle-RJBS-5.023


BeLike::RJBS when you build your dists

Changes for 5.023 - 2023-01-26T09:49:07-05:00
  • improvements to workflow installed by "dzil workflower"

https://metacpan.org/dist/Dist-Zilla-PluginBundle-RJBS


Pg-Explain-2.6


Object approach at reading explain analyze output

Changes for 2.6 - 2023-01-26
  • Fix handling of Planning I/O timings per report from Christoph Berg

https://metacpan.org/dist/Pg-Explain




CtrlO-PDF-0.30


high level PDF creator

Changes for 0.30
  • Remove support for PDF::API2, greatly simplifying the code
  • Remove requirement for PDF::TextBlock, use PDF::Builder instead
  • Fix inability to use negative values when setting y position
  • Round top margin to whole number

https://metacpan.org/dist/CtrlO-PDF



Mojo-UserAgent-Cached-1.25


Caching, Non-blocking I/O HTTP, Local file and WebSocket user agent

Changes for 1.25 - 2023-01-25
  • (nicomen) Restrict key length to 140 chars by default to work on eCryptFS out of the box

https://metacpan.org/dist/Mojo-UserAgent-Cached


Lab-Measurement-3.841


Test and measure with Perl

Changes for 3.841 - 2023-01-25
  • Nanonis Tramea: More functionality (timing, data transfer)
  • Lakeshore 372: Fixes

https://metacpan.org/dist/Lab-Measurement


IO-Socket-SSL-2.081


Nearly transparent SSL encapsulation for IO::Socket::INET.

Changes for 2.081 - 2023-01-25
  • new function set_msg_callback for user defined callback on each SSL message
  • showcase function in example/ssl_client.pl and example/ssl_server.pl for computing JA3S/JA3 fingerprints
  • fix tracing added in 2.076 to no longer include SSL3_RT_HEADER (noise)

https://metacpan.org/dist/IO-Socket-SSL



HTML-Blitz-0.04


high-performance, selector-based, content-aware HTML template engine

Changes for 0.04 - 2023-01-25
  • selectors: fix parsing of escape sequences in attribute names (e.g. `[foo\00002dbar="baz"]`)
  • selectors: fix parsing of escape sequences in quoted attribute values (e.g. `[foo-bar="b\000061z"]`)

https://metacpan.org/dist/HTML-Blitz





CPAN-Upload-Tiny-0.010


A tiny CPAN uploader

Changes for 0.010 - 2023-01-24T17:14:30+01:00
  • Assume Term::ReadKey is always present
  • Add missing documentation for new_from_config_or_stdin

https://metacpan.org/dist/CPAN-Upload-Tiny




Google-ProtocolBuffers-Dynamic-0.41_10


fast and complete protocol buffer implementation

Changes for 0.41_10 - 2023-01-24T10:52:32Z
  • Initial support for reading options via the introspection API
  • Re-implemented introspection API (as part of other changes)

https://metacpan.org/dist/Google-ProtocolBuffers-Dynamic




Yes, back when SNI first enabled us to move away from IP based VirtualHost containers in Apache to the Name Based VirtualHost where many websites shared a single IP address, there were some interesting issues, such as the default VirtualHost being displayed if you didn't also specify non RFC compliant hostnames as aliases.

For example, there was a trend at the time to ignore proper usage of hostnames, with "www" generally being used as the traditional defacto, default hostname for a host delivering HTTP. i.e.,(http://www.SLD.TLD).

Similarly, you would usually name your first FTP server "ftp", and the protocol was specified as "ftp", yielding ftp://ftp.SLD.TLD, and gopher would be gopher://hostname.SLD.TLD in the address bar of your browser. Other protocols followed that same "protocol://hostname.4LD.3LD.SLD.TLD format, these child zones being a very common practice in universities in the .EDU and .MIL TLDs, as well as the .UK, .FR, .AU, .US, and some other ccTLD's (Australia has recently dropped that whole requirement for .com.au and .net.au finally lol).

So, although it was merely convention to name your hosts after the services they were delivering, like "www, www2, www3, Etc.", or ftp, gopher, Etc., Those were only conventions and you could name them whatever you wanted.

But you weren't supposed to use the canonical domain name as the hostname!

Nevertheless, as the "web" became more ubiquitous and average users, oblivious to other protocols, began to ask the question, "why do I need to type in all those extra characters for www.ibm.com (like http://www3.ibm.com) instead of just ibm.com?", in conjunction with the popular trend of browsers defaulting to "http://" protocol (unless you manually specified another protocol), many providers started to accommodate those hosting customers by breaking with the RFCs and pointing DNS A RRs to "@" or "SLD.TLD" - the canonical domain name, akong with another A record for "hostname.SLD.TLD" (usually still using www for the first website).

Now, when you query a DNS server for a hostname, it returns an IP address, no problem so far. And with IP based hosting it really doesn't matter what you call your website in your Apache server's VirtualHost container - it's just going to return a web page for the server at that IP address, coz that's all it's being asked: "Do you have HTML to send me for the IP address on this HTTP server?", And then it sends the page - coz there's only one website per IP address!

But with HTTP 1.1 and SNI it's a compound question:

"Do you have HTML to send me for the IP address with the hostname of 'www.SLD.TLD' on this HTTP server?"

If yes, then serve the page. If not however, it gets a little weird. The default VirtualHost container is usually the first one defined in httpd.conf, so on many web servers that's the page that says - "It Works!" lolz.

So, in DNS you had to have two A Resource Records (RRs) one for say, 'www', and one for '@', or you could use a CNAME RR if you're one of those lame-o boneheads (bad form - don't use CNAME's!), AND... You also either need to specify two <Named VirtualHost> containers pointing to the same directory, or just one with an Alias directive.

NOTE: you 'could' point to two different directories, but in 99% of all cases, why the heck would you do that?

I dunno why, but maybe coz many hosting providers didn't understand how to write a DNS zonefile in BIND or maybe coz they didn't grasp that the browser was actually now asking for an actual hostname with it's request to the IP address that httpd was listening on, but this resulted in a lot of "no joy" when people neglected to type in the "www", resulting in delivery of either someone else's website or the comical "It Works!" page (ROFLMAOPMP).

Adding insult to injury, the opposite could be the case when leaving out the hostname and just typing in the domain into the address bar, depending on how httpd.conf was configured - many knowledgeable sysadmins resisted this the because it wasn't RFC compliant, but eventually (the customer's money is always right), most default websites today just serve the canonical domain name as the main (or maybe even the only) hostname in a VirtualHost container in Apache with an alias to the 'www' hostname (or server block on Nginx.

As a little epilog, that came back to bite hosting providers, and moreso, their customers, in the last decade or so when the evil Cloudflare and ever popular WordPress came into prominence - To enforce their predatory vendor lock-in practices, Cloudflare offered free CDN services to people with websites... But only for one hostname per domain, AND, that hostname HAD TO BE "www", lolz...

Well, after a couple of decades of dumbing down the user and people setting the main name of their WordPress sites to, "SLD.TLD", this would cause, in the best scenario, to have their websites served to most people without the (so-called) benefit of Cloudflare's CDN... Unless you could retrain every user on the entire planet to type in the actual hostname (www), OR... pay Cloudflare lolz.... 🤘🤡🤘

Well my friend, That's all I've got right now, I hope you found that a bit amusing in a sort of nostalgic kinda way.

#tallship #ramblings #lamentations #humor #geek porn #BOFH #comedy

.






FindBin-1.53


Locate directory of original perl script

Changes for 1.53 - 2023-01-23
  • Update bug reporting location.

https://metacpan.org/dist/FindBin


Lingua-RU-Numeral-0.031


Perl extension for generate Russian wording of numerals from the natural numbers and 0 (zero).

Changes for 0.031
  • add to Makefile.PL module Test::More::UTF8
  • POD, README, and Makefile.PL revised

https://metacpan.org/dist/Lingua-RU-Numeral


Exporter-5.77


Implements default import method for modules

Changes for 5.77
  • Document non-inheriting as default mechanism
  • Make Exporter strict and warnings compliant

https://metacpan.org/dist/Exporter