This perl library uses perl5 objects to make it easy to create Web fill-out forms and parse their contents. This package defines CGI objects, entities that contain the values of the current query string and other state variables. Using a CGI object's methods, you can examine keywords and parameters passed to your script, and create forms whose initial values are taken from the current query (thereby preserving state information). The module provides shortcut functions that produce boilerplate HTML, reducing typing and coding errors. It also provides functionality for some of the more advanced features of CGI scripting, including support for file uploads, cookies, cascading style sheets, server push, and frames. CGI.pm also provides a simple function-oriented programming style for those who don't need its object-oriented features.
OS | Architecture | Version |
---|---|---|
NetBSD 10.0 | aarch64 | p5-CGI-4.66.tgz |
NetBSD 10.0 | aarch64 | p5-CGI-4.64.tgz |
NetBSD 10.0 | aarch64eb | p5-CGI-4.64.tgz |
NetBSD 10.0 | aarch64eb | p5-CGI-4.66.tgz |
NetBSD 10.0 | alpha | p5-CGI-4.60.tgz |
NetBSD 10.0 | alpha | p5-CGI-4.64.tgz |
NetBSD 10.0 | alpha | p5-CGI-4.66.tgz |
NetBSD 10.0 | earmv4 | p5-CGI-4.64.tgz |
NetBSD 10.0 | earmv4 | p5-CGI-4.66.tgz |
NetBSD 10.0 | earmv6hf | p5-CGI-4.66.tgz |
NetBSD 10.0 | earmv6hf | p5-CGI-4.60.tgz |
NetBSD 10.0 | earmv6hf | p5-CGI-4.64.tgz |
NetBSD 10.0 | earmv7hf | p5-CGI-4.66.tgz |
NetBSD 10.0 | earmv7hf | p5-CGI-4.60.tgz |
NetBSD 10.0 | earmv7hf | p5-CGI-4.64.tgz |
NetBSD 10.0 | i386 | p5-CGI-4.66.tgz |
NetBSD 10.0 | i386 | p5-CGI-4.64.tgz |
NetBSD 10.0 | m68k | p5-CGI-4.59.tgz |
NetBSD 10.0 | m68k | p5-CGI-4.60.tgz |
NetBSD 10.0 | m68k | p5-CGI-4.64.tgz |
NetBSD 10.0 | m68k | p5-CGI-4.66.tgz |
NetBSD 10.0 | mips64eb | p5-CGI-4.60.tgz |
NetBSD 10.0 | mips64eb | p5-CGI-4.64.tgz |
NetBSD 10.0 | powerpc | p5-CGI-4.57nb1.tgz |
NetBSD 10.0 | powerpc | p5-CGI-4.59.tgz |
NetBSD 10.0 | powerpc | p5-CGI-4.60.tgz |
NetBSD 10.0 | sh3el | p5-CGI-4.64.tgz |
NetBSD 10.0 | sh3el | p5-CGI-4.66.tgz |
NetBSD 10.0 | sparc64 | p5-CGI-4.64.tgz |
NetBSD 10.0 | sparc64 | p5-CGI-4.66.tgz |
NetBSD 10.0 | sparc | p5-CGI-4.64.tgz |
NetBSD 10.0 | sparc | p5-CGI-4.66.tgz |
NetBSD 10.0 | vax | p5-CGI-4.60.tgz |
NetBSD 10.0 | vax | p5-CGI-4.64.tgz |
NetBSD 10.0 | vax | p5-CGI-4.66.tgz |
NetBSD 10.0 | x86_64 | p5-CGI-4.66.tgz |
NetBSD 10.0 | x86_64 | p5-CGI-4.64.tgz |
NetBSD 9.0 | aarch64 | p5-CGI-4.66.tgz |
NetBSD 9.0 | aarch64 | p5-CGI-4.64.tgz |
NetBSD 9.0 | alpha | p5-CGI-4.64.tgz |
NetBSD 9.0 | alpha | p5-CGI-4.66.tgz |
NetBSD 9.0 | earmv4 | p5-CGI-4.59.tgz |
NetBSD 9.0 | earmv4 | p5-CGI-4.60.tgz |
NetBSD 9.0 | earmv4 | p5-CGI-4.66.tgz |
NetBSD 9.0 | earmv6hf | p5-CGI-4.66.tgz |
NetBSD 9.0 | earmv6hf | p5-CGI-4.60.tgz |
NetBSD 9.0 | earmv6hf | p5-CGI-4.64.tgz |
NetBSD 9.0 | earmv7hf | p5-CGI-4.66.tgz |
NetBSD 9.0 | earmv7hf | p5-CGI-4.60.tgz |
NetBSD 9.0 | earmv7hf | p5-CGI-4.64.tgz |
NetBSD 9.0 | i386 | p5-CGI-4.66.tgz |
NetBSD 9.0 | i386 | p5-CGI-4.64.tgz |
NetBSD 9.0 | m68k | p5-CGI-4.59.tgz |
NetBSD 9.0 | m68k | p5-CGI-4.60.tgz |
NetBSD 9.0 | powerpc | p5-CGI-4.59.tgz |
NetBSD 9.0 | powerpc | p5-CGI-4.57nb1.tgz |
NetBSD 9.0 | powerpc | p5-CGI-4.60.tgz |
NetBSD 9.0 | sparc64 | p5-CGI-4.60.tgz |
NetBSD 9.0 | sparc64 | p5-CGI-4.66.tgz |
NetBSD 9.0 | x86_64 | p5-CGI-4.66.tgz |
NetBSD 9.0 | x86_64 | p5-CGI-4.64.tgz |
NetBSD 9.3 | x86_64 | p5-CGI-4.66.tgz |
Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.
The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.
Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.
Problem reports, updates or suggestions for this package should be reported with send-pr.