Orion Security
“Security through obscurity is not much security at all.”
Popular paraphasing of American locksmith Alfred Charles Hobbs in 1851, who easily picked the Crystal Palace locks during a London exhibition that year. We fully agree, which is why our blueprints for our Oracle Cloud Infrastructure (OCI) automation engine are available on GitHub.
Orion Infrastructure Security
FIPS 140-3 compliant w/MFA triple-encryption for reverse-port-forwarded services (HTTPS/SSH/IPsec). Belt, suspenders, and stirrups!
RBAC model, peppered with orthrus OTP/TOTP challenges
All infrastucture account login access requires providing Multi-Factor Authentication credentials, including OCI accounts. There are no backdoors to this policy, by design.
All employee ssh access to corporate machines requires YubiKey PKI integration with either ECDSA-SHA-2-NISTP-256 authorization private keys stored in PKCS11 slots on the Yubikey, or direct Smart Card integration with ED25519-sk Pkeys.
No fixed passwords stored on disks. This limits headless automation of sudo / RBAC usage, for good reason. However, we have tooling to eliminate the toil of responding to prompts of various kinds.
Sandboxed execution for builds and CGI scripts
We deploy “shared-nothing” zone builds, defaulting to zero network availability. This means the only things a customer build can access or modify are their own assets, not those any other customer, or any other system paths on the zone itself (besides /tmp. Furthermore, only Business and Enterprise customers have internet access during their builds, because they are using their own unique Solaris zones that can be tailored exactly to their build requirements.
Ditto for CGI scripts, which are fully locked down in terms of write access to anything other than /tmp.
End to end encryption
OpenSSL v4+ TLS 1.3 (+FS) AES(256) SHA(256) for HTTPS FIPS 140-3 connections
OpenSSH v10+ ED25519 FIPS 140-3 with Post-Quantum KexAlgorithm / NIST compliant keys for cross-host
loreverse-port-forwardingIPsec/IKEv2/PFS AES(256) FIPS 140-2 for cross-regional VPN
AES(256) for ZFS encryption
Zero Trust aspects
The basic premise of zero trust architecture is to avoid designing your network security around the physiology of clam: hard on the outside, but soft and loose once you are in. So we don’t do that; every meaningful privileged network port inside the various Point of Presence (POP) LANs is only exposed to the bare-metal machine’s loopback device interface lo0, and is only meaningful in the context of a (reverse) port forwarded SSH connection to it.
We use TCP proxies, not HTTP proxies, and no MSA backends, so the only host that sees your unencrypted TLS web traffic is the host that decrypts it. Same rules apply to Subversion traffic — only direct, end-to-end TLS encrypted traffic to the service endpoint sees your unencrypted data on the wire.
Good luck with the MSA layers and layers of private data exposure with other vendors. The enemy of “nonfunctional engineering” is complexity. It is a lot easier to provide meaningful security promises when your product is a federated monolith instead of a massive MSA minefield, which is another contrarian differentiator between Orion and its field of competitors.
This infra is fully automated once a region is brought online, but that’s all we can share publicly about the architecture (balancing Hobbsian transparency with the military mantra “loose lips sink ships” is more art than science). Rest assured — beyond breaking the antispoofing lo0 protection within Solaris 11’s (BSD) packet filter itself, there is no meaningful means of gaining access to these services, even for customer accounts.
Even if the master OCI control account is compromised, the confidentiality and integrity of all customer assets remains inviolate. All a black-hat can do is make a mess with customer website availability. In particular, they cannot access the Subversion service data records. We can reconstruct the entire OCI infrastructure from scratch in 48-72 hours once the bad apple’s OCI access has been terminated.
Logging, Monitoring, and Auditing
We encourage Enterprise customers to create a Splunk account, and we will deliver near-real-time weblogs to your account from every global POP you require. Error logs for your server-side CGI scripting are also made available to Splunk.
We monitor service availability from all our OCI POPs world-wide, and trigger HA (Availability Domain), or regional, failover events if a server outage lasts for more than 30 seconds.
ACL Auditing can be performed by simply building a website’s Subversion HEAD using the Apache Licensed Orion SSG script and examining the resulting build to the www/.acl file in your checkout directory, at any time you wish. Normally the build process will take less than 10-15 seconds on modern hardware.
Subversion Server-Side Commit Hooks are also customizable to your oversight concerns. From a simple commit mailer to secured access to our svnpubsub daemon, there are any number of custom configurations available.
Orion Application Security
Public SSR is a smell
Separation of Concerns and Engineering Tradeoffs
In a nutshell, the way every other wiki platform works is as an SQL CRUD app that makes it quick and easy to modify content, for which the results have to be reconstructed in real-time (or from a webpage cache) every time someone needs to view that content online.
In (noSQL) Orion, we take editing and rendering as two separate concerns that should be handled by two independent software stacks; where much more process, design, validation, and dependency management is invested in the editing interface. This is so that we can limit the software on the rendering stack to be a barebones SSI-enabled Apache file server with bog-standard web authentication and access controls involved, and optimistically we expect that the content is viewed an order of magnitude more often than it is edited.
Consequently, the editing experience happens on an impossible-to-access-without-a-valid-login independent web stack, is a little less quick once the changes are uploaded, and is a lot less dirty; because we validate and build the modified content, along with the entire corpus of dependent pages, at edit-time, not at render time. The build happens in a separately hardened, sandboxed Solaris Zone. The build logs are published to the editing session in real time, and saved in version control for posterity and business accountability.
In reality, the cost is a few seconds more of exposure to the build’s technical machinery and static file deployment process before being able to view committed, published changes on the live production website.
And the benefit? You will never see your live website get hacked again through zero-day or unpatched vulnerabilities in the rendering webserver’s software stack. Moreover, the editing site is invulnerable to anonymous hacking efforts, so you are in a much better security-architectural position with us than with any other wiki vendor on Earth, regardless of the additional protections implemented in the remainder of this document.
Neat trick, ain’t it?
But it critically hinges on that tradeoff being viable to the editor experience. And without application of our patent-pending Smart Content Dependency Management™ framework, may not be worth the cost for many businesses.
ACL Management
Orion’s security model is centrally managed by the settings contained in @path::acl as constucted in lib/path.pm. Offshoot server configuration files are dynamically generated on every built change.
If you understand the POSIX filesystem security model, you will be right at home with Orion’s mod_dav_svn authorization model and the Apache HTTPd webserver’s .htaccess controls, automatically generated from your website’s lib/acl.yml YAML configuration.
OpenIDC SSO Security
All OpenID session cookies are HttpOnly and Secure flagged, so Javascript session stealing attempts are effectively neutralized by the Orion Online Editor.
All cookie credential storage is additionally AES-256 encrypted beneath an HMAC SHA-1 hash.
Bcrypt for Subversion passwords
Adjustable number of rounds (currently defaults to 5). Here’s a blog entry that explains the relevance.
Tainted Data Protections
All of our Perl runtimes have mandatory taint checks enabled with the -T flag; a powerful, uniquely Perl guard against Remote Shell Exploits.
Wiki Issues
Wiki security involves several factors:
UI/API Security
Middleware/Backend Security
Template Traversal Protections
Template String Literal Security
Search Engine ACL compatibility
We delve into these issues as they relate to Orion below.
Online Editor
The online editor supports a JSON UI by simply setting your user-agent’s Accept header to prefer the application/json MIME-type, so the security controls are the same for both the UI and API.
There is no administrative UI/API outside of direct Subversion access. Instead, we offer certain data views in the free search engine that may be used to construct access-controlled dashboards within the hosted website.
Otherwise, each website is goverend by the configuation files in the website’s base lib/ directory of the source materials in Subversion.
Subversion ACLs govern server-side working copy read access
Each working-copy resource available through the UI is cross-checked against your Subversion ACLs prior to presenting them to the user. In this way we ensure read-access to unauthorized resources is prevented for the assets under version control (aka everything).
Commit access is directly controlled with Subversion ACLs
Nothing can be built and subsequently viewed over the network without a corresponding authorized Subversion commit. The main issue here is in controlling what information is available to a wiki page author’s committed and built edits.
If you allow Template preprocessing in the markdown source pages, you need to be aware of how template arguments make the contents of other files in the tree available as variables to the source of the edited page.
Often times, if configured to do so, the edited page can declare its own dependency files in the headers of the page, which is also something to think about as you weigh feature-sets against security-controls in your Wiki’s Information Architecture. Regardless of your stance, we secure your site by default — including content dependencies and ssi includes.
While we can offer guidance and support to match your needs, it’s really up to you to decide how to balance the scales for your organization’s managed assets in an Orion-backed wiki.
See the below section on Dependency/ACL Injection Controls for more details, and checkout this live example of how easy ACL’s can be centrally configured in lib/acl.yml:
- path: content
rules:
"@staff": rw
"@svnadmin": rw
"*": r
- path: content/orion
rules:
"@staff": rw
"@svnadmin": rw
"*": r
- path: lib
rules:
"@svnadmin": rw
"@devops": rw
- path: lib/acl.yaml
rules:
"@svnadmin": rw
"@security": rw
- path: templates
rules:
"@svnadmin": rw
"@frontend": rw
- path: cgi-bin/search.pl
rules:
"@svnadmin": rw
"*":
Content Authors can configure page restrictions in the page’s headers:
Title: Orion Security
Dependencies: *.md.en api/index.md.en
ACL: @staff=rw, *=r
Keywords: security,infosec,appsec,ipsec,devsecops,it,acl,svnauthz,zerotrust
As a side note, protected resources cannot be copied into a branch by unauthorized personnel, even without placing any additional ACL controls on branch creation and modification. In other words, the system will support branch experimentation without any additional controls on your part to ensure protected assets remain protected throughout each branch’s natural lifecycle.
Build System ACLs?
The build system is all-seeing and all-knowing, but we can ensure that your built, protected assets are only visible to the teams you manage and control in the Subversion ACLs.
The build system will reveal the list of file names it built through the browser IDE upon a commit, but that list is only based on an user’s read-access to the resources dependent on the user’s add, update, or delete content actions in the commit.
Template Traversal Controls
sub sanitize_relative_path {
for (@_ ? @_ : $_) {
s#^[\\/]+##g;
s/^\w+://g; #Windows GRR
s#([\\/])+#$1#g;
s#/\./#/#g;
1 while s#[\\/][^\\/]+[\\/]\.\.[\\/]#/#;
s#^(?:\.\.?[\\/])+##;
}
}
This code enforces the rules which follow below in this section.
include and extends tags
All target files are in a subfolder of the /templates/ folder, and must be referenced as absolute paths rooted at that folder.
ssi tag
All target files are in a subfolder of the /content/ folder, and must be referenced as absolute paths rooted at that folder.
If the target path is not configured in @path::patterns with a matching setting that allows the target path in question to either be archived or categorized, or the last changed author of the source file is simply not authorized to view the target path, the ssi operation will fail.
This is because ssi support is a pre-requisite for those feature-sets, to preserve your site’s target permalinks.
Filter Security Involving Regular Expressions Passed as String Literals
Dotiac::DTL internally urlencodes all string literals before exposing them to eval for security reasons. It then leaves them encoded when passed as filter arguments, which is frustrating when working with PCRE string literals.
In that situation, our fork of Dotiac::DTL urldecodes the string and does a sanity check in a Safe::reval sandbox before exposing them to perl‘s regex engine. The upside is that the string literals you type into a supported filter argument will be exposed verbatim to perl — you do not need to double-escape your backslashes!
Dependency/ACL Injection Controls
Controlled by lib/path.pm imports.
lib/{path,view}.pm Subversion ACLs
It’s wise to control write access to these resources, by limiting them to people both competent in the codebase and authorized to implement security controls for the entire set of assets under version control (aka everything).
It is also a good idea to include the @svnadmin group amongst those with read-write access, but it’s not strictly necessary even if you need us to manually reset your Subversion ACLs.
Dynamically Generated Rules via @path::acl
The build system takes note of your lib/path.pm imports of either (or both) of seed_file_deps() and seed_file_acl(), and carry that choice forward in its internal processing of Subversion commit changes that give rise to an incremental build.
Controlled Content Migration Tracking
When you expose the full version control history to your users, care must be taken to preserve authorization controls on the original location of the controlled material.
Otherwise the material could be inadvertently exposed to a historical researcher without the requisite authorizations.
The Orion CMS’s move/delete tracking logic handles this seamlessly.
Custom Controls on seed_file_deps() and seed_file_acl() usage in lib/path.pm
Beyond the import of these symbols to lib/path.pm, there is also a choice in how, and to which files you wish to apply them to, during a walk_content_tree () code block execution. After all, it’s not just a config file, but a codebase, with all the Turing complete features of Perl we’ve come to know and appreciate!
Built Website .htaccess files, and Subversion authorization files, are synchronized with @path::acl instantly upon commit
Automatic ACL protection for ephemeral branch builds. Zero additional configuration required.
PCRE Search Engine Builtin Controls
Same situation as the general-purpose UI: it cross-checks against the Subversion server from the UI.
On the live site, the search engine will do the exact same when you enable markdown (source tree) searches. Otherwise, it will run httpd subrequests to your live site to test whether the user is authorized to access that live file (assuming you have password-protected your search engine so it has user data to work with).
Content Security Policies
- Analytics Restrictions
Google, X, and/or LinkedIn.
- Data Restrictions
Data must be delivered from our servers.
- Content Restrictions
Content must be delivered from our servers.
- Code Restrictions
Javascript Code must be delivered from our servers.
- Style Restrictions
CSS must be delivered from our servers.
- Plugin Restrictions
Currently PDF’s only.
Cross-Origin Resource Sharing
All users with an account can consume UI/APIs from elsewhere using their login credentials.
Business and Enterprise customers can treat Orion as a Headless CMS if they want to build their own UI from the JSON Subversion Porcelain or JSON Search APIs.
Third-Party Dependencies
Remarkably brief and time-tested dependencies; the major components of which are covered on the Orion Technology page.
Full Software Bill of Materials (SBOM) Available upon Request
Contact Us for more details.
Embedded Perl version v5.38.2 for Apache/2.4.67-dev (Unix) OpenSSL/4.0.0 mod_apreq2-20101207/2.9.0-dev mod_perl/2.0.14-dev Perl/v5.38.2 process 4171,
running since Thu May 21 10:23:04 2026
| Package | Version | Modified | File |
| APR | 0.009000 | Mon Mar 30 11:33:24 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR.pm |
| APR::Brigade | 0.009000 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/Brigade.pm |
| APR::Bucket | 0.009000 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/Bucket.pm |
| APR::BucketAlloc | 0.009000 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/BucketAlloc.pm |
| APR::Const | 0.009000 | Mon Mar 30 11:33:24 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/Const.pm |
| APR::Error | 0.009000 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/Error.pm |
| APR::Finfo | 0.009000 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/Finfo.pm |
| APR::OS | 0.009000 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/OS.pm |
| APR::PerlIO | 0.009000 | Mon Mar 30 11:33:24 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/PerlIO.pm |
| APR::Pool | 0.009000 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/Pool.pm |
| APR::Request | 2.18 | Tue Feb 13 14:55:50 2024 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/Request.pm |
| APR::Request::Apache2 | 2.18 | Tue Feb 13 14:55:50 2024 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/Request/Apache2.pm |
| APR::Request::Cookie | 2.18 | Sat Mar 14 06:58:32 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/Request/Cookie.pm |
| APR::Request::Param | 2.18 | Sat Mar 14 06:58:32 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/Request/Param.pm |
| APR::Status | 0.009000 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/Status.pm |
| APR::Table | 0.009000 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/Table.pm |
| APR::Util | 0.009000 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/Util.pm |
| APR::XSLoader | 0.00 | Sat Oct 21 02:47:12 2023 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/APR/XSLoader.pm |
| Apache2::Access | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/Access.pm |
| Apache2::Connection | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/Connection.pm |
| Apache2::Const | 2.000014 | Mon Mar 30 11:33:24 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/Const.pm |
| Apache2::Filter | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/Filter.pm |
| Apache2::FilterRec | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/FilterRec.pm |
| Apache2::HookRun | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/HookRun.pm |
| Apache2::Log | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/Log.pm |
| Apache2::Process | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/Process.pm |
| Apache2::RequestIO | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/RequestIO.pm |
| Apache2::RequestRec | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/RequestRec.pm |
| Apache2::RequestUtil | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/RequestUtil.pm |
| Apache2::Response | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/Response.pm |
| Apache2::ServerRec | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/ServerRec.pm |
| Apache2::ServerUtil | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/ServerUtil.pm |
| Apache2::Status | 4.01 | Mon Mar 30 11:33:24 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/Status.pm |
| Apache2::SubProcess | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/SubProcess.pm |
| Apache2::SubRequest | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/SubRequest.pm |
| Apache2::URI | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/URI.pm |
| Apache2::XSLoader | 0.00 | Sat Oct 21 02:47:12 2023 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Apache2/XSLoader.pm |
| B | 1.88 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/B.pm |
| B::Deparse | 1.74 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/B/Deparse.pm |
| B::Generate | 1.56 | Wed Dec 20 08:44:47 2017 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/B/Generate.pm |
| B::Op_private | 5.038002 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/B/Op_private.pm |
| BerkeleyDB | 0.65 | Thu May 12 23:53:08 2022 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/BerkeleyDB.pm |
| Carp | 1.54 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/Carp.pm |
| Carp::Clan | 6.04 | Sat Oct 24 14:28:00 2009 | /usr/local/lib/perl5/site_perl/5.20.0/Carp/Clan.pm |
| Carp::Heavy | 1.54 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/Carp/Heavy.pm |
| Class::Struct | 0.68 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/Class/Struct.pm |
| Clownfish | 0.006003 | Sun May 17 12:45:07 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Clownfish.pm |
| Compress::Raw::Zlib | 2.204001 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/Compress/Raw/Zlib.pm |
| Config | 5.038002 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/Config.pm |
| Cpanel::JSON::XS | 4.37 | Tue Jul 4 03:31:38 2023 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Cpanel/JSON/XS.pm |
| Crypt::Bcrypt | 0.011 | Sun Mar 19 05:42:14 2023 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Crypt/Bcrypt.pm |
| Crypt::OpenSSL::AES | 0.23 | Fri Apr 3 07:37:18 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Crypt/OpenSSL/AES.pm |
| Cwd | 3.89 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/Cwd.pm |
| DB_File | 1.858 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/DB_File.pm |
| Date::Calc | 6.4 | Sat Mar 7 13:06:56 2015 | /usr/local/lib/perl5/site_perl/5.34.0/Date/Calc.pm |
| Date::Calc::PP | 6.4 | Sat Mar 7 13:06:56 2015 | /usr/local/lib/perl5/site_perl/5.34.0/Date/Calc/PP.pm |
| Digest::MD5 | 2.58_01 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/Digest/MD5.pm |
| Digest::SHA | 6.04 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/Digest/SHA.pm |
| Digest::SHA1 | 2.13 | Sat Jul 3 06:20:22 2010 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Digest/SHA1.pm |
| Digest::base | 1.20 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/Digest/base.pm |
| Dotiac::DTL | 0.8 | Wed Mar 25 09:47:57 2026 | /x1/cms/build/lib/Dotiac/DTL.pm |
| Dotiac::DTL::Addon | 0.8 | Wed Mar 25 09:47:57 2026 | /x1/cms/build/lib/Dotiac/DTL/Addon.pm |
| Dotiac::DTL::Addon::json | 0.1 | Wed Mar 25 09:47:57 2026 | /x1/cms/build/lib/Dotiac/DTL/Addon/json.pm |
| Dotiac::DTL::Addon::markup | 0.2 | Wed Mar 25 09:47:57 2026 | /x1/cms/build/lib/Dotiac/DTL/Addon/markup.pm |
| Dotiac::DTL::Compiled | 0.8 | Wed Mar 25 09:47:57 2026 | /x1/cms/build/lib/Dotiac/DTL/Compiled.pm |
| Dotiac::DTL::Core | 0.9 | Fri May 15 07:42:12 2026 | /x1/cms/build/lib/Dotiac/DTL/Core.pm |
| Dotiac::DTL::Filter | 1 | Sun May 17 07:13:14 2026 | /x1/cms/build/lib/Dotiac/DTL/Filter.pm |
| Dotiac::DTL::Tag | 0.8 | Wed Mar 25 09:47:57 2026 | /x1/cms/build/lib/Dotiac/DTL/Tag.pm |
| Dotiac::DTL::Template | 0.8 | Wed Mar 25 09:47:57 2026 | /x1/cms/build/lib/Dotiac/DTL/Template.pm |
| Dotiac::DTL::Value | 0.8 | Wed Mar 25 09:47:57 2026 | /x1/cms/build/lib/Dotiac/DTL/Value.pm |
| DynaLoader | 1.54 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/DynaLoader.pm |
| Errno | 1.37 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/Errno.pm |
| Exporter | 5.77 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/Exporter.pm |
| Exporter::Heavy | 5.77 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/Exporter/Heavy.pm |
| Fcntl | 1.15 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/Fcntl.pm |
| File::Basename | 2.86 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/File/Basename.pm |
| File::Copy | 2.41 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/File/Copy.pm |
| File::Find | 1.43 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/File/Find.pm |
| File::Glob | 1.40 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/File/Glob.pm |
| File::GlobMapper | 1.001 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/File/GlobMapper.pm |
| File::Path | 2.18 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/File/Path.pm |
| File::Spec | 3.88 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/File/Spec.pm |
| File::Spec::Functions | 3.88 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/File/Spec/Functions.pm |
| File::Spec::Unix | 3.88 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/File/Spec/Unix.pm |
| File::Temp | 0.2311 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/File/Temp.pm |
| File::stat | 1.13 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/File/stat.pm |
| Filter::Util::Call | 1.64 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/Filter/Util/Call.pm |
| FreezeThaw | 0.5001 | Sat Apr 3 15:21:46 2010 | /usr/local/lib/perl5/site_perl/5.38.2/FreezeThaw.pm |
| HTML::Entities | 3.81 | Mon Jan 30 20:12:33 2023 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/HTML/Entities.pm |
| HTML::Escape | 1.11 | Tue Feb 13 13:07:13 2024 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/HTML/Escape.pm |
| HTML::Parser | 3.81 | Mon Jan 30 20:12:33 2023 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/HTML/Parser.pm |
| HTTP::Date | 6.02 | Fri Mar 30 05:04:11 2012 | /usr/local/lib/perl5/site_perl/5.20.0/HTTP/Date.pm |
| HTTP::Headers | 6.05 | Sat Oct 20 02:11:21 2012 | /usr/local/lib/perl5/site_perl/5.20.0/HTTP/Headers.pm |
| HTTP::Message | 6.06 | Sat Oct 20 15:05:34 2012 | /usr/local/lib/perl5/site_perl/5.20.0/HTTP/Message.pm |
| HTTP::Request | 6.00 | Wed Feb 15 12:28:25 2012 | /usr/local/lib/perl5/site_perl/5.20.0/HTTP/Request.pm |
| HTTP::Response | 6.04 | Sun Sep 30 14:17:39 2012 | /usr/local/lib/perl5/site_perl/5.20.0/HTTP/Response.pm |
| HTTP::Status | 6.03 | Thu Feb 16 15:14:03 2012 | /usr/local/lib/perl5/site_perl/5.20.0/HTTP/Status.pm |
| IO | 1.55 | Sat Dec 30 13:18:54 2023 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/IO.pm |
| IO::Compress::Adapter::Deflate | 2.204 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/IO/Compress/Adapter/Deflate.pm |
| IO::Compress::Base | 2.204 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/IO/Compress/Base.pm |
| IO::Compress::Base::Common | 2.204 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/IO/Compress/Base/Common.pm |
| IO::Compress::Gzip | 2.204 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/IO/Compress/Gzip.pm |
| IO::Compress::Gzip::Constants | 2.204 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/IO/Compress/Gzip/Constants.pm |
| IO::Compress::RawDeflate | 2.204 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/IO/Compress/RawDeflate.pm |
| IO::Compress::Zlib::Extra | 2.204 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/IO/Compress/Zlib/Extra.pm |
| IO::File | 1.55 | Sat Dec 30 13:18:54 2023 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/IO/File.pm |
| IO::Handle | 1.55 | Sat Dec 30 13:18:54 2023 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/IO/Handle.pm |
| IO::Seekable | 1.55 | Sat Dec 30 13:18:54 2023 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/IO/Seekable.pm |
| IO::Select | 1.55 | Sat Dec 30 13:18:54 2023 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/IO/Select.pm |
| IO::Socket | 1.55 | Sat Dec 30 13:18:54 2023 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/IO/Socket.pm |
| IO::Socket::INET | 1.55 | Sat Dec 30 13:18:54 2023 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/IO/Socket/INET.pm |
| IO::Socket::UNIX | 1.55 | Sat Dec 30 13:18:54 2023 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/IO/Socket/UNIX.pm |
| IO::Uncompress::Adapter::Inflate | 2.204 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/IO/Uncompress/Adapter/Inflate.pm |
| IO::Uncompress::Base | 2.204 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/IO/Uncompress/Base.pm |
| IO::Uncompress::Gunzip | 2.204 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/IO/Uncompress/Gunzip.pm |
| IO::Uncompress::RawInflate | 2.204 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/IO/Uncompress/RawInflate.pm |
| JSON | 2.90 | Thu Oct 31 03:36:05 2013 | /usr/local/lib/perl5/site_perl/5.20.0/JSON.pm |
| JSON::XS | 4.03 | Tue Oct 27 11:05:46 2020 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/JSON/XS.pm |
| LWP | 6.07 | Tue Jul 1 22:04:46 2014 | /usr/local/lib/perl5/site_perl/5.20.0/LWP.pm |
| LWP::MemberMixin | 0.00 | Tue Apr 22 22:31:25 2014 | /usr/local/lib/perl5/site_perl/5.20.0/LWP/MemberMixin.pm |
| LWP::Protocol | 6.06 | Tue Apr 22 22:31:25 2014 | /usr/local/lib/perl5/site_perl/5.20.0/LWP/Protocol.pm |
| LWP::UserAgent | 6.06 | Tue Apr 22 22:31:25 2014 | /usr/local/lib/perl5/site_perl/5.20.0/LWP/UserAgent.pm |
| List::Util | 1.63 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/List/Util.pm |
| Lucy | 0.006002 | Sat May 16 18:38:18 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Lucy.pm |
| Lucy::Search::IndexSearcher | 0.006002 | Sat May 16 18:38:18 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Lucy/Search/IndexSearcher.pm |
| MIME::Base64 | 3.16_01 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/MIME/Base64.pm |
| ModPerl::Const | 2.000014 | Mon Mar 30 11:33:24 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/ModPerl/Const.pm |
| ModPerl::Global | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/ModPerl/Global.pm |
| ModPerl::Registry | 1.99 | Mon Mar 30 11:33:24 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/ModPerl/Registry.pm |
| ModPerl::RegistryCooker | 1.99 | Mon Mar 30 11:33:24 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/ModPerl/RegistryCooker.pm |
| ModPerl::RegistryCookerSealed | v1.3.4 | Sat Apr 11 10:42:12 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/ModPerl/RegistryCookerSealed.pm |
| ModPerl::RegistryLoader | 0.00 | Mon Mar 30 11:33:24 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/ModPerl/RegistryLoader.pm |
| ModPerl::Util | 2.000014 | Mon Mar 30 11:34:41 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/ModPerl/Util.pm |
| Opcode | 1.64 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/Opcode.pm |
| PDL | 2.104 | Wed Apr 8 16:07:11 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/PDL.pm |
| POSIX | 2.13 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/POSIX.pm |
| SVN::Base | 0.00 | Wed Dec 7 14:45:58 2022 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/SVN/Base.pm |
| SVN::Client | 0.00 | Wed Apr 15 15:53:54 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/SVN/Client.pm |
| SVN::Core | 1.14.4 | Tue Apr 7 16:51:11 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/SVN/Core.pm |
| SVN::Delta | 0.00 | Wed Dec 7 14:45:59 2022 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/SVN/Delta.pm |
| SVN::Fs | 0.00 | Wed Dec 7 14:45:59 2022 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/SVN/Fs.pm |
| SVN::Repos | 0.00 | Wed Dec 7 14:45:59 2022 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/SVN/Repos.pm |
| SVN::Wc | 0.00 | Mon Feb 12 13:35:41 2024 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/SVN/Wc.pm |
| Safe | 2.44 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/Safe.pm |
| Scalar::Util | 1.63 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/Scalar/Util.pm |
| SelectSaver | 1.02 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/SelectSaver.pm |
| Socket | 2.036 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/Socket.pm |
| Storable | 3.32 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/Storable.pm |
| SunStarSys::Orion | 1.20 | Sat May 16 12:16:13 2026 | /x1/cms/webgui/lib/SunStarSys/Orion.pm |
| SunStarSys::Orion::Authen | 0.00 | Fri May 1 19:20:35 2026 | /x1/cms/webgui/lib/SunStarSys/Orion/Authen.pm |
| SunStarSys::Orion::Cookie | 2.0 | Mon Apr 20 07:01:01 2026 | /x1/cms/webgui/lib/SunStarSys/Orion/Cookie.pm |
| SunStarSys::Orion::Filter | 0.00 | Sun May 10 15:34:31 2026 | /x1/cms/webgui/lib/SunStarSys/Orion/Filter.pm |
| SunStarSys::Orion::MapToStorage | 2.0 | Wed Mar 25 09:47:57 2026 | /x1/cms/webgui/lib/SunStarSys/Orion/MapToStorage.pm |
| SunStarSys::Orion::WC | 1.3 | Sun May 3 13:24:15 2026 | /x1/cms/webgui/lib/SunStarSys/Orion/WC.pm |
| SunStarSys::SVN::Client | 0.00 | Sun May 3 13:24:15 2026 | /x1/cms/build/lib/SunStarSys/SVN/Client.pm |
| SunStarSys::Util | 3.2 | Wed May 20 15:48:51 2026 | /x1/cms/build/lib/SunStarSys/Util.pm |
| Symbol | 1.09 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/Symbol.pm |
| Text::Balanced | 2.06 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/Text/Balanced.pm |
| Tie::Hash | 1.06 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/Tie/Hash.pm |
| Time::HiRes | 1.9775 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/Time/HiRes.pm |
| Time::Local | 1.30 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/Time/Local.pm |
| Time::timegm | 0.01 | Tue Feb 13 12:59:58 2024 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/Time/timegm.pm |
| Types::Serialiser | 1.0 | Sat Nov 30 11:33:18 2013 | /usr/local/lib/perl5/site_perl/5.20.0/Types/Serialiser.pm |
| UNIVERSAL | 1.15 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/UNIVERSAL.pm |
| URI | 5.27 | Fri Feb 9 08:01:28 2024 | /usr/local/lib/perl5/site_perl/5.38.2/URI.pm |
| URI::Escape | 5.27 | Fri Feb 9 08:01:28 2024 | /usr/local/lib/perl5/site_perl/5.38.2/URI/Escape.pm |
| URI::_generic | 5.27 | Fri Feb 9 08:01:28 2024 | /usr/local/lib/perl5/site_perl/5.38.2/URI/_generic.pm |
| URI::_query | 5.27 | Fri Feb 9 08:01:28 2024 | /usr/local/lib/perl5/site_perl/5.38.2/URI/_query.pm |
| XSLoader | 0.32 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/XSLoader.pm |
| YAML::XS | 0.89 | Fri Jan 26 17:44:20 2024 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/YAML/XS.pm |
| YAML::XS::LibYAML | 0.00 | Fri Jan 26 17:44:20 2024 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/YAML/XS/LibYAML.pm |
| attributes | 0.35 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/attributes.pm |
| base | 2.27 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/base.pm |
| builtin | 0.008 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/builtin.pm |
| bytes | 1.08 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/bytes.pm |
| common::sense | 3.75 | Tue Feb 13 12:59:17 2024 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/common/sense.pm |
| constant | 1.33 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/constant.pm |
| feature | 1.82 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/feature.pm |
| if | 0.0610 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/if.pm |
| integer | 1.01 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/integer.pm |
| locale | 1.10 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/locale.pm |
| mod_perl2 | 2.000014 | Mon Mar 30 11:33:24 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/mod_perl2.pm |
| overload | 1.37 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/overload.pm |
| overloading | 0.02 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/overloading.pm |
| parent | 0.241 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/parent.pm |
| re | 0.44 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/re.pm |
| sealed | v8.7.7 | Sat Apr 11 10:41:10 2026 | /usr/local/lib/perl5/site_perl/5.38.2/i86pc-solaris-thread-multi-64/sealed.pm |
| strict | 1.12 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/strict.pm |
| subs | 1.04 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/subs.pm |
| threads | 2.36 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/threads.pm |
| threads::shared | 1.68 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/i86pc-solaris-thread-multi-64/threads/shared.pm |
| utf8 | 1.25 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/utf8.pm |
| vars | 1.05 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/vars.pm |
| version | 0.9929 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/version.pm |
| version::regex | 0.9929 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/version/regex.pm |
| warnings | 1.65 | Tue Feb 13 12:48:51 2024 | /usr/local/lib/perl5/5.38.2/warnings.pm |
| warnings::register | 1.05 | Tue Feb 13 12:48:52 2024 | /usr/local/lib/perl5/5.38.2/warnings/register.pm |
Index
SunStar Systems’ Orion — Enterprise Jamstack Wiki Platform for creating, managing, and delivering static webpages using Jamstack Technology for dynamic features therein…
Orion Reference — Those hot-pink pencil icons at the upper right alongside the breadcrumbs will give you a live demonstration…
Orion Plans — Annual up-front pricing discounts available (up to 20% off monthly billing costs)…
Orion Features — Same javascript code rendering engine in both your browser and in the (node.js-based) markdown.js build script…
Orion Technology — Now w/ mod_perl v2.0.14 w/ ithreads and httpd v2.4.67 w/ event mpm….
Orion API — This page indexes the Document, Search, Online Editor, Django Template Library, and Build System APIs…
Orion Privacy Policy — It’s a GDPR-compliant opt-in system. On the first visit to the Orion ™ CMS/IDE, you will be directed to a Google Page asking you to authorize…