head 1.4; access; symbols pkgsrc-2026Q3:1.4.0.2 pkgsrc-2026Q3-base:1.4 pkgsrc-2026Q2:1.3.0.4 pkgsrc-2026Q2-base:1.3 pkgsrc-2026Q1:1.3.0.2 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.2.0.6 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.4 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.2 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.1.0.2 pkgsrc-2025Q1-base:1.1; locks; strict; comment @# @; 1.4 date 2026.07.26.14.23.43; author taca; state Exp; branches; next 1.3; commitid jtJ9pgU6cEJYGaPG; 1.3 date 2026.01.18.14.55.55; author taca; state Exp; branches; next 1.2; commitid LFLYvqO6b0HFWSqG; 1.2 date 2025.06.04.14.11.20; author taca; state Exp; branches; next 1.1; commitid E9yHRnLd7EdM1AXF; 1.1 date 2025.03.02.14.51.54; author taca; state Exp; branches; next ; commitid wWufC629lvu0hvLF; desc @@ 1.4 log @www/ruby-cgi: update to 0.5.2 0.5.2 (2026-06-23) What's Changed * Improve readme copy/paste + update URLs to HTTPS by @@tas50 in #101 * Add changelog URI to cgi.gemspec metadata by @@phallstrom in #105 * Fix escape_html/h aliases to use C extension instead of pure Ruby fallback by @@ianks in #110 * [DOC] More on CGI.new by @@BurdetteLamar in #95 * [DOC] Doc for CGI#http_header by @@BurdetteLamar in #98 * [DOC] Doc for accept_charset and accept_charset= by @@BurdetteLamar in #97 * [DOC] Fix examples in accept_charset and http_header docs by @@hsbt in #125 * Add 'digest' option by @@nobu in #62 * Handle POST without Content-Length by @@hsbt in #126 * Fix CGI.unescapeHTML CompatibilityError in the pure-Ruby fallback by @@hsbt in #127 New Contributors * @@tas50 made their first contribution in #101 * @@phallstrom made their first contribution in #105 * @@ianks made their first contribution in #110 @ text @$NetBSD: distinfo,v 1.3 2026/01/18 14:55:55 taca Exp $ BLAKE2s (cgi-0.5.2.gem) = 48a23a477a2a123b94cd3aa3c17423b8ed8d1085e4599a7c8fb6d5d5cce57dc9 SHA512 (cgi-0.5.2.gem) = ea9deb93a464cf8b9d5a2c80a7ff67428dbb64e76a068cdfe951da478c105f6e389edcc84bfea4414ca2fb8f00a472705b576f41772f479c702befdfe2b89ce7 Size (cgi-0.5.2.gem) = 41984 bytes @ 1.3 log @www/ruby-cgi: update to 0.5.1 0.5.1 (2025-12-10) What's Changed * Fix Use of a broken or weak cryptographic hashing algorithm on sensitive data by @@odaysec in #75 * [DOC] Enhanced doc for CGI.new by @@BurdetteLamar in #80 * Add a workflow to sync commits to ruby/ruby by @@k0kubun in #84 * Fix tests on JRuby and TruffleRuby by @@nobu in #92 * Fix mixed declarations and code by @@nobu in #93 * [DOC] Revise some examples by @@BurdetteLamar in #81 * [DOC] Correct env name by @@BurdetteLamar in #94 * [DOC] Doc for CGI.parse by @@BurdetteLamar in #96 New Contributors * @@odaysec made their first contribution in #75 * @@BurdetteLamar made their first contribution in #80 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2025/06/04 14:11:20 taca Exp $ d3 3 a5 3 BLAKE2s (cgi-0.5.1.gem) = 392322378f9b5c0b4bcca7900545598da705ca866253676666d5bd20549a910a SHA512 (cgi-0.5.1.gem) = df230e79a27575ea1035b103112e5a5ec2463e6f0a117554ff4be56738c2e434d651b0dc9dd194734cb6e09e7050017e43e0f8289b4e54f9309c5e5198bac7b0 Size (cgi-0.5.1.gem) = 39424 bytes @ 1.2 log @www/ruby-cgi: update to 0.5.0 0.5.0 (2025-06-04) What's Changed * README.md: Document "Get form values" by @@olleolleolle in #61 * Support to require cgi/escape by @@hsbt in #67 * Fix reference error of @@@@accept_charset class variable. by @@hsbt in #68 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2025/03/02 14:51:54 taca Exp $ d3 3 a5 3 BLAKE2s (cgi-0.5.0.gem) = 1f1ce2473d498aefb814f73fba7f06ad6fa7fb541b479dd31fafc396967e5c4e SHA512 (cgi-0.5.0.gem) = eb59998e66f4f96afb157a1244bbcad0e2cbec5f350d5f8941c3a50085cfe68aa991e3774ffc45c7b5c510f9a8ad569b8924aa6d0c8cce4ac401d24de8a3ead5 Size (cgi-0.5.0.gem) = 38400 bytes @ 1.1 log @www/ruby-cgi: add package version 0.4.2 ruby-cgi contains newer version of cgi gem which is default gem of Ruby. This package intends to handle these security problem of cgi gem in Ruby. CVE-2025-27219: Denial of Service in CGI::Cookie.parse CVE-2025-27220: ReDoS in CGI::Util#escapeElement CVE-2025-27221: userinfo leakage in URI#join, URI#merge and URI#+ CGI CGI is a large class, providing several categories of methods, many of which are mixed in from other modules. Some of the documentation is in this class, some in the modules CGI::QueryExtension and CGI::HtmlExtension. See CGI::Cookie for specific information on handling cookies, and cgi/session.rb (CGI::Session) for information on sessions. For queries, CGI provides methods to get at environmental variables, parameters, cookies, and multipart request data. For responses, CGI provides methods for writing output and generating HTML. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 BLAKE2s (cgi-0.4.2.gem) = 7b6edec906877c6aae68b467f658d6de38c1de5b32b5147914564400c74e956b SHA512 (cgi-0.4.2.gem) = 40c736597d2bea6c61087449ad98a01d843d8922ffa218fbb29e138d7b86e37800165c049f1f444274ad668d67f95d90c408df8e513dd618dd9e9f905787430f Size (cgi-0.4.2.gem) = 37888 bytes @