This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree".
The branch, next has been updated via 16c1c5c6f83b8ccb4f6216519f4686cbfb7da676 (commit) via 695c572993e9333507c235aebc602848c76039ce (commit) via 175ba983f42333cedff00acbf1de8c8023d8d18f (commit) via ad03130f24ecdc7e985dd268afa2fe5bcaccf191 (commit) via 8711955b388e17659c6dccbe014c895227156be0 (commit) via be2774c0c686f28c447a661e06a6d7df7f362a55 (commit) via 6342bb596b8b562fbe93fb9e62a78c087ff44011 (commit) via 513cb428d793be31eb7c568a4ca0df8d9ff96880 (commit) via 2c23602bc4737a148a807f55da185ed2e479e213 (commit) via e5d8276638d11ae91e4bf552c5e340da7a4e1761 (commit) via dec2fb4710e33f2fd6901d259fd012586fbd1299 (commit) via 0a574ab66068012175a8f241d926696c4bd5fe80 (commit) via c47863aca36bfdcd3eb7bc8a9a4d655818d4c9cb (commit) via 4d87fba16c75774ee9d9a52cca1dbca009a64674 (commit) via 7dbff1f446a4c81ffb119147ba6a95e6f1a4131a (commit) via 28d7a144fdc93d5d34534a0b6ba684c83cfe505a (commit) via 6c269a854bad1aff9c2737da9f53c5fb51f63e38 (commit) via ea8deba74ca5c4c6c615cacca9d0dfa8af849ca2 (commit) via e9e78d2aff0a90d4551e20c7d7d5e01aa8d6ef1a (commit) via 0346e4fd9d9a6fbd90e31a213a7468d2afdf2f07 (commit) via 5175a5f19e3bfb7358503b1b264b58a4992e9086 (commit) via 5b24b5559a6acaa905a32196166ff50f727e9ac2 (commit) via da19d30078bc052809d2da21d1f721904b02f142 (commit) via d6cb864e1c08f65cc3d2f6cd20121a7039630745 (commit) via 374ba6dafcd1fa8ef79c6ab98fcfcc7b3e9a929f (commit) via e90243981dcd654986823318e24c13be893313da (commit) via 464ae625df316894b482f3ce2eac5dd793e12e9e (commit) via 1402b77aeb31615d834d5e53abcdebb410718b90 (commit) via 5c232ac6b05ae0e491d5493a5030df2fc9c4b8c1 (commit) via c3ed8a7ba60c5718e8e1d1d3caeca3cd9174bd85 (commit) via f69ba0ff187a2fee571b077dff67ef8cd9c6e74a (commit) via c68d342fc874001f849e73d883eea32b0b74589e (commit) via f6a5b57cfaee84f780b06039759bfd4971b1e0b8 (commit) via 5e19137801dff3f37ba48ac22bd5290995a0112c (commit) via 3161e5e857d1c7a635de21f4cc0125d6ec033324 (commit) via 90e72e17919f41488b929663885838364a9e11ea (commit) via 43fea080ebb6e701c9e9171f6775c195e5964dd3 (commit) via eef090c3de39f6a625a07f44d6f133729dd165fd (commit) via 82804949302e3cbb72f2c2b888111878d19f5405 (commit) via 893a6ff865e08413e136c81ebc4cbf9d51dee0d6 (commit) via 2c40c9a91b33fe25937a2f7605c81eb6c1fc02cf (commit) via 038539d6469b1b15ed3e371a331adbb088cfee51 (commit) via 8709bce6d23b7d3f692b10398a52907c266810bf (commit) via 092eb2f4264a1d6b86e72cc9366e237410fb04cf (commit) via 40d45a305be43fc786e648e8a441368360f0cec6 (commit) via 2e7798a91d933110518a1e089f8b67e22fa1e98f (commit) via 3dcc89be8aa4ebf83b8e0e9777589da454862579 (commit) via 4640bbd92d258cba1d8e885a5662faf0e5333946 (commit) via 2d94a852a824e7a602758387caf0fb8bc06f3880 (commit) via 3a72126605aeed8c5939143cf13ec8764b9b22ad (commit) via ded1edf836521bed6627d1c9730d49d092d3650b (commit) via 5625b8b64d8418ccc820a1d4cc915aa783aa5248 (commit) via c4239ab57049954da6c7d95f32ea21114e5d249c (commit) via 42220034145ae1b6fce5a15d26389516413bcac9 (commit) via 36d34c823146372f48d9e265b36c152e3fecf8c5 (commit) via da1ea4542e0f7c47e15fec277e755c9f06553717 (commit) via 3ac9ced68679305030e966e89cc428aefe7ecf15 (commit) via c79f4a9a4710d45fb87ffb242dd0d9d64172fc93 (commit) via fce0e9f761932af72fd315d4ba5d41216a935177 (commit) via 82e39aad1484508dbddc53b04e233690a88c6b8f (commit) via 79858327b1e8690e7b26dc85f6b007a5fe9b53c7 (commit) via 4748e517eab2455af966a23de16586d4395afc38 (commit) via ad7ea35e16d12e64db468acd9a97e962c265a265 (commit) via bdf71f97fa02a4a491a2f5f33189aea4e619897c (commit) via ba021d47219f3dcc002a0af7d9ad02f9d094d927 (commit) via 1745bd0cd6dfcd99bc83b6aa784ded42d0b363cb (commit) via fe3c0962f49af44b9c1448b6fae71099af288224 (commit) via 06e9de836c6770d8bdd67aefab73985f63ac7bb0 (commit) via 981bdaead80d99b01f9e3361acde5760d847e6ff (commit) via ca1f2d81f456174d71b0ce958da96efaa680236a (commit) via cda03f5202d1c146852278284d100946f921189b (commit) from c6e082e37079abe540c2467bff3bc29b16a15ff3 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 16c1c5c6f83b8ccb4f6216519f4686cbfb7da676 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:32:37 2024 +0000
core187: Ship and restart the firewall
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 695c572993e9333507c235aebc602848c76039ce Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Apr 18 21:11:44 2024 +0000
sysctl: Conntrack: Disable picking up loose TCP connections
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 175ba983f42333cedff00acbf1de8c8023d8d18f Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Apr 18 21:11:43 2024 +0000
firewall: Implement generating SYNPROXY rules
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit ad03130f24ecdc7e985dd268afa2fe5bcaccf191 Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Apr 18 21:11:42 2024 +0000
firewall.cgi: Add a checkbox to enable SYN flood protection
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 8711955b388e17659c6dccbe014c895227156be0 Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Apr 18 21:11:41 2024 +0000
firewall: Enable SYNPROXY for untracked packets
This enables some DoS protection using SYNPROXY which will complete a SYN handshake with the client before the connection is being forwarded.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit be2774c0c686f28c447a661e06a6d7df7f362a55 Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Apr 18 21:11:40 2024 +0000
firewall: Don't filter output INVALID packets
This should never cause any problems, but will cause that certain more complicated featured like SYNPROXY won't work.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 6342bb596b8b562fbe93fb9e62a78c087ff44011 Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Apr 18 21:11:39 2024 +0000
firewall: Split CONNTRACK chain
This is preparation to handle incoming/outgoing packets differently.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 513cb428d793be31eb7c568a4ca0df8d9ff96880 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:27:00 2024 +0000
core187: Ship and restart Apache
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 2c23602bc4737a148a807f55da185ed2e479e213 Author: Matthias Fischer matthias.fischer@ipfire.org Date: Tue Jul 2 09:06:02 2024 +0200
apache: Update to 2.4.60
Fixed: CVE-2024-39573, CVE-2024-38477, CVE-2024-38476, CVE-2024-38475, CVE-2024-38474, CVE-2024-38473, CVE-2024-38472, CVE-2024-36387.
For details see: https://dlcdn.apache.org/httpd/CHANGES_2.4.60
Signed-off-by: Matthias Fischer matthias.fischer@ipfire.org Reviewed-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit e5d8276638d11ae91e4bf552c5e340da7a4e1761 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:25:09 2024 +0000
OpenSSH: Ship the entire suite of helper programs
The SSH daemon has been split into a listener and session daemon to have a smaller attack vector since the listener does not need to implement the SSH protocol.
In order to keep SSH working, we need to ship the session daemon, too.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit dec2fb4710e33f2fd6901d259fd012586fbd1299 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:24:43 2024 +0000
core187: Ship and restart OpenSSH
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 0a574ab66068012175a8f241d926696c4bd5fe80 Author: Adolf Belka adolf.belka@ipfire.org Date: Mon Jul 1 21:47:36 2024 +0200
openssh: Update to version 9.8p1
- Update from version 9.7p1 to 9.8p1 - Update of rootfile - Changelog 9.8p1 -There is a fix for CVE-2024-6387 -The number of changes is too large to show all here. As well as the CVE fix and another security related fix there are a log of bug fixes as well. The details can seen at https://www.openssh.com/txt/release-9.8
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit c47863aca36bfdcd3eb7bc8a9a4d655818d4c9cb Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:19:33 2024 +0000
core187: Restart Suricata during the update
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 4d87fba16c75774ee9d9a52cca1dbca009a64674 Author: Matthias Fischer matthias.fischer@ipfire.org Date: Fri Jun 28 10:32:33 2024 +0200
suricata: Update to 7.0.6
Excerpt from changelog: "7.0.6 -- 2024-06-26
Security #7042: defrag: id reuse can lead to invalid reassembly (7.0.x backport)(CVE 2024-37151) Security #7105: http2: oom from duplicate headers (7.0.x backport) Security #7033: http/range: segv when http.memcap is reached (7.0.x backport) Security #6988: modbus: txs without responses are never freed (7.0.x backport) Bug #7107: packet: app-layer-events incorrectly used on recycled packets (7.0.x backport) Bug #7064: util/radix-tree: Possible dereference of nullptr in case of unsuccess allocation of memory for node (7.0.x backport) Bug #7063: smtp/mime: data command rejected by pipelining server does not reset data mode (7.0.x backport) Bug #7060: smtp: split name logged as 2 names (7.0.x backport) Bug #7050: af-packet: failure to start up on many threads plus high load (7.0.x backport) Bug #7043: Crasher in HTTP chunked / StreamingBuffer (7.0.x backport) Bug #7038: pcap/log: MacOS rotates file well before limit is reached (7.0.x backport) Bug #7035: time: in offline mode, time can stay behind at pcap start (7.0.x backport) Bug #7023: unix-socket: iface-bypassed-stat crash (7.0.x backport) Bug #7021: unix-socket: hostbit commands don't properly release host (7.0.x backport) Bug #7015: rust: build with rust 1.78 with slice::from_raw_parts now requiring the pointer to be non-null (7.0.x backport) Bug #6990: tls.random buffers don't work as expected (7.0.x backport) Bug #6986: iprep: rule with '=,0' can't match (7.0.x backport) Bug #6975: detect: log relevant frames app-layer metdata (7.0.x backport) Bug #6950: decode/ppp: decoder.event.ppp.wrong_type on valid packet (7.0.x backport) Bug #6897: detect/port: upper boundary ports are not correctly handled (7.0.x backport) Bug #6895: detect/port: port grouping does not happen correctly if gap between a single and range port (7.0.x backport) Bug #6862: Lightweight rules profiling: crash when profiling ends (7.0.x backport) Bug #6848: alerts: wrongly using tx id 0 when there is no tx (7.0.x backport) Bug #6845: coverity: warning in port grouping code (7.0.x backport) Bug #6844: detect/port: port ranges are incorrect when a port is single as well as a part of range (7.0.x backport) Bug #6690: Ethernet src should match src ip (7.0.x backport) Bug #6520: detect-engine/port: recursive DetectPortInsert calls are expensive (7.0.x backport) Optimization #6830: detect/port: port grouping is quite slow in worst cases (7.0.x backport) Optimization #6829: detect/port: PortGroupWhitelist fn takes a lot of processing time (7.0.x backport) Feature #7010: JA4 support for TLS and QUIC (7.0.x backport) Feature #6557: Capability to have rules profiling on pcap run (7.0.x backport) Documentation #6910: userguide: document how to verify tar.gz signature (7.0.x backport) Documentation #6687: docs: port userguide build instruction changes from master-6.0.x (7.0.x backport) Documentation #6601: docs: update eBPF installation instructions (7.0.x backport)"
Signed-off-by: Matthias Fischer matthias.fischer@ipfire.org Reviewed-by: Michael Tremer michael.tremer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 7dbff1f446a4c81ffb119147ba6a95e6f1a4131a Author: Matthias Fischer matthias.fischer@ipfire.org Date: Wed Jun 26 17:35:18 2024 +0200
nano: Update to 8.0
For details see: https://www.nano-editor.org/news.php
"2024 May 1 - GNU nano 8.0 "Grus grus"
By default ^F is bound to starting a forward search, and ^B to starting a backward search, while M-F and M-B repeat the search in the corresponding direction. (See the documentation if you want the old bindings back.) Command-line option --modernbindings (-/) makes ^Q quit, ^X cut, ^C copy, ^V paste, ^Z undo, ^Y redo, ^O open a file, ^W write a file, ^R replace, ^G find again, ^D find again backwards, ^A set the mark, ^T jump to a line, ^P show the position, and ^E execute. Above modern bindings are activated also when the name of nano's executable (or a symlink to it) starts with the letter "e". To open a file at a certain line number, one can now use also nano filename:number, besides nano +number filename. <Alt+Home> and <Alt+End> put the cursor on the first and last row in the viewport, while retaining the horizontal position. When the three digits in an #RGB color code are all the same, the code is mapped to the xterm grey scale, giving access to fourteen levels of grey instead of just four. For easier access, M-" is bound to placing/removing an anchor, and M-' to jumping to the next anchor. Whenever an error occurs, the keystroke buffer is cleared, thus stopping the execution of a macro or a string bind. The mousewheel scrolls the viewport instead of moving the cursor."
Signed-off-by: Matthias Fischer matthias.fischer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 28d7a144fdc93d5d34534a0b6ba684c83cfe505a Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:18:37 2024 +0000
core187: Ship BIND
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 6c269a854bad1aff9c2737da9f53c5fb51f63e38 Author: Matthias Fischer matthias.fischer@ipfire.org Date: Wed Jun 26 00:39:31 2024 +0200
bind: Update to 9.16.50
For details see: https://downloads.isc.org/isc/bind9/9.16.50/doc/arm/html/notes.html#notes-fo...
"New Features
Added RESOLVER.ARPA to the built in empty zones."
Important: "This is the last maintenance release of BIND 9.16. This version is now end of life. Please upgrade to BIND 9.18, the current stable version."
Signed-off-by: Matthias Fischer matthias.fischer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit ea8deba74ca5c4c6c615cacca9d0dfa8af849ca2 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:18:06 2024 +0000
core187: Ship ipblocklist-sources
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit e9e78d2aff0a90d4551e20c7d7d5e01aa8d6ef1a Author: Adolf Belka adolf.belka@ipfire.org Date: Mon Jun 24 17:10:39 2024 +0200
ipblocklist-sources: Update to include the Abuse.ch Botnet C2 ip blocklist
- Blocklist addition was discussed and agreed at IPFire dev conf call in June 2024. - Tested on vm system.
Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 0346e4fd9d9a6fbd90e31a213a7468d2afdf2f07 Author: Adolf Belka adolf.belka@ipfire.org Date: Mon Jun 24 17:10:38 2024 +0200
ipblocklist-sources: Update to include the 3CORESec ip blocklists
- The patch for this was created by Stefan Schantl - Blocklist addition was discussed and agreed at IPFire dev conf call in June 2024. - Tested on vm system. - The combined list was removed because it is just the three others which can be selected in the WUI to give the equivalent result.
Created-by: Stefan Schantl stefan.schantl@ipfire.org Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 5175a5f19e3bfb7358503b1b264b58a4992e9086 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 21 18:04:46 2024 +0200
apcupsd: Update email scripts to work with dma
- The standard email scripts supllied with apcupsd are coded on the basis that sendmail is being used. The format of the email information in those scripts does not work with the dma mail system implemented in IPFire. - The scripts provided in the config/apcupsd directory have been updated to work with dma. The scripts have been confirmed to work with my production system that is using a UPS. - This patch will replace the standard apcupsd scripts with the ones tailored for IPFire. - If any existing users have modified their scripts to already work with dma then their versions will be saved in their backup. - The apcupsd-3.14.14-2.ipfire package created in the build with the above changes has been installed on a vm system and confirmed to provide the IPFire tailored scripts. - The lfs change is the addition of the copying of the scripts to the /etc/apcupsd directory. - No change to the rootfile as the scripts names are the same. - The only thing a user will need to do is to ensure the IPFire email system is enabled, configure and confirmed working. Then valid FROM and TO email addresses need to be added to each script. - Once this patch submission is accepted then I will do an update to the apcupsd IPFire documentation page to describe these scripts and how to update the email addresses.
Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 5b24b5559a6acaa905a32196166ff50f727e9ac2 Author: Adolf Belka adolf.belka@ipfire.org Date: Wed Jun 19 12:40:52 2024 +0200
speexdsp: New package required for build of tshark-4.2.5
- tshark in the past had its own version of speexdsp used only for some "arbitrary resampling code" used for the build of tshark. - speexdsp has been removed from tshark so it is now a build requirement. - It is only used for the build of tshark so the rootfile has all entries commented out.
Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit da19d30078bc052809d2da21d1f721904b02f142 Author: Adolf Belka adolf.belka@ipfire.org Date: Wed Jun 19 12:40:51 2024 +0200
asciidoctor: New package required for build of tshark-4.2.5
- Only used for build of tshark so rootfile has all entries commented out.
Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit d6cb864e1c08f65cc3d2f6cd20121a7039630745 Author: Adolf Belka adolf.belka@ipfire.org Date: Wed Jun 19 12:40:50 2024 +0200
ruby: New package required for build of asciidoctor required for tshark-4.2.5
- Only used for build of asciidoctor so rootfile has all entries commented out.
Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 374ba6dafcd1fa8ef79c6ab98fcfcc7b3e9a929f Author: Adolf Belka adolf.belka@ipfire.org Date: Wed Jun 19 12:40:49 2024 +0200
tshark: Update to version 4.2.5
- Update from version 4.0.8 to 4.2.5 - Update of rootfile - Version 4.2.5 requires asciidoctor to be built for tshark to build. Despite lots of investigation and testing out various commands, tshark will not build if asciidoctor is not present, even if the docs are not going to be used. It is only required for the build - To build asciidoctor ruby has to be installed. It is only required for the build of asciidoctor - tshark has previously had its own version of speexdsp built in. It is only used to provide some "arbitrary resampling code" during the build and does not end up in the running tshark system. Version 4.2.5 has removed the internal speexdsp code but it is still a required dependency for building, so speexdsp also need to be installed but only for the build stage. - The associated patches with this one provide the build installation of ruby, asciidoctor and speexdsp. With these installed tshark was able to be built. - version 4.0.8 and 4.2.5 of tshark were tested out on a vm system with the command "tshark -c 100 > tshark" and this wrote 100 packets from the vm red0 interface to a text file. Both the old and new versions provided the same sort of result. To a first level of testing this shows that the 4.2.5 version is functioning as the previous version was. - This version had an sobump so find-dependencies was run. All files linked to the three libraries in tshark are all also in tshark. No other package is linked to. - Changelog There are 13 releases between 4.0.8 and 4.2.5 so the changelist is too large to include here. Details can be found in the release notes for each version at https://www.wireshark.org/docs/relnotes/ 21 CVE vulnerabilities have been fixed that were identified in 7 of the 13 versions.
Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit e90243981dcd654986823318e24c13be893313da Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:16:40 2024 +0000
core187: Ship zstd
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 464ae625df316894b482f3ce2eac5dd793e12e9e Author: Adolf Belka adolf.belka@ipfire.org Date: Tue Jun 18 12:48:58 2024 +0200
zstd: Update to version 1.5.6
- Update from version 1.5.5 to 1.5.6 - Update of rootfile - Changelog 1.5.6 (Mar 2024) api: Promote `ZSTD_c_targetCBlockSize` to Stable API by @felixhandte api: new `ZSTD_d_maxBlockSize` experimental parameter, to reduce streaming decompression memory, by @terrelln perf: improve performance of param `ZSTD_c_targetCBlockSize`, by @Cyan4973 perf: improved compression of arrays of integers at high compression, by @Cyan4973 lib: reduce binary size with selective built-time exclusion, by @felixhandte lib: improved huffman speed on small data and linux kernel, by @terrelln lib: accept dictionaries with partial literal tables, by @terrelln lib: fix CCtx size estimation with external sequence producer, by @embg lib: fix corner case decoder behaviors, by @Cyan4973 and @aimuz lib: fix zdict prototype mismatch in static_only mode, by @ldv-alt lib: fix several bugs in magicless-format decoding, by @embg cli: add common compressed file types to `--exclude-compressed`` by @daniellerozenblit cli: fix mixing `-c` and `-o` commands with `--rm`, by @Cyan4973 cli: fix erroneous exclusion of hidden files with `--output-dir-mirror` by @felixhandte cli: improved time accuracy on BSD, by @felixhandte cli: better errors on argument parsing, by @KapJI tests: better compatibility with older versions of `grep`, by @Cyan4973 tests: lorem ipsum generator as default backup content, by @Cyan4973 build: cmake improvements by @terrelln, @sighingnow, @gjasny, @JohanMabille, @Saverio976, @gruenich, @teo-tsirpanis build: bazel support, by @jondo2010 build: fix cross-compiling for AArch64 with lld by @jcelerier build: fix Apple platform compatibility, by @nidhijaju build: fix Visual 2012 and lower compatibility, by @Cyan4973 build: improve win32 support, by @DimitriPapadopoulos build: better C90 compliance for zlibWrapper, by @emaste port: make: fat binaries on macos, by @mredig port: ARM64EC compatibility for Windows, by @dunhor port: QNX support by @klausholstjacobsen port: MSYS2 and Cygwin makefile installation and test support, by @QBos07 port: risc-v support validation in CI, by @Cyan4973 port: sparc64 support validation in CI, by @Cyan4973 port: AIX compatibility, by @likema port: HP-UX compatibility, by @likema doc: Improved specification accuracy, by @elasota bug: Fix and deprecate ZSTD_generateSequences (#3981)
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 1402b77aeb31615d834d5e53abcdebb410718b90 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:16:11 2024 +0000
core187: Ship xfsprogs
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 5c232ac6b05ae0e491d5493a5030df2fc9c4b8c1 Author: Adolf Belka adolf.belka@ipfire.org Date: Tue Jun 18 12:48:57 2024 +0200
xfsprogs: Update to version 6.8.0
- Update from version 6.5.0 to 6.8.0 - Update of rootfile - Changelog There is no changelog for this package. Change details can be found from the git commit log https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/log/
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit c3ed8a7ba60c5718e8e1d1d3caeca3cd9174bd85 Author: Adolf Belka adolf.belka@ipfire.org Date: Tue Jun 18 12:48:56 2024 +0200
traceroute: Update to version 2.1.5
- Update from version 2.1.2 to 2.1.5 - Update of rootfile not required - Update of traceroute patch as the source tarball has version number specified in its directory structure. - Changelog 2.1.5 * Fix rfc5837 parsing (Francois Rigault) 2.1.4 * Parse interface information (rfc5837) for ICMP extensions * Add `fastopen' tcp module option (cookie negotiation only) * Complete tcp module option `mss' to discover possible mss clamping along the path being traced (idea and testing from Francois Rigault). The argument is optional now. Changed mss is printed once in a form of `M=NUM' at the first probe it was detected on. (Actually, the mss clamping performed by some previous hop). Note, some routers may return too short original fragment in the time exceeded message, making the check impossible. Besides that the responses may come in a different order. All this can lead to a later place of the report (using -N 1 can help for the order). * Complete tcp module option `info' to print returned tcp header options too (all those that can be set or altered by `-O' for tcp module).
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit f69ba0ff187a2fee571b077dff67ef8cd9c6e74a Author: Adolf Belka adolf.belka@ipfire.org Date: Tue Jun 18 12:48:55 2024 +0200
tmux: Update to version 3.4
- Update from version 3.3a to 3.4 - Update of rootfile not required - Changelog 3.4 * Add options keep-last and keep-group to destroy-unattached to keep the last session whether in a group. * Don't allow paste-buffer into dead panes. * Add -t to source-file. * Rewrite combined character handling to be more consistent and to support newer Unicode combined characters. * Add basic support for SIXEL if built with --enable-sixel. * Add a session, pane and user mouse range types for the status line and add format variables for mouse_status_line and mouse_status_range so they can be associated with different commands in the key bindings. * Add flag (-o) to next-prompt/previous-prompt to go to OSC 133 command output. * Add options and flags for menu styles (menu-style, menu-border-style) similar to those existing for popups. * Add support for marking lines with a shell prompt based on the OSC 133 extension. * Check for libterminfo for NetBSD. * Add "us" to styles for underscore colour. * Add flags (-c and -y) to change the confirm key and default behaviour of confirm-before. * Use ncurses' new tparm_s function (added in 6.4-20230424) instead of tparm so it does not object to string arguments in c apabilities it doesn't already know. Also ignore errors from tparm if using previous ncurses versions. * Set default lock command to vlock on Linux if present at build time. * Discard mouse sequences that have the right form but actually are invalid. * Add support for spawning panes in separate cgroups with systemd and a configure flag (--disable-cgroups) to turn off. * Add a format (pane_unseen_changes) to show if there are unseen changes while in a mode. * Remove old buffer when renaming rather than complaining. * Add an L modifier like P, W, S to loop over clients. * Add -f to list-clients like the other list commands. * Extend display-message to work for control clients. * Add a flag to display-menu to select the manu item selected when the menu is open. * Have tmux recognise pasted text wrapped in bracket paste sequences, rather than only forwarding them to the program inside. * Have client return 1 if process is interrupted to an input pane. * Query the client terminal for foreground and background colours and if OSC 10 or 11 is received but no colour has been set inside tmux, return the colour from the first attached client. * Add send-keys -K to handle keys directly as if typed (so look up in key table). * Process escape sequences in show-buffer. * Add a -l flag to display-message to disable format expansion. * Add paste-buffer-deleted notification and fix name of paste-buffer-changed. * Do not attempt to connect to the socket as a client if systemd is active. * Add scroll-top and scroll-bottom commands to scroll so cursor is at top or bottom. * Add a -T flag to capture-pane to stop at the last used cell instead of the full width. Restore the previous behaviour by making it default to off unless -J is used. * Add message-line option to control where message and prompt go. * Notification when a when a paste buffer is deleted. * Add a Nobr terminfo(5) capability to tell tmux the terminal does not use bright colours for bold. * Change g and G to go to top and bottom in menus. * Add a third state "all" to allow-passthrough to work even in invisible panes. * Add support for OSC 8 hyperlinks. * Store the time lines are scrolled into history and display in copy mode. * Add a %config-error reply to control mode for configuration file errors since reporting them in view mode is useless. * A new feature flag (ignorefkeys) to ignore terminfo(5) function key definitions for rxvt. * Pass through first argument to OSC 52 (which clipboards to set) if the application provides it. * Expand arguments to send-keys, capture-pane, split-window, join-pane where it makes sense to do so. * Ignore named buffers when choosing a buffer if one is not specified by the user.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit c68d342fc874001f849e73d883eea32b0b74589e Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:14:29 2024 +0000
core187: Ship iw
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit f6a5b57cfaee84f780b06039759bfd4971b1e0b8 Author: Adolf Belka adolf.belka@ipfire.org Date: Tue Jun 18 12:48:53 2024 +0200
iw: Update to version 6.9
- Update from version 5.19 to 6.9 - Update of rootfile not required - Changelog There is no changelog available for this package. Details of changes can be found in the git commit log https://git.kernel.org/pub/scm/linux/kernel/git/jberg/iw.git/log/
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 5e19137801dff3f37ba48ac22bd5290995a0112c Author: Adolf Belka adolf.belka@ipfire.org Date: Mon Jun 17 16:06:10 2024 +0200
utfcpp: Required for build of latest version of taglib
- lfs copies the required headers to the /usr/include directory. - rootfile has all entries commented out as utfcpp is only required for the build. - Added utfcpp into make.sh prior to taglib.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 3161e5e857d1c7a635de21f4cc0125d6ec033324 Author: Adolf Belka adolf.belka@ipfire.org Date: Mon Jun 17 16:06:09 2024 +0200
taglib: Update to version 2.0.1
- Update from version 1.12 to 2.0.1 - Update of rootfile - sobump so ran find-dependencies. None found except taglib itself. - build of taglib now requires utfcpp. Patch for build of this is part of this patch set. - Changelog 2.0.1 (Apr 9, 2024) * Fix aborting when _GLIBCXX_ASSERTIONS are enabled. * Fall back to utf8cpp header detection in the case that its CMake configuration is removed. * Improve compatibility with the SWIG interface compiler. * Build system fixes for testing without bindings, Emscripten and Illumos. * C bindings: Fix setting UTF-8 encoded property values. * Windows: Fix opening long paths. 2.0 (Jan 24, 2024) * New major version, binary incompatible, but mostly source-compatible with the latest 1.x release if no deprecated features are used. Simple applications should build without changes, more complex applications (e.g. extending classes of TagLib) will have to be adapted. * Requires a C++17 compiler and uses features of C++17. * Major code cleanup, fixed warnings issued by compilers and static analyzers. * Made methods virtual which should have been virtual but could not be changed to keep binary compatibility, remove related workarounds. * Removed deprecated functions: - APE::Item::Item(const String &, const String &) - APE::Item::toStringList(): Use values() - APE::Item::value(): Use binaryData() - ASF::Properties::setLength() - ByteVector::checksum() - ByteVector::isNull(): Use isEmpty() - ByteVector::null - FLAC::File::setID3v2FrameFactory() - FLAC::File::streamInfoData() - FLAC::File::streamLength() - FLAC::Properties::Properties(File *, ReadStyle) - FLAC::Properties::sampleWidth(): Use bitsPerSample() - File::isReadable(): Use system functions - File::isWritable(): Use system functions - FileName::str() - FileRef::create(): Use constructor - MP4::Tag::itemListMap(): Use itemMap() - MPC::File::remove(): Use strip() - MPC::Properties::Properties(const ByteVector &, long, ReadStyle) - MPEG::File::save(int, ...): Use overload - MPEG::File::setID3v2FrameFactory(): Use constructor - MPEG::ID3v2::Frame::Header::Header(const ByteVector &, bool) - MPEG::ID3v2::Frame::Header::frameAlterPreservation(): Use fileAlterPreservation() - MPEG::ID3v2::Frame::Header::setData(const ByteVector &, bool) - MPEG::ID3v2::Frame::Header::size(unsigned int): Use size() - MPEG::ID3v2::Frame::Header::unsycronisation(): use unsynchronisation() - MPEG::ID3v2::Frame::checkEncoding(const StringList &, String::Type): Use checkTextEncoding(const StringList &, String::Type) - MPEG::ID3v2::Frame::headerSize(): Use Header::size() - MPEG::ID3v2::Frame::headerSize(unsigned int): Use Header::size(unsigned int) - MPEG::ID3v2::FrameFactory::createFrame(const ByteVector &, bool) - MPEG::ID3v2::FrameFactory::createFrame(const ByteVector &, unsigned int): Use createFrame(const ByteVector &, const Header *) - MPEG::ID3v2::RelativeVolumeFrame::channelType() - MPEG::ID3v2::RelativeVolumeFrame::peakVolume(): Use peakVolume(ChannelType) - MPEG::ID3v2::RelativeVolumeFrame::setChannelType() - MPEG::ID3v2::RelativeVolumeFrame::setPeakVolume(const PeakVolume &): Use setPeakVolume(const PeakVolume &, ChannelType) - MPEG::ID3v2::RelativeVolumeFrame::setVolumeAdjustment(float): Use setVolumeAdjustment(float, ChannelType) - MPEG::ID3v2::RelativeVolumeFrame::setVolumeAdjustmentIndex(short): Use setVolumeAdjustmentIndex(short, ChannelType) - MPEG::ID3v2::RelativeVolumeFrame::volumeAdjustment(): Use volumeAdjustment(ChannelType) - MPEG::ID3v2::RelativeVolumeFrame::volumeAdjustmentIndex(): Use volumeAdjustmentIndex(ChannelType) - MPEG::ID3v2::Tag::footer() - MPEG::ID3v2::Tag::render(int): Use render(Version) - MPEG::XingHeader::xingHeaderOffset() - Ogg::Page::getCopyWithNewPageSequenceNumber() - Ogg::XiphComment::removeField(): Use removeFields() - PropertyMap::unsupportedData(): Returns now const reference, use addUnsupportedData() to add keys - RIFF::AIFF::Properties::Properties(const ByteVector &, ReadStyle) - RIFF::AIFF::Properties::Properties(const ByteVector &, int, ReadStyle) - RIFF::AIFF::Properties::sampleWidth(): Use bitsPerSample() - RIFF::WAV::File::save(TagTypes, bool, int): Use save(TagTypes, StripTags, Version) - RIFF::WAV::File::tag(): Returns now a TagUnion, use ID3v2Tag() to get an ID3v2::Tag - String::isNull(): Use isEmpty() - String::null - TrueAudio::File::setID3v2FrameFactory(): Use constructor - WavPack::Properties::Properties(const ByteVector &, long, ReadStyle) * Made methods const: Frame::Header::size(), Frame::headerSize(), MP4::Atom::findall(), MP4::Atoms::find(), MP4::Atoms::path(). * Made classes non-virtual: APE::Footer, APE::Item, ASF::Attribute, ASF::Picture, MP4::CoverArt, MP4::Item, ID3v2::ExtendedHeader, ID3v2::Footer, ID3v2::Header, MPEG::Header, MPEG::XingHeader, Ogg::Page, Ogg::PageHeader. * Removed type definitions in TagLib namespace: wchar, uchar, ushort, uint, ulong, ulonglong, wstring: Use the standard types. * Removed include file taglib_config.h and its defines TAGLIB_WITH_ASF, TAGLIB_WITH_MP4: They were always 1 since version 1.8. * Behavioral changes: - The basic tag methods (e.g. genre()) separate multiple values with " / " instead of " ". - The stream operator for String uses UTF-8 instead of ISO-8859-1 encoding. - MP4 property ORIGINALDATE is mapped to "----:com.apple.iTunes:ORIGINALDATE" instead of "----:com.apple.iTunes:originaldate". - MP4 property ENCODEDBY is mapped to "©enc" instead of "©too", which is now mapped to ENCODING. * Unified interface for complex properties like pictures. * Simplified the unified properties interface by providing its methods on FileRef. * C bindings: Support for properties (taglib_property_...) and complex properties like cover art (taglib_complex_property_...), memory I/O streams. * Support for Direct Stream Digital (DSD) stream files (DSF) and interchange file format (DSDIFF, DFF), ADTS (AAC) files. * The runtime version can be queried. * Additional utility functions ByteVector::fromUShort(), ByteVector::fromULongLong(), ByteVector::toULongLong(), ByteVector::toULongLong(), List::sort(). * Fixed List::setAutoDelete() affecting implicitly shared copies. * Build system: Direct support for CMake, find_package(TagLib) exports target TagLib::tag. * Build system: Fixed PackageConfig to support both relative and absolute paths. * Build system: utf8cpp is no longer included, it can be provided via a system package or a Git submodule. * ASF: Support additional properties ARTISTWEBPAGE, ENCODING, ENCODINGTIME, FILEWEBPAGE, INITIALKEY, ORIGINALALBUM, ORIGINALARTIST, ORIGINALFILENAME, ORIGINALLYRICIST. * ID3v2: Fixed extensibility of FrameFactory, use it also for WAV and AIFF files. * MP4: Support additional properties OWNER, RELEASEDATE. * MP4: Introduced ItemFactory allowing clients to support new atom types. * MP4: Detect duration from mvhd atom if not present in mdhd atom. * MP4: Fixed type of hdvd atom to be integer instead of boolean. * MP4: Tolerate trailing garbage in M4A files. * MPC: Fixed content check in presence of an ID3v2 tag. * MPEG: Do not scan full file for ID3v2 tag when ReadStyle Fast is used. * RIFF: Support properties ALBUM, ARRANGER, ARTIST, ARTISTWEBPAGE, BPM, COMMENT, COMPOSER, COPYRIGHT, DATE, DISCSUBTITLE, ENCODEDBY, ENCODING, ENCODINGTIME, GENRE, ISRC, LABEL, LANGUAGE, LYRICIST, MEDIA, PERFORMER, RELEASECOUNTRY, REMIXER, TITLE, TRACKNUMBER. * WAV: Fixed crash with files having the "id3 " chunk as the only valid chunk. * Windows: Fixed support for files larger than 2GB. 1.13.1 (Jul 1, 2023) * Fixed parsing of TXXX frames without description. * Detect MP4 atoms with invalid length or type. * Do not miss ID3v2 frames when an extended header is present. * Use property "DISCSUBTITLE" for ID3v2 "TSST" frame. * Build system improvements: Use absolute path for macOS dylib install name, support --define-prefix when using pkg-config, fixed minimum required CppUnit version. * Code clean up using clang-tidy. 1.13 (Oct 27, 2022) * Added interface StreamTypeResolver to support streams which cannot be fopen()'ed, e.g. network files. * Added MP4::File::strip() to remove meta atom from MP4 file. * Added Map::value() to look up without creating entry. * Use property "WORK" instead of "CONTENTGROUP" for ID3v2 "TIT1" frame, use property "WORK" for ASF "WM/ContentGroupDescription", use property "COMPILATION" for ID3v2 "TCMP" frame. * Build system improvements: option WITH_ZLIB, BUILD_TESTING instead of BUILD_TESTS, GNUInstallDirs, FeatureSummary, tests with BUILD_SHARED_LIBS, cross compilation with Buildroot, systems without HAVE_GCC_ATOMIC, Clang. * Fixed heap-buffer-overflows when handling ASF, APE, FLAC, ID3v2, MP4, MPC tags. * Fixed detection of invalid file by extension when correct type can be detected by contents. * Fixed unnecessary creation of map entries in APE and FLAC tags if looked up tag does not exist. * Fixed parsing of MP4 non-full meta atoms. * Fixed potential ID3v1 false positive in the presence of an APE tag. * Fixed ID3v2 version handling for frames embedded in CHAP or CTOC frames. * Fixed parsing of multiple strings with a single BOM in ID3v2.4.0. * Fixed several smaller issues reported by clang-tidy.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 90e72e17919f41488b929663885838364a9e11ea Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:13:50 2024 +0000
core187: Ship header.pl + dns.cgi
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 43fea080ebb6e701c9e9171f6775c195e5964dd3 Author: Adolf Belka adolf.belka@ipfire.org Date: Mon Jun 17 13:12:36 2024 +0200
dns.cgi: Remove the decode and encode lines as now integrated in header.pl
- decode and encode lines have now been integrated into the cleanhtml subroutine in header.pl so that all uses of cleanhtml will be able to handle diacritical characters
Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit eef090c3de39f6a625a07f44d6f133729dd165fd Author: Adolf Belka adolf.belka@ipfire.org Date: Mon Jun 17 13:12:35 2024 +0200
header.pl: Add utf-8 handling into cleanhtml command
- existing cleanhtml command does not handle diacritical charcters such as umlauts, acute, grave and circumflex accents. - In bug 12395 the problem was resolved by adding decode before and encode after the cleanhtml command in dns.cgi - Suggestion from @Michael Tremer was to add the decode and encode sections into the actual cleanhtml subroutine in header.pl - This patch submission is the execution of that suggestion. - This will ensure that whenever cleanhtml is used for any remark in a WUI page it will handle diacritical charcters. - Tested out on my vm testbed system and confirmed to be working when cleanhtml has the encode and decode lines. - Combined with this patch is another one that changes the dns.cgi to remove the decode and encode entries added into the cgi code.
Suggested-by: Michael Tremer michael.tremer@ipfire.org Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 82804949302e3cbb72f2c2b888111878d19f5405 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:11:50 2024 +0000
core187: Ship strongSwan
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 893a6ff865e08413e136c81ebc4cbf9d51dee0d6 Author: Peter Müller peter.mueller@ipfire.org Date: Sun Jun 16 15:36:00 2024 +0000
strongswan: Create firewall rules for outgoing IPsec traffic as well
This will avoid outgoing IPsec traffic being dropped by IPFire itself, if the default firewall behavior for outgoing traffic is set to "blocked", and no appropriate rules have been manually configured in the web interface.
To ensure configured IPsec tunnels will always work flawlessly, regardless of the firewall default policy and any manually created firewall rules, create and delete outgoing iptables rules accordingly when bringing an IPsec connection up or down.
Tested-by: Peter Müller peter.mueller@ipfire.org Signed-off-by: Peter Müller peter.mueller@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 2c40c9a91b33fe25937a2f7605c81eb6c1fc02cf Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:11:08 2024 +0000
core187: Ship /etc/sysctl.conf
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 038539d6469b1b15ed3e371a331adbb088cfee51 Author: Peter Müller peter.mueller@ipfire.org Date: Sun Jun 16 14:02:00 2024 +0000
sysctl: Disable bpf() calls from unprivileged users without toggle option
According to the Linux kernel documentation, enabling BPF_UNPRIV_DEFAULT_OFF (which was done in 69dde418f11dc0085cbe061b90f6c002d6d6cce2) will cause the sysctl kernel.unprivileged_bpf_disabled to default to 2. This prohibits calls to bpf() from unprivileged users by default, but allows for such calls to be allowed again during runtime, by setting kernel.unprivileged_bpf_disabled to 0.
There is no legitimate reason why this should be possible on IPFire, which is why this patch sets kernel.unprivileged_bpf_disabled to 1 during startup, causing the same effect as 2, but without any option to revert this setting during runtime. This fixes a Lynis warning.
Signed-off-by: Peter Müller peter.mueller@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 8709bce6d23b7d3f692b10398a52907c266810bf Author: Peter Müller peter.mueller@ipfire.org Date: Sun Jun 16 13:52:00 2024 +0000
Tor: Update to 0.4.8.12
>From https://gitlab.torproject.org/tpo/core/tor/-/raw/release-0.4.8/ReleaseNotes:
Changes in version 0.4.8.12 - 2024-06-06 This is a minor release with couple bugfixes affecting conflux and logging. We also have the return of faravahar directory authority with new keys and address.
o Minor feature (dirauth): - Add back faravahar with a new address and new keys. Closes 40689.
o Minor features (fallbackdir): - Regenerate fallback directories generated on June 06, 2024.
o Minor features (geoip data): - Update the geoip files to match the IPFire Location Database, as retrieved on 2024/06/06.
o Minor bugfix (circuit): - Remove a log_warn being triggered by a protocol violation that already emits a protocol warning log. Fixes bug 40932; bugfix on 0.4.8.1-alpha.
o Minor bugfixes (conflux): - Avoid a potential hard assert (crash) when sending a cell on a Conflux set. Fixes bug 40921; bugfix on 0.4.8.1-alpha. - Make sure we don't process a closed circuit when packaging data. This lead to a non fatal BUG() spamming logs. Fixes bug 40908; bugfix on 0.4.8.1-alpha.
Signed-off-by: Peter Müller peter.mueller@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 092eb2f4264a1d6b86e72cc9366e237410fb04cf Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:10:25 2024 +0000
core187: Ship vpnmain.cgi
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 40d45a305be43fc786e648e8a441368360f0cec6 Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Jun 13 17:09:36 2024 +0000
vpnmain.cgi: Allow passing strings with double @@ as IDs
This is required to configure a user FQDN which some VPN peers might send.
This patch also allows setting a key ID using @#.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 2e7798a91d933110518a1e089f8b67e22fa1e98f Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:09:19 2024 +0000
core187: Ship squid
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 3dcc89be8aa4ebf83b8e0e9777589da454862579 Author: Matthias Fischer matthias.fischer@ipfire.org Date: Wed Jun 12 18:06:50 2024 +0200
squid: Update to 6.10
For details see: https://github.com/squid-cache/squid/commits/v6
Signed-off-by: Matthias Fischer matthias.fischer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 4640bbd92d258cba1d8e885a5662faf0e5333946 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:08:55 2024 +0000
core187: Ship PPP
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 2d94a852a824e7a602758387caf0fb8bc06f3880 Author: Adolf Belka adolf.belka@ipfire.org Date: Tue Jun 11 17:11:50 2024 +0200
ppp: Fix definition of directory for pid files
- When ppp was updated from version 2.5.0 to e1266c7 I missed that a new configure option was introduced. This is --with-runtime-dir=DIR. - If this option is used then the run time directory for the pid files is defined by that DIR entry. If the option is not used then the pid directory is fixed as /var/run/pppd/ - Even if the --runstatedir=DIR option is used then it is ignored if the --with-runtime-dir=DIR option is used or not used even though both effectively deal with the same aspect. - Some users in the forum had noticed that they had log messages saying that pid files could not be created because the files or directories did not exist. The pid files were being tried to be stored in /var/run/pppd/ but the pppd directory did not exist. - This patch submission adds the --with-runtime-dir=/var/run option to the ppp configure command. This basically makes ppp act the same as it used to do previously with version 2.5.0 and earlier. - Changing IPFire to use /var/run/pppd/ is not a good idea as then there are several locations in IPFire that specify the pid directory location to /var/run/ as hard coded path. All of these locations would need to be identified and changed. - Leaving IPFire to use /var/run means that only the ppp configure command needs to be modified. - I hope that @adamgibbo and @markadewwet will be able to test out this change in CU187 Testing when it is accepted. Those two users have got the pid error messages. - Even if the ppp pid file can not be stored ppp will still successfully start. However the likelihood is that stoppinf ppp will not work as would be expected. This patch ensures that ppp will be able to store its pid files asa required whyen starting up.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 3a72126605aeed8c5939143cf13ec8764b9b22ad Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:08:27 2024 +0000
core187: Ship ca-certificates
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit ded1edf836521bed6627d1c9730d49d092d3650b Author: Peter Müller peter.mueller@ipfire.org Date: Mon Jun 10 10:24:00 2024 +0000
ca-certificates: Update root CA certificates bundle
Signed-off-by: Peter Müller peter.mueller@ipfire.org Reviewed-by: Michael Tremer michael.tremer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 5625b8b64d8418ccc820a1d4cc915aa783aa5248 Author: Robin Roevens robin.roevens@disroot.org Date: Sat Jun 8 22:04:56 2024 +0200
zabbix_agentd: Update to 6.0.30 (LTS)
- Update from version 6.0.27 to 6.0.30 - Update of rootfile not required
Bugs fixed: - ZBX-23853: Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization
Full changelogs since 6.0.27: - https://www.zabbix.com/rn/rn6.0.28 - https://www.zabbix.com/rn/rn6.0.29 - https://www.zabbix.com/rn/rn6.0.30 Reviewed-by: Adolf Belka adolf.belka@ipfire.org
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit c4239ab57049954da6c7d95f32ea21114e5d249c Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 7 14:47:41 2024 +0200
hplip: Update to version 3.23.12
- Update from version 3.23.5 to 3.23.12 - Update of rootfile - Changelog 3.23.12 Added support for the following new Printers: HP OfficeJet Pro 9130b series HP OfficeJet Pro 9120b series HP OfficeJet Pro 9110b series HP Color LaserJet Enterprise Flow MFP X58045z HP Color LaserJet Enterprise Flow MFP X58045zs HP Color LaserJet Enterprise MFP X58045dn HP Color LaserJet Enterprise MFP X58045 HP LaserJet Pro P1106 plus HP LaserJet Pro P1108 plus 3.23.8 Added support for following new Distro's: OpenSuse 15.5 Fedora 38 Ubuntu 23.04 Added support for the following new Printers: HP Color LaserJet Pro MFP 4301dwe HP Color LaserJet Pro MFP 4301fdne HP Color LaserJet Pro MFP 4301fdwe HP Color LaserJet Pro MFP 4301cdwe HP Color LaserJet Pro MFP 4301cfdne HP Color LaserJet Pro MFP 4301cfdwe HP Color LaserJet Pro MFP 4302dwe HP Color LaserJet Pro MFP 4302fdne HP Color LaserJet Pro MFP 4302fdwe HP Color LaserJet Pro MFP 4302cdwe HP Color LaserJet Pro MFP 4302fdn HP Color LaserJet Pro MFP 4302fdw HP Color LaserJet Pro MFP 4303dw HP Color LaserJet Pro MFP 4303fdn HP Color LaserJet Pro MFP 4303fdw HP Color LaserJet Pro MFP 4303cdw HP Color LaserJet Pro MFP 4303cfdn HP Color LaserJet Pro MFP 4303cfdw HP Color LaserJet Pro 4201dne HP Color LaserJet Pro 4201dwe HP Color LaserJet Pro 4201cdne HP Color LaserJet Pro 4201cdwe HP Color LaserJet Pro 4202dne HP Color LaserJet Pro 4202dwe HP Color LaserJet Pro 4202dn HP Color LaserJet Pro 4202dw HP Color LaserJet Pro 4203dn HP Color LaserJet Pro 4203dw HP Color LaserJet Pro 4203cdn HP Color LaserJet Pro 4203cdw HP DeskJet 2800 All-in-One Printer series HP DeskJet 2800e All-in-One Printer series HP DeskJet Ink Advantage 2800 All-in-One Printer series HP DeskJet 4200 All-in-One Printer series HP DeskJet 4200e All-in-One Printer series HP DeskJet Ink Advantage 4200 All-in-One Printer series HP DeskJet Ink Advantage Ultra 4900 All-in-One Printer series Known issues: 1. USB print feature is not working properly with FW version 6.17.X.X for HP Color LaserJet Pro MFP 4303 devices 2. An I/O error is observed when attempting to add a HP Color LaserJet Pro MFP 4303series device via wireless option.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 42220034145ae1b6fce5a15d26389516413bcac9 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:07:42 2024 +0000
core187: Ship ethtool
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 36d34c823146372f48d9e265b36c152e3fecf8c5 Author: Adolf Belka adolf.belka@ipfire.org Date: Fri Jun 7 14:47:40 2024 +0200
ethtool: Update to version 6.9
- Update from version 6.7 to 6.9 - Update of rootfile not required - Changelog 6.9 * Feature: support for rx-flow-hash gtp (-N) * Feature: support for RSS input transformation (-X) * Fix: typo in coalescing output (-c) * Fix: document all debugging flags in man page
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit da1ea4542e0f7c47e15fec277e755c9f06553717 Author: Adolf Belka adolf.belka@ipfire.org Date: Thu Jun 6 18:48:43 2024 +0200
mpd: Ship to use new libid3tag library
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Reviewed-by: Michael Tremer michael.tremer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 3ac9ced68679305030e966e89cc428aefe7ecf15 Author: Adolf Belka adolf.belka@ipfire.org Date: Thu Jun 6 18:48:42 2024 +0200
minidlna: Ship to use new libid3tag library
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Reviewed-by: Michael Tremer michael.tremer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit c79f4a9a4710d45fb87ffb242dd0d9d64172fc93 Author: Adolf Belka adolf.belka@ipfire.org Date: Thu Jun 6 18:48:41 2024 +0200
libid3tag: Update to version 0.16.3
- Update from version 0.15.1b to 0.16.3 - Update of rootfile - A new fork has been made of the libid3tag. This is now being managed by Tenacity. The latest version has a library change so that any package using the old version will work with the new one. - Changelog 0.16.3 This release fixes backwards compatibility issues with libid3tag 0.15.1b. #8 - Define a separate library soversion, which is set to 0 to preserve ABI compatibility. Note: no functionality was changed in this release. This and the previous release are identical in terms of functionality. Compatibility With the changes listed above, libid3tag is both source compatible and binary (ABI) compatible with programs linked against libid3tag 0.15.1b. We will continue to guarantee this compatibility for as long as we can. Existing libid3tag 0.15.1b packages can be easily switched to this version without breakage. Reporting Issues or Contributing Patches Our version of libid3tag contains all kinds of integrated packages plus our own tweaks. However, if you have a patch or two that haven't been integrated into our fork yet, please feel free to open a pull request. Just like Tenacity, we aim to have libid3tag packaged and working on as many platforms as we can without patches. 0.16.2 Fix null pointer dereference in id3_ucs4_length (CVE-2017-11550) 0.16.1 Fix exported CMake config file Fix pkgconfig file name to match Linux distro packages (id3tag instead of libid3tag). 0.16.0 Add CMake build system Remove autotools build system Install pkgconfig and CMake config files Apply patches from Debian, Fedora, Arch, and Gentoo
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Reviewed-by: Michael Tremer michael.tremer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit fce0e9f761932af72fd315d4ba5d41216a935177 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:07:02 2024 +0000
core187: Ship mdadm
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 82e39aad1484508dbddc53b04e233690a88c6b8f Author: Adolf Belka adolf.belka@ipfire.org Date: Thu Jun 6 15:50:32 2024 +0200
mdadm: Update to version 4.3
- Update from version 4.2 to 4.3 - Update or rootfile not required - Changelog 4.3 No logfile information available. Details can be found from the git commit log https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/log/
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Reviewed-by: Michael Tremer michael.tremer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 79858327b1e8690e7b26dc85f6b007a5fe9b53c7 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:06:31 2024 +0000
core187: Ship cURL
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 4748e517eab2455af966a23de16586d4395afc38 Author: Adolf Belka adolf.belka@ipfire.org Date: Thu Jun 6 15:50:31 2024 +0200
curl: Update to version 8.8.0
- Update from version 8.2.1 to 8.8.0 - Update of rootfile - Removal of patch as the content now included in the source tarball. - Changelog 8.8.0 Changes: curl_version_info: provide librtmp version file: add support for directory listings idn: add native AppleIDN (icucore) support for macOS/iOS lib: add curl_multi_waitfds mbedTLS: implement CURLOPT_SSL_CIPHER_LIST option NTLM_WB: drop support TLS: add support for ECH (Encrypted Client Hello) urlapi: add CURLU_GET_EMPTY for empty queries and fragments Bugfixes: appveyor: drop unnecessary `--clean-first` cmake option appveyor: guard against crash-build with VS2008 appveyor: make gcc 6 mingw64 job build-only asyn-thread: fix curl_global_cleanup crash in Windows asyn-thread: fix Curl_thread_create result check autotools: delete unused functions autotools: fix `HAVE_IOCTLSOCKET_FIONBIO` test for gcc 14 autotools: only probe for SGI MIPS compilers on IRIX bearssl: fix compiler warnings bearssl: use common code for cipher suite lookup bufq: remove duplicate word in comment BUG-BOUNTY.md: clarify the third party situation build: prefer `USE_IPV6` macro internally (was: `ENABLE_IPV6`) build: remove MacOSX-Framework script cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set cf-https-connect: use timeouts as unsigned ints cf-socket: don't try getting local IP without socket cf-socket: remove references to l_ip, l_port ci: add curl-for-win builds: Linux MUSL, macOS, Windows cmake: add `BUILD_EXAMPLES` option to build examples cmake: add librtmp/rtmpdump option and detection cmake: check fseeko after detecting HAVE_FILE_OFFSET_BITS cmake: do not pass linker flags to the static library tool cmake: enable `-pedantic-errors` for clang when `CURL_WERROR=ON` cmake: FindNGHTTP2 add static lib name to find_library call cmake: fix `CURL_WERROR=ON` for old CMake and use it in GHA/linux-old cmake: fix `HAVE_IOCTLSOCKET_FIONBIO` test with gcc 14 cmake: fixup `DEPENDS` filename cmake: forward `USE_LIBRTMP` option to C cmake: generate misc manpages and install `mk-ca-bundle.pl` cmake: initialize `BUILD_TESTING` before first use cmake: speed up libcurl doc building again cmake: tidy-up to use `WORKING_DIRECTORY` cmake: use namespaced custom target names cmdline-docs: fix make install with configure --disable-docs configure: error on missing perl if docs or manual is enabled configure: make --disable-docs imply --disable-manual content_encoding: brotli and others, pass through 0-length writes content_encoding: ignore duplicate chunked encoding content_encoding: reject transfer-encoding after chunked contrithanks: honor `CURLWWW` variable curl-confopts.m4: define CARES_NO_DEPRECATED when c-ares is used curl.h: change CURL_SSLVERSION_* from enum to defines curl: make --help adapt to the terminal width curl: use curl_getenv instead of the curlx_ version Curl_creader_read: init two variables to avoid using them uninited curl_easy_pause.md: use correct defines in example curl_getdate.md: document two-digit year handling curl_global_trace.md: shorten the description curl_multibyte: remove access() function wrapper for Windows curl_path: make Curl_get_pathname use dynbuf curl_setup.h: add support for IAR compiler curl_setup.h: detect 'inline' support curl_sha512_256: do not use workaround for NetBSD when not needed curl_sha512_256: fix detection of OpenSSL 1.1.1 or later curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY CURLINFO_REQUEST_SIZE: fixed, add tests for transfer infos reported CURLOPT_WRITEFUNCTION.md: fix the callback proto in the example cw-out: improved error handling DEPRECATE.md: TLS libraries without 1.3 support digest: replace strcpy for empty string with simple assignment dist: `set -eu`, fix shellcheck, make reproducible and smaller tarballs dist: add files missing from release tarball dist: add reproducible dir entries to tarballs dist: do not require Perl in `maketgz` dist: remove the curl-config.1 from the tarball dist: verify tarball reproducibility in CI DISTROS: add patch and issues link for curl-for-win DISTROS: Cygwin updates dllmain: Call OpenSSL thread cleanup for Windows and Cygwin doc: pytest `--repeat` -> `--count` docs/cmdline-opts: invoke managen using a relative path docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd docs: add CURLOPT_NOPROGRESS to CURLOPT_XFERINFOFUNCTION example docs: clarify CURLOPT_MAXFILESIZE and CURLOPT_MAXFILESIZE_LARGE docs: fix some CURLINFO examples doh: fix typo in comment doh: remove unused function prototype dynbuf: fix returncode on memory error examples: fix/silence `-Wsign-conversion` EXPERIMENTAL: add graduation requirements for each feature file: remove useless assignment ftp: add tracing support ftp: fix build for CURL_DISABLE_VERBOSE_STRINGS ftp: fix socket leak on rare error GHA: add NetBSD, OpenBSD, FreeBSD/arm64 and OmniOS jobs GHA: add shellcheck job and fix warnings, shell tidy-ups GHA: add valgrind to a wolfSSL build GHA: on macOS remove $HOME/.curlrc GHA: pin dependencies gnutls: lazy init the trust settings h3/ngtcp2: improve error handling hash: change 'slots' to size_t from int hash: delete unused debug function hsts: explicitly skip blank lines hsts: remove single-use single-line function http tests: in CI skip test_02_23* for quiche http2 + ngtcp2: pass CURLcode errors from callbacks http2, http3: decouple stream state from easy handle http2: emit RST when client write fails http3: quiche+ngtcp2 improvements http: acknowledge a returned error code http: HEAD response body tolerance http: reject HTTP major version switch mid connection http: remove redundant check http: with chunked POST forced, disable length check on read callback http_aws_sigv4: remove useless assignment idn: make Curl_idnconvert_hostname() use Curl_idn_decode() if2ip: make the buf_size arg a size_t INSTALL-CMAKE.md: explain `cmake -G <generator-name>` krb5: use dynbuf ldap: fix unused variables (seen on OmniOS) lib/cf-h1-proxy: silence compiler warnings (gcc 14) lib: add trace support for client reads and writes lib: bump hash sizes to `size_t` lib: clear the easy handle's saved errno before transfer lib: fix compiler warnings (gcc) lib: make protocol handlers store scheme name lowercase lib: merge `ENABLE_QUIC` C macro into `USE_HTTP3` lib: remove two instances of "only only" messages lib: silence `-Wsign-conversion` in base64, strcase, mprintf lib: silence warnings on comma misuse lib: use `#error` instead of invalid syntax in `curl_setup_once.h` lib: use multi instead of multi_easy for the active multi libcurl-opts: mention pipelining less libssh2: delete redundant feature guard libssh2: replace `access()` with `stat()` libssh2: set length to 0 if strdup failed m4: fix rustls pkg-config codepath MAIL-ETIQUETTE: convert to markdown makefile: remove the sorting from the vc-ide action maketgz: put docs/RELEASE-TOOL.md into the tarball managen: fix the option sort order mbedtls: call mbedtls_ssl_setup() after RNG callback is set mbedtls: cut off trailing newlines from debug logs mbedtls: fix building with v3 in CMake Unity mode mbedtls: support TLS 1.3 mime: avoid using access() misc: fix typos misc: fix typos, quoting and spelling mprintf: check fputc error rather than matching returned character mqtt: when Curl_xfer_recv returns error, don't use nread multi: avoid memory-leak risk multi: introduce SETUP state for better timeouts multi: multi_wait improvements multi: remove the unused Curl_preconnect function multi: remove useless assignment multi: timeout handles even without connection openldap: create ldap URLs correctly for IPv6 addresses openssl: do not set SSL_MODE_RELEASE_BUFFERS openssl: revert keylog_callback support for LibreSSL OS400: fix shellcheck warnings in scripts projects: drop MSVC project files for recent versions pytest: add DELETE tests, check server version pytest: fixes for recent python, add FTP tests quic: fixup duplicate static function name (for cmake unity) quiche: expire all active transfers on connection close quiche: trust its timeout handling RELEASE-PROCEDURE: mention an initial working build request: make Curl_req_init return void request: paused upload on completed download, assess connection reuse: add copyright + license info to individual docs/*.md files ROADMAP: remove completed entries, mention websocket rustls: fix handshake done handling rustls: fix partial send handling rustls: remove incorrect SSLSUPP_TLS13_CIPHERSUITES flag rustsls: fix error code on receive sendf: fix two typos in comments sendf: useless assignment in cr_lc_read() setopt: acknowledge errors proper for CURLOPT_COOKIEJAR setopt: make the setstropt_userpwd args compulsory setopt: remove check for 'option' that is always true setopt: warn on Curl_set*opt() uses not using the return value smtp: result of Curl_bufq_cread was not used socket: remove redundant call to getsockname socketpair: fix compilation when USE_UNIX_SOCKETS is not defined src: tidy up types, add necessary casts telnet: check return code from fileno() tests/http: fix compiler warning tests: add -q as first option when invoking curl for tests tests: check caddy server version to match test expectations tests: enable test 1117 for hyper tests: fix feature case in test1481 tests: fix test 1167 to skip digit-only symbols tests: make the unit test result type `CURLcode` tests: Mark tftpd timer function as noreturn tests: tidy up types in server code tls: fix SecureTransport + BearSSL cmake unity builds tls: remove EXAMPLEs from deprecated options tls: use shared init code for TCP+QUIC tool: move tool_ftruncate64 to tool_util.c tool_cb_rea: limit rate unpause for -T . uploads tool_cfgable: free {proxy_}cipher13_list on exit tool_getparam: output warning for leading unicode quote character tool_getparam: remove two redundant conditions tool_operate: don't truncate the etag save file by default tool_operate: init vars unconditionally in post_per_transfer tool_paramhlp: remove duplicate assign tool_xattr: "guess" URL scheme if none is provided tool_xattr: in debug builds, act normally if CURL_FAKE_XATTR is not set transfer: remove useless assignment url: do not URL decode proxy crendentials url: fix use of an uninitialized variable url: make parse_login_details use memdup0 url: remove duplicate call to Curl_conncache_remove_conn when pruning urlapi: allow setting port number zero urlapi: fix relative redirects to fragment-only urldata: remove fields not used depending on used features vauth: make two functions void that always just returned OK version: use msnprintf instead of strncpy vquic-tls: use correct cert name check API for wolfSSL vquic: use CURL_FORMAT_CURL_OFF_T for 64 bit printf output vtls: TLS session storage overhaul wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC warnless: delete orphan declarations websocket: avoid memory leak in error path winbuild: add ENABLE_WEBSOCKETS option winbuild: use $(RC) correctly wolfssl: plug memory leak in wolfssl_connect_step2() x509asn1: return error on missing OID 8.7.1 Bugfixes: Fixed empty tool_hugehelp.c file 8.7.0 Changes: configure: add --disable-docs flag CURLINFO_USED_PROXY: return bool whether the proxy was used digest: support SHA-512/256 DoH: add trace configuration write-out: add '%{proxy_used}' Bugfixes: ALTSVC.md: correct a typo asyn-ares: fix data race warning asyn-thread: use wakeup_close to close the read descriptor badwords: use hostname, not host name BINDINGS: add mcurl, the python binding bufq: writing into a softlimit queue cannot be partial c-hyper: add header collection writer in hyper builds cd2nroff: gen: make `>` in input to render as plain '>' in output cd2nroff: remove backticks from titles checksrc.pl: fix handling .checksrc with CRLF cmake: add USE_OPENSSL_QUIC support cmake: add warning for using TLS libraries without 1.3 support cmake: enable `ENABLE_CURL_MANUAL` by default cmake: fix `CURL_WINDOWS_SSPI=ON` with Schannel disabled cmake: fix function description in comment cmake: fix install for older CMake versions cmake: fix libcurl.pc and curl-config library specifications cmdline-docs/Makefile: avoid using a fixed temp file name cmdline-docs: quote and angle bracket cleanup cmdline-opts/_EXITCODES: sync with libcurl-errors cmdline-opts/_VARIABLES.md: improve the description cmdline-opts/_VERSION: provide %VERSION correctly cmdline-opts: shorter help texts configure: add pkg-config support to rustls detection configure: add warning for using TLS libraries without 1.3 support configure: build & install shell completions when enabled configure: do not link with nghttp3 unless necessary configure: Don't build shell completions when disabled configure: Don't make shell completions without perl configure: find libpsl with pkg-config connect.c: fix typo CONTRIBUTE: update the section on documentation format cookie.md: provide an example sending a fixed cookie cookie: if psl fails, reject the cookie curl: exit on config file parser errors curl: make --libcurl output better CURLOPT_*SSLVERSION curl: when allocating variables, add the name into the struct curl_setup.h: add curl_uint64_t internal type curldown: fix email address in Copyright CURLMOPT_MAX*: mention what happens if changed mid-transfer CURLOPT_INTERFACE.md: remove spurious amp, add see-also CURLOPT_POSTQUOTE.md: fix typo CURLOPT_SSL_CTX_FUNCTION.md: no promises of lifetime after return CURLOPT_WRITEFUNCTION.md: typo fix digest: add check for hashing error dist: make sure the http tests are in the tarball DISTROS: add document with distro pointers docs/libcurl: add TLS backend info for all TLS options docs/libcurl: generate PROTOCOLS from meta-data docs: add missing slashes to SChannel client certificate documentation docs: add necessary setup for nghttp3 docs: ascii version of manpage without nroff docs: dist curl*.1 and install without perl docs: make curldown do angle brackets like markdown docs: make each libcurl man specify protocol(s) docs: make sure curl.1 is included in dist tarballs docs: update minimal binary size in INSTALL.md docs: use present tense examples: use present tense in comments file: use xfer buf for file:// transfers fopen: fix narrowing conversion warning on 32-bit Android form-string.md: correct the example ftp: do lineend conversions in client writer ftp: fix socket wait activity in ftp_domore_getsock ftp: tracing improvements ftp: treat a 226 arriving before data as a signal to read data gen.pl: make the "manpageification" faster gen: make `>` in input to render as plain '>' in output getparam: make --ftp-ssl work again GHA/linux: add sysctl trick to work-around GitHub runner issue GIT-INFO: convert to markdown GOVERNANCE: document the core team header.md: remove backslash, make nicer markdown HTTP/2: write response directly http2, http3: return CURLE_PARTIAL_FILE when bytes were received http2: fix push discard http2: memory errors in the push callbacks are fatal http2: minor tweaks to optimize two struct sizes http2: push headers better cleanup http2: remove the third (unused) argument from http2_data_done() HTTP3.md: adjust the OpenSSL QUIC install instructions http: better error message for HTTP/1.x response without status line http: improve response header handling, save cpu cycles http: move headers collecting to writer http: remove stale comment about rewindbeforesend http: separate response parsing from response action http_chunks: fix the accounting of consumed bytes http_chunks: remove unused 'endptr' variable https-proxy: use IP address and cert with ip in alt names hyper: implement unpausing via client reader ipv6.md: mention IPv4 mapped addresses KNOWN_BUGS: POP3 issue when reading small chunks lib1598: fix `CURLOPT_POSTFIELDSIZE` usage lib582: remove code causing warning that is never run lib: add `void *ctx` to reader/writer instances lib: convert Curl_get_line to use dynbuf lib: Curl_read/Curl_write clarifications lib: enhance client reader resume + rewind lib: initialize output pointers to NULL before calling strto[ff,l,ul] lib: keep conn IP information together lib: move 'done' parameter to SingleRequests lib: remove curl_mimepart object when CURL_DISABLE_MIME libcurl-docs: cleanups libcurl-security.md: Active FTP passes on the local IP address libssh/libssh2: return error on too big range MANUAL.md: fix typo mbedtls: fix building when MBEDTLS_X509_REMOVE_INFO flag is defined mbedtls: fix pytest for newer versions mbedtls: properly cleanup the thread-shared entropy mbedtls: use mbedtls_ssl_conf_{min|max}_tls_version md4: include strdup.h for the memdup proto mime: add client reader misc: fix typos in docs and lib mkhelp: simplify the generated hugehelp program mprintf: fix format prefix I32/I64 for windows compilers multi: add xfer_buf to multi handle multi: fix multi_sock handling of select_bits multi: make add_handle free any multi_easy ngtcp2: no recvbuf for stream ntml_wb: fix buffer type typo OpenSSL QUIC: adapt to v3.3.x openssl-quic: check on Windows that socket conv to int is possible openssl-quic: fix BIO leak and Windows warning openssl-quic: fix unity build, casing, indentation OS400: avoid using awk in the build scripts paramhlp: fix CRLF-stripping files with "-d @file" proxy1.0.md: fix example pytest: adapt to API change request: clarify message when request has been sent off rustls: make curl compile with 0.12.0 schannel: fix hang on unexpected server close scripts: fix cijobs.pl for Azure and GHA sendf: ignore response body to HEAD setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value setopt: fix disabling all protocols sha512_256: add support for GnuTLS and OpenSSL smtp: fix STARTTLS SPONSORS: describe the basics strtoofft: fix the overflow check test 1541: verify getinfo values on first header callback test1165: improve pattern matching tests: support setting/using blank content env variables TIMER_STARTTRANSFER: set the same for everyone TLS: start shutdown only when peer did not already close TODO: update 13.11 with more information tool_cb_hdr: only parse etag + content-disposition for 2xx tool_getparam: accept a blank -w "" tool_getparam: handle non-existing (out of range) short-options tool_operate: change precedence of server Retry-After time tool_operate: do not set CURLOPT_QUICK_EXIT in debug builds trace-config.md: remove the mutexed options list transfer.c: break receive loop in speed limited transfers transfer: improve Windows SO_SNDBUF update limit urldata: move authneg bit from conn to Curl_easy version: allow building with ancient libpsl vquic-tls: fix the error code returned for bad CA file vtls: fix tls proxy peer verification vtls: revert "receive max buffer" + add test case VULN-DISCLOSURE-POLICY.md: update detail about CVE requests websocket: fix curl_ws_recv() wolfSSL: do not call the stub function wolfSSL_BIO_set_init() write-out.md: clarify error handling details 8.6.0 Changes: add CURLE_TOO_LARGE add CURLINFO_QUEUE_TIME_T add CURLOPT_SERVER_RESPONSE_TIMEOUT_MS: add asyn-thread: use GetAddrInfoExW on >= Windows 8 configure: make libpsl detection failure cause error docs/cmdline: change to .md for cmdline docs docs: introduce "curldown" for libcurl man page format runtests: support -gl. Like -g but for lldb. Bugfixes: altsvc: free 'as' when returning error appveyor: replace PowerShell with bash + parallel autotools appveyor: switch to out-of-tree builds asyn-ares: with modern c-ares, use its default timeout build: delete unused `HAVE_{GSSHEIMDAL,GSSMIT,HEIMDAL}` build: delete/replace clang warning pragmas build: enable missing OpenSSF-recommended warnings, with fixes build: fix `-Wconversion`/`-Wsign-conversion` warnings build: fix Windows ADDRESS_FAMILY detection build: more `-Wformat` fixes build: remove redundant `CURL_PULL_*` settings cf-h1-proxy: no CURLOPT_USERAGENT in CONNECT with hyper cf-socket: show errno in tcpkeepalive error messages CI/distcheck: run full tests cmake: add option to disable building docs cmake: fix generation for system name iOS cmake: fix typo cmake: freshen up docs/INSTALL.cmake cmake: prefill/cache `HAVE_STRUCT_SOCKADDR_STORAGE` cmake: rework options to enable curl and libcurl docs cmake: when USE_MANUAL=YES, build the curl.1 man page cmdline-opts/write-out.d: remove spurious double quotes cmdline-opts: update availability for the *-ca-native options cmdline/gen: fix the sorting of the man page options configure: add libngtcp2_crypto_boringssl detection configure: fix no default int compile error in ipv6 detection configure: when enabling QUIC, check that TLS supports QUIC connect: remove margin from eyeballer alloc content_encoding: change return code to typedef'ed enum cookie.d: document use of empty string to enable cookie engine cookie: avoid fopen with empty file name curl.h: CURLOPT_DNS_SERVERS is only available with c-ares curl: show ipfs and ipns as supported "protocols" curl_easy_getinfo.3: remove the wrong time value count curl_multi_fdset.3: remove mention of null pointer support CURLINFO_REFERER.3: clarify that it is the *request* header CURLOPT_AUTOREFERER.3: mention CURLINFO_REFERER CURLOPT_POSTFIELDS.3: fix incorrect C string escape in example CURLOPT_SSH_*_KEYFILE: clarify dist: add tests/errorcodes.pl to the tarball docs: clean up Protocols: for cmdline options docs: describe and highlight super cookies docs: do not start lines/sentences with So, But nor And docs: install curl.1 with cmake docs: mention env vars not used by schannel doh: remove unused local variable examples: add four new examples file+ftp: use stack buffers instead of data->state.buffer ftp: handle the PORT parsing without allocation ftp: use dynbuf to store entrypath ftp: use memdup0 to store the OS from a SYST 215 response ftpserver.pl: send 213 SIZE response without spurious newline gen.pl: support ## for doing .IP in table-like lists gen: do italics/bold for a range of letters, not just single word GHA: add a job scanning for "bad words" in markdown GHA: bump ngtcp2, gnutls, mod_h2, quiche gnutls: fix build with --disable-verbose haproxy-clientip.d: document the arg headers: make sure the trailing newline is not stored headers: remove assert from Curl_headers_push hostip: return error immediately when Curl_ip2addr() fails hsts: remove assert for zero length domain http2: improved on_stream_close/data_done handling http3/quiche: fix result code on a stream reset http3: initial support for OpenSSL 3.2 QUIC stack http: adjust_pollset fix http: check for "Host:" case insensitively http: fix off-by-one error in request method length check http: only act on 101 responses when they are HTTP/1.1 http: remove comment reference to a removed solution http: use stack scratch buffer http_proxy: a blank CURLOPT_USERAGENT should not be used in CONNECT krb5: add prototype to silence clang warnings on mvsnprintf() lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT lib: error out on multissl + http3 lib: fix variable undeclared error caused by `infof` changes lib: reduce use of strncpy lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding lib: replace readwrite with write_resp lib: strndup/memdup instead of malloc, memcpy and null-terminate libssh2: use `libssh2_session_callback_set2()` with v1.11.1 libssh: improve the deprecation warning dismissal libssh: supress warnings without version check Makefile.am: fix the MSVC project generation Makefile.mk: drop Windows support mbedtls: fix `-Wnull-dereference` and `-Wredundant-decls` mbedtls: free the entropy when threaded mime: use memdup0 instead of malloc + memcpy mksymbolsmanpage.pl: provide references to where the symbol is used mprintf: overhaul and bugfixes mqtt: use stack scratch buffer for recv+publish multi: remove total timer reset in file_do() while fetching file:// ngtcp2: put h3 at the front of alpn ntlm_wb: do not use data->state.buffer any longer openldap: fix an LDAP crash openldap: fix STARTTLS openssl: re-match LibreSSL deinit with init openssl: when verifystatus fails, remove session id from cache OS400: sync ILE/RPG binding pingpong: stop using the download buffer pop3: replace calloc + memcpy with memdup0 pytest: scorecard tracking CPU and RSS quiche: return CURLE_HTTP3 on send to invalid stream readwrite_data: loop less Revert "urldata: move async resolver state from easy handle to connectdata" rtsp: deal with borked server responses runtests: for mode="text" on <stdout>, fix newlines on both parts sasl: make login option string override http auth schannel: fix `-Warith-conversion` gcc 13 warning sectransp: do verify_cert without memdup for blobs sectransp_ make TLSCipherNameForNumber() available in non-verbose config sendf: fix compiler warning with CURL_DISABLE_HEADERS_API setopt: clear mimepost when formp is freed setopt: use memdup0 when cloning COPYPOSTFIELDS socks: fix generic output string to say SOCKS instead of SOCKS4 socks: use own buffer instead of data->state.buffer ssh: fix namespace of two local macros ssh: use stack scratch buffer for seeks strerror: repair get_winsock_error() system.h: sync mingw `CURL_TYPEOF_CURL_SOCKLEN_T` with other compilers system_win32: fix a function pointer assignment warning telnet: use dynbuf instad of malloc for escape buffer telnet: use stack scratch buffer for do tests/server: delete workaround for old-mingw tests: avoid int/size_t conversion size/sign warnings tests: respect $TMPDIR when creating unix domain sockets tool: make parser reject blank arguments if not supported tool: prepend output_dir in header callback tool_getparam: bsearch cmdline options tool_getparam: do not try to expand without an argument tool_getparam: stop supporting `@filename` style for --cookie tool_listhelp: regenerate after recent .d updates tool_operate: make --remove-on-error only remove "real" files tool_operate: stop setting the file comment on Amiga transfer: adjust_pollset improvements transfer: fix upload rate limiting, add test cases transfer: make the select_bits_paused condition check both directions transfer: remove warning: Value stored to 'blen' is never read url: don't set default CA paths for Secure Transport backend url: for disabled protocols, mention if found in redirect urlapi: remove assert verify-examples.pl: fail verification on unescaped backslash version: show only the libpsl version, not its dependencies vquic: extract TLS setup into own source vtls: fix missing multissl version info vtls: receive max buffer vtls: remove the Curl_cft_ssl_proxy object if CURL_DISABLE_PROXY websockets: check for negative payload lengths websockets: refactor decode chain windows: delete redundant headers windows: simplify detecting and using system headers wolfssl: load certificate *chain* for PEM client certs x509asn1: remove code for WANT_VERIFYHOST x509asn1: switch from malloc to dynbuf 8.5.0 Changes: gnutls: support CURLSSLOPT_NATIVE_CA HTTP3: ngtcp2 builds are no longer experimental Bugfixes:
appveyor: make VS2008-built curl tool runnable asyn-thread: use pipe instead of socketpair for IPC when available autotools: accept linker flags via `CURL_LDFLAGS_{LIB,BIN}` autotools: avoid passing `LDFLAGS` twice to libcurl autotools: delete LCC compiler support bits autotools: fix/improve gcc and Apple clang version detection autotools: stop setting `-std=gnu89` with `--enable-warnings` autotools: update references to deleted `crypt-auth` option BINDINGS: add V binding build: add `src/.checksrc` to source tarball build: add more picky warnings and fix them build: always revert `#pragma GCC diagnostic` after use build: delete `HAVE_STDINT_H` and `HAVE_INTTYPES_H` build: delete support bits for obsolete Windows compilers build: fix 'threadsafe' feature detection for older gcc build: fix builds that disable protocols but not digest auth build: fix compiler warning with auths disabled build: fix libssh2 + `CURL_DISABLE_DIGEST_AUTH` + `CURL_DISABLE_AWS` build: picky warning updates build: require Windows XP or newer cfilter: provide call to tell connection to forget a socket CI: add autotools, out-of-tree, debug build to distro check job CI: ignore test 286 on Appveyor gcc 9 build cmake: add `CURL_DISABLE_BINDLOCAL` option cmake: add test for `DISABLE` options, add `CURL_DISABLE_HEADERS_API` cmake: dedupe Windows system libs cmake: fix `HAVE_H_ERRNO_ASSIGNABLE` detection cmake: fix CURL_DISABLE_GETOPTIONS cmake: fix multiple include of CURL package cmake: fix OpenSSL quic detection in quiche builds cmake: option to disable install & drop `curlu` target when unused cmake: pre-fill rest of detection values for Windows cmake: replace `check_library_exists_concat()` cmake: speed up threads setup for Windows cmake: speed up zstd detection config-win32: set `HAVE_SNPRINTF` for mingw-w64 configure: better --disable-http configure: check for the fseeko declaration too conncache: use the closure handle when disconnecting surplus connections content_encoding: make Curl_all_content_encodings allocless cookie: lowercase the domain names before PSL checks curl.h: delete Symbian OS references curl.h: on FreeBSD include sys/param.h instead of osreldate.h curl.rc: switch out the copyright symbol for plain ASCII curl: improved IPFS and IPNS URL support curl_easy_duphandle.3: clarify how HSTS and alt-svc are duped Curl_http_body: cleanup properly when Curl_getformdata errors curl_setup: disallow Windows IPv6 builds missing getaddrinfo curl_sspi: support more revocation error names in error messages CURLINFO_PRETRANSFER_TIME_T.3: fix time explanation CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range CURLOPT_CAINFO_BLOB.3: explain what CURL_BLOB_COPY does CURLOPT_WRITEFUNCTION.3: clarify libcurl returns for CURL_WRITEFUNC_ERROR CURPOST_POSTFIELDS.3: add CURLOPT_COPYPOSTFIELDS in SEE ALSO docs/example/keepalive.c: show TCP keep-alive options docs/example/localport.c: show off CURLOPT_LOCALPORT docs/examples/interface.c: show CURLOPT_INTERFACE use docs/libcurl: fix three minor man page format mistakes docs/libcurl: SYNSOPSIS cleanup docs: add supported version for the json write-out docs: clarify that curl passes on input unfiltered docs: fix function typo in curl_easy_option_next.3 docs: KNOWN_BUGS cleanup docs: preserve the modification date when copying the prebuilt man page docs: remove bold from some man page SYNOPSIS sections docs: use SOURCE_DATE_EPOCH for generated manpages doh: provide better return code for responses w/o addresses doh: use PIPEWAIT when HTTP/2 is attempted duphandle: also free 'outcurl->cookies' in error path duphandle: make dupset() not return with pointers to old alloced data duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set easy: in duphandle, init the cookies for the new handle easy: remove duplicate wolfSSH init call easy_lock: add a pthread_mutex_t fallback fopen: create new file using old file's mode fopen: create short(er) temporary file name getenv: PlayStation doesn't have getenv() GHA: move mod_h2 version in CI to v2.0.25 hostip: show the list of IPs when resolving is done hostip: silence compiler warning `-Wparentheses-equality` hsts: skip single-dot hostname HTTP/2, HTTP/3: handle detach of onoing transfers http2: header conversion tightening http2: provide an error callback and failf the message http2: safer invocation of populate_binsettings http: allow longer HTTP/2 request method names http: avoid Expect: 100-continue if Upgrade: is used http: consider resume with CURLOPT_FAILONERRROR and 416 to be fine http: fix `-Wunused-parameter` with no auth and no proxy http: fix `-Wunused-variable` compiler warning http: fix empty-body warning http_aws_sigv4: canonicalise valueless query params hyper: temporarily remove HTTP/2 support INSTALL: update list of ports and CPU archs IPFS: fix IPFS_PATH and file parsing keylog: disable if unused lib: add and use Curl_strndup() lib: apache style infof and trace macros/functions lib: fix gcc warning in printf call libcurl-errors.3: sync with current public headers libcurl-thread.3: simplify the TLS section Makefile.am: drop vc10, vc11 and vc12 projects from dist Makefile.mk: fix `-rtmp` option for non-Windows mime: store "form escape" as a single bit misc: fix -Walloc-size warnings msh3: error when built with CURL_DISABLE_SOCKETPAIR set multi: during ratelimit multi_getsock should return no sockets multi: use pipe instead of socketpair to *wakeup() ngtcp2: fix races in stream handling ntlm_wb: use pipe instead of socketpair when possible openldap: move the alloc of ldapconninfo to *connect() openldap: set the callback argument in oldap_do openssl: avoid BN_num_bits() NULL pointer derefs openssl: fix building with v3 `no-deprecated` + add CI test openssl: fix infof() to avoid compiler warning for %s with null openssl: identify the "quictls" backend correctly openssl: include SIG and KEM algorithms in verbose openssl: make CURLSSLOPT_NATIVE_CA import Windows intermediate CAs openssl: two multi pointer checks should probably rather be asserts openssl: when a session-ID is reused, skip OCSP stapling page-footer: clarify exit code 25 projects: add VC14.20 project files pytest: use lower count in repeat tests quic: make eyeballers connect retries stop at weird replies quic: manage connection idle timeouts quiche: use quiche_conn_peer_transport_params() rand: fix build error with autotools + LibreSSL resolve.d: drop a multi use-sentence RTSP: improved RTP parser sasl: fix `-Wunused-function` compiler warning schannel: add CA cache support for files and memory blobs setopt: check CURLOPT_TFTP_BLKSIZE range on set setopt: remove outdated cookie comment setopt: remove superfluous use of ternary expressions socks: better buffer size checks for socks4a user and hostname socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice symbols-in-versions: the CLOSEPOLICY options are deprecated test1683: remove commented-out check alternatives test3103: add missing quotes around a test tag attribute test613: stop showing an error on missing output file tests/README: SOCKS tests are not using OpenSSH, it has its own server tests/server: add more SOCKS5 handshake error checking tests: Fix Windows test helper tool search & use it for handle64 tidy-up: casing typos, delete unused Windows version aliases tool: fix --capath when proxy support is disabled tool: support bold headers in Windows tool_cb_hdr: add an additional parsing check tool_cb_prg: make the carriage return fit for wide progress bars tool_cb_wrt: fix write output for very old Windows versions tool_getparam: limit --rate to be smaller than number of ms tool_operate: do not mix memory models tool_operate: fix links in ipfs errors tool_parsecfg: make warning output propose double-quoting tool_urlglob: fix build for old gcc versions tool_urlglob: make multiply() bail out on negative values tool_writeout_json: fix JSON encoding of non-ascii bytes transfer: abort pause send when connection is marked for closing transfer: avoid calling the read callback again after EOF transfer: only reset the FTP wildcard engine in CLEAR state url: don't touch the multi handle when closing internal handles url: find scheme with a "perfect hash" url: fix `-Wzero-length-array` with no protocols url: fix builds with `CURL_DISABLE_HTTP` url: protocol handler lookup tidy-up url: proxy ssl connection reuse fix urlapi: avoid null deref if setting blank host to url encode urlapi: skip appending NULL pointer query urlapi: when URL encoding the fragment, pass in the right length urldata: make maxconnects a 32 bit value urldata: move async resolver state from easy handle to connectdata urldata: move cookielist from UserDefined to UrlState urldata: move hstslist from 'set' to 'state' urldata: move the 'internal' boolean to the state struct vssh: remove the #ifdef for Curl_ssh_init, use empty macro vtls: cleanup SSL config management vtls: consistently use typedef names for OpenSSL structs vtls: late clone of connection ssl config vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0 VULN-DISCLOSURE-POLICY: escape sequences are not a security flaw windows: use built-in `_WIN32` macro to detect Windows wolfssh: remove redundant static prototypes wolfssl: add default case for wolfssl_connect_step1 switch wolfssl: require WOLFSSL_SYS_CA_CERTS for loading system CA 8.4.0 Changes: curl: add support for the IPFS protocols via HTTP gateway curl_multi_get_handles: get easy handles from a multi handle mingw: delete support for legacy mingw.org toolchain Bugfixes: acinclude.m4: Document proper system truststore on FreeBSD appveyor: fix yamlint issues, indent appveyor: rewrite batch in PowerShell + CI improvements autotools: adjust `CURL_CA_PATH` value to CMake autotools: restore `HAVE_IOCTL_*` detections base64: also build for curl bufq: remove Curl_bufq_skip_and_shift (unused) build: delete checks for C89 standard headers build: do not publish `HAVE_BORINGSSL`, `HAVE_AWSLC` macros cf-socket: simulate slow/blocked receives in debug cmake, configure: also link with CoreServices cmake: add check for suseconds_t cmake: add feature checks for `memrchr` and `getifaddrs` cmake: add missing checks cmake: delete old `HAVE_LDAP_URL_PARSE` logic cmake: detect `HAVE_CLOCK_GETTIME_MONOTONIC_RAW` cmake: detect `HAVE_GETADDRINFO_THREADSAFE` cmake: detect `sys/wait.h` and `netinet/udp.h` cmake: detect TLS-SRP in OpenSSL/wolfSSL/GnuTLS cmake: disable unity mode with Windows Unicode + TrackMemory cmake: fix `HAVE_LDAP_SSL`, `HAVE_LDAP_URL_PARSE` on non-Windows cmake: fix `HAVE_WRITABLE_ARGV` detection cmake: fix duplicate symbols when linking tests cmake: fix missing `zlib.h` when compiling `libcurltool` cmake: fix stderr initialization in unity builds cmake: fix the help text to the static build option in CMakeLists.txt cmake: fix unity builds for more build combinations cmake: fix unity symbol collisions in h2 builds cmake: fix unity with Windows Unicode + TrackMemory cmake: improve OpenLDAP builds cmake: lib `CURL_STATICLIB` fixes (Windows) cmake: move global headers to specific checks cmake: pre-cache `HAVE_BASENAME` for mingw-w64 and MSVC cmake: pre-cache `HAVE_POLL_FINE` on Windows cmake: tidy-up `NOT_NEED_LBER_H` detection cmake: validate `CURL_DEFAULT_SSL_BACKEND` config value configure: check for the capath by default configure: remove unused checks configure: replace adhoc domain with `localhost` in tests configure: sort AC_CHECK_FUNCS connect: expire the timeout when trying next connect: only start the happy eyeballs timer when needed cookie: do not store the expire or max-age strings cookie: remove unnecessary struct fields cookie: set ->running in cookie_init even if data is NULL create-dirs.d: clarify it also uses --output-dirs curl.h: mark CURLSSLBACKEND_NSS as deprecated since 8.3.0 curl_easy_pause.3: mention h2/h3 buffering curl_easy_pause.3: mention it works within callbacks curl_easy_pause: set "in callback" true on exit if true CURLOPT_DEBUGFUNCTION.3: warn about internal handles docs/libcurl/opts/Makefile.inc: add missing manpage files docs: adapt SEE ALSO sections to new requirements docs: explain how PINNEDPUBLICKEY is independent of VERIFYPEER docs: replace made up domains with example.com docs: update curl man page references docs: use CURLSSLBACKEND_NONE doh: inherit DEBUGFUNCTION/DATA escape: replace Curl_isunreserved with ISUNRESERVED FAQ: How do I upgrade curl.exe in Windows? GHA/linux: run singleuse to detect single-use global functions GHA: add workflow to compare configure vs cmake outputs h2-proxy: remove left-over mistake in drain_tunnel() h2: testcase and fix for pausing h2 streams h3: add support for ngtcp2 with AWS-LC builds http2: refused stream handling for retry http: fix CURL_DISABLE_BEARER_AUTH breakage http: h1/h2 proxy unification http: remove wrong comment for http_should_fail http: use per-request counter to check too large headers http_aws_sigv4: fix sorting with empty parts idn: fix WinIDN null ptr deref on bad host idn: if idn2_check_version returns NULL, return error inet_ntop: add typecast to silence Coverity lib: disambiguate Curl_client_write flag semantics lib: enable hmac for digest as well lib: failf/infof compiler warnings lib: let the max filesize option stop too big transfers too lib: move handling of `data->req.writer_stack` into Curl_client_write() lib: provide and use Curl_hexencode lib: remove TIME_WITH_SYS_TIME lib: use wrapper for curl_mime_data fseek callback libssh2: fix error message on failed pubkey-from-file libssh: cap SFTP packet size sent Makefile.mk: always set `CURL_STATICLIB` for lib (Windows) MANUAL.md: change domain to example.com misc: better random strings MQTT: improve receive of ACKs multi: do CURLM_CALL_MULTI_PERFORM at two more places multi: fix small timeouts multi: remove Curl_multi_dump multi: round the timeout up to prevent early wakeups multi: set CURLM_CALL_MULTI_PERFORM after switch to DOING_MORE openssl: improve ssl shutdown handling openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR pytest: exclude test_03_goaway in CI runs due to timing dependency quic: set ciphers/curves the same way regular TLS does quiche: fix build error with --with-ca-fallback RELEASE-PROCEDURE.md: updated coming release dates runtests: display the test status if tests appear hung runtests: eliminate a warning on old perl versions socks: return error if hostname too long for remote resolve src/mkhelp: make generated code pass `checksrc` test1056: disable on Windows test1474: disable test on NetBSD, OpenBSD and Solaris 10 test1592: greatly increase the maximum test timeout test1903: actually verify the cookies after the test test1906: set a lower timeout since it's hit on Windows test2600: remove special case handling for USE_ALARM_TIMEOUT test650: fix an end tag typo test661: return from test early in case of curl error test: add missing <feature>s tests: close the shell used to start sshd tests: fix a race condition in ftp server disconnect tests: fix compiler warnings tests: Fix zombie processes left behind by FTP tests. tests: improve SLOWDOWN test reliability by reducing sent data tests: increase lib571 timeout from 3s to 30s tests: log the test result code after each libtest tests: propagate errors in libtests tests: set --expect100-timeout to improve test reliability tests: show which curl tool `runtests.pl` is using tests: stop overriding the lock timeout tftpd: always use curl's own tftp.h tool: use our own stderr variable tool_cb_wrt: fix debug assertion tool_getparam: accept variable expansion on file names too tool_setopt: remove unused function tool_setopt_flags upload-file.d: describe the file name slash/backslash handling url: fall back to http/https proxy env-variable if ws/wss not set url: fix netrc info message warnless: remove unused functions wolfssh: do cleanup in Curl_ssh_cleanup wolfssl: allow capath with CURLOPT_CAINFO_BLOB wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files wolfssl: ignore errors in CA path 8.3.0 Changes: curl: make %output{} in -w specify a file to write to gskit: remove lib: --disable-bindlocal builds curl without local binding support nss: remove support for this TLS library tool: add "variable" support trace: make tracing available in non-debug builds url: change default value for CURLOPT_MAXREDIRS to 30 urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name wolfssl: support loading system CA certificates Bugfixes: altsvc: accept and parse IPv6 addresses in response headers asyn-ares: reduce timeout to 2000ms aws-sigv4: canonicalize the query aws-sigv4: fix having date header twice in some cases aws-sigv4: handle no-value user header entries bearssl: don't load CA certs when peer verification is disabled bearssl: handshake fix, provide proper get_select_socks() implementation build: fix portability of mancheck and checksrc targets build: streamline non-UWP wincrypt detections c-hyper: adjust the hyper to curlcode conversion c-hyper: fix memory leaks in `Curl_http` cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP cf-socket: log successful interface bind CI/cirrus: disable python install on FreeBSD CI: add a 32-bit i686 Linux build CI: add caching to many jobs CI: move on to ngtcp2 v0.19.1 CI: move the Alpine build from Cirrus to GHA CI: ngtcp2-linux: use separate caches for tls libraries CI: remove Windows builds from Cirrus, without replacement CI: switch macOS ARM build from Cirrus to Circle CI CI: use master again for wolfssl cirrus: install everthing with pkg, avoid pip cmake: add GnuTLS option cmake: add support for `CURL_DEFAULT_SSL_BACKEND` cmake: add support for single libcurl compilation pass cmake: allow `SHARE_LIB_OBJECT=ON` on all platforms cmake: assume `wldap32` availability on Windows cmake: cache more config and delete unused ones cmake: detect `SSL_set0_wbio` in OpenSSL cmake: drop `HAVE_LIBWINMM` and `HAVE_LIBWS2_32` feature checks cmake: fix to use variable for the curl namespace cmake: fixup H2 duplicate symbols for unity builds cmake: set SIZEOF_LONG_LONG in curl_config.h cmake: support building static and shared libcurl in one go cmdline-docs: make sure to phrase it as "added in ...." cmdline-docs: use present tense, not future cmdline-opts/docs: mention the negative option part cmdline-opts/page-header: clarify stronger that !opt == URL cmdline-opts/page-header: reorder, clean up configure, cmake, lib: more form api deprecation configure: fix `HAVE_TIME_T_UNSIGNED` check configure: trust pkg-config when it's used for zlib configure: use the pkg-config --libs-only-l flag for libssh2 connect: stop halving the remaining timeout when less than 600 ms left cookie-jar.d: emphasize that this option is ONLY writing cookies crypto: ensure crypto initialization works curl_url_get/set.3: add missing semicolon in SYNOPSIS CURLINFO_CERTINFO.3: better explain curl_certinfo struct CURLINFO_TLS_SSL_PTR.3: clarify a recommendation CURLOPT_*TIMEOUT*: extend and clarify CURLOPT_SSL_VERIFYPEER.3: mention it does not load CA certs when disabled CURLOPT_URL.3: add two URL API calls in the see-also section CURLOPT_URL.3: explain curl_url_set() uses the same parser digest: Use hostname to generate spn instead of realm disable.d: explain --disable not implemented prior to 7.50.0 docs/cmdline-opts/gen.pl: hide "added in" before 7.50.0 docs/cmdline-opts: match the current output docs/cmdline-opts: spellfixes, typos and polish docs/cmdline: add small "warning" to verbose options docs/cmdline: remove repeated working for negotiate + ntlm docs/HYPER.md: document a workaround for a link error docs: add curl_global_trace to some SEE ALSO sections docs: link to the website versions instead of markdowns docs: mark --ssl-revoke-best-effort as Schannel specific docs: mention critical files in same directories as curl saves docs: removing "pausing transfers" from HYPER.md. docs: rewrite to present tense easy: remove #ifdefs to make code easier on the eye egd: delete feature detection and related source code ftp: fix temp write of ipv6 address gen.pl: escape all dashes (ascii minus) to avoid unicode hyphens gen.pl: replace all single quotes with aq GHA: adding quiche workflow headers: accept leading whitespaces on first response header http2: avoid too early connection re-use/multiplexing http2: cleanup trace messages http2: disable asssertion blocking OSSFuzz testing http2: fix in h2 proxy tunnel: progress in ingress on sending http2: polish things around POST http2: upgrade tests and add fix for non-existing stream http3/ngtcp2: shorten handshake, trace cleanup http3: quiche, handshake optimization, trace cleanup http: close the connection after a late 417 is received http: do not require a user name when using CURLAUTH_NEGOTIATE http: fix sending of large requests http: remove the p_pragma struct field http: return error when receiving too large header set hyper: fix a progress upload counter bug hyper: fix ownership problems hyper: remove `hyptransfer->endtask` imap: add a check for failing strdup() imap: remove the only sscanf() call in the IMAP code include.d: explain headers not printed with --fail before 7.75.0 include/curl/mprintf.h: add __attribute__ for the prototypes krb5: fix "implicit conversion loses integer precision" warnings lib: add ability to disable auths individually lib: build fixups when built with most things disabled lib: fix a few *printf() flag mistakes lib: fix null ptr derefs and uninitialized vars (h2/h3) lib: move mimepost data from ->req.p.http to ->state libtest: use curl_free() to free libcurl allocated data list-only.d: mention SFTP as supported protocol macOS: fix target detection more misc: fix various typos multi.h: the 'revents' field of curl_waitfd is supported multi: more efficient pollfd count for poll multi: remove 'processing: <url>' debug message ngtcp2: fix handling of large requests openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED` openssl: clear error queue after SSL_shutdown openssl: make aws-lc version support OCSP openssl: Support async cert verify callback openssl: switch to modern init for LibreSSL 2.7.0+ openssl: use `SSL_CTX_set_ciphersuites` with LibreSSL 3.4.1 openssl: use `SSL_CTX_set_keylog_callback` with LibreSSL 3.5.0 openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before os400: build test servers os400: do not check translatable options at build time os400: implement CLI tool page-footer: QLOGDIR works with ngtcp2 and quiche page-header: move up a URL paragraph from GLOBBING to URL pytest: fix check for slow_network skips to only apply when intended quic: don't set SNI if hostname is an IP address quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s quiche: enable quiche to handle timeout events resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set revert "schannel: reverse the order of certinfo insertions" schannel: fix ordering of cert chain info schannel: fix user-set legacy algorithms in Windows 10 & 11 schannel: verify hostname independent of verify cert sectransp: fix compiler warnings sectransp: prevent CFRelease() of NULL secureserver.pl: fix stunnel path quoting secureserver.pl: fix stunnel version parsing SECURITY-PROCESS.md: not a sec issue: Tricking user to run a cmdline system.h: add CURL_OFF_T definitions on HP-UX with HP aCC test1304: build and skip without netrc support test1554: check translatable string options in OS400 wrapper test1608: make it build and get skipped without shuffle DNS support test687/688: two more basic --xattr tests tests/tftpd+mqttd: make variables static to silence picky warnings tests: add 'large-time' as a testable feature tests: add support for nested %if conditions tests: don't call HTTP errors OK in test cases tests: ensure `libcurl.def` contains all exports tests: fix h3 server check and parallel instances tests: TLS session sharing test tests: update cookie expiry dates to far in the future time-cond.d: mention what happens on a missing file tool: avoid including leading spaces in the Location hyperlink tool: change some fopen failures from warnings to errors tool: make the length argument an int for printf()-.* flags tool_cb_wrt: fix invalid unicode for windows console tool_filetime: make -z work with file dates before 1970 tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR tool_operate: make aws-sigv4 not require TLS to be used tool_paramhlp: improve str2num(): avoid unnecessary call to strlen() tool_urlglob: use the correct format specifier for curl_off_t in msnprintf transfer: also stop the sending on closed connection transfer: don't set TIMER_STARTTRANSFER on first send unit2600: fix build warning if built without verbose messages url: remove infof() output for "still name resolving" urlapi: fix heap buffer overflow urlapi: make sure zoneid is also duplicated in curl_url_dup urlapi: return CURLUE_BAD_HOSTNAME if puny2idn encoding fails urlapi: setting a blank URL ("") is not an ok URL vquic: show stringified messages for errno vtls: clarify "ALPN: offers" message winbuild: improve check for static zlib wolfSSL: avoid the OpenSSL compat API when not needed workflows/macos.yml: disable zstd and alt-svc in the http-only build write-out.d: clarify %{time_starttransfer} ws: fix spelling mistakes in examples and tests
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Reviewed-by: Michael Tremer michael.tremer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit ad7ea35e16d12e64db468acd9a97e962c265a265 Author: Adolf Belka adolf.belka@ipfire.org Date: Mon Jun 3 16:47:31 2024 +0200
wsdd: Update to version 0.8
- Update from version 0.7.1 to 0.8 - Update of rootfile not required - Changelog 0.8 ### Added - Support for OpenBSD (tested on riscv64 with OpenBSD 7.4) - Configuration files for firewalld (#186). Thanks to Ondrej Holy. - Show device type and allow filtering in API's `list` command (#189). Thanks to Ondrej Holy. - Add option `--metadata-timeout` to set the timeout for the HTTP-based metadata exchange (closes #83) ### Changed - The employed UUID is now read from `/etc/{machine-id,hostid}` before falling by back to the UUID derivation from the host name. ### Fixed - Handle addresses with zone id by ignoring the interface part (#184) - Do not crash with asyncio future error when non-existing interface is provided (#201)
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit bdf71f97fa02a4a491a2f5f33189aea4e619897c Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:05:51 2024 +0000
core187: Ship libedit
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit ba021d47219f3dcc002a0af7d9ad02f9d094d927 Author: Adolf Belka adolf.belka@ipfire.org Date: Mon Jun 3 16:47:30 2024 +0200
libedit: Update to version 20240517-3.1
- Update from version 20230828-3.1 to 20240517-3.1 - Update of rootfile - Changelog 20240517-3.1 * all: sync with upstream source
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 1745bd0cd6dfcd99bc83b6aa784ded42d0b363cb Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:05:22 2024 +0000
core187: Ship GnuTLS
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit fe3c0962f49af44b9c1448b6fae71099af288224 Author: Adolf Belka adolf.belka@ipfire.org Date: Mon Jun 3 16:47:29 2024 +0200
gnutls: Update to version 3.8.5
- Update from version 3.8.3 to 3.8.5 - Update of rootfile - Changelog 3.8.5 ** libgnutls: Due to majority of usages and implementations of RSA decryption with PKCS#1 v1.5 padding being incorrect, leaving them vulnerable to Marvin attack, the RSAES-PKCS1-v1_5 is being deprecated (encryption and decryption) and will be disabled in the future. A new option `allow-rsa-pkcs1-encrypt` has been added into the system-wide library configuration which allows to enable/disable the RSAES-PKCS1-v1_5. Currently, the RSAES-PKCS1-v1_5 is enabled by default. ** libgnutls: Added support for RIPEMD160 and PBES1-DES-SHA1 for backward compatibility with GCR. ** libgnutls: A couple of memory related issues have been fixed in RSA PKCS#1 v1.5 decryption error handling and deterministic ECDSA with earlier versions of GMP. These were a regression introduced in the 3.8.4 release. See #1535 and !1827. ** build: Fixed a bug where building gnutls statically failed due to a duplicate definition of nettle_rsa_compute_root_tr(). ** API and ABI modifications: GNUTLS_PKCS_PBES1_DES_SHA1: New enum member of gnutls_pkcs_encrypt_flags_t
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 06e9de836c6770d8bdd67aefab73985f63ac7bb0 Author: Adolf Belka adolf.belka@ipfire.org Date: Mon Jun 3 16:47:27 2024 +0200
fetchmail: Update to version 6.4.38
- Update from version 6.4.36 to 6.4.38 - Update of rootfile not required - Changelog 6.4.38 # BREAKING CHANGES: * Tighten OpenSSL and wolfSSL version requirements again. See README.SSL. Distributors providing older versions that they backport security fixes for may want to patch socket.c but remember to redirect support to your distribution's support channels. The fetchmail maintainer only supports functionally unmodified builds with publicly available SSL/TLS library versions. fetchmail will refuse to build against OpenSSL 1.0.2 older than 1.0.2u, or wolfSSL older than 5.6.2. It will warn about OpenSSL older than 3.0.9, or between 3.1.0 and 3.1.4, or wolfSSL older than 5.6.6. # TRANSLATIONS: language translations were updated by these fine people: (in reverse alphabetical order of language codes): * ru: Kirill Isakov [Russian] * eo: Keith Bowes [Esperanto]
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 981bdaead80d99b01f9e3361acde5760d847e6ff Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:04:14 2024 +0000
core187: Regenerate initramdisks for intel-microcode
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit ca1f2d81f456174d71b0ce958da96efaa680236a Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 2 09:02:45 2024 +0000
core187: Ship intel-microcode
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit cda03f5202d1c146852278284d100946f921189b Author: Adolf Belka adolf.belka@ipfire.org Date: Mon Jun 3 14:11:52 2024 +0200
intel-microcode: Update to version 20240531
- Update from version 20240514 to 20240531 - Update of rootfile not required - Changelog 20240531 Update for functional issues. Refer to https://cdrdv2.intel.com/v1/dl/getContent/336562
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Reviewed-by: Michael Tremer michael.tremer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
-----------------------------------------------------------------------
Summary of changes: config/apcupsd/changeme | 24 + config/apcupsd/commfailure | 23 + config/apcupsd/commok | 24 + config/apcupsd/offbattery | 24 + config/apcupsd/onbattery | 24 + config/ca-certificates/certdata.txt | 124 + config/cfgroot/header.pl | 10 +- config/etc/sysctl.conf | 6 + config/firewall/rules.pl | 12 + config/ipblocklist/sources | 26 +- config/rootfiles/common/asciidoctor | 1284 ++++++++ config/rootfiles/common/bind | 14 +- config/rootfiles/common/curl | 14 +- config/rootfiles/common/gnutls | 4 +- config/rootfiles/common/libedit | 2 +- config/rootfiles/common/openssh | 5 +- config/rootfiles/common/ruby | 3053 ++++++++++++++++++++ config/rootfiles/common/speexdsp | 14 + config/rootfiles/common/utfcpp | 8 + config/rootfiles/common/xfsprogs | 3 +- config/rootfiles/common/zstd | 2 +- .../{oldcore/114 => core/187}/filelists/apache2 | 0 .../{oldcore/100 => core/187}/filelists/bind | 0 .../121 => core/187}/filelists/ca-certificates | 0 .../{oldcore/104 => core/187}/filelists/curl | 0 .../{oldcore/158 => core/187}/filelists/ethtool | 0 config/rootfiles/core/187/filelists/files | 7 + .../{oldcore/110 => core/187}/filelists/gnutls | 0 .../170 => core/187}/filelists/ipblocklist-sources | 0 .../{oldcore/121 => core/187}/filelists/iw | 0 .../{oldcore/128 => core/187}/filelists/libedit | 0 .../{oldcore/113 => core/187}/filelists/mdadm | 0 .../{oldcore/100 => core/187}/filelists/openssh | 0 .../{oldcore/125 => core/187}/filelists/ppp | 0 .../{oldcore/100 => core/187}/filelists/squid | 0 .../{oldcore/106 => core/187}/filelists/strongswan | 0 .../187}/filelists/x86_64/intel-microcode | 0 .../{oldcore/125 => core/187}/filelists/xfsprogs | 0 .../{oldcore/149 => core/187}/filelists/zstd | 0 config/rootfiles/core/187/update.sh | 14 + config/rootfiles/packages/hplip | 82 +- config/rootfiles/packages/libid3tag | 9 +- config/rootfiles/packages/taglib | 28 +- config/rootfiles/packages/tshark | 766 +---- doc/language_issues.de | 1 + doc/language_issues.en | 1 + doc/language_issues.es | 1 + doc/language_issues.fr | 1 + doc/language_issues.it | 1 + doc/language_issues.nl | 1 + doc/language_issues.pl | 1 + doc/language_issues.ru | 1 + doc/language_issues.tr | 1 + doc/language_missings | 8 + html/cgi-bin/dns.cgi | 11 - html/cgi-bin/firewall.cgi | 14 +- html/cgi-bin/vpnmain.cgi | 4 +- langs/en/cgi-bin/en.pl | 1 + lfs/apache2 | 4 +- lfs/apcupsd | 18 +- lfs/{iana-etc => asciidoctor} | 12 +- lfs/bind | 4 +- lfs/ca-certificates | 2 +- lfs/curl | 7 +- lfs/ethtool | 4 +- lfs/fetchmail | 8 +- lfs/gnutls | 4 +- lfs/hplip | 8 +- lfs/intel-microcode | 4 +- lfs/iw | 6 +- lfs/libedit | 6 +- lfs/libid3tag | 21 +- lfs/mdadm | 6 +- lfs/minidlna | 4 +- lfs/mpd | 2 +- lfs/nano | 6 +- lfs/openssh | 4 +- lfs/ppp | 3 +- lfs/{help2man => ruby} | 20 +- lfs/{protobuf-c => speexdsp} | 10 +- lfs/squid | 4 +- lfs/suricata | 4 +- lfs/taglib | 8 +- lfs/tmux | 11 +- lfs/tor | 6 +- lfs/traceroute | 8 +- lfs/tshark | 13 +- lfs/{iana-etc => utfcpp} | 12 +- lfs/wsdd | 6 +- lfs/xfsprogs | 6 +- lfs/zabbix_agentd | 6 +- lfs/zstd | 6 +- make.sh | 4 + src/initscripts/system/firewall | 38 +- ...-fb4415d8aee6c1045be932a34fe6107c2f5ed147.patch | 38 - src/patches/strongswan-ipfire.patch | 49 +- ...-ipfire.patch => traceroute-2.1.5-ipfire.patch} | 11 +- 97 files changed, 5081 insertions(+), 965 deletions(-) create mode 100644 config/apcupsd/changeme create mode 100644 config/apcupsd/commfailure create mode 100644 config/apcupsd/commok create mode 100644 config/apcupsd/offbattery create mode 100644 config/apcupsd/onbattery create mode 100644 config/rootfiles/common/asciidoctor create mode 100644 config/rootfiles/common/ruby create mode 100644 config/rootfiles/common/speexdsp create mode 100644 config/rootfiles/common/utfcpp copy config/rootfiles/{oldcore/114 => core/187}/filelists/apache2 (100%) copy config/rootfiles/{oldcore/100 => core/187}/filelists/bind (100%) copy config/rootfiles/{oldcore/121 => core/187}/filelists/ca-certificates (100%) copy config/rootfiles/{oldcore/104 => core/187}/filelists/curl (100%) copy config/rootfiles/{oldcore/158 => core/187}/filelists/ethtool (100%) copy config/rootfiles/{oldcore/110 => core/187}/filelists/gnutls (100%) copy config/rootfiles/{oldcore/170 => core/187}/filelists/ipblocklist-sources (100%) copy config/rootfiles/{oldcore/121 => core/187}/filelists/iw (100%) copy config/rootfiles/{oldcore/128 => core/187}/filelists/libedit (100%) copy config/rootfiles/{oldcore/113 => core/187}/filelists/mdadm (100%) copy config/rootfiles/{oldcore/100 => core/187}/filelists/openssh (100%) copy config/rootfiles/{oldcore/125 => core/187}/filelists/ppp (100%) copy config/rootfiles/{oldcore/100 => core/187}/filelists/squid (100%) copy config/rootfiles/{oldcore/106 => core/187}/filelists/strongswan (100%) copy config/rootfiles/{oldcore/121 => core/187}/filelists/x86_64/intel-microcode (100%) copy config/rootfiles/{oldcore/125 => core/187}/filelists/xfsprogs (100%) copy config/rootfiles/{oldcore/149 => core/187}/filelists/zstd (100%) copy lfs/{iana-etc => asciidoctor} (87%) copy lfs/{help2man => ruby} (88%) copy lfs/{protobuf-c => speexdsp} (92%) copy lfs/{iana-etc => utfcpp} (91%) delete mode 100644 src/patches/curl-8.4.0-fb4415d8aee6c1045be932a34fe6107c2f5ed147.patch rename src/patches/{traceroute-2.1.2-ipfire.patch => traceroute-2.1.5-ipfire.patch} (65%)
Difference in files: diff --git a/config/apcupsd/changeme b/config/apcupsd/changeme new file mode 100644 index 0000000000..166b6e0cb6 --- /dev/null +++ b/config/apcupsd/changeme @@ -0,0 +1,24 @@ +#!/bin/sh +# +# This shell script if placed in /etc/apcupsd +# will be called by /etc/apcupsd/apccontrol when apcupsd +# detects that the battery should be replaced. +# We send an email message to root to notify him. +# + +FROM="enter from email address" +TO="enter to email address" + +HOSTNAME=`hostname` +MSG="$HOSTNAME Battery needs changing now on UPS $1" +# +( +echo From: $FROM +echo To: $TO +echo Subject: $MSG +echo " " +echo "$MSG" +echo " " +echo -ne $(echo "\r\n"; while read line; do echo "$line\r\n"; done < <(echo "$(/sbin/apcaccess status)")) +) | sudo -u nobody /usr/sbin/sendmail -t -f $FROM +exit 0 diff --git a/config/apcupsd/commfailure b/config/apcupsd/commfailure new file mode 100644 index 0000000000..4771dcfa7f --- /dev/null +++ b/config/apcupsd/commfailure @@ -0,0 +1,23 @@ +#!/bin/sh +# +# This shell script if placed in /etc/apcupsd +# will be called by /etc/apcupsd/apccontrol when apcupsd +# loses contact with the UPS (i.e. the serial connection is not responding). +# We send an email message to root to notify him. +# + +FROM="enter from email address" +TO="enter to email address" + +HOSTNAME=`hostname` +MSG="$HOSTNAME Communications with UPS $1 lost" +( +echo From: $FROM +echo To: $TO +echo Subject: $MSG +echo " " +echo "$MSG" +echo " " +echo -ne $(echo "\r\n"; while read line; do echo "$line\r\n"; done < <(echo "$(/sbin/apcaccess status)")) +) | sudo -u nobody /usr/sbin/sendmail -t -f $FROM +exit 0 diff --git a/config/apcupsd/commok b/config/apcupsd/commok new file mode 100644 index 0000000000..5871eda5dd --- /dev/null +++ b/config/apcupsd/commok @@ -0,0 +1,24 @@ +#!/bin/sh +# +# This shell script if placed in /etc/apcupsd +# will be called by /etc/apcupsd/apccontrol when apcupsd +# restores contact with the UPS (i.e. the serial connection is restored). +# We send an email message to root to notify him. +# + +FROM="enter from email address" +TO="enter to email address" + +HOSTNAME=`hostname` +MSG="$HOSTNAME Communications with UPS $1 restored" +# +( +echo From: $FROM +echo To: $TO +echo Subject: $MSG +echo " " +echo "$MSG" +echo " " +echo -ne $(echo "\r\n"; while read line; do echo "$line\r\n"; done < <(echo "$(/sbin/apcaccess status)")) +) | sudo -u nobody /usr/sbin/sendmail -t -f $FROM +exit 0 diff --git a/config/apcupsd/offbattery b/config/apcupsd/offbattery new file mode 100644 index 0000000000..99e773c423 --- /dev/null +++ b/config/apcupsd/offbattery @@ -0,0 +1,24 @@ +#!/bin/sh +# +# This shell script if placed in /etc/apcupsd +# will be called by /etc/apcupsd/apccontrol when the +# UPS goes back on to the mains after a power failure. +# We send an email message to root to notify him. +# + +FROM="enter from email address" +TO="enter to email address" + +HOSTNAME=`hostname` +MSG="$HOSTNAME Power has returned on UPS $1" +# +( +echo From: $FROM +echo To: $TO +echo Subject: $MSG +echo " " +echo "$MSG" +echo " " +echo -ne $(echo "\r\n"; while read line; do echo "$line\r\n"; done < <(echo "$(/sbin/apcaccess status)")) +) | sudo -u nobody /usr/sbin/sendmail -t -f $FROM +exit 0 diff --git a/config/apcupsd/onbattery b/config/apcupsd/onbattery new file mode 100644 index 0000000000..b1df7dafd6 --- /dev/null +++ b/config/apcupsd/onbattery @@ -0,0 +1,24 @@ +#!/bin/sh +# +# This shell script if placed in /etc/apcupsd +# will be called by /etc/apcupsd/apccontrol when the UPS +# goes on batteries. +# We send an email message to root to notify him. +# + +FROM="enter from email address" +TO="enter to email address" + +HOSTNAME=`hostname` +MSG="$HOSTNAME Power Failure on UPS $1" +# +( +echo From: $FROM +echo To: $TO +echo Subject: $MSG +echo " " +echo "$MSG" +echo " " +echo -ne $(echo "\r\n"; while read line; do echo "$line\r\n"; done < <(echo "$(/sbin/apcaccess status)")) +) | sudo -u nobody /usr/sbin/sendmail -t -f $FROM +exit 0 diff --git a/config/ca-certificates/certdata.txt b/config/ca-certificates/certdata.txt index ed5e6cb17c..ea914d4090 100644 --- a/config/ca-certificates/certdata.txt +++ b/config/ca-certificates/certdata.txt @@ -25359,3 +25359,127 @@ CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "FIRMAPROFESIONAL CA ROOT-A WEB" +# +# Issuer: CN=FIRMAPROFESIONAL CA ROOT-A WEB,OID.2.5.4.97=VATES-A62634068,O=Firmaprofesional SA,C=ES +# Serial Number:31:97:21:ed:af:89:42:7f:35:41:87:a1:67:56:4c:6d +# Subject: CN=FIRMAPROFESIONAL CA ROOT-A WEB,OID.2.5.4.97=VATES-A62634068,O=Firmaprofesional SA,C=ES +# Not Valid Before: Wed Apr 06 09:01:36 2022 +# Not Valid After : Sun Mar 31 09:01:36 2047 +# Fingerprint (SHA-256): BE:F2:56:DA:F2:6E:9C:69:BD:EC:16:02:35:97:98:F3:CA:F7:18:21:A0:3E:01:82:57:C5:3C:65:61:7F:3D:4A +# Fingerprint (SHA1): A8:31:11:74:A6:14:15:0D:CA:77:DD:0E:E4:0C:5D:58:FC:A0:72:A5 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "FIRMAPROFESIONAL CA ROOT-A WEB" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\156\061\013\060\011\006\003\125\004\006\023\002\105\123\061 +\034\060\032\006\003\125\004\012\014\023\106\151\162\155\141\160 +\162\157\146\145\163\151\157\156\141\154\040\123\101\061\030\060 +\026\006\003\125\004\141\014\017\126\101\124\105\123\055\101\066 +\062\066\063\064\060\066\070\061\047\060\045\006\003\125\004\003 +\014\036\106\111\122\115\101\120\122\117\106\105\123\111\117\116 +\101\114\040\103\101\040\122\117\117\124\055\101\040\127\105\102 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\156\061\013\060\011\006\003\125\004\006\023\002\105\123\061 +\034\060\032\006\003\125\004\012\014\023\106\151\162\155\141\160 +\162\157\146\145\163\151\157\156\141\154\040\123\101\061\030\060 +\026\006\003\125\004\141\014\017\126\101\124\105\123\055\101\066 +\062\066\063\064\060\066\070\061\047\060\045\006\003\125\004\003 +\014\036\106\111\122\115\101\120\122\117\106\105\123\111\117\116 +\101\114\040\103\101\040\122\117\117\124\055\101\040\127\105\102 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\061\227\041\355\257\211\102\177\065\101\207\241\147\126 +\114\155 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\172\060\202\002\000\240\003\002\001\002\002\020\061 +\227\041\355\257\211\102\177\065\101\207\241\147\126\114\155\060 +\012\006\010\052\206\110\316\075\004\003\003\060\156\061\013\060 +\011\006\003\125\004\006\023\002\105\123\061\034\060\032\006\003 +\125\004\012\014\023\106\151\162\155\141\160\162\157\146\145\163 +\151\157\156\141\154\040\123\101\061\030\060\026\006\003\125\004 +\141\014\017\126\101\124\105\123\055\101\066\062\066\063\064\060 +\066\070\061\047\060\045\006\003\125\004\003\014\036\106\111\122 +\115\101\120\122\117\106\105\123\111\117\116\101\114\040\103\101 +\040\122\117\117\124\055\101\040\127\105\102\060\036\027\015\062 +\062\060\064\060\066\060\071\060\061\063\066\132\027\015\064\067 +\060\063\063\061\060\071\060\061\063\066\132\060\156\061\013\060 +\011\006\003\125\004\006\023\002\105\123\061\034\060\032\006\003 +\125\004\012\014\023\106\151\162\155\141\160\162\157\146\145\163 +\151\157\156\141\154\040\123\101\061\030\060\026\006\003\125\004 +\141\014\017\126\101\124\105\123\055\101\066\062\066\063\064\060 +\066\070\061\047\060\045\006\003\125\004\003\014\036\106\111\122 +\115\101\120\122\117\106\105\123\111\117\116\101\114\040\103\101 +\040\122\117\117\124\055\101\040\127\105\102\060\166\060\020\006 +\007\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003 +\142\000\004\107\123\352\054\021\244\167\307\052\352\363\326\137 +\173\323\004\221\134\372\210\306\042\271\203\020\142\167\204\063 +\055\351\003\210\324\340\063\367\355\167\054\112\140\352\344\157 +\255\155\264\370\114\212\244\344\037\312\352\117\070\112\056\202 +\163\053\307\146\233\012\214\100\234\174\212\366\362\071\140\262 +\336\313\354\270\344\157\352\233\135\267\123\220\030\062\125\305 +\040\267\224\243\143\060\141\060\017\006\003\125\035\023\001\001 +\377\004\005\060\003\001\001\377\060\037\006\003\125\035\043\004 +\030\060\026\200\024\223\341\103\143\134\074\235\326\047\363\122 +\354\027\262\251\257\054\367\166\370\060\035\006\003\125\035\016 +\004\026\004\024\223\341\103\143\134\074\235\326\047\363\122\354 +\027\262\251\257\054\367\166\370\060\016\006\003\125\035\017\001 +\001\377\004\004\003\002\001\006\060\012\006\010\052\206\110\316 +\075\004\003\003\003\150\000\060\145\002\060\035\174\244\173\303 +\211\165\063\341\073\251\105\277\106\351\351\241\335\311\042\026 +\267\107\021\013\330\232\272\361\310\013\160\120\123\002\221\160 +\205\131\251\036\244\346\352\043\061\240\000\002\061\000\375\342 +\370\263\257\026\271\036\163\304\226\343\301\060\031\330\176\346 +\303\227\336\034\117\270\211\057\063\353\110\017\031\367\207\106 +\135\046\220\245\205\305\271\172\224\076\207\250\275\000 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "FIRMAPROFESIONAL CA ROOT-A WEB" +# Issuer: CN=FIRMAPROFESIONAL CA ROOT-A WEB,OID.2.5.4.97=VATES-A62634068,O=Firmaprofesional SA,C=ES +# Serial Number:31:97:21:ed:af:89:42:7f:35:41:87:a1:67:56:4c:6d +# Subject: CN=FIRMAPROFESIONAL CA ROOT-A WEB,OID.2.5.4.97=VATES-A62634068,O=Firmaprofesional SA,C=ES +# Not Valid Before: Wed Apr 06 09:01:36 2022 +# Not Valid After : Sun Mar 31 09:01:36 2047 +# Fingerprint (SHA-256): BE:F2:56:DA:F2:6E:9C:69:BD:EC:16:02:35:97:98:F3:CA:F7:18:21:A0:3E:01:82:57:C5:3C:65:61:7F:3D:4A +# Fingerprint (SHA1): A8:31:11:74:A6:14:15:0D:CA:77:DD:0E:E4:0C:5D:58:FC:A0:72:A5 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "FIRMAPROFESIONAL CA ROOT-A WEB" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\250\061\021\164\246\024\025\015\312\167\335\016\344\014\135\130 +\374\240\162\245 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\202\262\255\105\000\202\260\146\143\370\137\303\147\116\316\243 +END +CKA_ISSUER MULTILINE_OCTAL +\060\156\061\013\060\011\006\003\125\004\006\023\002\105\123\061 +\034\060\032\006\003\125\004\012\014\023\106\151\162\155\141\160 +\162\157\146\145\163\151\157\156\141\154\040\123\101\061\030\060 +\026\006\003\125\004\141\014\017\126\101\124\105\123\055\101\066 +\062\066\063\064\060\066\070\061\047\060\045\006\003\125\004\003 +\014\036\106\111\122\115\101\120\122\117\106\105\123\111\117\116 +\101\114\040\103\101\040\122\117\117\124\055\101\040\127\105\102 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\061\227\041\355\257\211\102\177\065\101\207\241\147\126 +\114\155 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + diff --git a/config/cfgroot/header.pl b/config/cfgroot/header.pl index a67ff92ee1..66b49e4117 100644 --- a/config/cfgroot/header.pl +++ b/config/cfgroot/header.pl @@ -16,6 +16,7 @@ use File::Basename; use HTML::Entities(); use Socket; use Time::Local; +use Encode;
our %color = (); &General::readhash("/srv/web/ipfire/html/themes/ipfire/include/colors.txt", %color); @@ -365,8 +366,13 @@ sub escape($) { sub cleanhtml { my $outstring =$_[0]; $outstring =~ tr/,/ / if not defined $_[1] or $_[1] ne 'y'; - - return escape($outstring); + # decode the UTF-8 text so that characters with diacritical marks such as + # umlauts are treated correctly by the escape command + $outstring = &Encode::decode("UTF-8",$outstring); + escape($outstring); + # encode the text back to UTF-8 after running the escape command + $outstring = &Encode::encode("UTF-8",$outstring); + return $outstring; }
sub connectionstatus diff --git a/config/etc/sysctl.conf b/config/etc/sysctl.conf index 31a220e384..819076b801 100644 --- a/config/etc/sysctl.conf +++ b/config/etc/sysctl.conf @@ -35,6 +35,9 @@ net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.all.accept_redirects = 0 net.ipv6.conf.default.accept_redirects = 0
+# Do not try to pick up existing TCP connections in conntrack +net.netfilter.nf_conntrack_tcp_loose = 0 + # Enable netfilter accounting net.netfilter.nf_conntrack_acct = 1
@@ -111,3 +114,6 @@ kernel.perf_event_paranoid = 3
# Only processes with CAP_SYS_PTRACE may use ptrace kernel.yama.ptrace_scope = 2 + +# Disable unprivileged calls to bpf() without option to enable during runtime +kernel.unprivileged_bpf_disabled = 1 diff --git a/config/firewall/rules.pl b/config/firewall/rules.pl index a47c260a15..e38f772428 100644 --- a/config/firewall/rules.pl +++ b/config/firewall/rules.pl @@ -297,6 +297,9 @@ sub buildrules { $NAT_MODE = uc($$hash{$key}[31]); }
+ # Enable SYN flood protection? + my $SYN_FLOOD_PROTECTION = 0; + # Set up time constraints. my @time_options = (); if ($$hash{$key}[18] eq 'ON') { @@ -370,6 +373,11 @@ sub buildrules { } }
+ # DoS Protection + if (($elements ge 38) && ($$hash{$key}[37] eq "ON")) { + $SYN_FLOOD_PROTECTION = 1; + } + # Check which protocols are used in this rule and so that we can # later group rules by protocols. my @protocols = &get_protocols($hash, $key); @@ -608,6 +616,10 @@ sub buildrules { } run("$IPTABLES -A $chain @options @source_intf_options @destination_intf_options -j $target");
+ if ($SYN_FLOOD_PROTECTION && ($protocol eq "tcp")) { + run("$IPTABLES -t raw -A SYN_FLOOD_PROTECT @options -j CT --notrack"); + } + # Handle forwarding rules and add corresponding rules for firewall access. if ($chain eq $CHAIN_FORWARD) { # If the firewall is part of the destination subnet and access to the destination network diff --git a/config/ipblocklist/sources b/config/ipblocklist/sources index 0835c0f9c3..1cef06dd12 100644 --- a/config/ipblocklist/sources +++ b/config/ipblocklist/sources @@ -124,5 +124,29 @@ our %sources = ( 'EMERGING_FWRULE' => { 'name' => 'Emerging Threats Blocklis 'info' => 'https://www.blocklist.de', 'parser' => 'ip-or-net-list', 'rate' => '30m', - 'category' => 'attacker' } + 'category' => 'attacker' }, + '3CORESEC_SSH' => { 'name' => '3CORESec SSH Activity Blocklist', + 'url' => 'https://blacklist.3coresec.net/lists/ssh.txt', + 'info' => 'https://blacklist.3coresec.net', + 'parser' => 'ip-or-net-list', + 'rate' => '1d', + 'category' => 'attacker' }, + '3CORESEC_SCAN' => { 'name' => '3CORESec Scan and IDS Blocklist', + 'url' => 'https://blacklist.3coresec.net/lists/misc.txt', + 'info' => 'https://blacklist.3coresec.net', + 'parser' => 'ip-or-net-list', + 'rate' => '1d', + 'category' => 'reputation' }, + '3CORESEC_WEB' => { 'name' => '3CORESec Web Server Activity Blocklist', + 'url' => 'https://blacklist.3coresec.net/lists/http.txt', + 'info' => 'https://blacklist.3coresec.net', + 'parser' => 'ip-or-net-list', + 'rate' => '1d', + 'category' => 'attacker' }, + 'ABUSECH_BOTNETC2' => { 'name' => 'ABUSE.ch Botnet C2 IP Blocklist', + 'url' => 'https://sslbl.abuse.ch/blacklist/sslipblacklist.txt', + 'info' => 'https://sslbl.abuse.ch/blacklist#botnet-c2-ips-csv', + 'parser' => 'ip-or-net-list', + 'rate' => '5m', + 'category' => 'reputation' } ); diff --git a/config/rootfiles/common/asciidoctor b/config/rootfiles/common/asciidoctor new file mode 100644 index 0000000000..103e737ea4 --- /dev/null +++ b/config/rootfiles/common/asciidoctor @@ -0,0 +1,1284 @@ +#usr/bin/asciidoctor +#usr/lib/ruby/gems/3.3.0/cache/asciidoctor-2.0.23.gem +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23 +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Array +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Array/cdesc-Array.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/%3c%3c-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/alt-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/append-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/assign_caption-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/assign_numeral-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/block%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/blocks%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/blocks-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/caption-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/captioned_title-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/cdesc-AbstractBlock.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/content-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/content_model-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/context%3d-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/convert-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/file-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/find_by-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/find_by_internal-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/inline%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/level-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/lineno-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/list_marker_keyword-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/next_adjacent_block-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/number%3d-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/number-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/numeral-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/query-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/reindex_sections-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/remove_sub-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/render-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/sections%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/sections-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/source_location-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/style-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/sub%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/subs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/title%3d-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/title%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/title-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractBlock/xreftext-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/add_role-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/attr%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/attr-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/block%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/cdesc-AbstractNode.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/context-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/converter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/document-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/enabled_options-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/generate_data_uri-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/generate_data_uri_from_uri-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/has_role%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/icon_uri-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/id-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/image_uri-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/inline%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/is_uri%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/media_uri-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/node_name-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/normalize_asset_path-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/normalize_system_path-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/normalize_web_path-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/option%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/parent%3d-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/parent-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/read_asset-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/read_contents-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/reftext%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/reftext-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/remove_attr-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/remove_role-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/role%3d-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/role%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/role-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/roles-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/set_attr-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/set_option-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AbstractNode/update_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AttributeList +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AttributeList/cdesc-AttributeList.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AttributeList/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AttributeList/parse-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AttributeList/parse_attribute-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AttributeList/parse_attribute_value-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AttributeList/parse_into-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AttributeList/rekey-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AttributeList/rekey-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AttributeList/scan_name-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AttributeList/scan_to_delimiter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AttributeList/scan_to_quote-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AttributeList/skip_blank-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/AttributeList/skip_delimiter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Block +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Block/cdesc-Block.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Block/content-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Block/lines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Block/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Block/source-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Block/to_s-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Callouts +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Callouts/callout_ids-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Callouts/cdesc-Callouts.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Callouts/current_list-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Callouts/generate_callout_id-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Callouts/generate_next_callout_id-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Callouts/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Callouts/next_list-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Callouts/read_next_id-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Callouts/register-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Callouts/rewind-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Invoker +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Invoker/cdesc-Invoker.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Invoker/code-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Invoker/document-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Invoker/documents-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Invoker/invoke%21-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Invoker/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Invoker/options-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Invoker/read_error-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Invoker/read_output-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Invoker/redirect_streams-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Invoker/reset_streams-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Options +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Options/cdesc-Options.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Options/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Options/parse%21-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Options/parse%21-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/Options/print_version-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Cli/cdesc-Cli.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Compliance +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Compliance/cdesc-Compliance.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Compliance/define-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Compliance/keys-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/BackendTraits +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/BackendTraits/backend_info-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/BackendTraits/backend_traits-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/BackendTraits/basebackend-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/BackendTraits/cdesc-BackendTraits.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/BackendTraits/derive_backend_traits-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/BackendTraits/filetype-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/BackendTraits/htmlsyntax-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/BackendTraits/init_backend_traits-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/BackendTraits/outfilesuffix-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/BackendTraits/supports_templates%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/BackendTraits/supports_templates-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Base +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Base/cdesc-Base.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Base/content_only-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Base/convert-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Base/handles%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Base/skip-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/CompositeConverter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/CompositeConverter/cdesc-CompositeConverter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/CompositeConverter/convert-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/CompositeConverter/converter_for-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/CompositeConverter/converters-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/CompositeConverter/find_converter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/CompositeConverter/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Config +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Config/cdesc-Config.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Config/register_for-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/CustomFactory +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/CustomFactory/cdesc-CustomFactory.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/CustomFactory/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/CustomFactory/registry-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/CustomFactory/unregister_all-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DefaultFactory +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DefaultFactory/catch_all-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DefaultFactory/cdesc-DefaultFactory.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DefaultFactory/for-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DefaultFactory/register-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DefaultFactory/registry-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DefaultFactory/unregister_all-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DefaultFactoryProxy +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DefaultFactoryProxy/catch_all-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DefaultFactoryProxy/cdesc-DefaultFactoryProxy.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DefaultFactoryProxy/for-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DefaultFactoryProxy/unregister_all-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/asciimath_available%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/author_tag-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/blockquote_tag-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/cdesc-DocBook5Converter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/common_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_admonition-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_colist-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_dlist-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_document-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_embedded-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_example-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_floating_title-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_image-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_inline_anchor-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_inline_break-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_inline_button-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_inline_callout-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_inline_footnote-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_inline_image-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_inline_indexterm-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_inline_kbd-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_inline_menu-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_inline_quoted-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_listing-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_literal-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_olist-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_open-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_page_break-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_paragraph-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_preamble-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_quote-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_section-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_sidebar-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_stem-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_table-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_thematic_break-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_ulist-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/convert_verse-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/cover_tag-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/document_info_tag-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/enclose_content-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/extract_abstract-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/find_root_abstract-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/generate_document_id-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/get_root_document-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/image_size_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/load_asciimath-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/restore_abstract-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/DocBook5Converter/title_tag-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Factory +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Factory/cdesc-Factory.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Factory/converters-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Factory/create-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Factory/create-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Factory/default-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Factory/for-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Factory/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Factory/register-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Factory/registry-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/append_boolean_attribute-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/append_link_constraint_attrs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/cdesc-Html5Converter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_admonition-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_audio-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_colist-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_dlist-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_document-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_embedded-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_example-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_floating_title-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_image-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_inline_anchor-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_inline_break-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_inline_button-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_inline_callout-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_inline_footnote-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_inline_image-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_inline_indexterm-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_inline_kbd-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_inline_menu-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_inline_quoted-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_listing-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_literal-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_olist-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_open-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_outline-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_page_break-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_paragraph-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_preamble-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_quote-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_section-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_sidebar-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_stem-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_table-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_thematic_break-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_toc-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_ulist-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_verse-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/convert_video-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/encode_attribute_value-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/generate_manname_section-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/get_root_document-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/method_missing-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/read_svg_contents-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/Html5Converter/respond_to_missing%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/append_footnotes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/cdesc-ManPageConverter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_admonition-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_colist-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_dlist-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_document-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_embedded-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_example-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_floating_title-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_image-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_inline_anchor-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_inline_break-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_inline_button-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_inline_callout-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_inline_footnote-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_inline_image-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_inline_indexterm-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_inline_kbd-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_inline_menu-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_inline_quoted-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_listing-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_literal-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_olist-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_open-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_page_break-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_paragraph-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_quote-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_section-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_sidebar-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_stem-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_table-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_thematic_break-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_ulist-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_verse-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/convert_video-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/enclose_content-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/get_root_document-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/manify-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/uppercase_pcdata-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/ManPageConverter/write_alternate_pages-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/TemplateConverter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/TemplateConverter/caches-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/TemplateConverter/cdesc-TemplateConverter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/TemplateConverter/clear_caches-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/TemplateConverter/convert-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/TemplateConverter/handles%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/TemplateConverter/load_eruby-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/TemplateConverter/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/TemplateConverter/register-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/TemplateConverter/scan-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/TemplateConverter/scan_dir-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/TemplateConverter/templates-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/backend-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/cdesc-Converter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/convert-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/derive_backend_traits-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/handles%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/included-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Converter/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/%3c%3c-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/AttributeEntry +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/AttributeEntry/cdesc-AttributeEntry.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/AttributeEntry/name-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/AttributeEntry/negate-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/AttributeEntry/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/AttributeEntry/save_to-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/AttributeEntry/value-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/Title +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/Title/cdesc-Title.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/Title/combined-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/Title/main-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/Title/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/Title/sanitized%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/Title/subtitle%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/Title/subtitle-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/Title/title-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/Title/to_s-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/apply_attribute_value_subs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/attribute_locked%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/author-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/authors-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/backend-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/base_dir-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/basebackend%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/callouts-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/catalog-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/cdesc-Document.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/clear_playback_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/compat_mode-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/content-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/convert-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/converter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/counter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/counter_increment-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/counters-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/create_converter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/delete_attribute-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/docinfo-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/docinfo_processors%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/doctitle-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/doctype-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/embedded%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/extensions%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/extensions-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/fill_datetime_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/finalize_header-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/first_section-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/footnotes%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/footnotes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/has_header%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/header%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/header-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/increment_and_store_counter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/limit_bytesize-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/name-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/nested%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/nofooter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/noheader-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/notitle-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/options-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/outfilesuffix-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/parent_document-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/parse-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/parsed%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/path_resolver-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/playback_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/reader-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/references-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/register-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/render-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/resolve_docinfo_subs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/resolve_id-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/restore_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/revdate-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/safe-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/save_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/sections%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/set_attribute-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/set_header_attribute-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/source-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/source_lines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/sourcemap-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/syntax_highlighter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/title%3d-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/title-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/to_s-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/update_backend_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/update_doctype_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/write-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Document/xreftext-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/BlockMacroProcessor +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/BlockMacroProcessor/cdesc-BlockMacroProcessor.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/BlockMacroProcessor/name-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/BlockProcessor +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/BlockProcessor/cdesc-BlockProcessor.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/BlockProcessor/name-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/BlockProcessor/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/BlockProcessor/process-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/BlockProcessorDsl +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/BlockProcessorDsl/bind_to-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/BlockProcessorDsl/cdesc-BlockProcessorDsl.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/BlockProcessorDsl/contexts-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/BlockProcessorDsl/on_context-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/BlockProcessorDsl/on_contexts-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DSL +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DSL/cdesc-DSL.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DSL/format-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DSL/match-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DSL/match_format-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DSL/using_format-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DocinfoProcessor +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DocinfoProcessor/cdesc-DocinfoProcessor.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DocinfoProcessor/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DocinfoProcessor/process-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DocinfoProcessorDsl +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DocinfoProcessorDsl/at_location-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DocinfoProcessorDsl/cdesc-DocinfoProcessorDsl.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DocumentProcessorDsl +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DocumentProcessorDsl/cdesc-DocumentProcessorDsl.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/DocumentProcessorDsl/prefer-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Extension +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Extension/cdesc-Extension.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Extension/config-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Extension/instance-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Extension/kind-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Extension/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Group +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Group/activate-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Group/cdesc-Group.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Group/register-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/IncludeProcessor +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/IncludeProcessor/cdesc-IncludeProcessor.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/IncludeProcessor/handles%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/IncludeProcessor/process-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/IncludeProcessorDsl +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/IncludeProcessorDsl/cdesc-IncludeProcessorDsl.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/IncludeProcessorDsl/handles%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/InlineMacroProcessor +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/InlineMacroProcessor/cdesc-InlineMacroProcessor.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/InlineMacroProcessor/regexp-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/InlineMacroProcessor/resolve_regexp-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/InlineMacroProcessorDsl +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/InlineMacroProcessorDsl/cdesc-InlineMacroProcessorDsl.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/InlineMacroProcessorDsl/format-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/InlineMacroProcessorDsl/match-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/InlineMacroProcessorDsl/match_format-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/InlineMacroProcessorDsl/using_format-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/MacroProcessor +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/MacroProcessor/cdesc-MacroProcessor.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/MacroProcessor/name-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/MacroProcessor/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/MacroProcessor/process-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/MacroProcessorDsl +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/MacroProcessorDsl/cdesc-MacroProcessorDsl.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/MacroProcessorDsl/resolve_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/MacroProcessorDsl/resolves_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Postprocessor +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Postprocessor/cdesc-Postprocessor.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Postprocessor/process-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Preprocessor +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Preprocessor/cdesc-Preprocessor.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Preprocessor/process-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/cdesc-Processor.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/config-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/config-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/create_block-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/create_image_block-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/create_inline-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/create_list-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/create_list_item-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/create_section-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/enable_dsl-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/option-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/parse_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/parse_content-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/process-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/update_config-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Processor/use_dsl-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/ProcessorDsl +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/ProcessorDsl/cdesc-ProcessorDsl.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/ProcessorDsl/option-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/ProcessorDsl/process-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/ProcessorDsl/process_block_given%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/ProcessorExtension +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/ProcessorExtension/cdesc-ProcessorExtension.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/ProcessorExtension/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/ProcessorExtension/process_method-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/activate-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/add_document_processor-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/add_syntax_processor-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/as_symbol-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/block-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/block_macro-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/block_macros%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/blocks%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/cdesc-Registry.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/docinfo_processor-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/docinfo_processors%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/docinfo_processors-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/document-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/find_block_extension-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/find_block_macro_extension-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/find_inline_macro_extension-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/groups-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/include_processor-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/include_processors%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/include_processors-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/inline_macro-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/inline_macros%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/inline_macros-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/postprocessor-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/postprocessors%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/postprocessors-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/prefer-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/preprocessor-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/preprocessors%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/preprocessors-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/registered_for_block%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/registered_for_block_macro%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/registered_for_inline_macro%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/reset-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/resolve_args-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/tree_processor-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/tree_processors%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/tree_processors-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/treeprocessor-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/treeprocessors%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Registry/treeprocessors-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/SyntaxProcessorDsl +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/SyntaxProcessorDsl/cdesc-SyntaxProcessorDsl.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/SyntaxProcessorDsl/content_model-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/SyntaxProcessorDsl/default_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/SyntaxProcessorDsl/default_attrs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/SyntaxProcessorDsl/name_positional_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/SyntaxProcessorDsl/named-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/SyntaxProcessorDsl/parse_content_as-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/SyntaxProcessorDsl/positional_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/SyntaxProcessorDsl/positional_attrs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/SyntaxProcessorDsl/resolve_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/SyntaxProcessorDsl/resolves_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/TreeProcessor +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/TreeProcessor/cdesc-TreeProcessor.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/TreeProcessor/process-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Treeprocessor +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Treeprocessor/cdesc-Treeprocessor.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/Treeprocessor/process-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/cdesc-Extensions.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/create-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/generate_name-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/groups-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/next_auto_id-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/register-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/unregister-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Extensions/unregister_all-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/basename-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/cdesc-Helpers.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/class_for_name-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/encode_spaces_in_uri-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/encode_uri_component-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/extname%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/extname-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/int_to_roman-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/mkdir_p-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/nextval-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/prepare_source_array-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/prepare_source_string-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/require_library-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/resolve_class-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/rootname-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Helpers/uriish%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Inline +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Inline/alt-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Inline/block%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Inline/cdesc-Inline.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Inline/convert-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Inline/inline%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Inline/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Inline/reftext%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Inline/reftext-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Inline/render-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Inline/target-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Inline/text-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Inline/type-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Inline/xreftext-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/List +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/List/cdesc-List.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/List/convert-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/List/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/List/outline%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/List/render-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/List/to_s-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/ListItem +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/ListItem/cdesc-ListItem.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/ListItem/compound%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/ListItem/fold_first-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/ListItem/marker-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/ListItem/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/ListItem/simple%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/ListItem/text%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/ListItem/text-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/ListItem/to_s-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logger +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logger/AutoFormattingMessage +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logger/AutoFormattingMessage/cdesc-AutoFormattingMessage.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logger/AutoFormattingMessage/inspect-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logger/BasicFormatter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logger/BasicFormatter/call-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logger/BasicFormatter/cdesc-BasicFormatter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logger/add-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logger/cdesc-Logger.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logger/max_severity-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logger/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/LoggerManager +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/LoggerManager/cdesc-LoggerManager.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/LoggerManager/logger%3d-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/LoggerManager/logger-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/LoggerManager/logger_class-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/LoggerManager/memoize_logger-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logging +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logging/cdesc-Logging.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logging/included-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logging/logger-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Logging/message_with_context-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/MemoryLogger +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/MemoryLogger/add-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/MemoryLogger/cdesc-MemoryLogger.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/MemoryLogger/clear-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/MemoryLogger/empty%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/MemoryLogger/max_severity-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/MemoryLogger/messages-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/MemoryLogger/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/NullLogger +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/NullLogger/add-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/NullLogger/cdesc-NullLogger.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/NullLogger/max_severity-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/NullLogger/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/adjust_indentation%21-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/atx_section_title%3f-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/build_block-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/catalog_callouts-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/catalog_inline_anchor-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/catalog_inline_anchors-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/catalog_inline_biblio_anchor-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/cdesc-Parser.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/initialize_section-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/is_delimited_block%3f-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/is_next_line_doctitle%3f-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/is_next_line_section%3f-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/is_section_title%3f-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/is_sibling_list_item%3f-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/next_block-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/next_section-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_block_metadata_line-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_block_metadata_lines-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_blocks-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_callout_list-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_cellspec-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_colspecs-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_description_list-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_document_header-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_header_metadata-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_list-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_list_item-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_manpage_header-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_section_title-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_style_attribute-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/parse_table-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/process_attribute_entries-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/process_attribute_entry-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/process_authors-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/read_lines_for_list_item-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/read_paragraph_lines-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/resolve_list_marker-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/resolve_ordered_list_marker-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/sanitize_attribute_name-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/setext_section_title%3f-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/store_attribute-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/uniform%3f-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Parser/yield_buffered_attribute-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/absolute_path%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/cdesc-PathResolver.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/descends_from%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/expand_path-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/extract_uri_prefix-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/file_separator-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/join_path-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/partition_path-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/posixfy-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/posixify-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/relative_path-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/root%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/system_path-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/unc%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/web_path-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/web_root%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PathResolver/working_dir-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/cdesc-PreprocessorReader.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/create_include_cursor-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/empty%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/eof%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/exceeded_max_depth%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/exceeds_max_depth%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/has_more_lines%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/include_depth-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/include_processors%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/include_stack-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/peek_line-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/pop_include-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/prepare_lines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/preprocess_conditional_directive-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/preprocess_include_directive-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/process_line-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/push_include-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/resolve_expr_val-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/resolve_include_path-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/shift-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/skip_front_matter%21-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/split_delimited_value-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/PreprocessorReader/to_s-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/Cursor +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/Cursor/advance-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/Cursor/cdesc-Cursor.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/Cursor/dir-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/Cursor/file-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/Cursor/line_info-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/Cursor/lineno-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/Cursor/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/Cursor/path-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/Cursor/to_s-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/advance-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/cdesc-Reader.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/cursor-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/cursor_at_line-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/cursor_at_mark-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/cursor_at_prev_line-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/cursor_before_mark-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/dir-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/discard_save-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/empty%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/eof%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/file-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/has_more_lines%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/line_info-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/lineno-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/lines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/mark-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/next_line_empty%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/path-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/peek_line-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/peek_lines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/prepare_lines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/process_line-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/process_lines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/read-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/read_line-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/read_lines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/read_lines_until-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/readlines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/replace_line-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/replace_next_line-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/restore_line-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/restore_lines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/restore_save-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/save-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/shift-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/skip_blank_lines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/skip_comment_lines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/skip_line_comments-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/source-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/source_lines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/string-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/terminate-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/to_s-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/unshift-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/unshift_all-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/unshift_line-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/unshift_lines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Reader/unterminated-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/RougeExt +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/RougeExt/Formatters +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/RougeExt/Formatters/HTMLLineHighlighter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/RougeExt/Formatters/HTMLLineHighlighter/cdesc-HTMLLineHighlighter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/RougeExt/Formatters/HTMLLineHighlighter/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/RougeExt/Formatters/HTMLLineHighlighter/stream-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/RougeExt/Formatters/HTMLTable +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/RougeExt/Formatters/HTMLTable/cdesc-HTMLTable.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/RougeExt/Formatters/HTMLTable/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/RougeExt/Formatters/HTMLTable/stream-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/RougeExt/Formatters/cdesc-Formatters.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/RougeExt/cdesc-RougeExt.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Rx +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Rx/cdesc-Rx.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SafeMode +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SafeMode/cdesc-SafeMode.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SafeMode/name_for_value-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SafeMode/names-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SafeMode/value_for_name-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section/%3c%3c-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section/caption-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section/cdesc-Section.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section/generate_id-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section/generate_id-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section/index-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section/numbered-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section/sections%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section/sectname-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section/sectnum-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section/special-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section/to_s-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Section/xreftext-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets/cdesc-Stylesheets.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets/coderay_stylesheet_data-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets/coderay_stylesheet_name-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets/embed_coderay_stylesheet-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets/embed_primary_stylesheet-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets/embed_pygments_stylesheet-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets/instance-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets/primary_stylesheet_data-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets/primary_stylesheet_name-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets/pygments_stylesheet_data-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets/pygments_stylesheet_name-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets/write_coderay_stylesheet-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets/write_primary_stylesheet-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Stylesheets/write_pygments_stylesheet-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/apply_header_subs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/apply_normal_subs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/apply_reftext_subs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/apply_subs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/apply_title_subs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/cdesc-Substitutors.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/commit_subs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/convert_quoted_text-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/do_replacement-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/expand_subs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/extract_attributes_from_text-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/extract_callouts-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/extract_passthroughs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/highlight_source-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/normalize_text-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/parse_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/parse_quoted_text_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/resolve_block_subs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/resolve_lines_to_highlight-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/resolve_pass_subs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/resolve_subs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/restore_callouts-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/restore_passthroughs-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/split_simple_csv-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/sub_attributes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/sub_callouts-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/sub_macros-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/sub_post_replacements-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/sub_quotes-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/sub_replacements-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/sub_source-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/sub_specialcharacters-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Substitutors/sub_specialchars-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/Base +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/Base/cdesc-Base.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/Base/format-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/Loader +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/Loader/cdesc-Loader.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/Loader/library_available%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/Loader/load_library-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/Styles +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/Styles/cdesc-Styles.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/Styles/read_stylesheet-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/Styles/stylesheet_basename-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/cdesc-CodeRayAdapter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/docinfo%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/docinfo-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/highlight%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/highlight-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/write_stylesheet%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CodeRayAdapter/write_stylesheet-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/Config +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/Config/cdesc-Config.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/Config/register_for-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CustomFactory +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CustomFactory/cdesc-CustomFactory.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CustomFactory/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/CustomFactory/registry-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/DefaultFactory +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/DefaultFactory/cdesc-DefaultFactory.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/DefaultFactory/for-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/DefaultFactory/register-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/DefaultFactory/registry-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/DefaultFactoryProxy +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/DefaultFactoryProxy/cdesc-DefaultFactoryProxy.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/DefaultFactoryProxy/for-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/Factory +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/Factory/cdesc-Factory.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/Factory/create-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/Factory/for-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/Factory/register-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/Factory/registry-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/HighlightJsAdapter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/HighlightJsAdapter/cdesc-HighlightJsAdapter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/HighlightJsAdapter/docinfo%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/HighlightJsAdapter/docinfo-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/HighlightJsAdapter/format-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/HighlightJsAdapter/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/HtmlPipelineAdapter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/HtmlPipelineAdapter/cdesc-HtmlPipelineAdapter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/HtmlPipelineAdapter/format-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PrettifyAdapter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PrettifyAdapter/cdesc-PrettifyAdapter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PrettifyAdapter/docinfo%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PrettifyAdapter/docinfo-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PrettifyAdapter/format-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PrettifyAdapter/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/Loader +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/Loader/cdesc-Loader.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/Loader/library_available%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/Loader/load_library-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/Styles +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/Styles/base_style-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/Styles/cdesc-Styles.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/Styles/read_stylesheet-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/Styles/style_available%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/Styles/stylesheet_basename-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/cdesc-PygmentsAdapter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/docinfo%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/docinfo-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/format-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/highlight%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/highlight-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/write_stylesheet%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/PygmentsAdapter/write_stylesheet-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/Loader +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/Loader/cdesc-Loader.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/Loader/library_available%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/Loader/load_library-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/Styles +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/Styles/base_style-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/Styles/cdesc-Styles.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/Styles/read_stylesheet-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/Styles/style_available%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/Styles/stylesheet_basename-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/cdesc-RougeAdapter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/create_formatter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/create_lexer-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/docinfo%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/docinfo-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/format-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/highlight%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/highlight-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/write_stylesheet%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/RougeAdapter/write_stylesheet-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/cdesc-SyntaxHighlighter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/docinfo%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/docinfo-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/format-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/highlight%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/highlight-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/included-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/name-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/write_stylesheet%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/SyntaxHighlighter/write_stylesheet-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell/catalog_inline_anchor-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell/cdesc-Cell.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell/colspan-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell/content-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell/file-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell/inner_document-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell/lineno-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell/lines-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell/reinitialize-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell/rowspan-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell/source-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell/text-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Cell/to_s-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Column +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Column/assign_width-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Column/block%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Column/cdesc-Column.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Column/inline%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Column/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Column/style-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/activate_rowspan-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/advance-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/buffer-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/buffer_has_unclosed_quotes%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/cdesc-ParserContext.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/cell_closed%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/cell_open%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/close_cell-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/close_open_cell-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/close_row-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/close_table-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/colcount-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/delimiter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/delimiter_re-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/effective_column_visits-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/end_of_row%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/format-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/keep_cell_open-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/mark_cell_closed-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/match_delimiter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/push_cellspec-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/skip_past_delimiter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/skip_past_escaped_delimiter-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/starts_with_delimiter%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/table-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/ParserContext/take_cellspec-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Rows +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Rows/body-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Rows/by_section-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Rows/cdesc-Rows.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Rows/foot-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Rows/head-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Rows/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/Rows/to_h-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/assign_column_widths-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/caption-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/cdesc-Table.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/columns-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/create_columns-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/has_header_option-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/header_row%3f-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/partition_header_footer-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Table/rows-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings/cdesc-Timings.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings/convert-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings/new-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings/now-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings/parse-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings/print_report-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings/read-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings/read_parse-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings/read_parse_convert-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings/record-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings/start-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings/time-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings/total-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Timings/write-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/VoidWriter +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/VoidWriter/cdesc-VoidWriter.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/VoidWriter/write-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Writer +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Writer/cdesc-Writer.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/Writer/write-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/cdesc-Asciidoctor.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/const_missing-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/convert-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/convert_file-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/load-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/load_file-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/render-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Asciidoctor/render_file-c.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Hash +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Hash/cdesc-Hash.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/MatchData +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/MatchData/cdesc-MatchData.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/MatchData/names-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/NilClass +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/NilClass/cdesc-NilClass.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Numeric +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Numeric/cdesc-Numeric.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Object +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Object/cdesc-Object.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Object/merge-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Object/truncate-i.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Regexp +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/Regexp/cdesc-Regexp.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/String +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/String/cdesc-String.ri +#usr/lib/ruby/gems/3.3.0/doc/asciidoctor-2.0.23/ri/cache.ri +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23 +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/CHANGELOG.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/LICENSE +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/README-de.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/README-fr.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/README-jp.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/README-zh_CN.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/README.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/asciidoctor.gemspec +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/bin +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/bin/asciidoctor +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-ar.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-be.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-bg.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-ca.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-cs.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-da.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-de.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-en.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-es.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-fa.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-fi.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-fr.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-hu.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-id.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-it.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-ja.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-ko.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-nb.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-nl.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-nn.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-pl.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-pt.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-pt_BR.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-ro.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-ru.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-sr.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-sr_Latn.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-sv.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-sw.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-th.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-tr.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-uk.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-vi.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-zh_CN.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes-zh_TW.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/locale/attributes.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/reference +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/reference/syntax.adoc +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/stylesheets +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/stylesheets/asciidoctor-default.css +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/data/stylesheets/coderay-asciidoctor.css +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/abstract_block.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/abstract_node.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/attribute_list.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/block.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/callouts.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/cli +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/cli.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/cli/invoker.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/cli/options.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/convert.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/converter +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/converter.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/converter/composite.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/converter/docbook5.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/converter/html5.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/converter/manpage.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/converter/template.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/core_ext +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/core_ext.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/core_ext/float +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/core_ext/float/truncate.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/core_ext/hash +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/core_ext/hash/merge.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/core_ext/match_data +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/core_ext/match_data/names.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/core_ext/nil_or_empty.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/core_ext/regexp +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/core_ext/regexp/is_match.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/document.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/extensions.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/helpers.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/inline.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/list.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/load.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/logging.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/parser.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/path_resolver.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/reader.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/rouge_ext.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/rx.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/section.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/stylesheets.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/substitutors.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/syntax_highlighter +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/syntax_highlighter.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/syntax_highlighter/coderay.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/syntax_highlighter/highlightjs.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/syntax_highlighter/html_pipeline.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/syntax_highlighter/prettify.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/syntax_highlighter/pygments.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/syntax_highlighter/rouge.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/table.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/timings.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/version.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/lib/asciidoctor/writer.rb +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/man +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/man/asciidoctor.1 +#usr/lib/ruby/gems/3.3.0/gems/asciidoctor-2.0.23/man/asciidoctor.adoc +#usr/lib/ruby/gems/3.3.0/specifications/asciidoctor-2.0.23.gemspec +#usr/share/man/man1/asciidoctor.1 diff --git a/config/rootfiles/common/bind b/config/rootfiles/common/bind index de2dc717b8..86383fb741 100644 --- a/config/rootfiles/common/bind +++ b/config/rootfiles/common/bind @@ -271,24 +271,24 @@ usr/bin/nsupdate #usr/include/pk11/site.h #usr/include/pkcs11 #usr/include/pkcs11/pkcs11.h -usr/lib/libbind9-9.16.49.so +usr/lib/libbind9-9.16.50.so #usr/lib/libbind9.la #usr/lib/libbind9.so -usr/lib/libdns-9.16.49.so +usr/lib/libdns-9.16.50.so #usr/lib/libdns.la #usr/lib/libdns.so -usr/lib/libirs-9.16.49.so +usr/lib/libirs-9.16.50.so #usr/lib/libirs.la #usr/lib/libirs.so -usr/lib/libisc-9.16.49.so +usr/lib/libisc-9.16.50.so #usr/lib/libisc.la #usr/lib/libisc.so -usr/lib/libisccc-9.16.49.so +usr/lib/libisccc-9.16.50.so #usr/lib/libisccc.la #usr/lib/libisccc.so -usr/lib/libisccfg-9.16.49.so +usr/lib/libisccfg-9.16.50.so #usr/lib/libisccfg.la #usr/lib/libisccfg.so -usr/lib/libns-9.16.49.so +usr/lib/libns-9.16.50.so #usr/lib/libns.la #usr/lib/libns.so diff --git a/config/rootfiles/common/curl b/config/rootfiles/common/curl index 4559aaaa8b..362e047e2b 100644 --- a/config/rootfiles/common/curl +++ b/config/rootfiles/common/curl @@ -19,7 +19,6 @@ usr/lib/libcurl.so.4 usr/lib/libcurl.so.4.8.0 #usr/lib/pkgconfig/libcurl.pc #usr/share/aclocal/libcurl.m4 -#usr/share/man/man1/curl-config.1 #usr/share/man/man1/curl.1 #usr/share/man/man3/CURLINFO_ACTIVESOCKET.3 #usr/share/man/man3/CURLINFO_APPCONNECT_TIME.3 @@ -30,6 +29,7 @@ usr/lib/libcurl.so.4.8.0 #usr/share/man/man3/CURLINFO_CONDITION_UNMET.3 #usr/share/man/man3/CURLINFO_CONNECT_TIME.3 #usr/share/man/man3/CURLINFO_CONNECT_TIME_T.3 +#usr/share/man/man3/CURLINFO_CONN_ID.3 #usr/share/man/man3/CURLINFO_CONTENT_LENGTH_DOWNLOAD.3 #usr/share/man/man3/CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3 #usr/share/man/man3/CURLINFO_CONTENT_LENGTH_UPLOAD.3 @@ -61,6 +61,7 @@ usr/lib/libcurl.so.4.8.0 #usr/share/man/man3/CURLINFO_PROXYAUTH_AVAIL.3 #usr/share/man/man3/CURLINFO_PROXY_ERROR.3 #usr/share/man/man3/CURLINFO_PROXY_SSL_VERIFYRESULT.3 +#usr/share/man/man3/CURLINFO_QUEUE_TIME_T.3 #usr/share/man/man3/CURLINFO_REDIRECT_COUNT.3 #usr/share/man/man3/CURLINFO_REDIRECT_TIME.3 #usr/share/man/man3/CURLINFO_REDIRECT_TIME_T.3 @@ -90,6 +91,8 @@ usr/lib/libcurl.so.4.8.0 #usr/share/man/man3/CURLINFO_TLS_SSL_PTR.3 #usr/share/man/man3/CURLINFO_TOTAL_TIME.3 #usr/share/man/man3/CURLINFO_TOTAL_TIME_T.3 +#usr/share/man/man3/CURLINFO_USED_PROXY.3 +#usr/share/man/man3/CURLINFO_XFER_ID.3 #usr/share/man/man3/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3 #usr/share/man/man3/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3 #usr/share/man/man3/CURLMOPT_MAXCONNECTS.3 @@ -159,6 +162,7 @@ usr/lib/libcurl.so.4.8.0 #usr/share/man/man3/CURLOPT_DOH_SSL_VERIFYPEER.3 #usr/share/man/man3/CURLOPT_DOH_SSL_VERIFYSTATUS.3 #usr/share/man/man3/CURLOPT_DOH_URL.3 +#usr/share/man/man3/CURLOPT_ECH.3 #usr/share/man/man3/CURLOPT_EGDSOCKET.3 #usr/share/man/man3/CURLOPT_ERRORBUFFER.3 #usr/share/man/man3/CURLOPT_EXPECT_100_TIMEOUT_MS.3 @@ -301,6 +305,7 @@ usr/lib/libcurl.so.4.8.0 #usr/share/man/man3/CURLOPT_PROXY_TLSAUTH_USERNAME.3 #usr/share/man/man3/CURLOPT_PROXY_TRANSFER_MODE.3 #usr/share/man/man3/CURLOPT_PUT.3 +#usr/share/man/man3/CURLOPT_QUICK_EXIT.3 #usr/share/man/man3/CURLOPT_QUOTE.3 #usr/share/man/man3/CURLOPT_RANDOM_FILE.3 #usr/share/man/man3/CURLOPT_RANGE.3 @@ -326,6 +331,7 @@ usr/lib/libcurl.so.4.8.0 #usr/share/man/man3/CURLOPT_SEEKDATA.3 #usr/share/man/man3/CURLOPT_SEEKFUNCTION.3 #usr/share/man/man3/CURLOPT_SERVER_RESPONSE_TIMEOUT.3 +#usr/share/man/man3/CURLOPT_SERVER_RESPONSE_TIMEOUT_MS.3 #usr/share/man/man3/CURLOPT_SERVICE_NAME.3 #usr/share/man/man3/CURLOPT_SHARE.3 #usr/share/man/man3/CURLOPT_SOCKOPTDATA.3 @@ -335,6 +341,8 @@ usr/lib/libcurl.so.4.8.0 #usr/share/man/man3/CURLOPT_SOCKS5_GSSAPI_SERVICE.3 #usr/share/man/man3/CURLOPT_SSH_AUTH_TYPES.3 #usr/share/man/man3/CURLOPT_SSH_COMPRESSION.3 +#usr/share/man/man3/CURLOPT_SSH_HOSTKEYDATA.3 +#usr/share/man/man3/CURLOPT_SSH_HOSTKEYFUNCTION.3 #usr/share/man/man3/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3 #usr/share/man/man3/CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256.3 #usr/share/man/man3/CURLOPT_SSH_KEYDATA.3 @@ -442,6 +450,7 @@ usr/lib/libcurl.so.4.8.0 #usr/share/man/man3/curl_global_init.3 #usr/share/man/man3/curl_global_init_mem.3 #usr/share/man/man3/curl_global_sslset.3 +#usr/share/man/man3/curl_global_trace.3 #usr/share/man/man3/curl_mime_addpart.3 #usr/share/man/man3/curl_mime_data.3 #usr/share/man/man3/curl_mime_data_cb.3 @@ -459,6 +468,7 @@ usr/lib/libcurl.so.4.8.0 #usr/share/man/man3/curl_multi_assign.3 #usr/share/man/man3/curl_multi_cleanup.3 #usr/share/man/man3/curl_multi_fdset.3 +#usr/share/man/man3/curl_multi_get_handles.3 #usr/share/man/man3/curl_multi_info_read.3 #usr/share/man/man3/curl_multi_init.3 #usr/share/man/man3/curl_multi_perform.3 @@ -471,6 +481,7 @@ usr/lib/libcurl.so.4.8.0 #usr/share/man/man3/curl_multi_strerror.3 #usr/share/man/man3/curl_multi_timeout.3 #usr/share/man/man3/curl_multi_wait.3 +#usr/share/man/man3/curl_multi_waitfds.3 #usr/share/man/man3/curl_multi_wakeup.3 #usr/share/man/man3/curl_pushheader_byname.3 #usr/share/man/man3/curl_pushheader_bynum.3 @@ -495,6 +506,7 @@ usr/lib/libcurl.so.4.8.0 #usr/share/man/man3/curl_ws_recv.3 #usr/share/man/man3/curl_ws_send.3 #usr/share/man/man3/libcurl-easy.3 +#usr/share/man/man3/libcurl-env-dbg.3 #usr/share/man/man3/libcurl-env.3 #usr/share/man/man3/libcurl-errors.3 #usr/share/man/man3/libcurl-multi.3 diff --git a/config/rootfiles/common/gnutls b/config/rootfiles/common/gnutls index 6cdaeb1511..6a5d1a3bf5 100644 --- a/config/rootfiles/common/gnutls +++ b/config/rootfiles/common/gnutls @@ -32,7 +32,7 @@ usr/lib/libgnutls-dane.so.0.4.1 #usr/lib/libgnutls.la #usr/lib/libgnutls.so usr/lib/libgnutls.so.30 -usr/lib/libgnutls.so.30.37.1 +usr/lib/libgnutls.so.30.39.0 #usr/lib/libgnutlsxx.la #usr/lib/libgnutlsxx.so usr/lib/libgnutlsxx.so.30 @@ -1257,8 +1257,10 @@ usr/lib/libgnutlsxx.so.30.0.0 #usr/share/man/man3/gnutls_x509_rdn_get_by_oid.3 #usr/share/man/man3/gnutls_x509_rdn_get_oid.3 #usr/share/man/man3/gnutls_x509_spki_deinit.3 +#usr/share/man/man3/gnutls_x509_spki_get_rsa_oaep_params.3 #usr/share/man/man3/gnutls_x509_spki_get_rsa_pss_params.3 #usr/share/man/man3/gnutls_x509_spki_init.3 +#usr/share/man/man3/gnutls_x509_spki_set_rsa_oaep_params.3 #usr/share/man/man3/gnutls_x509_spki_set_rsa_pss_params.3 #usr/share/man/man3/gnutls_x509_tlsfeatures_add.3 #usr/share/man/man3/gnutls_x509_tlsfeatures_check_crt.3 diff --git a/config/rootfiles/common/libedit b/config/rootfiles/common/libedit index 5314b32fbc..7d4a13ea6f 100644 --- a/config/rootfiles/common/libedit +++ b/config/rootfiles/common/libedit @@ -4,7 +4,7 @@ #usr/lib/libedit.la #usr/lib/libedit.so usr/lib/libedit.so.0 -usr/lib/libedit.so.0.0.72 +usr/lib/libedit.so.0.0.73 #usr/lib/pkgconfig/libedit.pc #usr/share/man/man3/editline.3 #usr/share/man/man3/el_deletestr.3 diff --git a/config/rootfiles/common/openssh b/config/rootfiles/common/openssh index c3666d9148..f7b479f551 100644 --- a/config/rootfiles/common/openssh +++ b/config/rootfiles/common/openssh @@ -1,8 +1,6 @@ #etc/ssh etc/ssh/moduli etc/ssh/ssh_config -#etc/ssh/ssh_host_dsa_key -#etc/ssh/ssh_host_dsa_key.pub #etc/ssh/ssh_host_ecdsa_key #etc/ssh/ssh_host_ecdsa_key.pub #etc/ssh/ssh_host_ed25519_key @@ -19,9 +17,10 @@ usr/bin/ssh-keygen usr/bin/ssh-keyscan #usr/lib/openssh usr/lib/openssh/sftp-server -#usr/lib/openssh/ssh-keysign +usr/lib/openssh/ssh-keysign usr/lib/openssh/ssh-pkcs11-helper usr/lib/openssh/ssh-sk-helper +usr/lib/openssh/sshd-session usr/sbin/sshd #usr/share/man/man1/scp.1 #usr/share/man/man1/sftp.1 diff --git a/config/rootfiles/common/ruby b/config/rootfiles/common/ruby new file mode 100644 index 0000000000..2be930022b --- /dev/null +++ b/config/rootfiles/common/ruby @@ -0,0 +1,3053 @@ +#usr/bin/bundle +#usr/bin/bundler +#usr/bin/erb +#usr/bin/gem +#usr/bin/irb +#usr/bin/racc +#usr/bin/rake +#usr/bin/rbs +#usr/bin/rdbg +#usr/bin/rdoc +#usr/bin/ri +#usr/bin/ruby +#usr/bin/syntax_suggest +#usr/bin/typeprof +#usr/include/ruby-3.3.0 +#usr/include/ruby-3.3.0/ruby +#usr/include/ruby-3.3.0/ruby.h +#usr/include/ruby-3.3.0/ruby/assert.h +#usr/include/ruby-3.3.0/ruby/atomic.h +#usr/include/ruby-3.3.0/ruby/backward +#usr/include/ruby-3.3.0/ruby/backward.h +#usr/include/ruby-3.3.0/ruby/backward/2 +#usr/include/ruby-3.3.0/ruby/backward/2/assume.h +#usr/include/ruby-3.3.0/ruby/backward/2/attributes.h +#usr/include/ruby-3.3.0/ruby/backward/2/bool.h +#usr/include/ruby-3.3.0/ruby/backward/2/gcc_version_since.h +#usr/include/ruby-3.3.0/ruby/backward/2/inttypes.h +#usr/include/ruby-3.3.0/ruby/backward/2/limits.h +#usr/include/ruby-3.3.0/ruby/backward/2/long_long.h +#usr/include/ruby-3.3.0/ruby/backward/2/r_cast.h +#usr/include/ruby-3.3.0/ruby/backward/2/rmodule.h +#usr/include/ruby-3.3.0/ruby/backward/2/stdalign.h +#usr/include/ruby-3.3.0/ruby/backward/2/stdarg.h +#usr/include/ruby-3.3.0/ruby/backward/cxxanyargs.hpp +#usr/include/ruby-3.3.0/ruby/debug.h +#usr/include/ruby-3.3.0/ruby/defines.h +#usr/include/ruby-3.3.0/ruby/digest.h +#usr/include/ruby-3.3.0/ruby/encoding.h +#usr/include/ruby-3.3.0/ruby/fiber +#usr/include/ruby-3.3.0/ruby/fiber/scheduler.h +#usr/include/ruby-3.3.0/ruby/intern.h +#usr/include/ruby-3.3.0/ruby/internal +#usr/include/ruby-3.3.0/ruby/internal/abi.h +#usr/include/ruby-3.3.0/ruby/internal/anyargs.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic +#usr/include/ruby-3.3.0/ruby/internal/arithmetic.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/char.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/double.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/fixnum.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/gid_t.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/int.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/intptr_t.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/long.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/long_long.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/mode_t.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/off_t.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/pid_t.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/short.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/size_t.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/st_data_t.h +#usr/include/ruby-3.3.0/ruby/internal/arithmetic/uid_t.h +#usr/include/ruby-3.3.0/ruby/internal/assume.h +#usr/include/ruby-3.3.0/ruby/internal/attr +#usr/include/ruby-3.3.0/ruby/internal/attr/alloc_size.h +#usr/include/ruby-3.3.0/ruby/internal/attr/artificial.h +#usr/include/ruby-3.3.0/ruby/internal/attr/cold.h +#usr/include/ruby-3.3.0/ruby/internal/attr/const.h +#usr/include/ruby-3.3.0/ruby/internal/attr/constexpr.h +#usr/include/ruby-3.3.0/ruby/internal/attr/deprecated.h +#usr/include/ruby-3.3.0/ruby/internal/attr/diagnose_if.h +#usr/include/ruby-3.3.0/ruby/internal/attr/enum_extensibility.h +#usr/include/ruby-3.3.0/ruby/internal/attr/error.h +#usr/include/ruby-3.3.0/ruby/internal/attr/flag_enum.h +#usr/include/ruby-3.3.0/ruby/internal/attr/forceinline.h +#usr/include/ruby-3.3.0/ruby/internal/attr/format.h +#usr/include/ruby-3.3.0/ruby/internal/attr/maybe_unused.h +#usr/include/ruby-3.3.0/ruby/internal/attr/noalias.h +#usr/include/ruby-3.3.0/ruby/internal/attr/nodiscard.h +#usr/include/ruby-3.3.0/ruby/internal/attr/noexcept.h +#usr/include/ruby-3.3.0/ruby/internal/attr/noinline.h +#usr/include/ruby-3.3.0/ruby/internal/attr/nonnull.h +#usr/include/ruby-3.3.0/ruby/internal/attr/noreturn.h +#usr/include/ruby-3.3.0/ruby/internal/attr/packed_struct.h +#usr/include/ruby-3.3.0/ruby/internal/attr/pure.h +#usr/include/ruby-3.3.0/ruby/internal/attr/restrict.h +#usr/include/ruby-3.3.0/ruby/internal/attr/returns_nonnull.h +#usr/include/ruby-3.3.0/ruby/internal/attr/warning.h +#usr/include/ruby-3.3.0/ruby/internal/attr/weakref.h +#usr/include/ruby-3.3.0/ruby/internal/cast.h +#usr/include/ruby-3.3.0/ruby/internal/compiler_is +#usr/include/ruby-3.3.0/ruby/internal/compiler_is.h +#usr/include/ruby-3.3.0/ruby/internal/compiler_is/apple.h +#usr/include/ruby-3.3.0/ruby/internal/compiler_is/clang.h +#usr/include/ruby-3.3.0/ruby/internal/compiler_is/gcc.h +#usr/include/ruby-3.3.0/ruby/internal/compiler_is/intel.h +#usr/include/ruby-3.3.0/ruby/internal/compiler_is/msvc.h +#usr/include/ruby-3.3.0/ruby/internal/compiler_is/sunpro.h +#usr/include/ruby-3.3.0/ruby/internal/compiler_since.h +#usr/include/ruby-3.3.0/ruby/internal/config.h +#usr/include/ruby-3.3.0/ruby/internal/constant_p.h +#usr/include/ruby-3.3.0/ruby/internal/core +#usr/include/ruby-3.3.0/ruby/internal/core.h +#usr/include/ruby-3.3.0/ruby/internal/core/rarray.h +#usr/include/ruby-3.3.0/ruby/internal/core/rbasic.h +#usr/include/ruby-3.3.0/ruby/internal/core/rbignum.h +#usr/include/ruby-3.3.0/ruby/internal/core/rclass.h +#usr/include/ruby-3.3.0/ruby/internal/core/rdata.h +#usr/include/ruby-3.3.0/ruby/internal/core/rfile.h +#usr/include/ruby-3.3.0/ruby/internal/core/rhash.h +#usr/include/ruby-3.3.0/ruby/internal/core/rmatch.h +#usr/include/ruby-3.3.0/ruby/internal/core/robject.h +#usr/include/ruby-3.3.0/ruby/internal/core/rregexp.h +#usr/include/ruby-3.3.0/ruby/internal/core/rstring.h +#usr/include/ruby-3.3.0/ruby/internal/core/rstruct.h +#usr/include/ruby-3.3.0/ruby/internal/core/rtypeddata.h +#usr/include/ruby-3.3.0/ruby/internal/ctype.h +#usr/include/ruby-3.3.0/ruby/internal/dllexport.h +#usr/include/ruby-3.3.0/ruby/internal/dosish.h +#usr/include/ruby-3.3.0/ruby/internal/encoding +#usr/include/ruby-3.3.0/ruby/internal/encoding/coderange.h +#usr/include/ruby-3.3.0/ruby/internal/encoding/ctype.h +#usr/include/ruby-3.3.0/ruby/internal/encoding/encoding.h +#usr/include/ruby-3.3.0/ruby/internal/encoding/pathname.h +#usr/include/ruby-3.3.0/ruby/internal/encoding/re.h +#usr/include/ruby-3.3.0/ruby/internal/encoding/sprintf.h +#usr/include/ruby-3.3.0/ruby/internal/encoding/string.h +#usr/include/ruby-3.3.0/ruby/internal/encoding/symbol.h +#usr/include/ruby-3.3.0/ruby/internal/encoding/transcode.h +#usr/include/ruby-3.3.0/ruby/internal/error.h +#usr/include/ruby-3.3.0/ruby/internal/eval.h +#usr/include/ruby-3.3.0/ruby/internal/event.h +#usr/include/ruby-3.3.0/ruby/internal/fl_type.h +#usr/include/ruby-3.3.0/ruby/internal/gc.h +#usr/include/ruby-3.3.0/ruby/internal/glob.h +#usr/include/ruby-3.3.0/ruby/internal/globals.h +#usr/include/ruby-3.3.0/ruby/internal/has +#usr/include/ruby-3.3.0/ruby/internal/has/attribute.h +#usr/include/ruby-3.3.0/ruby/internal/has/builtin.h +#usr/include/ruby-3.3.0/ruby/internal/has/c_attribute.h +#usr/include/ruby-3.3.0/ruby/internal/has/cpp_attribute.h +#usr/include/ruby-3.3.0/ruby/internal/has/declspec_attribute.h +#usr/include/ruby-3.3.0/ruby/internal/has/extension.h +#usr/include/ruby-3.3.0/ruby/internal/has/feature.h +#usr/include/ruby-3.3.0/ruby/internal/has/warning.h +#usr/include/ruby-3.3.0/ruby/internal/intern +#usr/include/ruby-3.3.0/ruby/internal/intern/array.h +#usr/include/ruby-3.3.0/ruby/internal/intern/bignum.h +#usr/include/ruby-3.3.0/ruby/internal/intern/class.h +#usr/include/ruby-3.3.0/ruby/internal/intern/compar.h +#usr/include/ruby-3.3.0/ruby/internal/intern/complex.h +#usr/include/ruby-3.3.0/ruby/internal/intern/cont.h +#usr/include/ruby-3.3.0/ruby/internal/intern/dir.h +#usr/include/ruby-3.3.0/ruby/internal/intern/enum.h +#usr/include/ruby-3.3.0/ruby/internal/intern/enumerator.h +#usr/include/ruby-3.3.0/ruby/internal/intern/error.h +#usr/include/ruby-3.3.0/ruby/internal/intern/eval.h +#usr/include/ruby-3.3.0/ruby/internal/intern/file.h +#usr/include/ruby-3.3.0/ruby/internal/intern/hash.h +#usr/include/ruby-3.3.0/ruby/internal/intern/io.h +#usr/include/ruby-3.3.0/ruby/internal/intern/load.h +#usr/include/ruby-3.3.0/ruby/internal/intern/marshal.h +#usr/include/ruby-3.3.0/ruby/internal/intern/numeric.h +#usr/include/ruby-3.3.0/ruby/internal/intern/object.h +#usr/include/ruby-3.3.0/ruby/internal/intern/parse.h +#usr/include/ruby-3.3.0/ruby/internal/intern/proc.h +#usr/include/ruby-3.3.0/ruby/internal/intern/process.h +#usr/include/ruby-3.3.0/ruby/internal/intern/random.h +#usr/include/ruby-3.3.0/ruby/internal/intern/range.h +#usr/include/ruby-3.3.0/ruby/internal/intern/rational.h +#usr/include/ruby-3.3.0/ruby/internal/intern/re.h +#usr/include/ruby-3.3.0/ruby/internal/intern/ruby.h +#usr/include/ruby-3.3.0/ruby/internal/intern/select +#usr/include/ruby-3.3.0/ruby/internal/intern/select.h +#usr/include/ruby-3.3.0/ruby/internal/intern/select/largesize.h +#usr/include/ruby-3.3.0/ruby/internal/intern/select/posix.h +#usr/include/ruby-3.3.0/ruby/internal/intern/signal.h +#usr/include/ruby-3.3.0/ruby/internal/intern/sprintf.h +#usr/include/ruby-3.3.0/ruby/internal/intern/string.h +#usr/include/ruby-3.3.0/ruby/internal/intern/struct.h +#usr/include/ruby-3.3.0/ruby/internal/intern/thread.h +#usr/include/ruby-3.3.0/ruby/internal/intern/time.h +#usr/include/ruby-3.3.0/ruby/internal/intern/variable.h +#usr/include/ruby-3.3.0/ruby/internal/intern/vm.h +#usr/include/ruby-3.3.0/ruby/internal/interpreter.h +#usr/include/ruby-3.3.0/ruby/internal/iterator.h +#usr/include/ruby-3.3.0/ruby/internal/memory.h +#usr/include/ruby-3.3.0/ruby/internal/method.h +#usr/include/ruby-3.3.0/ruby/internal/module.h +#usr/include/ruby-3.3.0/ruby/internal/newobj.h +#usr/include/ruby-3.3.0/ruby/internal/scan_args.h +#usr/include/ruby-3.3.0/ruby/internal/special_consts.h +#usr/include/ruby-3.3.0/ruby/internal/static_assert.h +#usr/include/ruby-3.3.0/ruby/internal/stdalign.h +#usr/include/ruby-3.3.0/ruby/internal/stdbool.h +#usr/include/ruby-3.3.0/ruby/internal/symbol.h +#usr/include/ruby-3.3.0/ruby/internal/value.h +#usr/include/ruby-3.3.0/ruby/internal/value_type.h +#usr/include/ruby-3.3.0/ruby/internal/variable.h +#usr/include/ruby-3.3.0/ruby/internal/warning_push.h +#usr/include/ruby-3.3.0/ruby/internal/xmalloc.h +#usr/include/ruby-3.3.0/ruby/io +#usr/include/ruby-3.3.0/ruby/io.h +#usr/include/ruby-3.3.0/ruby/io/buffer.h +#usr/include/ruby-3.3.0/ruby/memory_view.h +#usr/include/ruby-3.3.0/ruby/missing.h +#usr/include/ruby-3.3.0/ruby/onigmo.h +#usr/include/ruby-3.3.0/ruby/oniguruma.h +#usr/include/ruby-3.3.0/ruby/ractor.h +#usr/include/ruby-3.3.0/ruby/random.h +#usr/include/ruby-3.3.0/ruby/re.h +#usr/include/ruby-3.3.0/ruby/regex.h +#usr/include/ruby-3.3.0/ruby/ruby.h +#usr/include/ruby-3.3.0/ruby/st.h +#usr/include/ruby-3.3.0/ruby/subst.h +#usr/include/ruby-3.3.0/ruby/thread.h +#usr/include/ruby-3.3.0/ruby/thread_native.h +#usr/include/ruby-3.3.0/ruby/util.h +#usr/include/ruby-3.3.0/ruby/version.h +#usr/include/ruby-3.3.0/ruby/vm.h +#usr/include/ruby-3.3.0/x86_64-linux +#usr/include/ruby-3.3.0/x86_64-linux/ruby +#usr/include/ruby-3.3.0/x86_64-linux/ruby/config.h +#usr/lib/libruby.so +#usr/lib/libruby.so.3.3 +#usr/lib/libruby.so.3.3.3 +#usr/lib/pkgconfig/ruby-3.3.pc +#usr/lib/ruby +#usr/lib/ruby/3.3.0 +#usr/lib/ruby/3.3.0/English.rb +#usr/lib/ruby/3.3.0/abbrev.rb +#usr/lib/ruby/3.3.0/base64.rb +#usr/lib/ruby/3.3.0/benchmark.rb +#usr/lib/ruby/3.3.0/bigdecimal +#usr/lib/ruby/3.3.0/bigdecimal.rb +#usr/lib/ruby/3.3.0/bigdecimal/jacobian.rb +#usr/lib/ruby/3.3.0/bigdecimal/ludcmp.rb +#usr/lib/ruby/3.3.0/bigdecimal/math.rb +#usr/lib/ruby/3.3.0/bigdecimal/newton.rb +#usr/lib/ruby/3.3.0/bigdecimal/util.rb +#usr/lib/ruby/3.3.0/bundled_gems.rb +#usr/lib/ruby/3.3.0/bundler +#usr/lib/ruby/3.3.0/bundler.rb +#usr/lib/ruby/3.3.0/bundler/build_metadata.rb +#usr/lib/ruby/3.3.0/bundler/capistrano.rb +#usr/lib/ruby/3.3.0/bundler/checksum.rb +#usr/lib/ruby/3.3.0/bundler/ci_detector.rb +#usr/lib/ruby/3.3.0/bundler/cli +#usr/lib/ruby/3.3.0/bundler/cli.rb +#usr/lib/ruby/3.3.0/bundler/cli/add.rb +#usr/lib/ruby/3.3.0/bundler/cli/binstubs.rb +#usr/lib/ruby/3.3.0/bundler/cli/cache.rb +#usr/lib/ruby/3.3.0/bundler/cli/check.rb +#usr/lib/ruby/3.3.0/bundler/cli/clean.rb +#usr/lib/ruby/3.3.0/bundler/cli/common.rb +#usr/lib/ruby/3.3.0/bundler/cli/config.rb +#usr/lib/ruby/3.3.0/bundler/cli/console.rb +#usr/lib/ruby/3.3.0/bundler/cli/doctor.rb +#usr/lib/ruby/3.3.0/bundler/cli/exec.rb +#usr/lib/ruby/3.3.0/bundler/cli/fund.rb +#usr/lib/ruby/3.3.0/bundler/cli/gem.rb +#usr/lib/ruby/3.3.0/bundler/cli/info.rb +#usr/lib/ruby/3.3.0/bundler/cli/init.rb +#usr/lib/ruby/3.3.0/bundler/cli/inject.rb +#usr/lib/ruby/3.3.0/bundler/cli/install.rb +#usr/lib/ruby/3.3.0/bundler/cli/issue.rb +#usr/lib/ruby/3.3.0/bundler/cli/list.rb +#usr/lib/ruby/3.3.0/bundler/cli/lock.rb +#usr/lib/ruby/3.3.0/bundler/cli/open.rb +#usr/lib/ruby/3.3.0/bundler/cli/outdated.rb +#usr/lib/ruby/3.3.0/bundler/cli/platform.rb +#usr/lib/ruby/3.3.0/bundler/cli/plugin.rb +#usr/lib/ruby/3.3.0/bundler/cli/pristine.rb +#usr/lib/ruby/3.3.0/bundler/cli/remove.rb +#usr/lib/ruby/3.3.0/bundler/cli/show.rb +#usr/lib/ruby/3.3.0/bundler/cli/update.rb +#usr/lib/ruby/3.3.0/bundler/cli/viz.rb +#usr/lib/ruby/3.3.0/bundler/compact_index_client +#usr/lib/ruby/3.3.0/bundler/compact_index_client.rb +#usr/lib/ruby/3.3.0/bundler/compact_index_client/cache.rb +#usr/lib/ruby/3.3.0/bundler/compact_index_client/cache_file.rb +#usr/lib/ruby/3.3.0/bundler/compact_index_client/gem_parser.rb +#usr/lib/ruby/3.3.0/bundler/compact_index_client/updater.rb +#usr/lib/ruby/3.3.0/bundler/constants.rb +#usr/lib/ruby/3.3.0/bundler/current_ruby.rb +#usr/lib/ruby/3.3.0/bundler/definition.rb +#usr/lib/ruby/3.3.0/bundler/dependency.rb +#usr/lib/ruby/3.3.0/bundler/deployment.rb +#usr/lib/ruby/3.3.0/bundler/deprecate.rb +#usr/lib/ruby/3.3.0/bundler/digest.rb +#usr/lib/ruby/3.3.0/bundler/dsl.rb +#usr/lib/ruby/3.3.0/bundler/endpoint_specification.rb +#usr/lib/ruby/3.3.0/bundler/env.rb +#usr/lib/ruby/3.3.0/bundler/environment_preserver.rb +#usr/lib/ruby/3.3.0/bundler/errors.rb +#usr/lib/ruby/3.3.0/bundler/feature_flag.rb +#usr/lib/ruby/3.3.0/bundler/fetcher +#usr/lib/ruby/3.3.0/bundler/fetcher.rb +#usr/lib/ruby/3.3.0/bundler/fetcher/base.rb +#usr/lib/ruby/3.3.0/bundler/fetcher/compact_index.rb +#usr/lib/ruby/3.3.0/bundler/fetcher/dependency.rb +#usr/lib/ruby/3.3.0/bundler/fetcher/downloader.rb +#usr/lib/ruby/3.3.0/bundler/fetcher/gem_remote_fetcher.rb +#usr/lib/ruby/3.3.0/bundler/fetcher/index.rb +#usr/lib/ruby/3.3.0/bundler/force_platform.rb +#usr/lib/ruby/3.3.0/bundler/friendly_errors.rb +#usr/lib/ruby/3.3.0/bundler/gem_helper.rb +#usr/lib/ruby/3.3.0/bundler/gem_helpers.rb +#usr/lib/ruby/3.3.0/bundler/gem_tasks.rb +#usr/lib/ruby/3.3.0/bundler/gem_version_promoter.rb +#usr/lib/ruby/3.3.0/bundler/graph.rb +#usr/lib/ruby/3.3.0/bundler/index.rb +#usr/lib/ruby/3.3.0/bundler/injector.rb +#usr/lib/ruby/3.3.0/bundler/inline.rb +#usr/lib/ruby/3.3.0/bundler/installer +#usr/lib/ruby/3.3.0/bundler/installer.rb +#usr/lib/ruby/3.3.0/bundler/installer/gem_installer.rb +#usr/lib/ruby/3.3.0/bundler/installer/parallel_installer.rb +#usr/lib/ruby/3.3.0/bundler/installer/standalone.rb +#usr/lib/ruby/3.3.0/bundler/lazy_specification.rb +#usr/lib/ruby/3.3.0/bundler/lockfile_generator.rb +#usr/lib/ruby/3.3.0/bundler/lockfile_parser.rb +#usr/lib/ruby/3.3.0/bundler/man +#usr/lib/ruby/3.3.0/bundler/man/bundle-add.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-add.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-binstubs.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-binstubs.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-cache.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-cache.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-check.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-check.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-clean.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-clean.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-config.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-config.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-console.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-console.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-doctor.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-doctor.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-exec.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-exec.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-gem.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-gem.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-help.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-help.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-info.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-info.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-init.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-init.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-inject.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-inject.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-install.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-install.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-list.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-list.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-lock.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-lock.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-open.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-open.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-outdated.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-outdated.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-platform.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-platform.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-plugin.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-plugin.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-pristine.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-pristine.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-remove.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-remove.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-show.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-show.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-update.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-update.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-version.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-version.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle-viz.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle-viz.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/bundle.1 +#usr/lib/ruby/3.3.0/bundler/man/bundle.1.ronn +#usr/lib/ruby/3.3.0/bundler/man/gemfile.5 +#usr/lib/ruby/3.3.0/bundler/man/gemfile.5.ronn +#usr/lib/ruby/3.3.0/bundler/match_metadata.rb +#usr/lib/ruby/3.3.0/bundler/match_platform.rb +#usr/lib/ruby/3.3.0/bundler/match_remote_metadata.rb +#usr/lib/ruby/3.3.0/bundler/mirror.rb +#usr/lib/ruby/3.3.0/bundler/plugin +#usr/lib/ruby/3.3.0/bundler/plugin.rb +#usr/lib/ruby/3.3.0/bundler/plugin/api +#usr/lib/ruby/3.3.0/bundler/plugin/api.rb +#usr/lib/ruby/3.3.0/bundler/plugin/api/source.rb +#usr/lib/ruby/3.3.0/bundler/plugin/dsl.rb +#usr/lib/ruby/3.3.0/bundler/plugin/events.rb +#usr/lib/ruby/3.3.0/bundler/plugin/index.rb +#usr/lib/ruby/3.3.0/bundler/plugin/installer +#usr/lib/ruby/3.3.0/bundler/plugin/installer.rb +#usr/lib/ruby/3.3.0/bundler/plugin/installer/git.rb +#usr/lib/ruby/3.3.0/bundler/plugin/installer/path.rb +#usr/lib/ruby/3.3.0/bundler/plugin/installer/rubygems.rb +#usr/lib/ruby/3.3.0/bundler/plugin/source_list.rb +#usr/lib/ruby/3.3.0/bundler/process_lock.rb +#usr/lib/ruby/3.3.0/bundler/remote_specification.rb +#usr/lib/ruby/3.3.0/bundler/resolver +#usr/lib/ruby/3.3.0/bundler/resolver.rb +#usr/lib/ruby/3.3.0/bundler/resolver/base.rb +#usr/lib/ruby/3.3.0/bundler/resolver/candidate.rb +#usr/lib/ruby/3.3.0/bundler/resolver/incompatibility.rb +#usr/lib/ruby/3.3.0/bundler/resolver/package.rb +#usr/lib/ruby/3.3.0/bundler/resolver/root.rb +#usr/lib/ruby/3.3.0/bundler/resolver/spec_group.rb +#usr/lib/ruby/3.3.0/bundler/retry.rb +#usr/lib/ruby/3.3.0/bundler/ruby_dsl.rb +#usr/lib/ruby/3.3.0/bundler/ruby_version.rb +#usr/lib/ruby/3.3.0/bundler/rubygems_ext.rb +#usr/lib/ruby/3.3.0/bundler/rubygems_gem_installer.rb +#usr/lib/ruby/3.3.0/bundler/rubygems_integration.rb +#usr/lib/ruby/3.3.0/bundler/runtime.rb +#usr/lib/ruby/3.3.0/bundler/safe_marshal.rb +#usr/lib/ruby/3.3.0/bundler/self_manager.rb +#usr/lib/ruby/3.3.0/bundler/settings +#usr/lib/ruby/3.3.0/bundler/settings.rb +#usr/lib/ruby/3.3.0/bundler/settings/validator.rb +#usr/lib/ruby/3.3.0/bundler/setup.rb +#usr/lib/ruby/3.3.0/bundler/shared_helpers.rb +#usr/lib/ruby/3.3.0/bundler/similarity_detector.rb +#usr/lib/ruby/3.3.0/bundler/source +#usr/lib/ruby/3.3.0/bundler/source.rb +#usr/lib/ruby/3.3.0/bundler/source/gemspec.rb +#usr/lib/ruby/3.3.0/bundler/source/git +#usr/lib/ruby/3.3.0/bundler/source/git.rb +#usr/lib/ruby/3.3.0/bundler/source/git/git_proxy.rb +#usr/lib/ruby/3.3.0/bundler/source/metadata.rb +#usr/lib/ruby/3.3.0/bundler/source/path +#usr/lib/ruby/3.3.0/bundler/source/path.rb +#usr/lib/ruby/3.3.0/bundler/source/path/installer.rb +#usr/lib/ruby/3.3.0/bundler/source/rubygems +#usr/lib/ruby/3.3.0/bundler/source/rubygems.rb +#usr/lib/ruby/3.3.0/bundler/source/rubygems/remote.rb +#usr/lib/ruby/3.3.0/bundler/source/rubygems_aggregate.rb +#usr/lib/ruby/3.3.0/bundler/source_list.rb +#usr/lib/ruby/3.3.0/bundler/source_map.rb +#usr/lib/ruby/3.3.0/bundler/spec_set.rb +#usr/lib/ruby/3.3.0/bundler/stub_specification.rb +#usr/lib/ruby/3.3.0/bundler/templates +#usr/lib/ruby/3.3.0/bundler/templates/Executable +#usr/lib/ruby/3.3.0/bundler/templates/Executable.bundler +#usr/lib/ruby/3.3.0/bundler/templates/Executable.standalone +#usr/lib/ruby/3.3.0/bundler/templates/Gemfile +#usr/lib/ruby/3.3.0/bundler/templates/newgem +#usr/lib/ruby/3.3.0/bundler/templates/newgem/CHANGELOG.md.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/CODE_OF_CONDUCT.md.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/Cargo.toml.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/Gemfile.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/LICENSE.txt.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/README.md.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/Rakefile.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/bin +#usr/lib/ruby/3.3.0/bundler/templates/newgem/bin/console.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/bin/setup.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/circleci +#usr/lib/ruby/3.3.0/bundler/templates/newgem/circleci/config.yml.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/exe +#usr/lib/ruby/3.3.0/bundler/templates/newgem/exe/newgem.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/ext +#usr/lib/ruby/3.3.0/bundler/templates/newgem/ext/newgem +#usr/lib/ruby/3.3.0/bundler/templates/newgem/ext/newgem/Cargo.toml.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/ext/newgem/extconf-c.rb.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/ext/newgem/extconf-rust.rb.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/ext/newgem/newgem.c.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/ext/newgem/newgem.h.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/ext/newgem/src +#usr/lib/ruby/3.3.0/bundler/templates/newgem/ext/newgem/src/lib.rs.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/github +#usr/lib/ruby/3.3.0/bundler/templates/newgem/github/workflows +#usr/lib/ruby/3.3.0/bundler/templates/newgem/github/workflows/main.yml.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/gitignore.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/gitlab-ci.yml.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/lib +#usr/lib/ruby/3.3.0/bundler/templates/newgem/lib/newgem +#usr/lib/ruby/3.3.0/bundler/templates/newgem/lib/newgem.rb.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/lib/newgem/version.rb.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/newgem.gemspec.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/rspec.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/rubocop.yml.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/sig +#usr/lib/ruby/3.3.0/bundler/templates/newgem/sig/newgem.rbs.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/spec +#usr/lib/ruby/3.3.0/bundler/templates/newgem/spec/newgem_spec.rb.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/spec/spec_helper.rb.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/standard.yml.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/test +#usr/lib/ruby/3.3.0/bundler/templates/newgem/test/minitest +#usr/lib/ruby/3.3.0/bundler/templates/newgem/test/minitest/test_helper.rb.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/test/minitest/test_newgem.rb.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/test/test-unit +#usr/lib/ruby/3.3.0/bundler/templates/newgem/test/test-unit/newgem_test.rb.tt +#usr/lib/ruby/3.3.0/bundler/templates/newgem/test/test-unit/test_helper.rb.tt +#usr/lib/ruby/3.3.0/bundler/ui +#usr/lib/ruby/3.3.0/bundler/ui.rb +#usr/lib/ruby/3.3.0/bundler/ui/rg_proxy.rb +#usr/lib/ruby/3.3.0/bundler/ui/shell.rb +#usr/lib/ruby/3.3.0/bundler/ui/silent.rb +#usr/lib/ruby/3.3.0/bundler/uri_credentials_filter.rb +#usr/lib/ruby/3.3.0/bundler/uri_normalizer.rb +#usr/lib/ruby/3.3.0/bundler/vendor +#usr/lib/ruby/3.3.0/bundler/vendor/connection_pool +#usr/lib/ruby/3.3.0/bundler/vendor/connection_pool/lib +#usr/lib/ruby/3.3.0/bundler/vendor/connection_pool/lib/connection_pool +#usr/lib/ruby/3.3.0/bundler/vendor/connection_pool/lib/connection_pool.rb +#usr/lib/ruby/3.3.0/bundler/vendor/connection_pool/lib/connection_pool/timed_stack.rb +#usr/lib/ruby/3.3.0/bundler/vendor/connection_pool/lib/connection_pool/version.rb +#usr/lib/ruby/3.3.0/bundler/vendor/connection_pool/lib/connection_pool/wrapper.rb +#usr/lib/ruby/3.3.0/bundler/vendor/fileutils +#usr/lib/ruby/3.3.0/bundler/vendor/fileutils/lib +#usr/lib/ruby/3.3.0/bundler/vendor/fileutils/lib/fileutils.rb +#usr/lib/ruby/3.3.0/bundler/vendor/net-http-persistent +#usr/lib/ruby/3.3.0/bundler/vendor/net-http-persistent/lib +#usr/lib/ruby/3.3.0/bundler/vendor/net-http-persistent/lib/net +#usr/lib/ruby/3.3.0/bundler/vendor/net-http-persistent/lib/net/http +#usr/lib/ruby/3.3.0/bundler/vendor/net-http-persistent/lib/net/http/persistent +#usr/lib/ruby/3.3.0/bundler/vendor/net-http-persistent/lib/net/http/persistent.rb +#usr/lib/ruby/3.3.0/bundler/vendor/net-http-persistent/lib/net/http/persistent/connection.rb +#usr/lib/ruby/3.3.0/bundler/vendor/net-http-persistent/lib/net/http/persistent/pool.rb +#usr/lib/ruby/3.3.0/bundler/vendor/net-http-persistent/lib/net/http/persistent/timed_stack_multi.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/assignment.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/basic_package_source.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/failure_writer.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/incompatibility.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/package.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/partial_solution.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/rubygems.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/solve_failure.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/static_package_source.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/term.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version_constraint.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version_range.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version_solver.rb +#usr/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version_union.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/actions +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/actions.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/actions/create_file.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/actions/create_link.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/actions/directory.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/actions/empty_directory.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/actions/file_manipulation.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/actions/inject_into_file.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/base.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/command.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/core_ext +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/core_ext/hash_with_indifferent_access.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/error.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/group.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/invocation.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/line_editor +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/line_editor.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/line_editor/basic.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/line_editor/readline.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/nested_context.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/parser +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/parser.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/parser/argument.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/parser/arguments.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/parser/option.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/parser/options.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/rake_compat.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/runner.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell/basic.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell/color.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell/column_printer.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell/html.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell/table_printer.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell/terminal.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell/wrapped_printer.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/util.rb +#usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/version.rb +#usr/lib/ruby/3.3.0/bundler/vendor/tsort +#usr/lib/ruby/3.3.0/bundler/vendor/tsort/lib +#usr/lib/ruby/3.3.0/bundler/vendor/tsort/lib/tsort.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/common.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/file.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/ftp.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/generic.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/http.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/https.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/ldap.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/ldaps.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/mailto.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/rfc2396_parser.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/rfc3986_parser.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/version.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/ws.rb +#usr/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/wss.rb +#usr/lib/ruby/3.3.0/bundler/vendored_fileutils.rb +#usr/lib/ruby/3.3.0/bundler/vendored_net_http.rb +#usr/lib/ruby/3.3.0/bundler/vendored_persistent.rb +#usr/lib/ruby/3.3.0/bundler/vendored_pub_grub.rb +#usr/lib/ruby/3.3.0/bundler/vendored_thor.rb +#usr/lib/ruby/3.3.0/bundler/vendored_timeout.rb +#usr/lib/ruby/3.3.0/bundler/vendored_tsort.rb +#usr/lib/ruby/3.3.0/bundler/vendored_uri.rb +#usr/lib/ruby/3.3.0/bundler/version.rb +#usr/lib/ruby/3.3.0/bundler/vlad.rb +#usr/lib/ruby/3.3.0/bundler/worker.rb +#usr/lib/ruby/3.3.0/bundler/yaml_serializer.rb +#usr/lib/ruby/3.3.0/cgi +#usr/lib/ruby/3.3.0/cgi.rb +#usr/lib/ruby/3.3.0/cgi/cookie.rb +#usr/lib/ruby/3.3.0/cgi/core.rb +#usr/lib/ruby/3.3.0/cgi/html.rb +#usr/lib/ruby/3.3.0/cgi/session +#usr/lib/ruby/3.3.0/cgi/session.rb +#usr/lib/ruby/3.3.0/cgi/session/pstore.rb +#usr/lib/ruby/3.3.0/cgi/util.rb +#usr/lib/ruby/3.3.0/coverage.rb +#usr/lib/ruby/3.3.0/csv +#usr/lib/ruby/3.3.0/csv.rb +#usr/lib/ruby/3.3.0/csv/core_ext +#usr/lib/ruby/3.3.0/csv/core_ext/array.rb +#usr/lib/ruby/3.3.0/csv/core_ext/string.rb +#usr/lib/ruby/3.3.0/csv/fields_converter.rb +#usr/lib/ruby/3.3.0/csv/input_record_separator.rb +#usr/lib/ruby/3.3.0/csv/parser.rb +#usr/lib/ruby/3.3.0/csv/row.rb +#usr/lib/ruby/3.3.0/csv/table.rb +#usr/lib/ruby/3.3.0/csv/version.rb +#usr/lib/ruby/3.3.0/csv/writer.rb +#usr/lib/ruby/3.3.0/date.rb +#usr/lib/ruby/3.3.0/delegate.rb +#usr/lib/ruby/3.3.0/did_you_mean +#usr/lib/ruby/3.3.0/did_you_mean.rb +#usr/lib/ruby/3.3.0/did_you_mean/core_ext +#usr/lib/ruby/3.3.0/did_you_mean/core_ext/name_error.rb +#usr/lib/ruby/3.3.0/did_you_mean/experimental.rb +#usr/lib/ruby/3.3.0/did_you_mean/formatter.rb +#usr/lib/ruby/3.3.0/did_you_mean/formatters +#usr/lib/ruby/3.3.0/did_you_mean/formatters/plain_formatter.rb +#usr/lib/ruby/3.3.0/did_you_mean/formatters/verbose_formatter.rb +#usr/lib/ruby/3.3.0/did_you_mean/jaro_winkler.rb +#usr/lib/ruby/3.3.0/did_you_mean/levenshtein.rb +#usr/lib/ruby/3.3.0/did_you_mean/spell_checker.rb +#usr/lib/ruby/3.3.0/did_you_mean/spell_checkers +#usr/lib/ruby/3.3.0/did_you_mean/spell_checkers/key_error_checker.rb +#usr/lib/ruby/3.3.0/did_you_mean/spell_checkers/method_name_checker.rb +#usr/lib/ruby/3.3.0/did_you_mean/spell_checkers/name_error_checkers +#usr/lib/ruby/3.3.0/did_you_mean/spell_checkers/name_error_checkers.rb +#usr/lib/ruby/3.3.0/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb +#usr/lib/ruby/3.3.0/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb +#usr/lib/ruby/3.3.0/did_you_mean/spell_checkers/null_checker.rb +#usr/lib/ruby/3.3.0/did_you_mean/spell_checkers/pattern_key_name_checker.rb +#usr/lib/ruby/3.3.0/did_you_mean/spell_checkers/require_path_checker.rb +#usr/lib/ruby/3.3.0/did_you_mean/tree_spell_checker.rb +#usr/lib/ruby/3.3.0/did_you_mean/verbose.rb +#usr/lib/ruby/3.3.0/did_you_mean/version.rb +#usr/lib/ruby/3.3.0/digest +#usr/lib/ruby/3.3.0/digest.rb +#usr/lib/ruby/3.3.0/digest/loader.rb +#usr/lib/ruby/3.3.0/digest/sha2 +#usr/lib/ruby/3.3.0/digest/sha2.rb +#usr/lib/ruby/3.3.0/digest/sha2/loader.rb +#usr/lib/ruby/3.3.0/digest/version.rb +#usr/lib/ruby/3.3.0/drb +#usr/lib/ruby/3.3.0/drb.rb +#usr/lib/ruby/3.3.0/drb/acl.rb +#usr/lib/ruby/3.3.0/drb/drb.rb +#usr/lib/ruby/3.3.0/drb/eq.rb +#usr/lib/ruby/3.3.0/drb/extserv.rb +#usr/lib/ruby/3.3.0/drb/extservm.rb +#usr/lib/ruby/3.3.0/drb/gw.rb +#usr/lib/ruby/3.3.0/drb/invokemethod.rb +#usr/lib/ruby/3.3.0/drb/observer.rb +#usr/lib/ruby/3.3.0/drb/ssl.rb +#usr/lib/ruby/3.3.0/drb/timeridconv.rb +#usr/lib/ruby/3.3.0/drb/unix.rb +#usr/lib/ruby/3.3.0/drb/version.rb +#usr/lib/ruby/3.3.0/drb/weakidconv.rb +#usr/lib/ruby/3.3.0/erb +#usr/lib/ruby/3.3.0/erb.rb +#usr/lib/ruby/3.3.0/erb/compiler.rb +#usr/lib/ruby/3.3.0/erb/def_method.rb +#usr/lib/ruby/3.3.0/erb/util.rb +#usr/lib/ruby/3.3.0/erb/version.rb +#usr/lib/ruby/3.3.0/error_highlight +#usr/lib/ruby/3.3.0/error_highlight.rb +#usr/lib/ruby/3.3.0/error_highlight/base.rb +#usr/lib/ruby/3.3.0/error_highlight/core_ext.rb +#usr/lib/ruby/3.3.0/error_highlight/formatter.rb +#usr/lib/ruby/3.3.0/error_highlight/version.rb +#usr/lib/ruby/3.3.0/expect.rb +#usr/lib/ruby/3.3.0/fiddle +#usr/lib/ruby/3.3.0/fiddle.rb +#usr/lib/ruby/3.3.0/fiddle/closure.rb +#usr/lib/ruby/3.3.0/fiddle/cparser.rb +#usr/lib/ruby/3.3.0/fiddle/function.rb +#usr/lib/ruby/3.3.0/fiddle/import.rb +#usr/lib/ruby/3.3.0/fiddle/pack.rb +#usr/lib/ruby/3.3.0/fiddle/struct.rb +#usr/lib/ruby/3.3.0/fiddle/types.rb +#usr/lib/ruby/3.3.0/fiddle/value.rb +#usr/lib/ruby/3.3.0/fiddle/version.rb +#usr/lib/ruby/3.3.0/fileutils.rb +#usr/lib/ruby/3.3.0/find.rb +#usr/lib/ruby/3.3.0/forwardable +#usr/lib/ruby/3.3.0/forwardable.rb +#usr/lib/ruby/3.3.0/forwardable/impl.rb +#usr/lib/ruby/3.3.0/getoptlong.rb +#usr/lib/ruby/3.3.0/io +#usr/lib/ruby/3.3.0/io/console +#usr/lib/ruby/3.3.0/io/console/size.rb +#usr/lib/ruby/3.3.0/ipaddr.rb +#usr/lib/ruby/3.3.0/irb +#usr/lib/ruby/3.3.0/irb.rb +#usr/lib/ruby/3.3.0/irb/cmd +#usr/lib/ruby/3.3.0/irb/cmd/nop.rb +#usr/lib/ruby/3.3.0/irb/color.rb +#usr/lib/ruby/3.3.0/irb/color_printer.rb +#usr/lib/ruby/3.3.0/irb/command +#usr/lib/ruby/3.3.0/irb/command.rb +#usr/lib/ruby/3.3.0/irb/command/backtrace.rb +#usr/lib/ruby/3.3.0/irb/command/base.rb +#usr/lib/ruby/3.3.0/irb/command/break.rb +#usr/lib/ruby/3.3.0/irb/command/catch.rb +#usr/lib/ruby/3.3.0/irb/command/chws.rb +#usr/lib/ruby/3.3.0/irb/command/context.rb +#usr/lib/ruby/3.3.0/irb/command/continue.rb +#usr/lib/ruby/3.3.0/irb/command/debug.rb +#usr/lib/ruby/3.3.0/irb/command/delete.rb +#usr/lib/ruby/3.3.0/irb/command/disable_irb.rb +#usr/lib/ruby/3.3.0/irb/command/edit.rb +#usr/lib/ruby/3.3.0/irb/command/exit.rb +#usr/lib/ruby/3.3.0/irb/command/finish.rb +#usr/lib/ruby/3.3.0/irb/command/force_exit.rb +#usr/lib/ruby/3.3.0/irb/command/help.rb +#usr/lib/ruby/3.3.0/irb/command/history.rb +#usr/lib/ruby/3.3.0/irb/command/info.rb +#usr/lib/ruby/3.3.0/irb/command/internal_helpers.rb +#usr/lib/ruby/3.3.0/irb/command/irb_info.rb +#usr/lib/ruby/3.3.0/irb/command/load.rb +#usr/lib/ruby/3.3.0/irb/command/ls.rb +#usr/lib/ruby/3.3.0/irb/command/measure.rb +#usr/lib/ruby/3.3.0/irb/command/next.rb +#usr/lib/ruby/3.3.0/irb/command/pushws.rb +#usr/lib/ruby/3.3.0/irb/command/show_doc.rb +#usr/lib/ruby/3.3.0/irb/command/show_source.rb +#usr/lib/ruby/3.3.0/irb/command/step.rb +#usr/lib/ruby/3.3.0/irb/command/subirb.rb +#usr/lib/ruby/3.3.0/irb/command/whereami.rb +#usr/lib/ruby/3.3.0/irb/completion.rb +#usr/lib/ruby/3.3.0/irb/context.rb +#usr/lib/ruby/3.3.0/irb/debug +#usr/lib/ruby/3.3.0/irb/debug.rb +#usr/lib/ruby/3.3.0/irb/debug/ui.rb +#usr/lib/ruby/3.3.0/irb/default_commands.rb +#usr/lib/ruby/3.3.0/irb/easter-egg.rb +#usr/lib/ruby/3.3.0/irb/ext +#usr/lib/ruby/3.3.0/irb/ext/change-ws.rb +#usr/lib/ruby/3.3.0/irb/ext/eval_history.rb +#usr/lib/ruby/3.3.0/irb/ext/loader.rb +#usr/lib/ruby/3.3.0/irb/ext/multi-irb.rb +#usr/lib/ruby/3.3.0/irb/ext/tracer.rb +#usr/lib/ruby/3.3.0/irb/ext/use-loader.rb +#usr/lib/ruby/3.3.0/irb/ext/workspaces.rb +#usr/lib/ruby/3.3.0/irb/frame.rb +#usr/lib/ruby/3.3.0/irb/help.rb +#usr/lib/ruby/3.3.0/irb/helper_method +#usr/lib/ruby/3.3.0/irb/helper_method.rb +#usr/lib/ruby/3.3.0/irb/helper_method/base.rb +#usr/lib/ruby/3.3.0/irb/helper_method/conf.rb +#usr/lib/ruby/3.3.0/irb/history.rb +#usr/lib/ruby/3.3.0/irb/init.rb +#usr/lib/ruby/3.3.0/irb/input-method.rb +#usr/lib/ruby/3.3.0/irb/inspector.rb +#usr/lib/ruby/3.3.0/irb/lc +#usr/lib/ruby/3.3.0/irb/lc/error.rb +#usr/lib/ruby/3.3.0/irb/lc/help-message +#usr/lib/ruby/3.3.0/irb/lc/ja +#usr/lib/ruby/3.3.0/irb/lc/ja/error.rb +#usr/lib/ruby/3.3.0/irb/lc/ja/help-message +#usr/lib/ruby/3.3.0/irb/locale.rb +#usr/lib/ruby/3.3.0/irb/nesting_parser.rb +#usr/lib/ruby/3.3.0/irb/notifier.rb +#usr/lib/ruby/3.3.0/irb/output-method.rb +#usr/lib/ruby/3.3.0/irb/pager.rb +#usr/lib/ruby/3.3.0/irb/ruby-lex.rb +#usr/lib/ruby/3.3.0/irb/ruby_logo.aa +#usr/lib/ruby/3.3.0/irb/source_finder.rb +#usr/lib/ruby/3.3.0/irb/statement.rb +#usr/lib/ruby/3.3.0/irb/version.rb +#usr/lib/ruby/3.3.0/irb/workspace.rb +#usr/lib/ruby/3.3.0/irb/ws-for-case-2.rb +#usr/lib/ruby/3.3.0/irb/xmp.rb +#usr/lib/ruby/3.3.0/json +#usr/lib/ruby/3.3.0/json.rb +#usr/lib/ruby/3.3.0/json/add +#usr/lib/ruby/3.3.0/json/add/bigdecimal.rb +#usr/lib/ruby/3.3.0/json/add/complex.rb +#usr/lib/ruby/3.3.0/json/add/core.rb +#usr/lib/ruby/3.3.0/json/add/date.rb +#usr/lib/ruby/3.3.0/json/add/date_time.rb +#usr/lib/ruby/3.3.0/json/add/exception.rb +#usr/lib/ruby/3.3.0/json/add/ostruct.rb +#usr/lib/ruby/3.3.0/json/add/range.rb +#usr/lib/ruby/3.3.0/json/add/rational.rb +#usr/lib/ruby/3.3.0/json/add/regexp.rb +#usr/lib/ruby/3.3.0/json/add/set.rb +#usr/lib/ruby/3.3.0/json/add/struct.rb +#usr/lib/ruby/3.3.0/json/add/symbol.rb +#usr/lib/ruby/3.3.0/json/add/time.rb +#usr/lib/ruby/3.3.0/json/common.rb +#usr/lib/ruby/3.3.0/json/ext.rb +#usr/lib/ruby/3.3.0/json/generic_object.rb +#usr/lib/ruby/3.3.0/json/version.rb +#usr/lib/ruby/3.3.0/kconv.rb +#usr/lib/ruby/3.3.0/logger +#usr/lib/ruby/3.3.0/logger.rb +#usr/lib/ruby/3.3.0/logger/errors.rb +#usr/lib/ruby/3.3.0/logger/formatter.rb +#usr/lib/ruby/3.3.0/logger/log_device.rb +#usr/lib/ruby/3.3.0/logger/period.rb +#usr/lib/ruby/3.3.0/logger/severity.rb +#usr/lib/ruby/3.3.0/logger/version.rb +#usr/lib/ruby/3.3.0/mkmf.rb +#usr/lib/ruby/3.3.0/monitor.rb +#usr/lib/ruby/3.3.0/mutex_m.rb +#usr/lib/ruby/3.3.0/net +#usr/lib/ruby/3.3.0/net/http +#usr/lib/ruby/3.3.0/net/http.rb +#usr/lib/ruby/3.3.0/net/http/backward.rb +#usr/lib/ruby/3.3.0/net/http/exceptions.rb +#usr/lib/ruby/3.3.0/net/http/generic_request.rb +#usr/lib/ruby/3.3.0/net/http/header.rb +#usr/lib/ruby/3.3.0/net/http/proxy_delta.rb +#usr/lib/ruby/3.3.0/net/http/request.rb +#usr/lib/ruby/3.3.0/net/http/requests.rb +#usr/lib/ruby/3.3.0/net/http/response.rb +#usr/lib/ruby/3.3.0/net/http/responses.rb +#usr/lib/ruby/3.3.0/net/http/status.rb +#usr/lib/ruby/3.3.0/net/https.rb +#usr/lib/ruby/3.3.0/net/protocol.rb +#usr/lib/ruby/3.3.0/objspace +#usr/lib/ruby/3.3.0/objspace.rb +#usr/lib/ruby/3.3.0/objspace/trace.rb +#usr/lib/ruby/3.3.0/observer.rb +#usr/lib/ruby/3.3.0/open-uri.rb +#usr/lib/ruby/3.3.0/open3 +#usr/lib/ruby/3.3.0/open3.rb +#usr/lib/ruby/3.3.0/open3/version.rb +#usr/lib/ruby/3.3.0/openssl +#usr/lib/ruby/3.3.0/openssl.rb +#usr/lib/ruby/3.3.0/openssl/bn.rb +#usr/lib/ruby/3.3.0/openssl/buffering.rb +#usr/lib/ruby/3.3.0/openssl/cipher.rb +#usr/lib/ruby/3.3.0/openssl/digest.rb +#usr/lib/ruby/3.3.0/openssl/hmac.rb +#usr/lib/ruby/3.3.0/openssl/marshal.rb +#usr/lib/ruby/3.3.0/openssl/pkcs5.rb +#usr/lib/ruby/3.3.0/openssl/pkey.rb +#usr/lib/ruby/3.3.0/openssl/ssl.rb +#usr/lib/ruby/3.3.0/openssl/version.rb +#usr/lib/ruby/3.3.0/openssl/x509.rb +#usr/lib/ruby/3.3.0/optionparser.rb +#usr/lib/ruby/3.3.0/optparse +#usr/lib/ruby/3.3.0/optparse.rb +#usr/lib/ruby/3.3.0/optparse/ac.rb +#usr/lib/ruby/3.3.0/optparse/date.rb +#usr/lib/ruby/3.3.0/optparse/kwargs.rb +#usr/lib/ruby/3.3.0/optparse/shellwords.rb +#usr/lib/ruby/3.3.0/optparse/time.rb +#usr/lib/ruby/3.3.0/optparse/uri.rb +#usr/lib/ruby/3.3.0/optparse/version.rb +#usr/lib/ruby/3.3.0/ostruct.rb +#usr/lib/ruby/3.3.0/pathname.rb +#usr/lib/ruby/3.3.0/pp.rb +#usr/lib/ruby/3.3.0/prettyprint.rb +#usr/lib/ruby/3.3.0/prism +#usr/lib/ruby/3.3.0/prism.rb +#usr/lib/ruby/3.3.0/prism/compiler.rb +#usr/lib/ruby/3.3.0/prism/debug.rb +#usr/lib/ruby/3.3.0/prism/desugar_compiler.rb +#usr/lib/ruby/3.3.0/prism/dispatcher.rb +#usr/lib/ruby/3.3.0/prism/dsl.rb +#usr/lib/ruby/3.3.0/prism/ffi.rb +#usr/lib/ruby/3.3.0/prism/lex_compat.rb +#usr/lib/ruby/3.3.0/prism/mutation_compiler.rb +#usr/lib/ruby/3.3.0/prism/node.rb +#usr/lib/ruby/3.3.0/prism/node_ext.rb +#usr/lib/ruby/3.3.0/prism/node_inspector.rb +#usr/lib/ruby/3.3.0/prism/pack.rb +#usr/lib/ruby/3.3.0/prism/parse_result +#usr/lib/ruby/3.3.0/prism/parse_result.rb +#usr/lib/ruby/3.3.0/prism/parse_result/comments.rb +#usr/lib/ruby/3.3.0/prism/parse_result/newlines.rb +#usr/lib/ruby/3.3.0/prism/pattern.rb +#usr/lib/ruby/3.3.0/prism/ripper_compat.rb +#usr/lib/ruby/3.3.0/prism/serialize.rb +#usr/lib/ruby/3.3.0/prism/visitor.rb +#usr/lib/ruby/3.3.0/pstore.rb +#usr/lib/ruby/3.3.0/psych +#usr/lib/ruby/3.3.0/psych.rb +#usr/lib/ruby/3.3.0/psych/class_loader.rb +#usr/lib/ruby/3.3.0/psych/coder.rb +#usr/lib/ruby/3.3.0/psych/core_ext.rb +#usr/lib/ruby/3.3.0/psych/exception.rb +#usr/lib/ruby/3.3.0/psych/handler.rb +#usr/lib/ruby/3.3.0/psych/handlers +#usr/lib/ruby/3.3.0/psych/handlers/document_stream.rb +#usr/lib/ruby/3.3.0/psych/handlers/recorder.rb +#usr/lib/ruby/3.3.0/psych/json +#usr/lib/ruby/3.3.0/psych/json/ruby_events.rb +#usr/lib/ruby/3.3.0/psych/json/stream.rb +#usr/lib/ruby/3.3.0/psych/json/tree_builder.rb +#usr/lib/ruby/3.3.0/psych/json/yaml_events.rb +#usr/lib/ruby/3.3.0/psych/nodes +#usr/lib/ruby/3.3.0/psych/nodes.rb +#usr/lib/ruby/3.3.0/psych/nodes/alias.rb +#usr/lib/ruby/3.3.0/psych/nodes/document.rb +#usr/lib/ruby/3.3.0/psych/nodes/mapping.rb +#usr/lib/ruby/3.3.0/psych/nodes/node.rb +#usr/lib/ruby/3.3.0/psych/nodes/scalar.rb +#usr/lib/ruby/3.3.0/psych/nodes/sequence.rb +#usr/lib/ruby/3.3.0/psych/nodes/stream.rb +#usr/lib/ruby/3.3.0/psych/omap.rb +#usr/lib/ruby/3.3.0/psych/parser.rb +#usr/lib/ruby/3.3.0/psych/scalar_scanner.rb +#usr/lib/ruby/3.3.0/psych/set.rb +#usr/lib/ruby/3.3.0/psych/stream.rb +#usr/lib/ruby/3.3.0/psych/streaming.rb +#usr/lib/ruby/3.3.0/psych/syntax_error.rb +#usr/lib/ruby/3.3.0/psych/tree_builder.rb +#usr/lib/ruby/3.3.0/psych/versions.rb +#usr/lib/ruby/3.3.0/psych/visitors +#usr/lib/ruby/3.3.0/psych/visitors.rb +#usr/lib/ruby/3.3.0/psych/visitors/depth_first.rb +#usr/lib/ruby/3.3.0/psych/visitors/emitter.rb +#usr/lib/ruby/3.3.0/psych/visitors/json_tree.rb +#usr/lib/ruby/3.3.0/psych/visitors/to_ruby.rb +#usr/lib/ruby/3.3.0/psych/visitors/visitor.rb +#usr/lib/ruby/3.3.0/psych/visitors/yaml_tree.rb +#usr/lib/ruby/3.3.0/psych/y.rb +#usr/lib/ruby/3.3.0/random +#usr/lib/ruby/3.3.0/random/formatter.rb +#usr/lib/ruby/3.3.0/rdoc +#usr/lib/ruby/3.3.0/rdoc.rb +#usr/lib/ruby/3.3.0/rdoc/alias.rb +#usr/lib/ruby/3.3.0/rdoc/anon_class.rb +#usr/lib/ruby/3.3.0/rdoc/any_method.rb +#usr/lib/ruby/3.3.0/rdoc/attr.rb +#usr/lib/ruby/3.3.0/rdoc/class_module.rb +#usr/lib/ruby/3.3.0/rdoc/code_object.rb +#usr/lib/ruby/3.3.0/rdoc/code_objects.rb +#usr/lib/ruby/3.3.0/rdoc/comment.rb +#usr/lib/ruby/3.3.0/rdoc/constant.rb +#usr/lib/ruby/3.3.0/rdoc/context +#usr/lib/ruby/3.3.0/rdoc/context.rb +#usr/lib/ruby/3.3.0/rdoc/context/section.rb +#usr/lib/ruby/3.3.0/rdoc/cross_reference.rb +#usr/lib/ruby/3.3.0/rdoc/encoding.rb +#usr/lib/ruby/3.3.0/rdoc/erb_partial.rb +#usr/lib/ruby/3.3.0/rdoc/erbio.rb +#usr/lib/ruby/3.3.0/rdoc/extend.rb +#usr/lib/ruby/3.3.0/rdoc/generator +#usr/lib/ruby/3.3.0/rdoc/generator.rb +#usr/lib/ruby/3.3.0/rdoc/generator/darkfish.rb +#usr/lib/ruby/3.3.0/rdoc/generator/json_index.rb +#usr/lib/ruby/3.3.0/rdoc/generator/markup.rb +#usr/lib/ruby/3.3.0/rdoc/generator/pot +#usr/lib/ruby/3.3.0/rdoc/generator/pot.rb +#usr/lib/ruby/3.3.0/rdoc/generator/pot/message_extractor.rb +#usr/lib/ruby/3.3.0/rdoc/generator/pot/po.rb +#usr/lib/ruby/3.3.0/rdoc/generator/pot/po_entry.rb +#usr/lib/ruby/3.3.0/rdoc/generator/ri.rb +#usr/lib/ruby/3.3.0/rdoc/generator/template +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_footer.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_head.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_sidebar_VCS_info.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_sidebar_classes.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_sidebar_extends.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_sidebar_in_files.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_sidebar_includes.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_sidebar_installed.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_sidebar_methods.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_sidebar_navigation.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_sidebar_pages.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_sidebar_parent.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_sidebar_search.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_sidebar_sections.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/_sidebar_table_of_contents.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/class.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/css +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/css/fonts.css +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/css/rdoc.css +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/fonts +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/fonts/Lato-Light.ttf +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/fonts/Lato-LightItalic.ttf +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/fonts/Lato-Regular.ttf +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/fonts/Lato-RegularItalic.ttf +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/fonts/SourceCodePro-Bold.ttf +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/fonts/SourceCodePro-Regular.ttf +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/add.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/arrow_up.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/brick.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/brick_link.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/bug.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/bullet_black.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/bullet_toggle_minus.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/bullet_toggle_plus.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/date.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/delete.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/find.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/loadingAnimation.gif +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/macFFBgHack.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/package.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/page_green.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/page_white_text.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/page_white_width.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/plugin.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/ruby.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/tag_blue.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/tag_green.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/transparent.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/wrench.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/wrench_orange.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/images/zoom.png +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/index.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/js +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/js/darkfish.js +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/js/search.js +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/page.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/servlet_not_found.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/servlet_root.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/darkfish/table_of_contents.rhtml +#usr/lib/ruby/3.3.0/rdoc/generator/template/json_index +#usr/lib/ruby/3.3.0/rdoc/generator/template/json_index/js +#usr/lib/ruby/3.3.0/rdoc/generator/template/json_index/js/navigation.js +#usr/lib/ruby/3.3.0/rdoc/generator/template/json_index/js/searcher.js +#usr/lib/ruby/3.3.0/rdoc/ghost_method.rb +#usr/lib/ruby/3.3.0/rdoc/i18n +#usr/lib/ruby/3.3.0/rdoc/i18n.rb +#usr/lib/ruby/3.3.0/rdoc/i18n/locale.rb +#usr/lib/ruby/3.3.0/rdoc/i18n/text.rb +#usr/lib/ruby/3.3.0/rdoc/include.rb +#usr/lib/ruby/3.3.0/rdoc/known_classes.rb +#usr/lib/ruby/3.3.0/rdoc/markdown +#usr/lib/ruby/3.3.0/rdoc/markdown.rb +#usr/lib/ruby/3.3.0/rdoc/markdown/entities.rb +#usr/lib/ruby/3.3.0/rdoc/markdown/literals.rb +#usr/lib/ruby/3.3.0/rdoc/markup +#usr/lib/ruby/3.3.0/rdoc/markup.rb +#usr/lib/ruby/3.3.0/rdoc/markup/attr_changer.rb +#usr/lib/ruby/3.3.0/rdoc/markup/attr_span.rb +#usr/lib/ruby/3.3.0/rdoc/markup/attribute_manager.rb +#usr/lib/ruby/3.3.0/rdoc/markup/attributes.rb +#usr/lib/ruby/3.3.0/rdoc/markup/blank_line.rb +#usr/lib/ruby/3.3.0/rdoc/markup/block_quote.rb +#usr/lib/ruby/3.3.0/rdoc/markup/document.rb +#usr/lib/ruby/3.3.0/rdoc/markup/formatter.rb +#usr/lib/ruby/3.3.0/rdoc/markup/hard_break.rb +#usr/lib/ruby/3.3.0/rdoc/markup/heading.rb +#usr/lib/ruby/3.3.0/rdoc/markup/include.rb +#usr/lib/ruby/3.3.0/rdoc/markup/indented_paragraph.rb +#usr/lib/ruby/3.3.0/rdoc/markup/list.rb +#usr/lib/ruby/3.3.0/rdoc/markup/list_item.rb +#usr/lib/ruby/3.3.0/rdoc/markup/paragraph.rb +#usr/lib/ruby/3.3.0/rdoc/markup/parser.rb +#usr/lib/ruby/3.3.0/rdoc/markup/pre_process.rb +#usr/lib/ruby/3.3.0/rdoc/markup/raw.rb +#usr/lib/ruby/3.3.0/rdoc/markup/regexp_handling.rb +#usr/lib/ruby/3.3.0/rdoc/markup/rule.rb +#usr/lib/ruby/3.3.0/rdoc/markup/table.rb +#usr/lib/ruby/3.3.0/rdoc/markup/to_ansi.rb +#usr/lib/ruby/3.3.0/rdoc/markup/to_bs.rb +#usr/lib/ruby/3.3.0/rdoc/markup/to_html.rb +#usr/lib/ruby/3.3.0/rdoc/markup/to_html_crossref.rb +#usr/lib/ruby/3.3.0/rdoc/markup/to_html_snippet.rb +#usr/lib/ruby/3.3.0/rdoc/markup/to_joined_paragraph.rb +#usr/lib/ruby/3.3.0/rdoc/markup/to_label.rb +#usr/lib/ruby/3.3.0/rdoc/markup/to_markdown.rb +#usr/lib/ruby/3.3.0/rdoc/markup/to_rdoc.rb +#usr/lib/ruby/3.3.0/rdoc/markup/to_table_of_contents.rb +#usr/lib/ruby/3.3.0/rdoc/markup/to_test.rb +#usr/lib/ruby/3.3.0/rdoc/markup/to_tt_only.rb +#usr/lib/ruby/3.3.0/rdoc/markup/verbatim.rb +#usr/lib/ruby/3.3.0/rdoc/meta_method.rb +#usr/lib/ruby/3.3.0/rdoc/method_attr.rb +#usr/lib/ruby/3.3.0/rdoc/mixin.rb +#usr/lib/ruby/3.3.0/rdoc/normal_class.rb +#usr/lib/ruby/3.3.0/rdoc/normal_module.rb +#usr/lib/ruby/3.3.0/rdoc/options.rb +#usr/lib/ruby/3.3.0/rdoc/parser +#usr/lib/ruby/3.3.0/rdoc/parser.rb +#usr/lib/ruby/3.3.0/rdoc/parser/c.rb +#usr/lib/ruby/3.3.0/rdoc/parser/changelog.rb +#usr/lib/ruby/3.3.0/rdoc/parser/markdown.rb +#usr/lib/ruby/3.3.0/rdoc/parser/rd.rb +#usr/lib/ruby/3.3.0/rdoc/parser/ripper_state_lex.rb +#usr/lib/ruby/3.3.0/rdoc/parser/ruby.rb +#usr/lib/ruby/3.3.0/rdoc/parser/ruby_tools.rb +#usr/lib/ruby/3.3.0/rdoc/parser/simple.rb +#usr/lib/ruby/3.3.0/rdoc/parser/text.rb +#usr/lib/ruby/3.3.0/rdoc/rd +#usr/lib/ruby/3.3.0/rdoc/rd.rb +#usr/lib/ruby/3.3.0/rdoc/rd/block_parser.rb +#usr/lib/ruby/3.3.0/rdoc/rd/inline.rb +#usr/lib/ruby/3.3.0/rdoc/rd/inline_parser.rb +#usr/lib/ruby/3.3.0/rdoc/rdoc.rb +#usr/lib/ruby/3.3.0/rdoc/require.rb +#usr/lib/ruby/3.3.0/rdoc/ri +#usr/lib/ruby/3.3.0/rdoc/ri.rb +#usr/lib/ruby/3.3.0/rdoc/ri/driver.rb +#usr/lib/ruby/3.3.0/rdoc/ri/formatter.rb +#usr/lib/ruby/3.3.0/rdoc/ri/paths.rb +#usr/lib/ruby/3.3.0/rdoc/ri/store.rb +#usr/lib/ruby/3.3.0/rdoc/ri/task.rb +#usr/lib/ruby/3.3.0/rdoc/rubygems_hook.rb +#usr/lib/ruby/3.3.0/rdoc/servlet.rb +#usr/lib/ruby/3.3.0/rdoc/single_class.rb +#usr/lib/ruby/3.3.0/rdoc/stats +#usr/lib/ruby/3.3.0/rdoc/stats.rb +#usr/lib/ruby/3.3.0/rdoc/stats/normal.rb +#usr/lib/ruby/3.3.0/rdoc/stats/quiet.rb +#usr/lib/ruby/3.3.0/rdoc/stats/verbose.rb +#usr/lib/ruby/3.3.0/rdoc/store.rb +#usr/lib/ruby/3.3.0/rdoc/task.rb +#usr/lib/ruby/3.3.0/rdoc/text.rb +#usr/lib/ruby/3.3.0/rdoc/token_stream.rb +#usr/lib/ruby/3.3.0/rdoc/tom_doc.rb +#usr/lib/ruby/3.3.0/rdoc/top_level.rb +#usr/lib/ruby/3.3.0/rdoc/version.rb +#usr/lib/ruby/3.3.0/readline.rb +#usr/lib/ruby/3.3.0/reline +#usr/lib/ruby/3.3.0/reline.rb +#usr/lib/ruby/3.3.0/reline/ansi.rb +#usr/lib/ruby/3.3.0/reline/config.rb +#usr/lib/ruby/3.3.0/reline/face.rb +#usr/lib/ruby/3.3.0/reline/general_io.rb +#usr/lib/ruby/3.3.0/reline/history.rb +#usr/lib/ruby/3.3.0/reline/key_actor +#usr/lib/ruby/3.3.0/reline/key_actor.rb +#usr/lib/ruby/3.3.0/reline/key_actor/base.rb +#usr/lib/ruby/3.3.0/reline/key_actor/emacs.rb +#usr/lib/ruby/3.3.0/reline/key_actor/vi_command.rb +#usr/lib/ruby/3.3.0/reline/key_actor/vi_insert.rb +#usr/lib/ruby/3.3.0/reline/key_stroke.rb +#usr/lib/ruby/3.3.0/reline/kill_ring.rb +#usr/lib/ruby/3.3.0/reline/line_editor.rb +#usr/lib/ruby/3.3.0/reline/terminfo.rb +#usr/lib/ruby/3.3.0/reline/unicode +#usr/lib/ruby/3.3.0/reline/unicode.rb +#usr/lib/ruby/3.3.0/reline/unicode/east_asian_width.rb +#usr/lib/ruby/3.3.0/reline/version.rb +#usr/lib/ruby/3.3.0/reline/windows.rb +#usr/lib/ruby/3.3.0/resolv-replace.rb +#usr/lib/ruby/3.3.0/resolv.rb +#usr/lib/ruby/3.3.0/rinda +#usr/lib/ruby/3.3.0/rinda/rinda.rb +#usr/lib/ruby/3.3.0/rinda/ring.rb +#usr/lib/ruby/3.3.0/rinda/tuplespace.rb +#usr/lib/ruby/3.3.0/ripper +#usr/lib/ruby/3.3.0/ripper.rb +#usr/lib/ruby/3.3.0/ripper/core.rb +#usr/lib/ruby/3.3.0/ripper/filter.rb +#usr/lib/ruby/3.3.0/ripper/lexer.rb +#usr/lib/ruby/3.3.0/ripper/sexp.rb +#usr/lib/ruby/3.3.0/ruby_vm +#usr/lib/ruby/3.3.0/ruby_vm/rjit +#usr/lib/ruby/3.3.0/ruby_vm/rjit/assembler.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/block.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/branch_stub.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/c_pointer.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/c_type.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/code_block.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/compiler.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/context.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/entry_stub.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/exit_compiler.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/hooks.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/insn_compiler.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/instruction.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/invariants.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/jit_state.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/stats.rb +#usr/lib/ruby/3.3.0/ruby_vm/rjit/type.rb +#usr/lib/ruby/3.3.0/rubygems +#usr/lib/ruby/3.3.0/rubygems.rb +#usr/lib/ruby/3.3.0/rubygems/available_set.rb +#usr/lib/ruby/3.3.0/rubygems/basic_specification.rb +#usr/lib/ruby/3.3.0/rubygems/bundler_version_finder.rb +#usr/lib/ruby/3.3.0/rubygems/ci_detector.rb +#usr/lib/ruby/3.3.0/rubygems/command.rb +#usr/lib/ruby/3.3.0/rubygems/command_manager.rb +#usr/lib/ruby/3.3.0/rubygems/commands +#usr/lib/ruby/3.3.0/rubygems/commands/build_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/cert_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/check_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/cleanup_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/contents_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/dependency_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/environment_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/exec_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/fetch_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/generate_index_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/help_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/info_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/install_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/list_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/lock_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/mirror_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/open_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/outdated_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/owner_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/pristine_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/push_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/query_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/rdoc_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/rebuild_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/search_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/server_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/setup_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/signin_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/signout_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/sources_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/specification_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/stale_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/uninstall_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/unpack_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/update_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/which_command.rb +#usr/lib/ruby/3.3.0/rubygems/commands/yank_command.rb +#usr/lib/ruby/3.3.0/rubygems/compatibility.rb +#usr/lib/ruby/3.3.0/rubygems/config_file.rb +#usr/lib/ruby/3.3.0/rubygems/core_ext +#usr/lib/ruby/3.3.0/rubygems/core_ext/kernel_gem.rb +#usr/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb +#usr/lib/ruby/3.3.0/rubygems/core_ext/kernel_warn.rb +#usr/lib/ruby/3.3.0/rubygems/core_ext/tcpsocket_init.rb +#usr/lib/ruby/3.3.0/rubygems/defaults.rb +#usr/lib/ruby/3.3.0/rubygems/dependency.rb +#usr/lib/ruby/3.3.0/rubygems/dependency_installer.rb +#usr/lib/ruby/3.3.0/rubygems/dependency_list.rb +#usr/lib/ruby/3.3.0/rubygems/deprecate.rb +#usr/lib/ruby/3.3.0/rubygems/doctor.rb +#usr/lib/ruby/3.3.0/rubygems/errors.rb +#usr/lib/ruby/3.3.0/rubygems/exceptions.rb +#usr/lib/ruby/3.3.0/rubygems/ext +#usr/lib/ruby/3.3.0/rubygems/ext.rb +#usr/lib/ruby/3.3.0/rubygems/ext/build_error.rb +#usr/lib/ruby/3.3.0/rubygems/ext/builder.rb +#usr/lib/ruby/3.3.0/rubygems/ext/cargo_builder +#usr/lib/ruby/3.3.0/rubygems/ext/cargo_builder.rb +#usr/lib/ruby/3.3.0/rubygems/ext/cargo_builder/link_flag_converter.rb +#usr/lib/ruby/3.3.0/rubygems/ext/cmake_builder.rb +#usr/lib/ruby/3.3.0/rubygems/ext/configure_builder.rb +#usr/lib/ruby/3.3.0/rubygems/ext/ext_conf_builder.rb +#usr/lib/ruby/3.3.0/rubygems/ext/rake_builder.rb +#usr/lib/ruby/3.3.0/rubygems/gem_runner.rb +#usr/lib/ruby/3.3.0/rubygems/gemcutter_utilities +#usr/lib/ruby/3.3.0/rubygems/gemcutter_utilities.rb +#usr/lib/ruby/3.3.0/rubygems/gemcutter_utilities/webauthn_listener +#usr/lib/ruby/3.3.0/rubygems/gemcutter_utilities/webauthn_listener.rb +#usr/lib/ruby/3.3.0/rubygems/gemcutter_utilities/webauthn_listener/response.rb +#usr/lib/ruby/3.3.0/rubygems/gemcutter_utilities/webauthn_poller.rb +#usr/lib/ruby/3.3.0/rubygems/gemspec_helpers.rb +#usr/lib/ruby/3.3.0/rubygems/install_default_message.rb +#usr/lib/ruby/3.3.0/rubygems/install_message.rb +#usr/lib/ruby/3.3.0/rubygems/install_update_options.rb +#usr/lib/ruby/3.3.0/rubygems/installer.rb +#usr/lib/ruby/3.3.0/rubygems/installer_uninstaller_utils.rb +#usr/lib/ruby/3.3.0/rubygems/local_remote_options.rb +#usr/lib/ruby/3.3.0/rubygems/name_tuple.rb +#usr/lib/ruby/3.3.0/rubygems/openssl.rb +#usr/lib/ruby/3.3.0/rubygems/package +#usr/lib/ruby/3.3.0/rubygems/package.rb +#usr/lib/ruby/3.3.0/rubygems/package/digest_io.rb +#usr/lib/ruby/3.3.0/rubygems/package/file_source.rb +#usr/lib/ruby/3.3.0/rubygems/package/io_source.rb +#usr/lib/ruby/3.3.0/rubygems/package/old.rb +#usr/lib/ruby/3.3.0/rubygems/package/source.rb +#usr/lib/ruby/3.3.0/rubygems/package/tar_header.rb +#usr/lib/ruby/3.3.0/rubygems/package/tar_reader +#usr/lib/ruby/3.3.0/rubygems/package/tar_reader.rb +#usr/lib/ruby/3.3.0/rubygems/package/tar_reader/entry.rb +#usr/lib/ruby/3.3.0/rubygems/package/tar_writer.rb +#usr/lib/ruby/3.3.0/rubygems/package_task.rb +#usr/lib/ruby/3.3.0/rubygems/path_support.rb +#usr/lib/ruby/3.3.0/rubygems/platform.rb +#usr/lib/ruby/3.3.0/rubygems/psych_tree.rb +#usr/lib/ruby/3.3.0/rubygems/query_utils.rb +#usr/lib/ruby/3.3.0/rubygems/rdoc.rb +#usr/lib/ruby/3.3.0/rubygems/remote_fetcher.rb +#usr/lib/ruby/3.3.0/rubygems/request +#usr/lib/ruby/3.3.0/rubygems/request.rb +#usr/lib/ruby/3.3.0/rubygems/request/connection_pools.rb +#usr/lib/ruby/3.3.0/rubygems/request/http_pool.rb +#usr/lib/ruby/3.3.0/rubygems/request/https_pool.rb +#usr/lib/ruby/3.3.0/rubygems/request_set +#usr/lib/ruby/3.3.0/rubygems/request_set.rb +#usr/lib/ruby/3.3.0/rubygems/request_set/gem_dependency_api.rb +#usr/lib/ruby/3.3.0/rubygems/request_set/lockfile +#usr/lib/ruby/3.3.0/rubygems/request_set/lockfile.rb +#usr/lib/ruby/3.3.0/rubygems/request_set/lockfile/parser.rb +#usr/lib/ruby/3.3.0/rubygems/request_set/lockfile/tokenizer.rb +#usr/lib/ruby/3.3.0/rubygems/requirement.rb +#usr/lib/ruby/3.3.0/rubygems/resolver +#usr/lib/ruby/3.3.0/rubygems/resolver.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/activation_request.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/api_set +#usr/lib/ruby/3.3.0/rubygems/resolver/api_set.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/api_set/gem_parser.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/api_specification.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/best_set.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/composed_set.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/conflict.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/current_set.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/dependency_request.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/git_set.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/git_specification.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/index_set.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/index_specification.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/installed_specification.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/installer_set.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/local_specification.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/lock_set.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/lock_specification.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/requirement_list.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/set.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/source_set.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/spec_specification.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/specification.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/stats.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/vendor_set.rb +#usr/lib/ruby/3.3.0/rubygems/resolver/vendor_specification.rb +#usr/lib/ruby/3.3.0/rubygems/s3_uri_signer.rb +#usr/lib/ruby/3.3.0/rubygems/safe_marshal +#usr/lib/ruby/3.3.0/rubygems/safe_marshal.rb +#usr/lib/ruby/3.3.0/rubygems/safe_marshal/elements.rb +#usr/lib/ruby/3.3.0/rubygems/safe_marshal/reader.rb +#usr/lib/ruby/3.3.0/rubygems/safe_marshal/visitors +#usr/lib/ruby/3.3.0/rubygems/safe_marshal/visitors/stream_printer.rb +#usr/lib/ruby/3.3.0/rubygems/safe_marshal/visitors/to_ruby.rb +#usr/lib/ruby/3.3.0/rubygems/safe_marshal/visitors/visitor.rb +#usr/lib/ruby/3.3.0/rubygems/safe_yaml.rb +#usr/lib/ruby/3.3.0/rubygems/security +#usr/lib/ruby/3.3.0/rubygems/security.rb +#usr/lib/ruby/3.3.0/rubygems/security/policies.rb +#usr/lib/ruby/3.3.0/rubygems/security/policy.rb +#usr/lib/ruby/3.3.0/rubygems/security/signer.rb +#usr/lib/ruby/3.3.0/rubygems/security/trust_dir.rb +#usr/lib/ruby/3.3.0/rubygems/security_option.rb +#usr/lib/ruby/3.3.0/rubygems/shellwords.rb +#usr/lib/ruby/3.3.0/rubygems/source +#usr/lib/ruby/3.3.0/rubygems/source.rb +#usr/lib/ruby/3.3.0/rubygems/source/git.rb +#usr/lib/ruby/3.3.0/rubygems/source/installed.rb +#usr/lib/ruby/3.3.0/rubygems/source/local.rb +#usr/lib/ruby/3.3.0/rubygems/source/lock.rb +#usr/lib/ruby/3.3.0/rubygems/source/specific_file.rb +#usr/lib/ruby/3.3.0/rubygems/source/vendor.rb +#usr/lib/ruby/3.3.0/rubygems/source_list.rb +#usr/lib/ruby/3.3.0/rubygems/spec_fetcher.rb +#usr/lib/ruby/3.3.0/rubygems/specification.rb +#usr/lib/ruby/3.3.0/rubygems/specification_policy.rb +#usr/lib/ruby/3.3.0/rubygems/specification_record.rb +#usr/lib/ruby/3.3.0/rubygems/ssl_certs +#usr/lib/ruby/3.3.0/rubygems/ssl_certs/rubygems.org +#usr/lib/ruby/3.3.0/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA.pem +#usr/lib/ruby/3.3.0/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA_R3.pem +#usr/lib/ruby/3.3.0/rubygems/stub_specification.rb +#usr/lib/ruby/3.3.0/rubygems/text.rb +#usr/lib/ruby/3.3.0/rubygems/uninstaller.rb +#usr/lib/ruby/3.3.0/rubygems/unknown_command_spell_checker.rb +#usr/lib/ruby/3.3.0/rubygems/update_suggestion.rb +#usr/lib/ruby/3.3.0/rubygems/uri.rb +#usr/lib/ruby/3.3.0/rubygems/uri_formatter.rb +#usr/lib/ruby/3.3.0/rubygems/user_interaction.rb +#usr/lib/ruby/3.3.0/rubygems/util +#usr/lib/ruby/3.3.0/rubygems/util.rb +#usr/lib/ruby/3.3.0/rubygems/util/licenses.rb +#usr/lib/ruby/3.3.0/rubygems/util/list.rb +#usr/lib/ruby/3.3.0/rubygems/validator.rb +#usr/lib/ruby/3.3.0/rubygems/vendor +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/delegates +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/action.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/log.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/errors.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/gem_metadata.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/modules +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/modules/specification_provider.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/modules/ui.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/resolution.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/resolver.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/molinillo/lib/molinillo/state.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib/net +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib/net/http +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib/net/http.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib/net/http/backward.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib/net/http/exceptions.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib/net/http/generic_request.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib/net/http/header.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib/net/http/proxy_delta.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib/net/http/request.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib/net/http/requests.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib/net/http/response.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib/net/http/responses.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib/net/http/status.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/net-http/lib/net/https.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/net-protocol +#usr/lib/ruby/3.3.0/rubygems/vendor/net-protocol/lib +#usr/lib/ruby/3.3.0/rubygems/vendor/net-protocol/lib/net +#usr/lib/ruby/3.3.0/rubygems/vendor/net-protocol/lib/net/protocol.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/optparse +#usr/lib/ruby/3.3.0/rubygems/vendor/optparse/lib +#usr/lib/ruby/3.3.0/rubygems/vendor/optparse/lib/optionparser.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/optparse/lib/optparse +#usr/lib/ruby/3.3.0/rubygems/vendor/optparse/lib/optparse.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/optparse/lib/optparse/ac.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/optparse/lib/optparse/date.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/optparse/lib/optparse/kwargs.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/optparse/lib/optparse/shellwords.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/optparse/lib/optparse/time.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/optparse/lib/optparse/uri.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/optparse/lib/optparse/version.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/resolv +#usr/lib/ruby/3.3.0/rubygems/vendor/resolv/lib +#usr/lib/ruby/3.3.0/rubygems/vendor/resolv/lib/resolv.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/timeout +#usr/lib/ruby/3.3.0/rubygems/vendor/timeout/lib +#usr/lib/ruby/3.3.0/rubygems/vendor/timeout/lib/timeout.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/tsort +#usr/lib/ruby/3.3.0/rubygems/vendor/tsort/lib +#usr/lib/ruby/3.3.0/rubygems/vendor/tsort/lib/tsort.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri/common.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri/file.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri/ftp.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri/generic.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri/http.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri/https.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri/ldap.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri/ldaps.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri/mailto.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri/rfc2396_parser.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri/rfc3986_parser.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri/version.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri/ws.rb +#usr/lib/ruby/3.3.0/rubygems/vendor/uri/lib/uri/wss.rb +#usr/lib/ruby/3.3.0/rubygems/vendored_molinillo.rb +#usr/lib/ruby/3.3.0/rubygems/vendored_net_http.rb +#usr/lib/ruby/3.3.0/rubygems/vendored_optparse.rb +#usr/lib/ruby/3.3.0/rubygems/vendored_timeout.rb +#usr/lib/ruby/3.3.0/rubygems/vendored_tsort.rb +#usr/lib/ruby/3.3.0/rubygems/version.rb +#usr/lib/ruby/3.3.0/rubygems/version_option.rb +#usr/lib/ruby/3.3.0/rubygems/yaml_serializer.rb +#usr/lib/ruby/3.3.0/securerandom.rb +#usr/lib/ruby/3.3.0/set +#usr/lib/ruby/3.3.0/set.rb +#usr/lib/ruby/3.3.0/set/sorted_set.rb +#usr/lib/ruby/3.3.0/shellwords.rb +#usr/lib/ruby/3.3.0/singleton.rb +#usr/lib/ruby/3.3.0/socket.rb +#usr/lib/ruby/3.3.0/syntax_suggest +#usr/lib/ruby/3.3.0/syntax_suggest.rb +#usr/lib/ruby/3.3.0/syntax_suggest/api.rb +#usr/lib/ruby/3.3.0/syntax_suggest/around_block_scan.rb +#usr/lib/ruby/3.3.0/syntax_suggest/block_expand.rb +#usr/lib/ruby/3.3.0/syntax_suggest/capture +#usr/lib/ruby/3.3.0/syntax_suggest/capture/before_after_keyword_ends.rb +#usr/lib/ruby/3.3.0/syntax_suggest/capture/falling_indent_lines.rb +#usr/lib/ruby/3.3.0/syntax_suggest/capture_code_context.rb +#usr/lib/ruby/3.3.0/syntax_suggest/clean_document.rb +#usr/lib/ruby/3.3.0/syntax_suggest/cli.rb +#usr/lib/ruby/3.3.0/syntax_suggest/code_block.rb +#usr/lib/ruby/3.3.0/syntax_suggest/code_frontier.rb +#usr/lib/ruby/3.3.0/syntax_suggest/code_line.rb +#usr/lib/ruby/3.3.0/syntax_suggest/code_search.rb +#usr/lib/ruby/3.3.0/syntax_suggest/core_ext.rb +#usr/lib/ruby/3.3.0/syntax_suggest/display_code_with_line_numbers.rb +#usr/lib/ruby/3.3.0/syntax_suggest/display_invalid_blocks.rb +#usr/lib/ruby/3.3.0/syntax_suggest/explain_syntax.rb +#usr/lib/ruby/3.3.0/syntax_suggest/left_right_lex_count.rb +#usr/lib/ruby/3.3.0/syntax_suggest/lex_all.rb +#usr/lib/ruby/3.3.0/syntax_suggest/lex_value.rb +#usr/lib/ruby/3.3.0/syntax_suggest/parse_blocks_from_indent_line.rb +#usr/lib/ruby/3.3.0/syntax_suggest/pathname_from_message.rb +#usr/lib/ruby/3.3.0/syntax_suggest/priority_engulf_queue.rb +#usr/lib/ruby/3.3.0/syntax_suggest/priority_queue.rb +#usr/lib/ruby/3.3.0/syntax_suggest/ripper_errors.rb +#usr/lib/ruby/3.3.0/syntax_suggest/scan_history.rb +#usr/lib/ruby/3.3.0/syntax_suggest/unvisited_lines.rb +#usr/lib/ruby/3.3.0/syntax_suggest/version.rb +#usr/lib/ruby/3.3.0/syslog +#usr/lib/ruby/3.3.0/syslog/logger.rb +#usr/lib/ruby/3.3.0/tempfile.rb +#usr/lib/ruby/3.3.0/time.rb +#usr/lib/ruby/3.3.0/timeout.rb +#usr/lib/ruby/3.3.0/tmpdir.rb +#usr/lib/ruby/3.3.0/tsort.rb +#usr/lib/ruby/3.3.0/un.rb +#usr/lib/ruby/3.3.0/unicode_normalize +#usr/lib/ruby/3.3.0/unicode_normalize/normalize.rb +#usr/lib/ruby/3.3.0/unicode_normalize/tables.rb +#usr/lib/ruby/3.3.0/uri +#usr/lib/ruby/3.3.0/uri.rb +#usr/lib/ruby/3.3.0/uri/common.rb +#usr/lib/ruby/3.3.0/uri/file.rb +#usr/lib/ruby/3.3.0/uri/ftp.rb +#usr/lib/ruby/3.3.0/uri/generic.rb +#usr/lib/ruby/3.3.0/uri/http.rb +#usr/lib/ruby/3.3.0/uri/https.rb +#usr/lib/ruby/3.3.0/uri/ldap.rb +#usr/lib/ruby/3.3.0/uri/ldaps.rb +#usr/lib/ruby/3.3.0/uri/mailto.rb +#usr/lib/ruby/3.3.0/uri/rfc2396_parser.rb +#usr/lib/ruby/3.3.0/uri/rfc3986_parser.rb +#usr/lib/ruby/3.3.0/uri/version.rb +#usr/lib/ruby/3.3.0/uri/ws.rb +#usr/lib/ruby/3.3.0/uri/wss.rb +#usr/lib/ruby/3.3.0/weakref.rb +#usr/lib/ruby/3.3.0/x86_64-linux +#usr/lib/ruby/3.3.0/x86_64-linux/bigdecimal.so +#usr/lib/ruby/3.3.0/x86_64-linux/cgi +#usr/lib/ruby/3.3.0/x86_64-linux/cgi/escape.so +#usr/lib/ruby/3.3.0/x86_64-linux/continuation.so +#usr/lib/ruby/3.3.0/x86_64-linux/coverage.so +#usr/lib/ruby/3.3.0/x86_64-linux/date_core.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest +#usr/lib/ruby/3.3.0/x86_64-linux/digest.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/bubblebabble.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/md5.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/rmd160.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/sha1.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/sha2.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc +#usr/lib/ruby/3.3.0/x86_64-linux/enc/big5.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/cesu_8.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/cp949.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/emacs_mule.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/encdb.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/euc_jp.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/euc_kr.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/euc_tw.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/gb18030.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/gb2312.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/gbk.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_1.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_10.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_11.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_13.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_14.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_15.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_16.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_2.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_3.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_4.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_5.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_6.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_7.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_8.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_9.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/koi8_r.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/koi8_u.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/shift_jis.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/big5.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/cesu_8.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/chinese.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/ebcdic.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji_iso2022_kddi.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji_sjis_docomo.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji_sjis_kddi.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji_sjis_softbank.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/escape.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/gb18030.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/gbk.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/iso2022.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/japanese.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/japanese_euc.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/japanese_sjis.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/korean.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/single_byte.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/transdb.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/utf8_mac.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/utf_16_32.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/utf_16be.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/utf_16le.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/utf_32be.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/utf_32le.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1250.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1251.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1252.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1253.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1254.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1257.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_31j.so +#usr/lib/ruby/3.3.0/x86_64-linux/erb +#usr/lib/ruby/3.3.0/x86_64-linux/erb/escape.so +#usr/lib/ruby/3.3.0/x86_64-linux/etc.so +#usr/lib/ruby/3.3.0/x86_64-linux/fcntl.so +#usr/lib/ruby/3.3.0/x86_64-linux/fiddle.so +#usr/lib/ruby/3.3.0/x86_64-linux/io +#usr/lib/ruby/3.3.0/x86_64-linux/io/console.so +#usr/lib/ruby/3.3.0/x86_64-linux/io/nonblock.so +#usr/lib/ruby/3.3.0/x86_64-linux/io/wait.so +#usr/lib/ruby/3.3.0/x86_64-linux/json +#usr/lib/ruby/3.3.0/x86_64-linux/json/ext +#usr/lib/ruby/3.3.0/x86_64-linux/json/ext/generator.so +#usr/lib/ruby/3.3.0/x86_64-linux/json/ext/parser.so +#usr/lib/ruby/3.3.0/x86_64-linux/monitor.so +#usr/lib/ruby/3.3.0/x86_64-linux/nkf.so +#usr/lib/ruby/3.3.0/x86_64-linux/objspace.so +#usr/lib/ruby/3.3.0/x86_64-linux/openssl.so +#usr/lib/ruby/3.3.0/x86_64-linux/pathname.so +#usr/lib/ruby/3.3.0/x86_64-linux/psych.so +#usr/lib/ruby/3.3.0/x86_64-linux/pty.so +#usr/lib/ruby/3.3.0/x86_64-linux/rbconfig +#usr/lib/ruby/3.3.0/x86_64-linux/rbconfig.rb +#usr/lib/ruby/3.3.0/x86_64-linux/rbconfig/sizeof.so +#usr/lib/ruby/3.3.0/x86_64-linux/ripper.so +#usr/lib/ruby/3.3.0/x86_64-linux/socket.so +#usr/lib/ruby/3.3.0/x86_64-linux/stringio.so +#usr/lib/ruby/3.3.0/x86_64-linux/strscan.so +#usr/lib/ruby/3.3.0/x86_64-linux/syslog.so +#usr/lib/ruby/3.3.0/x86_64-linux/zlib.so +#usr/lib/ruby/3.3.0/yaml +#usr/lib/ruby/3.3.0/yaml.rb +#usr/lib/ruby/3.3.0/yaml/dbm.rb +#usr/lib/ruby/3.3.0/yaml/store.rb +#usr/lib/ruby/gems +#usr/lib/ruby/gems/3.3.0 +#usr/lib/ruby/gems/3.3.0/build_info +#usr/lib/ruby/gems/3.3.0/cache +#usr/lib/ruby/gems/3.3.0/cache/debug-1.9.1.gem +#usr/lib/ruby/gems/3.3.0/cache/matrix-0.4.2.gem +#usr/lib/ruby/gems/3.3.0/cache/minitest-5.20.0.gem +#usr/lib/ruby/gems/3.3.0/cache/net-ftp-0.3.4.gem +#usr/lib/ruby/gems/3.3.0/cache/net-imap-0.4.9.1.gem +#usr/lib/ruby/gems/3.3.0/cache/net-pop-0.1.2.gem +#usr/lib/ruby/gems/3.3.0/cache/net-smtp-0.4.0.1.gem +#usr/lib/ruby/gems/3.3.0/cache/power_assert-2.0.3.gem +#usr/lib/ruby/gems/3.3.0/cache/prime-0.1.2.gem +#usr/lib/ruby/gems/3.3.0/cache/racc-1.7.3.gem +#usr/lib/ruby/gems/3.3.0/cache/rake-13.1.0.gem +#usr/lib/ruby/gems/3.3.0/cache/rbs-3.4.0.gem +#usr/lib/ruby/gems/3.3.0/cache/rexml-3.2.8.gem +#usr/lib/ruby/gems/3.3.0/cache/rss-0.3.0.gem +#usr/lib/ruby/gems/3.3.0/cache/test-unit-3.6.1.gem +#usr/lib/ruby/gems/3.3.0/cache/typeprof-0.21.9.gem +#usr/lib/ruby/gems/3.3.0/doc +#usr/lib/ruby/gems/3.3.0/extensions +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0 +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/debug-1.9.1 +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/debug-1.9.1/debug +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/debug-1.9.1/debug/debug.so +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/debug-1.9.1/gem.build_complete +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/racc-1.7.3 +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/racc-1.7.3/gem.build_complete +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/racc-1.7.3/racc +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/racc-1.7.3/racc/cparse.so +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.4.0 +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.4.0/gem.build_complete +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.4.0/rbs_extension.so +#usr/lib/ruby/gems/3.3.0/gems +#usr/lib/ruby/gems/3.3.0/gems/abbrev-0.1.2 +#usr/lib/ruby/gems/3.3.0/gems/base64-0.2.0 +#usr/lib/ruby/gems/3.3.0/gems/benchmark-0.3.0 +#usr/lib/ruby/gems/3.3.0/gems/bigdecimal-3.1.5 +#usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.11 +#usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.11/exe +#usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.11/exe/bundle +#usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.11/exe/bundler +#usr/lib/ruby/gems/3.3.0/gems/cgi-0.4.1 +#usr/lib/ruby/gems/3.3.0/gems/csv-3.2.8 +#usr/lib/ruby/gems/3.3.0/gems/date-3.3.4 +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1 +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/CONTRIBUTING.md +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/Gemfile +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/LICENSE.txt +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/README.md +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/Rakefile +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/TODO.md +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/exe +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/exe/rdbg +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug.c +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/extconf.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/iseq_collector.c +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/abbrev_command.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/breakpoint.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/client.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/color.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/config.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/console.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/dap_custom +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/dap_custom/traceInspector.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/frame_info.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/irb_integration.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/local.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/open.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/open_nonstop.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/prelude.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/server.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/server_cdp.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/server_dap.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/session.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/source_repository.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/start.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/thread_client.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/tracer.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug/version.rb +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/misc +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/misc/README.md.erb +#usr/lib/ruby/gems/3.3.0/gems/delegate-0.3.1 +#usr/lib/ruby/gems/3.3.0/gems/did_you_mean-1.6.3 +#usr/lib/ruby/gems/3.3.0/gems/digest-3.1.1 +#usr/lib/ruby/gems/3.3.0/gems/drb-2.2.0 +#usr/lib/ruby/gems/3.3.0/gems/english-0.8.0 +#usr/lib/ruby/gems/3.3.0/gems/erb-4.0.3 +#usr/lib/ruby/gems/3.3.0/gems/erb-4.0.3/libexec +#usr/lib/ruby/gems/3.3.0/gems/erb-4.0.3/libexec/erb +#usr/lib/ruby/gems/3.3.0/gems/error_highlight-0.6.0 +#usr/lib/ruby/gems/3.3.0/gems/etc-1.4.3 +#usr/lib/ruby/gems/3.3.0/gems/fcntl-1.1.0 +#usr/lib/ruby/gems/3.3.0/gems/fiddle-1.1.2 +#usr/lib/ruby/gems/3.3.0/gems/fileutils-1.7.2 +#usr/lib/ruby/gems/3.3.0/gems/find-0.2.0 +#usr/lib/ruby/gems/3.3.0/gems/forwardable-1.3.3 +#usr/lib/ruby/gems/3.3.0/gems/getoptlong-0.2.1 +#usr/lib/ruby/gems/3.3.0/gems/io-console-0.7.1 +#usr/lib/ruby/gems/3.3.0/gems/io-nonblock-0.3.0 +#usr/lib/ruby/gems/3.3.0/gems/io-wait-0.3.1 +#usr/lib/ruby/gems/3.3.0/gems/ipaddr-1.2.6 +#usr/lib/ruby/gems/3.3.0/gems/irb-1.13.1 +#usr/lib/ruby/gems/3.3.0/gems/irb-1.13.1/exe +#usr/lib/ruby/gems/3.3.0/gems/irb-1.13.1/exe/irb +#usr/lib/ruby/gems/3.3.0/gems/json-2.7.1 +#usr/lib/ruby/gems/3.3.0/gems/logger-1.6.0 +#usr/lib/ruby/gems/3.3.0/gems/matrix-0.4.2 +#usr/lib/ruby/gems/3.3.0/gems/matrix-0.4.2/LICENSE.txt +#usr/lib/ruby/gems/3.3.0/gems/matrix-0.4.2/lib +#usr/lib/ruby/gems/3.3.0/gems/matrix-0.4.2/lib/matrix +#usr/lib/ruby/gems/3.3.0/gems/matrix-0.4.2/lib/matrix.rb +#usr/lib/ruby/gems/3.3.0/gems/matrix-0.4.2/lib/matrix/eigenvalue_decomposition.rb +#usr/lib/ruby/gems/3.3.0/gems/matrix-0.4.2/lib/matrix/lup_decomposition.rb +#usr/lib/ruby/gems/3.3.0/gems/matrix-0.4.2/lib/matrix/version.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0 +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/History.rdoc +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/Manifest.txt +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/README.rdoc +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/Rakefile +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/design_rationale.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/hoe +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/hoe/minitest.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest/assertions.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest/autorun.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest/benchmark.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest/expectations.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest/hell.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest/mock.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest/parallel.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest/pride.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest/pride_plugin.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest/spec.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest/test.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest/test_task.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/lib/minitest/unit.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/test +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/test/minitest +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/test/minitest/metametameta.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/test/minitest/test_minitest_assertions.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/test/minitest/test_minitest_benchmark.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/test/minitest/test_minitest_mock.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/test/minitest/test_minitest_reporter.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/test/minitest/test_minitest_spec.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/test/minitest/test_minitest_test.rb +#usr/lib/ruby/gems/3.3.0/gems/minitest-5.20.0/test/minitest/test_minitest_test_task.rb +#usr/lib/ruby/gems/3.3.0/gems/mutex_m-0.2.0 +#usr/lib/ruby/gems/3.3.0/gems/net-ftp-0.3.4 +#usr/lib/ruby/gems/3.3.0/gems/net-ftp-0.3.4/Gemfile +#usr/lib/ruby/gems/3.3.0/gems/net-ftp-0.3.4/LICENSE.txt +#usr/lib/ruby/gems/3.3.0/gems/net-ftp-0.3.4/README.md +#usr/lib/ruby/gems/3.3.0/gems/net-ftp-0.3.4/Rakefile +#usr/lib/ruby/gems/3.3.0/gems/net-ftp-0.3.4/lib +#usr/lib/ruby/gems/3.3.0/gems/net-ftp-0.3.4/lib/net +#usr/lib/ruby/gems/3.3.0/gems/net-ftp-0.3.4/lib/net/ftp.rb +#usr/lib/ruby/gems/3.3.0/gems/net-http-0.4.1 +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1 +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/Gemfile +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/LICENSE.txt +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/README.md +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/Rakefile +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/docs +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/docs/styles.css +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/authenticators.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/command_data.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/data_encoding.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/deprecated_client_options.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/errors.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/fetch_data.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/flags.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/response_data.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/response_parser +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/response_parser.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/response_parser/parser_utils.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/anonymous_authenticator.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/authentication_exchange.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/authenticators.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/client_adapter.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/cram_md5_authenticator.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/digest_md5_authenticator.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/external_authenticator.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/gs2_header.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/login_authenticator.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/oauthbearer_authenticator.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/plain_authenticator.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/protocol_adapters.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/scram_algorithm.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/scram_authenticator.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/stringprep.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl/xoauth2_authenticator.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sasl_adapter.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/search_result.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/sequence_set.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/stringprep +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/stringprep.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/stringprep/nameprep.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/stringprep/saslprep.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/stringprep/saslprep_tables.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/stringprep/tables.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/lib/net/imap/stringprep/trace.rb +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/rakelib +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/rakelib/benchmarks.rake +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/rakelib/rdoc.rake +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/rakelib/rfcs.rake +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/rakelib/saslprep.rake +#usr/lib/ruby/gems/3.3.0/gems/net-imap-0.4.9.1/rakelib/string_prep_tables_generator.rb +#usr/lib/ruby/gems/3.3.0/gems/net-pop-0.1.2 +#usr/lib/ruby/gems/3.3.0/gems/net-pop-0.1.2/Gemfile +#usr/lib/ruby/gems/3.3.0/gems/net-pop-0.1.2/LICENSE.txt +#usr/lib/ruby/gems/3.3.0/gems/net-pop-0.1.2/README.md +#usr/lib/ruby/gems/3.3.0/gems/net-pop-0.1.2/Rakefile +#usr/lib/ruby/gems/3.3.0/gems/net-pop-0.1.2/lib +#usr/lib/ruby/gems/3.3.0/gems/net-pop-0.1.2/lib/net +#usr/lib/ruby/gems/3.3.0/gems/net-pop-0.1.2/lib/net/pop.rb +#usr/lib/ruby/gems/3.3.0/gems/net-protocol-0.2.2 +#usr/lib/ruby/gems/3.3.0/gems/net-smtp-0.4.0.1 +#usr/lib/ruby/gems/3.3.0/gems/net-smtp-0.4.0.1/LICENSE.txt +#usr/lib/ruby/gems/3.3.0/gems/net-smtp-0.4.0.1/NEWS.md +#usr/lib/ruby/gems/3.3.0/gems/net-smtp-0.4.0.1/README.md +#usr/lib/ruby/gems/3.3.0/gems/net-smtp-0.4.0.1/lib +#usr/lib/ruby/gems/3.3.0/gems/net-smtp-0.4.0.1/lib/net +#usr/lib/ruby/gems/3.3.0/gems/net-smtp-0.4.0.1/lib/net/smtp +#usr/lib/ruby/gems/3.3.0/gems/net-smtp-0.4.0.1/lib/net/smtp.rb +#usr/lib/ruby/gems/3.3.0/gems/net-smtp-0.4.0.1/lib/net/smtp/auth_cram_md5.rb +#usr/lib/ruby/gems/3.3.0/gems/net-smtp-0.4.0.1/lib/net/smtp/auth_login.rb +#usr/lib/ruby/gems/3.3.0/gems/net-smtp-0.4.0.1/lib/net/smtp/auth_plain.rb +#usr/lib/ruby/gems/3.3.0/gems/net-smtp-0.4.0.1/lib/net/smtp/authenticator.rb +#usr/lib/ruby/gems/3.3.0/gems/nkf-0.1.3 +#usr/lib/ruby/gems/3.3.0/gems/observer-0.1.2 +#usr/lib/ruby/gems/3.3.0/gems/open-uri-0.4.1 +#usr/lib/ruby/gems/3.3.0/gems/open3-0.2.1 +#usr/lib/ruby/gems/3.3.0/gems/openssl-3.2.0 +#usr/lib/ruby/gems/3.3.0/gems/optparse-0.4.0 +#usr/lib/ruby/gems/3.3.0/gems/ostruct-0.6.0 +#usr/lib/ruby/gems/3.3.0/gems/pathname-0.3.0 +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3 +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/BSDL +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/COPYING +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/Gemfile +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/LEGAL +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/README.md +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/Rakefile +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/lib +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/lib/power_assert +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/lib/power_assert.rb +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/lib/power_assert/colorize.rb +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/lib/power_assert/configuration.rb +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/lib/power_assert/context.rb +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/lib/power_assert/enable_tracepoint_events.rb +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/lib/power_assert/inspector.rb +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/lib/power_assert/parser.rb +#usr/lib/ruby/gems/3.3.0/gems/power_assert-2.0.3/lib/power_assert/version.rb +#usr/lib/ruby/gems/3.3.0/gems/pp-0.5.0 +#usr/lib/ruby/gems/3.3.0/gems/prettyprint-0.2.0 +#usr/lib/ruby/gems/3.3.0/gems/prime-0.1.2 +#usr/lib/ruby/gems/3.3.0/gems/prime-0.1.2/Gemfile +#usr/lib/ruby/gems/3.3.0/gems/prime-0.1.2/LICENSE.txt +#usr/lib/ruby/gems/3.3.0/gems/prime-0.1.2/README.md +#usr/lib/ruby/gems/3.3.0/gems/prime-0.1.2/Rakefile +#usr/lib/ruby/gems/3.3.0/gems/prime-0.1.2/bin +#usr/lib/ruby/gems/3.3.0/gems/prime-0.1.2/bin/console +#usr/lib/ruby/gems/3.3.0/gems/prime-0.1.2/bin/setup +#usr/lib/ruby/gems/3.3.0/gems/prime-0.1.2/lib +#usr/lib/ruby/gems/3.3.0/gems/prime-0.1.2/lib/prime.rb +#usr/lib/ruby/gems/3.3.0/gems/prism-0.19.0 +#usr/lib/ruby/gems/3.3.0/gems/pstore-0.1.3 +#usr/lib/ruby/gems/3.3.0/gems/psych-5.1.2 +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3 +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/COPYING +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/ChangeLog +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/README.ja.rdoc +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/README.rdoc +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/TODO +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/bin +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/bin/racc +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/doc +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/doc/en +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/doc/en/grammar.en.rdoc +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/doc/en/grammar2.en.rdoc +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/doc/ja +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/doc/ja/command.ja.html +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/doc/ja/debug.ja.rdoc +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/doc/ja/grammar.ja.rdoc +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/doc/ja/index.ja.html +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/doc/ja/parser.ja.rdoc +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/doc/ja/usage.ja.html +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/ext +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/ext/racc +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/ext/racc/cparse +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/ext/racc/cparse/cparse.c +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/ext/racc/cparse/extconf.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/compat.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/debugflags.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/exception.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/grammar.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/grammarfileparser.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/info.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/iset.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/logfilegenerator.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/parser-text.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/parser.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/parserfilegenerator.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/sourcetext.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/state.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/statetransitiontable.rb +#usr/lib/ruby/gems/3.3.0/gems/racc-1.7.3/lib/racc/static.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0 +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/History.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/MIT-LICENSE +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/README.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/doc +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/doc/command_line_usage.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/doc/example +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/doc/example/Rakefile1 +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/doc/example/Rakefile2 +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/doc/example/a.c +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/doc/example/b.c +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/doc/example/main.c +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/doc/glossary.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/doc/jamis.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/doc/proto_rake.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/doc/rake.1 +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/doc/rakefile.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/doc/rational.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/exe +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/exe/rake +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/application.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/backtrace.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/clean.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/cloneable.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/cpu_counter.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/default_loader.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/dsl_definition.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/early_time.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/ext +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/ext/core.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/ext/string.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/file_creation_task.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/file_list.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/file_task.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/file_utils.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/file_utils_ext.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/invocation_chain.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/invocation_exception_mixin.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/late_time.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/linked_list.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/loaders +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/loaders/makefile.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/multi_task.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/name_space.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/packagetask.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/phony.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/private_reader.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/promise.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/pseudo_status.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/rake_module.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/rake_test_loader.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/rule_recursion_overflow_error.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/scope.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/task.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/task_argument_error.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/task_arguments.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/task_manager.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/tasklib.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/testtask.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/thread_history_display.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/thread_pool.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/trace_output.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/version.rb +#usr/lib/ruby/gems/3.3.0/gems/rake-13.1.0/lib/rake/win32.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/BSDL +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/CHANGELOG.md +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/COPYING +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/Gemfile +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/Gemfile.lock +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/README.md +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/Rakefile +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/Steepfile +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/array.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/basic_object.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/binding.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/builtin.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/class.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/comparable.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/complex.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/constants.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/data.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/dir.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/encoding.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/enumerable.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/enumerator +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/enumerator.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/enumerator/product.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/env.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/errno.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/errors.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/exception.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/false_class.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/fiber.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/fiber_error.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/file.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/file_test.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/float.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/gc.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/global_variables.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/hash.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/integer.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/io +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/io.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/io/buffer.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/io/wait.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/kernel.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/marshal.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/match_data.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/math.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/method.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/module.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/nil_class.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/numeric.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/object.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/object_space +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/object_space.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/object_space/weak_key_map.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/proc.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/process.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/ractor.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/random.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/range.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rational.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rb_config.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rbs/unnamed +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rbs/unnamed/argf.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rbs/unnamed/env_class.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rbs/unnamed/random.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/refinement.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/regexp.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/ruby_vm.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/basic_specification.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/config_file.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/dependency_installer.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/errors.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/installer.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/path_support.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/platform.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/request_set.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/requirement.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/rubygems.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/source_list.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/specification.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/stream_ui.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/uninstaller.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/rubygems/version.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/set.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/signal.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/string.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/string_io.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/struct.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/symbol.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/thread.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/thread_group.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/time.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/trace_point.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/true_class.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/unbound_method.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/core/warning.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/docs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/docs/CONTRIBUTING.md +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/docs/collection.md +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/docs/data_and_struct.md +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/docs/gem.md +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/docs/rbs_by_example.md +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/docs/repo.md +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/docs/sigs.md +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/docs/stdlib.md +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/docs/syntax.md +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/docs/tools.md +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/exe +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/exe/rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/extconf.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.re +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexstate.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/main.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/rbs_extension.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/unescape.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/goodcheck.yml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/ancestor_graph.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/annotate +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/annotate.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/annotate/annotations.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/annotate/formatter.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/annotate/rdoc_annotator.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/annotate/rdoc_source.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/ast +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/ast/annotation.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/ast/comment.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/ast/declarations.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/ast/directives.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/ast/members.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/ast/type_param.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/buffer.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/builtin_names.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/cli +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/cli.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/cli/colored_io.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/cli/diff.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/cli/validate.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection/cleaner.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection/config +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection/config.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection/config/lockfile.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection/config/lockfile_generator.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection/installer.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection/sources +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection/sources.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection/sources/base.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection/sources/git.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection/sources/local.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection/sources/rubygems.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/collection/sources/stdlib.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/constant.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/definition.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/definition_builder +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/definition_builder.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/definition_builder/ancestor_builder.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/definition_builder/method_builder.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/diff.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/environment +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/environment.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/environment/use_map.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/environment_loader.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/environment_walker.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/errors.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/factory.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/file_finder.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/location_aux.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/locator.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/method_type.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/namespace.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/parser_aux.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/parser_compat +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/parser_compat/lexer_error.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/parser_compat/located_value.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/parser_compat/semantics_error.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/parser_compat/syntax_error.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/prototype +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/prototype/helpers.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/prototype/node_usage.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/prototype/rb.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/prototype/rbi.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/prototype/runtime +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/prototype/runtime.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/prototype/runtime/helpers.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/prototype/runtime/reflection.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/prototype/runtime/value_object_generator.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/repository.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/resolver +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/resolver/constant_resolver.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/resolver/type_name_resolver.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/sorter.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/substitution.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/subtractor.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/test +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/test.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/test/errors.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/test/guaranteed.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/test/hook.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/test/observer.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/test/setup.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/test/setup_helper.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/test/tester.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/test/type_check.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/type_alias_dependency.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/type_alias_regularity.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/type_name.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/types.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/unit_test +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/unit_test.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/unit_test/convertibles.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/unit_test/spy.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/unit_test/type_assertions.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/unit_test/with_aliases.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/validator.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/variance_calculator.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/vendorer.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/version.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs/writer.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rdoc +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rdoc/discover.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rdoc_plugin +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rdoc_plugin/parser.rb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/schema +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/schema/annotation.json +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/schema/comment.json +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/schema/decls.json +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/schema/function.json +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/schema/location.json +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/schema/members.json +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/schema/methodType.json +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/schema/typeParam.json +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/schema/types.json +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/ancestor_builder.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/ancestor_graph.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/annotate +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/annotate/annotations.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/annotate/formatter.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/annotate/rdoc_annotater.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/annotate/rdoc_source.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/annotation.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/buffer.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/builtin_names.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/cli +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/cli.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/cli/colored_io.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/cli/diff.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/cli/validate.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/collection +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/collection.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/collection/cleaner.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/collection/config +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/collection/config.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/collection/config/lockfile.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/collection/config/lockfile_generator.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/collection/installer.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/collection/sources.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/comment.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/constant.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/declarations.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/definition.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/definition_builder.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/diff.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/directives.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/environment.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/environment_loader.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/environment_walker.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/errors.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/factory.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/file_finder.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/location.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/locator.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/members.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/method_builder.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/method_types.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/namespace.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/parser.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/prototype +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/prototype/helpers.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/prototype/node_usage.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/prototype/rb.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/prototype/rbi.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/prototype/runtime.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/rbs.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/rdoc +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/rdoc/rbs.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/repository.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/resolver +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/resolver/constant_resolver.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/resolver/context.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/resolver/type_name_resolver.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/shims +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/shims/bundler.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/shims/enumerable.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/shims/rubygems.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/sorter.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/substitution.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/subtractor.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/test +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/test.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/test/errors.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/test/guranteed.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/test/type_check.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/type_alias_dependency.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/type_alias_regularity.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/type_param.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/typename.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/types.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/unit_test +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/unit_test/convertibles.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/unit_test/spy.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/unit_test/type_assertions.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/unit_test/with_aliases.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/use_map.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/util.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/validator.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/variance_calculator.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/vendorer.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/version.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/sig/writer.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/abbrev +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/abbrev/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/abbrev/0/abbrev.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/abbrev/0/array.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/base64 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/base64/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/base64/0/base64.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/benchmark +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/benchmark/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/benchmark/0/benchmark.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/bigdecimal +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/bigdecimal-math +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/bigdecimal-math/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/bigdecimal-math/0/big_math.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/bigdecimal-math/0/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/bigdecimal/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/bigdecimal/0/big_decimal.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/cgi +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/cgi/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/cgi/0/core.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/cgi/0/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/coverage +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/coverage/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/coverage/0/coverage.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/csv +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/csv/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/csv/0/csv.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/csv/0/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/date +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/date/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/date/0/date.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/date/0/date_time.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/date/0/time.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/dbm +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/dbm/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/dbm/0/dbm.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/delegate +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/delegate/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/delegate/0/delegator.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/delegate/0/kernel.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/delegate/0/simple_delegator.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/did_you_mean +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/did_you_mean/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/did_you_mean/0/did_you_mean.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/digest +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/digest/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/digest/0/digest.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/erb +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/erb/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/erb/0/erb.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/etc +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/etc/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/etc/0/etc.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/fileutils +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/fileutils/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/fileutils/0/fileutils.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/find +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/find/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/find/0/find.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/forwardable +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/forwardable/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/forwardable/0/forwardable.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/io-console +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/io-console/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/io-console/0/io-console.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/ipaddr +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/ipaddr/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/ipaddr/0/ipaddr.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/json +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/json/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/json/0/json.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/logger +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/logger/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/logger/0/formatter.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/logger/0/log_device.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/logger/0/logger.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/logger/0/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/logger/0/period.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/logger/0/severity.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/kernel.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/abstract_reporter.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/assertion.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/assertions.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/backtrace_filter.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/bench_spec.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/benchmark.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/composite_reporter.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/expectation.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/expectations.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/guard.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/mock.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/parallel +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/parallel.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/parallel/executor.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/parallel/test +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/parallel/test.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/parallel/test/class_methods.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/pride_io.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/pride_lol.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/progress_reporter.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/reportable.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/reporter.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/result.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/runnable.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/skip.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/spec +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/spec.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/spec/dsl +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/spec/dsl.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/spec/dsl/instance_methods.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/statistics_reporter.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/summary_reporter.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/test +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/test.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/test/lifecycle_hooks.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/unexpected_error.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/unit +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/unit.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/minitest/0/minitest/unit/test_case.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/monitor +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/monitor/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/monitor/0/monitor.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/mutex_m +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/mutex_m/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/mutex_m/0/mutex_m.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/net-http +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/net-http/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/net-http/0/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/net-http/0/net-http.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/net-protocol +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/net-protocol/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/net-protocol/0/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/net-protocol/0/net-protocol.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/net-smtp +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/net-smtp/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/net-smtp/0/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/net-smtp/0/net-smtp.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/nkf +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/nkf/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/nkf/0/nkf.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/objspace +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/objspace/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/objspace/0/objspace.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/observable +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/observable/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/observable/0/observable.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/open-uri +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/open-uri/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/open-uri/0/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/open-uri/0/open-uri.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/openssl +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/openssl/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/openssl/0/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/openssl/0/openssl.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/optparse +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/optparse/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/optparse/0/optparse.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/pathname +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/pathname/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/pathname/0/pathname.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/pp +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/pp/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/pp/0/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/pp/0/pp.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/prettyprint +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/prettyprint/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/prettyprint/0/prettyprint.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/pstore +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/pstore/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/pstore/0/pstore.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/psych +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/psych/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/psych/0/dbm.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/psych/0/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/psych/0/psych.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/psych/0/store.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/pty +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/pty/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/pty/0/pty.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/rdoc +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/rdoc/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/rdoc/0/code_object.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/rdoc/0/comment.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/rdoc/0/context.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/rdoc/0/markup.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/rdoc/0/parser.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/rdoc/0/rdoc.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/rdoc/0/ri.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/rdoc/0/store.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/rdoc/0/top_level.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/resolv +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/resolv/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/resolv/0/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/resolv/0/resolv.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/ripper +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/ripper/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/ripper/0/ripper.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/securerandom +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/securerandom/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/securerandom/0/securerandom.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/shellwords +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/shellwords/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/shellwords/0/shellwords.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/singleton +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/singleton/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/singleton/0/singleton.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/socket +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/socket/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/socket/0/addrinfo.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/socket/0/basic_socket.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/socket/0/constants.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/socket/0/ip_socket.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/socket/0/socket.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/socket/0/socket_error.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/socket/0/tcp_server.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/socket/0/tcp_socket.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/socket/0/udp_socket.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/socket/0/unix_server.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/socket/0/unix_socket.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/strscan +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/strscan/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/strscan/0/string_scanner.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/tempfile +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/tempfile/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/tempfile/0/tempfile.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/time +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/time/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/time/0/time.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/timeout +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/timeout/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/timeout/0/timeout.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/tmpdir +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/tmpdir/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/tmpdir/0/tmpdir.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/tsort +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/tsort/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/tsort/0/cyclic.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/tsort/0/interfaces.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/tsort/0/tsort.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri/0/common.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri/0/file.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri/0/ftp.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri/0/generic.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri/0/http.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri/0/https.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri/0/ldap.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri/0/ldaps.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri/0/mailto.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri/0/rfc2396_parser.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri/0/rfc3986_parser.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri/0/ws.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/uri/0/wss.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/yaml/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/yaml/0/manifest.yaml +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/yaml/0/yaml.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0 +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/buf_error.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/data_error.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/deflate.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/error.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/gzip_file +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/gzip_file.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/gzip_file/crc_error.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/gzip_file/error.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/gzip_file/length_error.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/gzip_file/no_footer.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/gzip_reader.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/gzip_writer.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/inflate.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/mem_error.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/need_dict.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/stream_end.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/stream_error.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/version_error.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/zlib.rbs +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/stdlib/zlib/0/zstream.rbs +#usr/lib/ruby/gems/3.3.0/gems/rdoc-6.6.3.1 +#usr/lib/ruby/gems/3.3.0/gems/rdoc-6.6.3.1/exe +#usr/lib/ruby/gems/3.3.0/gems/rdoc-6.6.3.1/exe/rdoc +#usr/lib/ruby/gems/3.3.0/gems/rdoc-6.6.3.1/exe/ri +#usr/lib/ruby/gems/3.3.0/gems/readline-0.0.4 +#usr/lib/ruby/gems/3.3.0/gems/reline-0.5.7 +#usr/lib/ruby/gems/3.3.0/gems/resolv-0.3.0 +#usr/lib/ruby/gems/3.3.0/gems/resolv-replace-0.1.1 +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8 +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/LICENSE.txt +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/NEWS.md +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/README.md +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/context.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tasks +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tasks/rdoc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/child.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/document.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/element.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/node.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/parent.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tasks/tocs +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tasks/tocs/child_toc.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tasks/tocs/document_toc.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tasks/tocs/element_toc.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tasks/tocs/master_toc.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tasks/tocs/node_toc.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tasks/tocs/parent_toc.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/doc/rexml/tutorial.rdoc +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/attlistdecl.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/attribute.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/cdata.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/child.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/comment.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/doctype.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/document.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/dtd +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/dtd/attlistdecl.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/dtd/dtd.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/dtd/elementdecl.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/dtd/entitydecl.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/dtd/notationdecl.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/element.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/encoding.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/entity.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/formatters +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/formatters/default.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/formatters/pretty.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/formatters/transitive.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/functions.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/instruction.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/light +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/light/node.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/namespace.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/node.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/output.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/parent.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/parseexception.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/parsers +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/parsers/baseparser.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/parsers/lightparser.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/parsers/pullparser.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/parsers/sax2parser.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/parsers/streamparser.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/parsers/treeparser.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/parsers/ultralightparser.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/parsers/xpathparser.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/quickpath.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/rexml.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/sax2listener.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/security.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/source.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/streamlistener.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/text.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/undefinednamespaceexception.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/validation +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/validation/relaxng.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/validation/validation.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/validation/validationexception.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/xmldecl.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/xmltokens.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/xpath.rb +#usr/lib/ruby/gems/3.3.0/gems/rexml-3.2.8/lib/rexml/xpath_parser.rb +#usr/lib/ruby/gems/3.3.0/gems/rinda-0.2.0 +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0 +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/LICENSE.txt +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/NEWS.md +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/README.md +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/0.9.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/1.0.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/2.0.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/atom.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/content +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/content.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/content/1.0.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/content/2.0.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/converter.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/dublincore +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/dublincore.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/dublincore/1.0.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/dublincore/2.0.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/dublincore/atom.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/image.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/itunes.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/0.9.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/1.0.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/2.0.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/atom.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/base.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/content.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/dublincore.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/entry.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/feed.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/image.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/itunes.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/slash.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/syndication.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/taxonomy.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/maker/trackback.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/parser.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/rexmlparser.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/rss.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/slash.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/syndication.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/taxonomy.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/trackback.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/utils.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/version.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/xml-stylesheet.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/xml.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/xmlparser.rb +#usr/lib/ruby/gems/3.3.0/gems/rss-0.3.0/lib/rss/xmlscanner.rb +#usr/lib/ruby/gems/3.3.0/gems/ruby2_keywords-0.0.5 +#usr/lib/ruby/gems/3.3.0/gems/securerandom-0.3.1 +#usr/lib/ruby/gems/3.3.0/gems/set-1.1.0 +#usr/lib/ruby/gems/3.3.0/gems/shellwords-0.2.0 +#usr/lib/ruby/gems/3.3.0/gems/singleton-0.2.0 +#usr/lib/ruby/gems/3.3.0/gems/stringio-3.1.1 +#usr/lib/ruby/gems/3.3.0/gems/strscan-3.0.9 +#usr/lib/ruby/gems/3.3.0/gems/syntax_suggest-2.0.0 +#usr/lib/ruby/gems/3.3.0/gems/syntax_suggest-2.0.0/exe +#usr/lib/ruby/gems/3.3.0/gems/syntax_suggest-2.0.0/exe/syntax_suggest +#usr/lib/ruby/gems/3.3.0/gems/syslog-0.1.2 +#usr/lib/ruby/gems/3.3.0/gems/tempfile-0.2.1 +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1 +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/BSDL +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/COPYING +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/PSFL +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/README.md +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/Rakefile +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/doc +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/doc/text +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/doc/text/getting-started.md +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/doc/text/how-to.md +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/doc/text/news.md +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test-unit.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/assertion-failed-error.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/assertions.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/attribute-matcher.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/attribute.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/auto-runner-loader.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/autorunner.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/code-snippet-fetcher.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/collector +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/collector.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/collector/descendant.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/collector/dir.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/collector/load.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/collector/objectspace.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/collector/xml.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/color-scheme.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/color.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/data-sets.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/data.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/diff.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/error.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/exception-handler.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/failure.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/fault-location-detector.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/fixture.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/notification.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/omission.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/pending.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/priority.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/runner +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/runner/console.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/runner/emacs.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/runner/xml.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/test-suite-creator.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/testcase.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/testresult.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/testsuite.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/ui +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/ui/console +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/ui/console/outputlevel.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/ui/console/testrunner.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/ui/emacs +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/ui/emacs/testrunner.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunner.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnermediator.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/ui/testrunnerutilities.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/ui/xml +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/ui/xml/testrunner.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/util +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/util/backtracefilter.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/util/memory-usage.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/util/method-owner-finder.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/util/observable.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/util/output.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/util/procwrapper.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/version.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/lib/test/unit/warning.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/sample +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/sample/adder.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/sample/subtracter.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/sample/test_adder.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/sample/test_subtracter.rb +#usr/lib/ruby/gems/3.3.0/gems/test-unit-3.6.1/sample/test_user.rb +#usr/lib/ruby/gems/3.3.0/gems/time-0.3.0 +#usr/lib/ruby/gems/3.3.0/gems/timeout-0.4.1 +#usr/lib/ruby/gems/3.3.0/gems/tmpdir-0.2.0 +#usr/lib/ruby/gems/3.3.0/gems/tsort-0.2.0 +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9 +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/Gemfile +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/Gemfile.lock +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/LICENSE +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/README.md +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/Rakefile +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/exe +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/exe/typeprof +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/analyzer.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/arguments.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/block.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/builtin.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/cli.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/code-range.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/config.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/container-type.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/export.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/import.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/insns-def.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/iseq.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/lsp.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/method.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/type.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/utils.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/lib/typeprof/version.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/tools +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/tools/coverage.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/tools/setup-insns-def.rb +#usr/lib/ruby/gems/3.3.0/gems/typeprof-0.21.9/typeprof-lsp +#usr/lib/ruby/gems/3.3.0/gems/un-0.3.0 +#usr/lib/ruby/gems/3.3.0/gems/uri-0.13.0 +#usr/lib/ruby/gems/3.3.0/gems/weakref-0.1.3 +#usr/lib/ruby/gems/3.3.0/gems/yaml-0.3.0 +#usr/lib/ruby/gems/3.3.0/gems/zlib-3.1.1 +#usr/lib/ruby/gems/3.3.0/plugins +#usr/lib/ruby/gems/3.3.0/specifications +#usr/lib/ruby/gems/3.3.0/specifications/debug-1.9.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default +#usr/lib/ruby/gems/3.3.0/specifications/default/abbrev-0.1.2.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/base64-0.2.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/benchmark-0.3.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/bigdecimal-3.1.5.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/bundler-2.5.11.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/cgi-0.4.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/csv-3.2.8.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/date-3.3.4.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/delegate-0.3.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/did_you_mean-1.6.3.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/digest-3.1.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/drb-2.2.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/english-0.8.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/erb-4.0.3.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/error_highlight-0.6.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/etc-1.4.3.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/fcntl-1.1.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/fiddle-1.1.2.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/fileutils-1.7.2.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/find-0.2.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/forwardable-1.3.3.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/getoptlong-0.2.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/io-console-0.7.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/io-nonblock-0.3.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/io-wait-0.3.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/ipaddr-1.2.6.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/irb-1.13.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/json-2.7.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/logger-1.6.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/mutex_m-0.2.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/net-http-0.4.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/net-protocol-0.2.2.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/nkf-0.1.3.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/observer-0.1.2.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/open-uri-0.4.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/open3-0.2.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/openssl-3.2.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/optparse-0.4.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/ostruct-0.6.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/pathname-0.3.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/pp-0.5.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/prettyprint-0.2.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/prism-0.19.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/pstore-0.1.3.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/psych-5.1.2.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/rdoc-6.6.3.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/readline-0.0.4.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/reline-0.5.7.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/resolv-0.3.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/resolv-replace-0.1.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/rinda-0.2.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/ruby2_keywords-0.0.5.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/securerandom-0.3.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/set-1.1.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/shellwords-0.2.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/singleton-0.2.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/stringio-3.1.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/strscan-3.0.9.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/syntax_suggest-2.0.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/syslog-0.1.2.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/tempfile-0.2.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/time-0.3.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/timeout-0.4.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/tmpdir-0.2.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/tsort-0.2.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/un-0.3.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/uri-0.13.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/weakref-0.1.3.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/yaml-0.3.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/default/zlib-3.1.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/matrix-0.4.2.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/minitest-5.20.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/net-ftp-0.3.4.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/net-imap-0.4.9.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/net-pop-0.1.2.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/net-smtp-0.4.0.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/power_assert-2.0.3.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/prime-0.1.2.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/racc-1.7.3.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/rake-13.1.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/rbs-3.4.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/rexml-3.2.8.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/rss-0.3.0.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/test-unit-3.6.1.gemspec +#usr/lib/ruby/gems/3.3.0/specifications/typeprof-0.21.9.gemspec +#usr/lib/ruby/site_ruby +#usr/lib/ruby/site_ruby/3.3.0 +#usr/lib/ruby/site_ruby/3.3.0/x86_64-linux +#usr/lib/ruby/vendor_ruby +#usr/lib/ruby/vendor_ruby/3.3.0 +#usr/lib/ruby/vendor_ruby/3.3.0/x86_64-linux +#usr/share/man/man1/erb.1 +#usr/share/man/man1/irb.1 +#usr/share/man/man1/ri.1 +#usr/share/man/man1/ruby.1 diff --git a/config/rootfiles/common/speexdsp b/config/rootfiles/common/speexdsp new file mode 100644 index 0000000000..aa26b3b4fe --- /dev/null +++ b/config/rootfiles/common/speexdsp @@ -0,0 +1,14 @@ +#usr/include/speex +#usr/include/speex/speex_echo.h +#usr/include/speex/speex_jitter.h +#usr/include/speex/speex_preprocess.h +#usr/include/speex/speex_resampler.h +#usr/include/speex/speexdsp_config_types.h +#usr/include/speex/speexdsp_types.h +#usr/lib/libspeexdsp.la +#usr/lib/libspeexdsp.so +#usr/lib/libspeexdsp.so.1 +#usr/lib/libspeexdsp.so.1.5.2 +#usr/lib/pkgconfig/speexdsp.pc +#usr/share/doc/speexdsp +#usr/share/doc/speexdsp/manual.pdf diff --git a/config/rootfiles/common/utfcpp b/config/rootfiles/common/utfcpp new file mode 100644 index 0000000000..58097459e4 --- /dev/null +++ b/config/rootfiles/common/utfcpp @@ -0,0 +1,8 @@ +#usr/include/utf8 +#usr/include/utf8.h +#usr/include/utf8/checked.h +#usr/include/utf8/core.h +#usr/include/utf8/cpp11.h +#usr/include/utf8/cpp17.h +#usr/include/utf8/cpp20.h +#usr/include/utf8/unchecked.h diff --git a/config/rootfiles/common/xfsprogs b/config/rootfiles/common/xfsprogs index 7147620d32..c1c14c11b1 100644 --- a/config/rootfiles/common/xfsprogs +++ b/config/rootfiles/common/xfsprogs @@ -20,8 +20,6 @@ sbin/xfs_repair #usr/lib/libhandle.a #usr/lib/libhandle.la #usr/lib/libhandle.so -#usr/lib/xfsprogs -#usr/lib/xfsprogs/xfs_scrub_all.cron usr/sbin/xfs_admin usr/sbin/xfs_bmap usr/sbin/xfs_copy @@ -113,3 +111,4 @@ usr/sbin/xfs_spaceman #usr/share/xfsprogs/mkfs/lts_5.4.conf #usr/share/xfsprogs/mkfs/lts_6.1.conf #usr/share/xfsprogs/mkfs/lts_6.6.conf +#usr/share/xfsprogs/xfs_scrub_all.cron diff --git a/config/rootfiles/common/zstd b/config/rootfiles/common/zstd index 58eb75b3fe..8d3aca46cc 100644 --- a/config/rootfiles/common/zstd +++ b/config/rootfiles/common/zstd @@ -10,7 +10,7 @@ usr/bin/zstdmt #usr/lib/libzstd.a #usr/lib/libzstd.so usr/lib/libzstd.so.1 -usr/lib/libzstd.so.1.5.5 +usr/lib/libzstd.so.1.5.6 #usr/lib/pkgconfig/libzstd.pc #usr/share/man/man1/unzstd.1 #usr/share/man/man1/zstd.1 diff --git a/config/rootfiles/core/187/filelists/apache2 b/config/rootfiles/core/187/filelists/apache2 new file mode 120000 index 0000000000..eef95efa72 --- /dev/null +++ b/config/rootfiles/core/187/filelists/apache2 @@ -0,0 +1 @@ +../../../common/apache2 \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/bind b/config/rootfiles/core/187/filelists/bind new file mode 120000 index 0000000000..48a0ebaefd --- /dev/null +++ b/config/rootfiles/core/187/filelists/bind @@ -0,0 +1 @@ +../../../common/bind \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/ca-certificates b/config/rootfiles/core/187/filelists/ca-certificates new file mode 120000 index 0000000000..320fea8f40 --- /dev/null +++ b/config/rootfiles/core/187/filelists/ca-certificates @@ -0,0 +1 @@ +../../../common/ca-certificates \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/curl b/config/rootfiles/core/187/filelists/curl new file mode 120000 index 0000000000..4b84bef53a --- /dev/null +++ b/config/rootfiles/core/187/filelists/curl @@ -0,0 +1 @@ +../../../common/curl \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/ethtool b/config/rootfiles/core/187/filelists/ethtool new file mode 120000 index 0000000000..494a53e9d6 --- /dev/null +++ b/config/rootfiles/core/187/filelists/ethtool @@ -0,0 +1 @@ +../../../common/ethtool \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/files b/config/rootfiles/core/187/filelists/files index e69de29bb2..7c7c446635 100644 --- a/config/rootfiles/core/187/filelists/files +++ b/config/rootfiles/core/187/filelists/files @@ -0,0 +1,7 @@ +etc/rc.d/init.d/firewall +etc/sysctl.conf +srv/web/ipfire/cgi-bin/dns.cgi +srv/web/ipfire/cgi-bin/firewall.cgi +srv/web/ipfire/cgi-bin/vpnmain.cgi +usr/lib/firewall/rules.pl +var/ipfire/header.pl diff --git a/config/rootfiles/core/187/filelists/gnutls b/config/rootfiles/core/187/filelists/gnutls new file mode 120000 index 0000000000..8dbe60bc32 --- /dev/null +++ b/config/rootfiles/core/187/filelists/gnutls @@ -0,0 +1 @@ +../../../common/gnutls \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/ipblocklist-sources b/config/rootfiles/core/187/filelists/ipblocklist-sources new file mode 120000 index 0000000000..31e200d140 --- /dev/null +++ b/config/rootfiles/core/187/filelists/ipblocklist-sources @@ -0,0 +1 @@ +../../../common/ipblocklist-sources \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/iw b/config/rootfiles/core/187/filelists/iw new file mode 120000 index 0000000000..7c58a2089a --- /dev/null +++ b/config/rootfiles/core/187/filelists/iw @@ -0,0 +1 @@ +../../../common/iw \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/libedit b/config/rootfiles/core/187/filelists/libedit new file mode 120000 index 0000000000..03fc483da0 --- /dev/null +++ b/config/rootfiles/core/187/filelists/libedit @@ -0,0 +1 @@ +../../../common/libedit \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/mdadm b/config/rootfiles/core/187/filelists/mdadm new file mode 120000 index 0000000000..465808b209 --- /dev/null +++ b/config/rootfiles/core/187/filelists/mdadm @@ -0,0 +1 @@ +../../../common/mdadm \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/openssh b/config/rootfiles/core/187/filelists/openssh new file mode 120000 index 0000000000..d8c77fd8e7 --- /dev/null +++ b/config/rootfiles/core/187/filelists/openssh @@ -0,0 +1 @@ +../../../common/openssh \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/ppp b/config/rootfiles/core/187/filelists/ppp new file mode 120000 index 0000000000..4844a9b58c --- /dev/null +++ b/config/rootfiles/core/187/filelists/ppp @@ -0,0 +1 @@ +../../../common/ppp \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/squid b/config/rootfiles/core/187/filelists/squid new file mode 120000 index 0000000000..2dc8372a0e --- /dev/null +++ b/config/rootfiles/core/187/filelists/squid @@ -0,0 +1 @@ +../../../common/squid \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/strongswan b/config/rootfiles/core/187/filelists/strongswan new file mode 120000 index 0000000000..90c727e265 --- /dev/null +++ b/config/rootfiles/core/187/filelists/strongswan @@ -0,0 +1 @@ +../../../common/strongswan \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/x86_64/intel-microcode b/config/rootfiles/core/187/filelists/x86_64/intel-microcode new file mode 120000 index 0000000000..d5ac074e2e --- /dev/null +++ b/config/rootfiles/core/187/filelists/x86_64/intel-microcode @@ -0,0 +1 @@ +../../../../common/x86_64/intel-microcode \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/xfsprogs b/config/rootfiles/core/187/filelists/xfsprogs new file mode 120000 index 0000000000..91032964d5 --- /dev/null +++ b/config/rootfiles/core/187/filelists/xfsprogs @@ -0,0 +1 @@ +../../../common/xfsprogs \ No newline at end of file diff --git a/config/rootfiles/core/187/filelists/zstd b/config/rootfiles/core/187/filelists/zstd new file mode 120000 index 0000000000..d6d4a3bf13 --- /dev/null +++ b/config/rootfiles/core/187/filelists/zstd @@ -0,0 +1 @@ +../../../common/zstd \ No newline at end of file diff --git a/config/rootfiles/core/187/update.sh b/config/rootfiles/core/187/update.sh index 796cdeb70e..5687474b9c 100644 --- a/config/rootfiles/core/187/update.sh +++ b/config/rootfiles/core/187/update.sh @@ -50,7 +50,21 @@ ldconfig /usr/local/bin/filesystem-cleanup
# Start services +/etc/init.d/apache restart /etc/init.d/unbound restart +/etc/init.d/suricata restart +/etc/init.d/sshd restart +/etc/init.d/firewall restart + +# Build initial ramdisks (for intel-microcode) +dracut --regenerate-all --force +KVER="xxxKVERxxx" +case "$(uname -m)" in + aarch64) + mkimage -A arm64 -T ramdisk -C lzma -d /boot/initramfs-${KVER}-ipfire.img /boot/uInit-${KVER}-ipfire + # dont remove initramfs because grub need this to boot. + ;; +esac
# This update needs a reboot... touch /var/run/need_reboot diff --git a/config/rootfiles/packages/hplip b/config/rootfiles/packages/hplip index 2d6afd3bad..de35b63e99 100644 --- a/config/rootfiles/packages/hplip +++ b/config/rootfiles/packages/hplip @@ -1,40 +1,40 @@ -#usr/share/doc/hplip-3.23.5 -#usr/share/doc/hplip-3.23.5/COPYING -#usr/share/doc/hplip-3.23.5/README_LIBJPG -#usr/share/doc/hplip-3.23.5/commandline.html -#usr/share/doc/hplip-3.23.5/copying.html -#usr/share/doc/hplip-3.23.5/copyright -#usr/share/doc/hplip-3.23.5/devicemanager.html -#usr/share/doc/hplip-3.23.5/faxtrouble.html -#usr/share/doc/hplip-3.23.5/gettinghelp.html -#usr/share/doc/hplip-3.23.5/hpscan.html -#usr/share/doc/hplip-3.23.5/images -#usr/share/doc/hplip-3.23.5/images/favicon.ico -#usr/share/doc/hplip-3.23.5/images/print.png -#usr/share/doc/hplip-3.23.5/images/toolbox_actions.png -#usr/share/doc/hplip-3.23.5/images/toolbox_fax.png -#usr/share/doc/hplip-3.23.5/images/toolbox_print_control.png -#usr/share/doc/hplip-3.23.5/images/toolbox_print_settings.png -#usr/share/doc/hplip-3.23.5/images/toolbox_status.png -#usr/share/doc/hplip-3.23.5/images/toolbox_supplies.png -#usr/share/doc/hplip-3.23.5/images/xsane.png -#usr/share/doc/hplip-3.23.5/index.html -#usr/share/doc/hplip-3.23.5/mainttask.html -#usr/share/doc/hplip-3.23.5/plugins.html -#usr/share/doc/hplip-3.23.5/print.html -#usr/share/doc/hplip-3.23.5/printing.html -#usr/share/doc/hplip-3.23.5/printoptions.html -#usr/share/doc/hplip-3.23.5/printtroubleshooting.html -#usr/share/doc/hplip-3.23.5/scanning.html -#usr/share/doc/hplip-3.23.5/scantrouble.html -#usr/share/doc/hplip-3.23.5/sendfax.html -#usr/share/doc/hplip-3.23.5/setup.html -#usr/share/doc/hplip-3.23.5/styles -#usr/share/doc/hplip-3.23.5/styles/css.css -#usr/share/doc/hplip-3.23.5/systray.html -#usr/share/doc/hplip-3.23.5/troubleshooting.html -#usr/share/doc/hplip-3.23.5/uninstalling.html -#usr/share/doc/hplip-3.23.5/upgrading.html +#usr/share/doc/hplip-3.23.12 +#usr/share/doc/hplip-3.23.12/COPYING +#usr/share/doc/hplip-3.23.12/README_LIBJPG +#usr/share/doc/hplip-3.23.12/commandline.html +#usr/share/doc/hplip-3.23.12/copying.html +#usr/share/doc/hplip-3.23.12/copyright +#usr/share/doc/hplip-3.23.12/devicemanager.html +#usr/share/doc/hplip-3.23.12/faxtrouble.html +#usr/share/doc/hplip-3.23.12/gettinghelp.html +#usr/share/doc/hplip-3.23.12/hpscan.html +#usr/share/doc/hplip-3.23.12/images +#usr/share/doc/hplip-3.23.12/images/favicon.ico +#usr/share/doc/hplip-3.23.12/images/print.png +#usr/share/doc/hplip-3.23.12/images/toolbox_actions.png +#usr/share/doc/hplip-3.23.12/images/toolbox_fax.png +#usr/share/doc/hplip-3.23.12/images/toolbox_print_control.png +#usr/share/doc/hplip-3.23.12/images/toolbox_print_settings.png +#usr/share/doc/hplip-3.23.12/images/toolbox_status.png +#usr/share/doc/hplip-3.23.12/images/toolbox_supplies.png +#usr/share/doc/hplip-3.23.12/images/xsane.png +#usr/share/doc/hplip-3.23.12/index.html +#usr/share/doc/hplip-3.23.12/mainttask.html +#usr/share/doc/hplip-3.23.12/plugins.html +#usr/share/doc/hplip-3.23.12/print.html +#usr/share/doc/hplip-3.23.12/printing.html +#usr/share/doc/hplip-3.23.12/printoptions.html +#usr/share/doc/hplip-3.23.12/printtroubleshooting.html +#usr/share/doc/hplip-3.23.12/scanning.html +#usr/share/doc/hplip-3.23.12/scantrouble.html +#usr/share/doc/hplip-3.23.12/sendfax.html +#usr/share/doc/hplip-3.23.12/setup.html +#usr/share/doc/hplip-3.23.12/styles +#usr/share/doc/hplip-3.23.12/styles/css.css +#usr/share/doc/hplip-3.23.12/systray.html +#usr/share/doc/hplip-3.23.12/troubleshooting.html +#usr/share/doc/hplip-3.23.12/uninstalling.html +#usr/share/doc/hplip-3.23.12/upgrading.html #usr/share/hplip usr/share/hplip/dat2drv usr/share/hplip/locatedriver @@ -51,6 +51,9 @@ usr/share/ppd/HP #usr/share/ppd/HP/hp-2500c.ppd.gz #usr/share/ppd/HP/hp-910.ppd.gz #usr/share/ppd/HP/hp-915.ppd.gz +#usr/share/ppd/HP/hp-Deskjet_2800_series.ppd.gz +#usr/share/ppd/HP/hp-Deskjet_4200_series.ppd.gz +#usr/share/ppd/HP/hp-Deskjet_4900_series.ppd.gz #usr/share/ppd/HP/hp-amp.ppd.gz #usr/share/ppd/HP/hp-business_inkjet_1000.ppd.gz #usr/share/ppd/HP/hp-business_inkjet_1100.ppd.gz @@ -209,6 +212,7 @@ usr/share/ppd/HP #usr/share/ppd/HP/hp-color_laserjet_flow_6800-ps.ppd.gz #usr/share/ppd/HP/hp-color_laserjet_flow_X579-ps.ppd.gz #usr/share/ppd/HP/hp-color_laserjet_flow_X57945-ps.ppd.gz +#usr/share/ppd/HP/hp-color_laserjet_flow_X580-ps.ppd.gz #usr/share/ppd/HP/hp-color_laserjet_flow_e57540-ps.ppd.gz #usr/share/ppd/HP/hp-color_laserjet_flow_e78625-ps.ppd.gz #usr/share/ppd/HP/hp-color_laserjet_flow_e78630-ps.ppd.gz @@ -956,6 +960,7 @@ usr/share/ppd/HP #usr/share/ppd/HP/hp-laserjet_pro_mfp_m27cnw.ppd.gz #usr/share/ppd/HP/hp-laserjet_pro_mfp_m329-ps.ppd.gz #usr/share/ppd/HP/hp-laserjet_pro_mfp_m435-ps.ppd.gz +#usr/share/ppd/HP/hp-laserjet_pro_p1100_plus_series.ppd.gz #usr/share/ppd/HP/hp-laserjet_professional_m1132_mfp.ppd.gz #usr/share/ppd/HP/hp-laserjet_professional_m1136_mfp.ppd.gz #usr/share/ppd/HP/hp-laserjet_professional_m1137_mfp.ppd.gz @@ -1124,6 +1129,9 @@ usr/share/ppd/HP #usr/share/ppd/HP/hp-officejet_pro_8740-ps.ppd.gz #usr/share/ppd/HP/hp-officejet_pro_9010_series.ppd.gz #usr/share/ppd/HP/hp-officejet_pro_9020_series.ppd.gz +#usr/share/ppd/HP/hp-officejet_pro_9110b_series.ppd.gz +#usr/share/ppd/HP/hp-officejet_pro_9120b_series.ppd.gz +#usr/share/ppd/HP/hp-officejet_pro_9130b_series.ppd.gz #usr/share/ppd/HP/hp-officejet_pro_k5300.ppd.gz #usr/share/ppd/HP/hp-officejet_pro_k5400.ppd.gz #usr/share/ppd/HP/hp-officejet_pro_k550.ppd.gz diff --git a/config/rootfiles/packages/libid3tag b/config/rootfiles/packages/libid3tag index 575804c016..c3aa25ed30 100644 --- a/config/rootfiles/packages/libid3tag +++ b/config/rootfiles/packages/libid3tag @@ -1,7 +1,10 @@ #usr/include/id3tag.h -#usr/lib/libid3tag.a -#usr/lib/libid3tag.la +#usr/lib/cmake/id3tag +#usr/lib/cmake/id3tag/id3tagConfig.cmake +#usr/lib/cmake/id3tag/id3tagConfigVersion.cmake +#usr/lib/cmake/id3tag/id3tagTargets-noconfig.cmake +#usr/lib/cmake/id3tag/id3tagTargets.cmake #usr/lib/libid3tag.so usr/lib/libid3tag.so.0 -usr/lib/libid3tag.so.0.3.0 +usr/lib/libid3tag.so.0.16.3 #usr/lib/pkgconfig/id3tag.pc diff --git a/config/rootfiles/packages/taglib b/config/rootfiles/packages/taglib index fa341c1e51..1341d11ed9 100644 --- a/config/rootfiles/packages/taglib +++ b/config/rootfiles/packages/taglib @@ -16,6 +16,11 @@ usr/bin/taglib-config #usr/include/taglib/audioproperties.h #usr/include/taglib/chapterframe.h #usr/include/taglib/commentsframe.h +#usr/include/taglib/dsdiffdiintag.h +#usr/include/taglib/dsdifffile.h +#usr/include/taglib/dsdiffproperties.h +#usr/include/taglib/dsffile.h +#usr/include/taglib/dsfproperties.h #usr/include/taglib/eventtimingcodesframe.h #usr/include/taglib/fileref.h #usr/include/taglib/flacfile.h @@ -44,6 +49,7 @@ usr/bin/taglib-config #usr/include/taglib/mp4coverart.h #usr/include/taglib/mp4file.h #usr/include/taglib/mp4item.h +#usr/include/taglib/mp4itemfactory.h #usr/include/taglib/mp4properties.h #usr/include/taglib/mp4tag.h #usr/include/taglib/mpcfile.h @@ -72,7 +78,6 @@ usr/bin/taglib-config #usr/include/taglib/tag.h #usr/include/taglib/tag_c.h #usr/include/taglib/taglib.h -#usr/include/taglib/taglib_config.h #usr/include/taglib/taglib_export.h #usr/include/taglib/tbytevector.h #usr/include/taglib/tbytevectorlist.h @@ -86,12 +91,14 @@ usr/bin/taglib-config #usr/include/taglib/tlist.tcc #usr/include/taglib/tmap.h #usr/include/taglib/tmap.tcc +#usr/include/taglib/tpicturetype.h #usr/include/taglib/tpropertymap.h -#usr/include/taglib/trefcounter.h #usr/include/taglib/trueaudiofile.h #usr/include/taglib/trueaudioproperties.h #usr/include/taglib/tstring.h #usr/include/taglib/tstringlist.h +#usr/include/taglib/tvariant.h +#usr/include/taglib/tversionnumber.h #usr/include/taglib/uniquefileidentifierframe.h #usr/include/taglib/unknownframe.h #usr/include/taglib/unsynchronizedlyricsframe.h @@ -106,11 +113,16 @@ usr/bin/taglib-config #usr/include/taglib/xiphcomment.h #usr/include/taglib/xmfile.h #usr/include/taglib/xmproperties.h -usr/lib/libtag.so -usr/lib/libtag.so.1 -usr/lib/libtag.so.1.18.0 -usr/lib/libtag_c.so -usr/lib/libtag_c.so.0 -usr/lib/libtag_c.so.0.0.0 +#usr/lib/cmake/taglib +#usr/lib/cmake/taglib/taglib-config-version.cmake +#usr/lib/cmake/taglib/taglib-config.cmake +#usr/lib/cmake/taglib/taglib-targets-release.cmake +#usr/lib/cmake/taglib/taglib-targets.cmake +#usr/lib/libtag.so +usr/lib/libtag.so.2 +usr/lib/libtag.so.2.0.1 +#usr/lib/libtag_c.so +usr/lib/libtag_c.so.2 +usr/lib/libtag_c.so.2.0.1 #usr/lib/pkgconfig/taglib.pc #usr/lib/pkgconfig/taglib_c.pc diff --git a/config/rootfiles/packages/tshark b/config/rootfiles/packages/tshark index 14af184af2..b3a75924d9 100644 --- a/config/rootfiles/packages/tshark +++ b/config/rootfiles/packages/tshark @@ -10,671 +10,16 @@ usr/bin/dumpcap #usr/bin/sharkd #usr/bin/text2pcap usr/bin/tshark -#usr/include/wireshark -#usr/include/wireshark/cfile.h -#usr/include/wireshark/cli_main.h -#usr/include/wireshark/epan -#usr/include/wireshark/epan/addr_and_mask.h -#usr/include/wireshark/epan/addr_resolv.h -#usr/include/wireshark/epan/address.h -#usr/include/wireshark/epan/address_types.h -#usr/include/wireshark/epan/afn.h -#usr/include/wireshark/epan/aftypes.h -#usr/include/wireshark/epan/app_mem_usage.h -#usr/include/wireshark/epan/arcnet_pids.h -#usr/include/wireshark/epan/arptypes.h -#usr/include/wireshark/epan/asn1.h -#usr/include/wireshark/epan/ax25_pids.h -#usr/include/wireshark/epan/bridged_pids.h -#usr/include/wireshark/epan/capture_dissectors.h -#usr/include/wireshark/epan/charsets.h -#usr/include/wireshark/epan/chdlctypes.h -#usr/include/wireshark/epan/cisco_pid.h -#usr/include/wireshark/epan/color_filters.h -#usr/include/wireshark/epan/column-info.h -#usr/include/wireshark/epan/column-utils.h -#usr/include/wireshark/epan/column.h -#usr/include/wireshark/epan/conv_id.h -#usr/include/wireshark/epan/conversation.h -#usr/include/wireshark/epan/conversation_debug.h -#usr/include/wireshark/epan/conversation_filter.h -#usr/include/wireshark/epan/conversation_table.h -#usr/include/wireshark/epan/crc10-tvb.h -#usr/include/wireshark/epan/crc16-tvb.h -#usr/include/wireshark/epan/crc32-tvb.h -#usr/include/wireshark/epan/crc6-tvb.h -#usr/include/wireshark/epan/crc8-tvb.h -#usr/include/wireshark/epan/dccpservicecodes.h -#usr/include/wireshark/epan/decode_as.h -#usr/include/wireshark/epan/dfilter -#usr/include/wireshark/epan/dfilter/dfilter.h -#usr/include/wireshark/epan/dfilter/drange.h -#usr/include/wireshark/epan/diam_dict.h -#usr/include/wireshark/epan/disabled_protos.h -#usr/include/wireshark/epan/dissectors -#usr/include/wireshark/epan/dissectors/cond_ace_token_enum.h -#usr/include/wireshark/epan/dissectors/file-pcapng.h -#usr/include/wireshark/epan/dissectors/file-rbm.h -#usr/include/wireshark/epan/dissectors/packet-6lowpan.h -#usr/include/wireshark/epan/dissectors/packet-a21.h -#usr/include/wireshark/epan/dissectors/packet-acdr.h -#usr/include/wireshark/epan/dissectors/packet-acp133.h -#usr/include/wireshark/epan/dissectors/packet-acse.h -#usr/include/wireshark/epan/dissectors/packet-actrace.h -#usr/include/wireshark/epan/dissectors/packet-adb_service.h -#usr/include/wireshark/epan/dissectors/packet-afp.h -#usr/include/wireshark/epan/dissectors/packet-alcap.h -#usr/include/wireshark/epan/dissectors/packet-amp.h -#usr/include/wireshark/epan/dissectors/packet-ansi_a.h -#usr/include/wireshark/epan/dissectors/packet-ansi_map.h -#usr/include/wireshark/epan/dissectors/packet-ansi_tcap.h -#usr/include/wireshark/epan/dissectors/packet-arp.h -#usr/include/wireshark/epan/dissectors/packet-asap+enrp-common.h -#usr/include/wireshark/epan/dissectors/packet-atalk.h -#usr/include/wireshark/epan/dissectors/packet-atm.h -#usr/include/wireshark/epan/dissectors/packet-atn-ulcs.h -#usr/include/wireshark/epan/dissectors/packet-autosar-ipdu-multiplexer.h -#usr/include/wireshark/epan/dissectors/packet-bacapp.h -#usr/include/wireshark/epan/dissectors/packet-bacnet.h -#usr/include/wireshark/epan/dissectors/packet-bblog.h -#usr/include/wireshark/epan/dissectors/packet-ber.h -#usr/include/wireshark/epan/dissectors/packet-bfd.h -#usr/include/wireshark/epan/dissectors/packet-bgp.h -#usr/include/wireshark/epan/dissectors/packet-bicc_mst.h -#usr/include/wireshark/epan/dissectors/packet-bluetooth.h -#usr/include/wireshark/epan/dissectors/packet-bpsec.h -#usr/include/wireshark/epan/dissectors/packet-bpv6.h -#usr/include/wireshark/epan/dissectors/packet-bpv7.h -#usr/include/wireshark/epan/dissectors/packet-bssap.h -#usr/include/wireshark/epan/dissectors/packet-bssgp.h -#usr/include/wireshark/epan/dissectors/packet-btatt.h -#usr/include/wireshark/epan/dissectors/packet-btavctp.h -#usr/include/wireshark/epan/dissectors/packet-btavdtp.h -#usr/include/wireshark/epan/dissectors/packet-btavrcp.h -#usr/include/wireshark/epan/dissectors/packet-btbredr_rf.h -#usr/include/wireshark/epan/dissectors/packet-bthci_acl.h -#usr/include/wireshark/epan/dissectors/packet-bthci_cmd.h -#usr/include/wireshark/epan/dissectors/packet-bthci_evt.h -#usr/include/wireshark/epan/dissectors/packet-bthci_iso.h -#usr/include/wireshark/epan/dissectors/packet-bthci_sco.h -#usr/include/wireshark/epan/dissectors/packet-btl2cap.h -#usr/include/wireshark/epan/dissectors/packet-btle.h -#usr/include/wireshark/epan/dissectors/packet-btrfcomm.h -#usr/include/wireshark/epan/dissectors/packet-btsdp.h -#usr/include/wireshark/epan/dissectors/packet-c1222.h -#usr/include/wireshark/epan/dissectors/packet-camel.h -#usr/include/wireshark/epan/dissectors/packet-cdt.h -#usr/include/wireshark/epan/dissectors/packet-cell_broadcast.h -#usr/include/wireshark/epan/dissectors/packet-charging_ase.h -#usr/include/wireshark/epan/dissectors/packet-chdlc.h -#usr/include/wireshark/epan/dissectors/packet-cip.h -#usr/include/wireshark/epan/dissectors/packet-cipsafety.h -#usr/include/wireshark/epan/dissectors/packet-cmip.h -#usr/include/wireshark/epan/dissectors/packet-cmp.h -#usr/include/wireshark/epan/dissectors/packet-cms.h -#usr/include/wireshark/epan/dissectors/packet-coap.h -#usr/include/wireshark/epan/dissectors/packet-cose.h -#usr/include/wireshark/epan/dissectors/packet-credssp.h -#usr/include/wireshark/epan/dissectors/packet-crmf.h -#usr/include/wireshark/epan/dissectors/packet-csn1.h -#usr/include/wireshark/epan/dissectors/packet-dap.h -#usr/include/wireshark/epan/dissectors/packet-dcc.h -#usr/include/wireshark/epan/dissectors/packet-dccp.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-browser.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-budb.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-butc.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-dce122.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-dnsserver.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-frsapi.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-frsrpc.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-netlogon.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-nt.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-pnp.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-rras.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-samr.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-spoolss.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-svcctl.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc-tapi.h -#usr/include/wireshark/epan/dissectors/packet-dcerpc.h -#usr/include/wireshark/epan/dissectors/packet-dcom-dispatch.h -#usr/include/wireshark/epan/dissectors/packet-dcom.h -#usr/include/wireshark/epan/dissectors/packet-diameter.h -#usr/include/wireshark/epan/dissectors/packet-diameter_3gpp.h -#usr/include/wireshark/epan/dissectors/packet-diffserv-mpls-common.h -#usr/include/wireshark/epan/dissectors/packet-disp.h -#usr/include/wireshark/epan/dissectors/packet-dlt.h -#usr/include/wireshark/epan/dissectors/packet-dns.h -#usr/include/wireshark/epan/dissectors/packet-docsis-tlv.h -#usr/include/wireshark/epan/dissectors/packet-doip.h -#usr/include/wireshark/epan/dissectors/packet-dop.h -#usr/include/wireshark/epan/dissectors/packet-dsp.h -#usr/include/wireshark/epan/dissectors/packet-dtls.h -#usr/include/wireshark/epan/dissectors/packet-dvbci.h -#usr/include/wireshark/epan/dissectors/packet-e164.h -#usr/include/wireshark/epan/dissectors/packet-e1ap.h -#usr/include/wireshark/epan/dissectors/packet-e212.h -#usr/include/wireshark/epan/dissectors/packet-eapol.h -#usr/include/wireshark/epan/dissectors/packet-edonkey.h -#usr/include/wireshark/epan/dissectors/packet-eigrp.h -#usr/include/wireshark/epan/dissectors/packet-enip.h -#usr/include/wireshark/epan/dissectors/packet-epl.h -#usr/include/wireshark/epan/dissectors/packet-epmd.h -#usr/include/wireshark/epan/dissectors/packet-erf.h -#usr/include/wireshark/epan/dissectors/packet-ess.h -#usr/include/wireshark/epan/dissectors/packet-eth.h -#usr/include/wireshark/epan/dissectors/packet-f1ap.h -#usr/include/wireshark/epan/dissectors/packet-f5ethtrailer.h -#usr/include/wireshark/epan/dissectors/packet-fc.h -#usr/include/wireshark/epan/dissectors/packet-fcbls.h -#usr/include/wireshark/epan/dissectors/packet-fcct.h -#usr/include/wireshark/epan/dissectors/packet-fcels.h -#usr/include/wireshark/epan/dissectors/packet-fcfcs.h -#usr/include/wireshark/epan/dissectors/packet-fcfzs.h -#usr/include/wireshark/epan/dissectors/packet-fclctl.h -#usr/include/wireshark/epan/dissectors/packet-fcsb3.h -#usr/include/wireshark/epan/dissectors/packet-fcswils.h -#usr/include/wireshark/epan/dissectors/packet-ff.h -#usr/include/wireshark/epan/dissectors/packet-fix.h -#usr/include/wireshark/epan/dissectors/packet-flexray.h -#usr/include/wireshark/epan/dissectors/packet-fmp.h -#usr/include/wireshark/epan/dissectors/packet-frame.h -#usr/include/wireshark/epan/dissectors/packet-ftam.h -#usr/include/wireshark/epan/dissectors/packet-ftdi-ft.h -#usr/include/wireshark/epan/dissectors/packet-gdt.h -#usr/include/wireshark/epan/dissectors/packet-geonw.h -#usr/include/wireshark/epan/dissectors/packet-giop.h -#usr/include/wireshark/epan/dissectors/packet-gluster.h -#usr/include/wireshark/epan/dissectors/packet-gmr1_common.h -#usr/include/wireshark/epan/dissectors/packet-gmr1_rr.h -#usr/include/wireshark/epan/dissectors/packet-gprscdr.h -#usr/include/wireshark/epan/dissectors/packet-gre.h -#usr/include/wireshark/epan/dissectors/packet-gsm_a_common.h -#usr/include/wireshark/epan/dissectors/packet-gsm_a_rr.h -#usr/include/wireshark/epan/dissectors/packet-gsm_map.h -#usr/include/wireshark/epan/dissectors/packet-gsm_rlcmac.h -#usr/include/wireshark/epan/dissectors/packet-gsm_sms.h -#usr/include/wireshark/epan/dissectors/packet-gsmtap.h -#usr/include/wireshark/epan/dissectors/packet-gssapi.h -#usr/include/wireshark/epan/dissectors/packet-gtp.h -#usr/include/wireshark/epan/dissectors/packet-gtpv2.h -#usr/include/wireshark/epan/dissectors/packet-h223.h -#usr/include/wireshark/epan/dissectors/packet-h225.h -#usr/include/wireshark/epan/dissectors/packet-h235.h -#usr/include/wireshark/epan/dissectors/packet-h245.h -#usr/include/wireshark/epan/dissectors/packet-h248.h -#usr/include/wireshark/epan/dissectors/packet-h263.h -#usr/include/wireshark/epan/dissectors/packet-h264.h -#usr/include/wireshark/epan/dissectors/packet-h265.h -#usr/include/wireshark/epan/dissectors/packet-h323.h -#usr/include/wireshark/epan/dissectors/packet-h450-ros.h -#usr/include/wireshark/epan/dissectors/packet-hpext.h -#usr/include/wireshark/epan/dissectors/packet-http.h -#usr/include/wireshark/epan/dissectors/packet-http2.h -#usr/include/wireshark/epan/dissectors/packet-iana-oui.h -#usr/include/wireshark/epan/dissectors/packet-iax2.h -#usr/include/wireshark/epan/dissectors/packet-icmp.h -#usr/include/wireshark/epan/dissectors/packet-idmp.h -#usr/include/wireshark/epan/dissectors/packet-idp.h -#usr/include/wireshark/epan/dissectors/packet-ieee1609dot2.h -#usr/include/wireshark/epan/dissectors/packet-ieee80211-radio.h -#usr/include/wireshark/epan/dissectors/packet-ieee80211-radiotap-defs.h -#usr/include/wireshark/epan/dissectors/packet-ieee80211-radiotap-iter.h -#usr/include/wireshark/epan/dissectors/packet-ieee80211.h -#usr/include/wireshark/epan/dissectors/packet-ieee802154.h -#usr/include/wireshark/epan/dissectors/packet-ieee8023.h -#usr/include/wireshark/epan/dissectors/packet-ieee802a.h -#usr/include/wireshark/epan/dissectors/packet-igmp.h -#usr/include/wireshark/epan/dissectors/packet-imf.h -#usr/include/wireshark/epan/dissectors/packet-inap.h -#usr/include/wireshark/epan/dissectors/packet-infiniband.h -#usr/include/wireshark/epan/dissectors/packet-ip.h -#usr/include/wireshark/epan/dissectors/packet-ipmi.h -#usr/include/wireshark/epan/dissectors/packet-ipsec.h -#usr/include/wireshark/epan/dissectors/packet-ipx.h -#usr/include/wireshark/epan/dissectors/packet-isakmp.h -#usr/include/wireshark/epan/dissectors/packet-isis-clv.h -#usr/include/wireshark/epan/dissectors/packet-isis.h -#usr/include/wireshark/epan/dissectors/packet-isl.h -#usr/include/wireshark/epan/dissectors/packet-iso10681.h -#usr/include/wireshark/epan/dissectors/packet-iso15765.h -#usr/include/wireshark/epan/dissectors/packet-isup.h -#usr/include/wireshark/epan/dissectors/packet-its.h -#usr/include/wireshark/epan/dissectors/packet-iwarp-ddp-rdmap.h -#usr/include/wireshark/epan/dissectors/packet-juniper.h -#usr/include/wireshark/epan/dissectors/packet-jxta.h -#usr/include/wireshark/epan/dissectors/packet-kerberos.h -#usr/include/wireshark/epan/dissectors/packet-knxip.h -#usr/include/wireshark/epan/dissectors/packet-knxip_decrypt.h -#usr/include/wireshark/epan/dissectors/packet-l2tp.h -#usr/include/wireshark/epan/dissectors/packet-lapdm.h -#usr/include/wireshark/epan/dissectors/packet-lbm.h -#usr/include/wireshark/epan/dissectors/packet-lbtrm.h -#usr/include/wireshark/epan/dissectors/packet-lbtru.h -#usr/include/wireshark/epan/dissectors/packet-lbttcp.h -#usr/include/wireshark/epan/dissectors/packet-lcsap.h -#usr/include/wireshark/epan/dissectors/packet-ldap.h -#usr/include/wireshark/epan/dissectors/packet-ldp.h -#usr/include/wireshark/epan/dissectors/packet-lin.h -#usr/include/wireshark/epan/dissectors/packet-link16.h -#usr/include/wireshark/epan/dissectors/packet-lisp.h -#usr/include/wireshark/epan/dissectors/packet-llc.h -#usr/include/wireshark/epan/dissectors/packet-lnet.h -#usr/include/wireshark/epan/dissectors/packet-logotypecertextn.h -#usr/include/wireshark/epan/dissectors/packet-lpp.h -#usr/include/wireshark/epan/dissectors/packet-lppa.h -#usr/include/wireshark/epan/dissectors/packet-lte-rrc.h -#usr/include/wireshark/epan/dissectors/packet-mac-lte.h -#usr/include/wireshark/epan/dissectors/packet-mausb.h -#usr/include/wireshark/epan/dissectors/packet-mbim.h -#usr/include/wireshark/epan/dissectors/packet-mbtcp.h -#usr/include/wireshark/epan/dissectors/packet-mgcp.h -#usr/include/wireshark/epan/dissectors/packet-mle.h -#usr/include/wireshark/epan/dissectors/packet-mms.h -#usr/include/wireshark/epan/dissectors/packet-mount.h -#usr/include/wireshark/epan/dissectors/packet-mp4ves.h -#usr/include/wireshark/epan/dissectors/packet-mpeg-descriptor.h -#usr/include/wireshark/epan/dissectors/packet-mpeg-sect.h -#usr/include/wireshark/epan/dissectors/packet-mpls.h -#usr/include/wireshark/epan/dissectors/packet-mq.h -#usr/include/wireshark/epan/dissectors/packet-msrp.h -#usr/include/wireshark/epan/dissectors/packet-mstp.h -#usr/include/wireshark/epan/dissectors/packet-mtp3.h -#usr/include/wireshark/epan/dissectors/packet-nbap.h -#usr/include/wireshark/epan/dissectors/packet-ncp-int.h -#usr/include/wireshark/epan/dissectors/packet-ncp-nmas.h -#usr/include/wireshark/epan/dissectors/packet-ncp-sss.h -#usr/include/wireshark/epan/dissectors/packet-ndmp.h -#usr/include/wireshark/epan/dissectors/packet-ndps.h -#usr/include/wireshark/epan/dissectors/packet-netbios.h -#usr/include/wireshark/epan/dissectors/packet-netlink.h -#usr/include/wireshark/epan/dissectors/packet-nfs.h -#usr/include/wireshark/epan/dissectors/packet-ngap.h -#usr/include/wireshark/epan/dissectors/packet-nisplus.h -#usr/include/wireshark/epan/dissectors/packet-nlm.h -#usr/include/wireshark/epan/dissectors/packet-nr-rrc.h -#usr/include/wireshark/epan/dissectors/packet-nrppa.h -#usr/include/wireshark/epan/dissectors/packet-nsh.h -#usr/include/wireshark/epan/dissectors/packet-ntlmssp.h -#usr/include/wireshark/epan/dissectors/packet-ntp.h -#usr/include/wireshark/epan/dissectors/packet-nvme.h -#usr/include/wireshark/epan/dissectors/packet-ocsp.h -#usr/include/wireshark/epan/dissectors/packet-oer.h -#usr/include/wireshark/epan/dissectors/packet-opensafety.h -#usr/include/wireshark/epan/dissectors/packet-oscore.h -#usr/include/wireshark/epan/dissectors/packet-osi-options.h -#usr/include/wireshark/epan/dissectors/packet-osi.h -#usr/include/wireshark/epan/dissectors/packet-p1.h -#usr/include/wireshark/epan/dissectors/packet-p22.h -#usr/include/wireshark/epan/dissectors/packet-p7.h -#usr/include/wireshark/epan/dissectors/packet-p772.h -#usr/include/wireshark/epan/dissectors/packet-pcap_pktdata.h -#usr/include/wireshark/epan/dissectors/packet-pcnfsd.h -#usr/include/wireshark/epan/dissectors/packet-pdcp-lte.h -#usr/include/wireshark/epan/dissectors/packet-pdcp-nr.h -#usr/include/wireshark/epan/dissectors/packet-pdu-transport.h -#usr/include/wireshark/epan/dissectors/packet-per.h -#usr/include/wireshark/epan/dissectors/packet-pkcs1.h -#usr/include/wireshark/epan/dissectors/packet-pkcs12.h -#usr/include/wireshark/epan/dissectors/packet-pkinit.h -#usr/include/wireshark/epan/dissectors/packet-pkix1explicit.h -#usr/include/wireshark/epan/dissectors/packet-pkix1implicit.h -#usr/include/wireshark/epan/dissectors/packet-pkixac.h -#usr/include/wireshark/epan/dissectors/packet-pkixproxy.h -#usr/include/wireshark/epan/dissectors/packet-pkixqualified.h -#usr/include/wireshark/epan/dissectors/packet-pkixtsp.h -#usr/include/wireshark/epan/dissectors/packet-portmap.h -#usr/include/wireshark/epan/dissectors/packet-ppi-geolocation-common.h -#usr/include/wireshark/epan/dissectors/packet-ppp.h -#usr/include/wireshark/epan/dissectors/packet-pres.h -#usr/include/wireshark/epan/dissectors/packet-ptp.h -#usr/include/wireshark/epan/dissectors/packet-ptpip.h -#usr/include/wireshark/epan/dissectors/packet-pw-atm.h -#usr/include/wireshark/epan/dissectors/packet-pw-common.h -#usr/include/wireshark/epan/dissectors/packet-q708.h -#usr/include/wireshark/epan/dissectors/packet-q931.h -#usr/include/wireshark/epan/dissectors/packet-q932.h -#usr/include/wireshark/epan/dissectors/packet-qsig.h -#usr/include/wireshark/epan/dissectors/packet-quic.h -#usr/include/wireshark/epan/dissectors/packet-radius.h -#usr/include/wireshark/epan/dissectors/packet-raknet.h -#usr/include/wireshark/epan/dissectors/packet-ranap.h -#usr/include/wireshark/epan/dissectors/packet-rdm.h -#usr/include/wireshark/epan/dissectors/packet-rdt.h -#usr/include/wireshark/epan/dissectors/packet-reload.h -#usr/include/wireshark/epan/dissectors/packet-rlc-lte.h -#usr/include/wireshark/epan/dissectors/packet-rlc-nr.h -#usr/include/wireshark/epan/dissectors/packet-rmi.h -#usr/include/wireshark/epan/dissectors/packet-rmt-common.h -#usr/include/wireshark/epan/dissectors/packet-rohc.h -#usr/include/wireshark/epan/dissectors/packet-ros.h -#usr/include/wireshark/epan/dissectors/packet-rpc.h -#usr/include/wireshark/epan/dissectors/packet-rpcrdma.h -#usr/include/wireshark/epan/dissectors/packet-rrc.h -#usr/include/wireshark/epan/dissectors/packet-rsvp.h -#usr/include/wireshark/epan/dissectors/packet-rtcp.h -#usr/include/wireshark/epan/dissectors/packet-rtp-events.h -#usr/include/wireshark/epan/dissectors/packet-rtp.h -#usr/include/wireshark/epan/dissectors/packet-rtse.h -#usr/include/wireshark/epan/dissectors/packet-rtsp.h -#usr/include/wireshark/epan/dissectors/packet-rx.h -#usr/include/wireshark/epan/dissectors/packet-s1ap.h -#usr/include/wireshark/epan/dissectors/packet-s5066sis.h -#usr/include/wireshark/epan/dissectors/packet-s7comm.h -#usr/include/wireshark/epan/dissectors/packet-s7comm_szl_ids.h -#usr/include/wireshark/epan/dissectors/packet-sccp.h -#usr/include/wireshark/epan/dissectors/packet-scsi-mmc.h -#usr/include/wireshark/epan/dissectors/packet-scsi-osd.h -#usr/include/wireshark/epan/dissectors/packet-scsi-sbc.h -#usr/include/wireshark/epan/dissectors/packet-scsi-smc.h -#usr/include/wireshark/epan/dissectors/packet-scsi-ssc.h -#usr/include/wireshark/epan/dissectors/packet-scsi.h -#usr/include/wireshark/epan/dissectors/packet-sctp.h -#usr/include/wireshark/epan/dissectors/packet-sdp.h -#usr/include/wireshark/epan/dissectors/packet-ses.h -#usr/include/wireshark/epan/dissectors/packet-sflow.h -#usr/include/wireshark/epan/dissectors/packet-sip.h -#usr/include/wireshark/epan/dissectors/packet-skinny.h -#usr/include/wireshark/epan/dissectors/packet-sll.h -#usr/include/wireshark/epan/dissectors/packet-smb-browse.h -#usr/include/wireshark/epan/dissectors/packet-smb-common.h -#usr/include/wireshark/epan/dissectors/packet-smb-mailslot.h -#usr/include/wireshark/epan/dissectors/packet-smb-pipe.h -#usr/include/wireshark/epan/dissectors/packet-smb-sidsnooping.h -#usr/include/wireshark/epan/dissectors/packet-smb.h -#usr/include/wireshark/epan/dissectors/packet-smb2.h -#usr/include/wireshark/epan/dissectors/packet-smpp.h -#usr/include/wireshark/epan/dissectors/packet-smrse.h -#usr/include/wireshark/epan/dissectors/packet-snmp.h -#usr/include/wireshark/epan/dissectors/packet-socketcan.h -#usr/include/wireshark/epan/dissectors/packet-someip.h -#usr/include/wireshark/epan/dissectors/packet-spice.h -#usr/include/wireshark/epan/dissectors/packet-sprt.h -#usr/include/wireshark/epan/dissectors/packet-sscop.h -#usr/include/wireshark/epan/dissectors/packet-stat-notify.h -#usr/include/wireshark/epan/dissectors/packet-stat.h -#usr/include/wireshark/epan/dissectors/packet-sv.h -#usr/include/wireshark/epan/dissectors/packet-syslog.h -#usr/include/wireshark/epan/dissectors/packet-t124.h -#usr/include/wireshark/epan/dissectors/packet-t30.h -#usr/include/wireshark/epan/dissectors/packet-t38.h -#usr/include/wireshark/epan/dissectors/packet-tacacs.h -#usr/include/wireshark/epan/dissectors/packet-tcap.h -#usr/include/wireshark/epan/dissectors/packet-tcp.h -#usr/include/wireshark/epan/dissectors/packet-tcpcl.h -#usr/include/wireshark/epan/dissectors/packet-tecmp.h -#usr/include/wireshark/epan/dissectors/packet-tetra.h -#usr/include/wireshark/epan/dissectors/packet-thrift.h -#usr/include/wireshark/epan/dissectors/packet-tls-utils.h -#usr/include/wireshark/epan/dissectors/packet-tls.h -#usr/include/wireshark/epan/dissectors/packet-tn3270.h -#usr/include/wireshark/epan/dissectors/packet-tn5250.h -#usr/include/wireshark/epan/dissectors/packet-tpkt.h -#usr/include/wireshark/epan/dissectors/packet-tr.h -#usr/include/wireshark/epan/dissectors/packet-tte.h -#usr/include/wireshark/epan/dissectors/packet-ua.h -#usr/include/wireshark/epan/dissectors/packet-uaudp.h -#usr/include/wireshark/epan/dissectors/packet-uavcan-dsdl.h -#usr/include/wireshark/epan/dissectors/packet-ubertooth.h -#usr/include/wireshark/epan/dissectors/packet-udp.h -#usr/include/wireshark/epan/dissectors/packet-uds.h -#usr/include/wireshark/epan/dissectors/packet-umts_fp.h -#usr/include/wireshark/epan/dissectors/packet-umts_mac.h -#usr/include/wireshark/epan/dissectors/packet-umts_rlc.h -#usr/include/wireshark/epan/dissectors/packet-usb-hid.h -#usr/include/wireshark/epan/dissectors/packet-usb.h -#usr/include/wireshark/epan/dissectors/packet-usbip.h -#usr/include/wireshark/epan/dissectors/packet-vxlan.h -#usr/include/wireshark/epan/dissectors/packet-wap.h -#usr/include/wireshark/epan/dissectors/packet-wccp.h -#usr/include/wireshark/epan/dissectors/packet-windows-common.h -#usr/include/wireshark/epan/dissectors/packet-wlancertextn.h -#usr/include/wireshark/epan/dissectors/packet-wps.h -#usr/include/wireshark/epan/dissectors/packet-wsp.h -#usr/include/wireshark/epan/dissectors/packet-wtls.h -#usr/include/wireshark/epan/dissectors/packet-wtp.h -#usr/include/wireshark/epan/dissectors/packet-x11-keysymdef.h -#usr/include/wireshark/epan/dissectors/packet-x11.h -#usr/include/wireshark/epan/dissectors/packet-x2ap.h -#usr/include/wireshark/epan/dissectors/packet-x509af.h -#usr/include/wireshark/epan/dissectors/packet-x509ce.h -#usr/include/wireshark/epan/dissectors/packet-x509if.h -#usr/include/wireshark/epan/dissectors/packet-x509sat.h -#usr/include/wireshark/epan/dissectors/packet-xml.h -#usr/include/wireshark/epan/dissectors/packet-xmpp-conference.h -#usr/include/wireshark/epan/dissectors/packet-xmpp-core.h -#usr/include/wireshark/epan/dissectors/packet-xmpp-gtalk.h -#usr/include/wireshark/epan/dissectors/packet-xmpp-jingle.h -#usr/include/wireshark/epan/dissectors/packet-xmpp-other.h -#usr/include/wireshark/epan/dissectors/packet-xmpp-utils.h -#usr/include/wireshark/epan/dissectors/packet-xmpp.h -#usr/include/wireshark/epan/dissectors/packet-xnap.h -#usr/include/wireshark/epan/dissectors/packet-ypbind.h -#usr/include/wireshark/epan/dissectors/packet-yppasswd.h -#usr/include/wireshark/epan/dissectors/packet-ypserv.h -#usr/include/wireshark/epan/dissectors/packet-ypxfr.h -#usr/include/wireshark/epan/dissectors/packet-zbee-aps.h -#usr/include/wireshark/epan/dissectors/packet-zbee-nwk.h -#usr/include/wireshark/epan/dissectors/packet-zbee-security.h -#usr/include/wireshark/epan/dissectors/packet-zbee-zcl.h -#usr/include/wireshark/epan/dissectors/packet-zbee-zdp.h -#usr/include/wireshark/epan/dissectors/packet-zbee.h -#usr/include/wireshark/epan/dissectors/packet-ziop.h -#usr/include/wireshark/epan/dtd.h -#usr/include/wireshark/epan/dtd_parse.h -#usr/include/wireshark/epan/dvb_chartbl.h -#usr/include/wireshark/epan/eap.h -#usr/include/wireshark/epan/eapol_keydes_types.h -#usr/include/wireshark/epan/epan.h -#usr/include/wireshark/epan/epan_dissect.h -#usr/include/wireshark/epan/etypes.h -#usr/include/wireshark/epan/ex-opt.h -#usr/include/wireshark/epan/except.h -#usr/include/wireshark/epan/exceptions.h -#usr/include/wireshark/epan/expert.h -#usr/include/wireshark/epan/export_object.h -#usr/include/wireshark/epan/exported_pdu.h -#usr/include/wireshark/epan/filter_expressions.h -#usr/include/wireshark/epan/follow.h -#usr/include/wireshark/epan/frame_data.h -#usr/include/wireshark/epan/frame_data_sequence.h -#usr/include/wireshark/epan/ftypes -#usr/include/wireshark/epan/ftypes/ftypes.h -#usr/include/wireshark/epan/funnel.h -#usr/include/wireshark/epan/golay.h -#usr/include/wireshark/epan/guid-utils.h -#usr/include/wireshark/epan/iana_charsets.h -#usr/include/wireshark/epan/iax2_codec_type.h -#usr/include/wireshark/epan/in_cksum.h -#usr/include/wireshark/epan/introspection.h -#usr/include/wireshark/epan/ip_opts.h -#usr/include/wireshark/epan/ipproto.h -#usr/include/wireshark/epan/ipv4.h -#usr/include/wireshark/epan/ipv6.h -#usr/include/wireshark/epan/lapd_sapi.h -#usr/include/wireshark/epan/llcsaps.h -#usr/include/wireshark/epan/maxmind_db.h -#usr/include/wireshark/epan/media_params.h -#usr/include/wireshark/epan/next_tvb.h -#usr/include/wireshark/epan/nlpid.h -#usr/include/wireshark/epan/oids.h -#usr/include/wireshark/epan/osi-utils.h -#usr/include/wireshark/epan/oui.h -#usr/include/wireshark/epan/packet.h -#usr/include/wireshark/epan/packet_info.h -#usr/include/wireshark/epan/params.h -#usr/include/wireshark/epan/pci-ids.h -#usr/include/wireshark/epan/plugin_if.h -#usr/include/wireshark/epan/ppptypes.h -#usr/include/wireshark/epan/prefs-int.h -#usr/include/wireshark/epan/prefs.h -#usr/include/wireshark/epan/print.h -#usr/include/wireshark/epan/print_stream.h -#usr/include/wireshark/epan/proto.h -#usr/include/wireshark/epan/proto_data.h -#usr/include/wireshark/epan/ps.h -#usr/include/wireshark/epan/ptvcursor.h -#usr/include/wireshark/epan/range.h -#usr/include/wireshark/epan/reassemble.h -#usr/include/wireshark/epan/reedsolomon.h -#usr/include/wireshark/epan/register.h -#usr/include/wireshark/epan/req_resp_hdrs.h -#usr/include/wireshark/epan/rtd_table.h -#usr/include/wireshark/epan/rtp_pt.h -#usr/include/wireshark/epan/sctpppids.h -#usr/include/wireshark/epan/secrets.h -#usr/include/wireshark/epan/show_exception.h -#usr/include/wireshark/epan/slow_protocol_subtypes.h -#usr/include/wireshark/epan/sminmpec.h -#usr/include/wireshark/epan/srt_table.h -#usr/include/wireshark/epan/stat_groups.h -#usr/include/wireshark/epan/stat_tap_ui.h -#usr/include/wireshark/epan/stats_tree.h -#usr/include/wireshark/epan/stats_tree_priv.h -#usr/include/wireshark/epan/stream.h -#usr/include/wireshark/epan/strutil.h -#usr/include/wireshark/epan/t35.h -#usr/include/wireshark/epan/tap-voip.h -#usr/include/wireshark/epan/tap.h -#usr/include/wireshark/epan/tfs.h -#usr/include/wireshark/epan/timestamp.h -#usr/include/wireshark/epan/timestats.h -#usr/include/wireshark/epan/to_str.h -#usr/include/wireshark/epan/tvbparse.h -#usr/include/wireshark/epan/tvbuff-int.h -#usr/include/wireshark/epan/tvbuff.h -#usr/include/wireshark/epan/uat-int.h -#usr/include/wireshark/epan/uat.h -#usr/include/wireshark/epan/unit_strings.h -#usr/include/wireshark/epan/value_string.h -#usr/include/wireshark/epan/wmem_scopes.h -#usr/include/wireshark/epan/wscbor.h -#usr/include/wireshark/epan/x264_prt_id.h -#usr/include/wireshark/epan/xdlc.h -#usr/include/wireshark/file.h -#usr/include/wireshark/wireshark.h -#usr/include/wireshark/wiretap -#usr/include/wireshark/wiretap/file_wrappers.h -#usr/include/wireshark/wiretap/merge.h -#usr/include/wireshark/wiretap/pcap-encap.h -#usr/include/wireshark/wiretap/pcapng_module.h -#usr/include/wireshark/wiretap/secrets-types.h -#usr/include/wireshark/wiretap/wtap.h -#usr/include/wireshark/wiretap/wtap_modules.h -#usr/include/wireshark/wiretap/wtap_opttypes.h -#usr/include/wireshark/ws_attributes.h -#usr/include/wireshark/ws_compiler_tests.h -#usr/include/wireshark/ws_diag_control.h -#usr/include/wireshark/ws_log_defs.h -#usr/include/wireshark/ws_posix_compat.h -#usr/include/wireshark/ws_symbol_export.h -#usr/include/wireshark/ws_version.h -#usr/include/wireshark/wsutil -#usr/include/wireshark/wsutil/802_11-utils.h -#usr/include/wireshark/wsutil/adler32.h -#usr/include/wireshark/wsutil/base32.h -#usr/include/wireshark/wsutil/bits_count_ones.h -#usr/include/wireshark/wsutil/bits_ctz.h -#usr/include/wireshark/wsutil/bitswap.h -#usr/include/wireshark/wsutil/buffer.h -#usr/include/wireshark/wsutil/codecs.h -#usr/include/wireshark/wsutil/color.h -#usr/include/wireshark/wsutil/cpu_info.h -#usr/include/wireshark/wsutil/crash_info.h -#usr/include/wireshark/wsutil/crc10.h -#usr/include/wireshark/wsutil/crc11.h -#usr/include/wireshark/wsutil/crc16-plain.h -#usr/include/wireshark/wsutil/crc16.h -#usr/include/wireshark/wsutil/crc32.h -#usr/include/wireshark/wsutil/crc5.h -#usr/include/wireshark/wsutil/crc6.h -#usr/include/wireshark/wsutil/crc7.h -#usr/include/wireshark/wsutil/crc8.h -#usr/include/wireshark/wsutil/curve25519.h -#usr/include/wireshark/wsutil/eax.h -#usr/include/wireshark/wsutil/epochs.h -#usr/include/wireshark/wsutil/exported_pdu_tlvs.h -#usr/include/wireshark/wsutil/feature_list.h -#usr/include/wireshark/wsutil/filesystem.h -#usr/include/wireshark/wsutil/g711.h -#usr/include/wireshark/wsutil/glib-compat.h -#usr/include/wireshark/wsutil/inet_addr.h -#usr/include/wireshark/wsutil/inet_ipv4.h -#usr/include/wireshark/wsutil/inet_ipv6.h -#usr/include/wireshark/wsutil/interface.h -#usr/include/wireshark/wsutil/jsmn.h -#usr/include/wireshark/wsutil/json_dumper.h -#usr/include/wireshark/wsutil/mpeg-audio.h -#usr/include/wireshark/wsutil/netlink.h -#usr/include/wireshark/wsutil/nstime.h -#usr/include/wireshark/wsutil/os_version_info.h -#usr/include/wireshark/wsutil/pint.h -#usr/include/wireshark/wsutil/please_report_bug.h -#usr/include/wireshark/wsutil/pow2.h -#usr/include/wireshark/wsutil/privileges.h -#usr/include/wireshark/wsutil/processes.h -#usr/include/wireshark/wsutil/regex.h -#usr/include/wireshark/wsutil/report_message.h -#usr/include/wireshark/wsutil/sign_ext.h -#usr/include/wireshark/wsutil/sober128.h -#usr/include/wireshark/wsutil/socket.h -#usr/include/wireshark/wsutil/str_util.h -#usr/include/wireshark/wsutil/strnatcmp.h -#usr/include/wireshark/wsutil/strtoi.h -#usr/include/wireshark/wsutil/tempfile.h -#usr/include/wireshark/wsutil/time_util.h -#usr/include/wireshark/wsutil/to_str.h -#usr/include/wireshark/wsutil/type_util.h -#usr/include/wireshark/wsutil/unicode-utils.h -#usr/include/wireshark/wsutil/utf8_entities.h -#usr/include/wireshark/wsutil/wmem -#usr/include/wireshark/wsutil/wmem/wmem.h -#usr/include/wireshark/wsutil/wmem/wmem_array.h -#usr/include/wireshark/wsutil/wmem/wmem_core.h -#usr/include/wireshark/wsutil/wmem/wmem_interval_tree.h -#usr/include/wireshark/wsutil/wmem/wmem_list.h -#usr/include/wireshark/wsutil/wmem/wmem_map.h -#usr/include/wireshark/wsutil/wmem/wmem_miscutl.h -#usr/include/wireshark/wsutil/wmem/wmem_multimap.h -#usr/include/wireshark/wsutil/wmem/wmem_queue.h -#usr/include/wireshark/wsutil/wmem/wmem_stack.h -#usr/include/wireshark/wsutil/wmem/wmem_strbuf.h -#usr/include/wireshark/wsutil/wmem/wmem_strutl.h -#usr/include/wireshark/wsutil/wmem/wmem_tree.h -#usr/include/wireshark/wsutil/wmem/wmem_user_cb.h -#usr/include/wireshark/wsutil/ws_assert.h -#usr/include/wireshark/wsutil/ws_cpuid.h -#usr/include/wireshark/wsutil/ws_getopt.h -#usr/include/wireshark/wsutil/ws_mempbrk.h -#usr/include/wireshark/wsutil/ws_mempbrk_int.h -#usr/include/wireshark/wsutil/ws_pipe.h -#usr/include/wireshark/wsutil/ws_return.h -#usr/include/wireshark/wsutil/ws_roundup.h -#usr/include/wireshark/wsutil/wsgcrypt.h -#usr/include/wireshark/wsutil/wsjson.h -#usr/include/wireshark/wsutil/wslog.h -#usr/include/wireshark/wsutil/xtea.h #usr/lib/libwireshark.so -usr/lib/libwireshark.so.16 -usr/lib/libwireshark.so.16.0.8 +usr/lib/libwireshark.so.17 +usr/lib/libwireshark.so.17.0.5 #usr/lib/libwiretap.so -usr/lib/libwiretap.so.13 -usr/lib/libwiretap.so.13.0.8 +usr/lib/libwiretap.so.14 +usr/lib/libwiretap.so.14.1.5 #usr/lib/libwsutil.so -usr/lib/libwsutil.so.14 -usr/lib/libwsutil.so.14.0.0 -#usr/lib/pkgconfig/wireshark.pc +usr/lib/libwsutil.so.15 +usr/lib/libwsutil.so.15.0.0 #usr/lib/wireshark -#usr/lib/wireshark/cmake -#usr/lib/wireshark/cmake/FindGLIB2.cmake -#usr/lib/wireshark/cmake/FindWSLibrary.cmake -#usr/lib/wireshark/cmake/FindWSWinLibs.cmake -#usr/lib/wireshark/cmake/LocatePythonModule.cmake -#usr/lib/wireshark/cmake/UseAsn2Wrs.cmake -#usr/lib/wireshark/cmake/UseMakePluginReg.cmake -#usr/lib/wireshark/cmake/WiresharkConfig.cmake -#usr/lib/wireshark/cmake/WiresharkConfigVersion.cmake -#usr/lib/wireshark/cmake/WiresharkTargets-release.cmake -#usr/lib/wireshark/cmake/WiresharkTargets.cmake #usr/lib/wireshark/extcap usr/lib/wireshark/extcap/androiddump usr/lib/wireshark/extcap/ciscodump @@ -684,29 +29,77 @@ usr/lib/wireshark/extcap/sshdump usr/lib/wireshark/extcap/udpdump usr/lib/wireshark/extcap/wifidump #usr/lib/wireshark/plugins -#usr/lib/wireshark/plugins/4.0 -#usr/lib/wireshark/plugins/4.0/codecs -usr/lib/wireshark/plugins/4.0/codecs/g711.so -usr/lib/wireshark/plugins/4.0/codecs/l16mono.so -usr/lib/wireshark/plugins/4.0/codecs/opus_dec.so -#usr/lib/wireshark/plugins/4.0/epan -usr/lib/wireshark/plugins/4.0/epan/ethercat.so -usr/lib/wireshark/plugins/4.0/epan/gryphon.so -usr/lib/wireshark/plugins/4.0/epan/irda.so -usr/lib/wireshark/plugins/4.0/epan/mate.so -usr/lib/wireshark/plugins/4.0/epan/opcua.so -usr/lib/wireshark/plugins/4.0/epan/profinet.so -usr/lib/wireshark/plugins/4.0/epan/stats_tree.so -usr/lib/wireshark/plugins/4.0/epan/transum.so -usr/lib/wireshark/plugins/4.0/epan/unistim.so -usr/lib/wireshark/plugins/4.0/epan/wimax.so -usr/lib/wireshark/plugins/4.0/epan/wimaxasncp.so -usr/lib/wireshark/plugins/4.0/epan/wimaxmacphy.so -#usr/lib/wireshark/plugins/4.0/wiretap -usr/lib/wireshark/plugins/4.0/wiretap/usbdump.so +usr/lib/wireshark/plugins/4.2 +usr/lib/wireshark/plugins/4.2/codecs +usr/lib/wireshark/plugins/4.2/codecs/g711.so +usr/lib/wireshark/plugins/4.2/codecs/l16mono.so +usr/lib/wireshark/plugins/4.2/codecs/opus_dec.so +usr/lib/wireshark/plugins/4.2/epan +usr/lib/wireshark/plugins/4.2/epan/ethercat.so +usr/lib/wireshark/plugins/4.2/epan/gryphon.so +usr/lib/wireshark/plugins/4.2/epan/irda.so +usr/lib/wireshark/plugins/4.2/epan/mate.so +usr/lib/wireshark/plugins/4.2/epan/opcua.so +usr/lib/wireshark/plugins/4.2/epan/profinet.so +usr/lib/wireshark/plugins/4.2/epan/stats_tree.so +usr/lib/wireshark/plugins/4.2/epan/transum.so +usr/lib/wireshark/plugins/4.2/epan/unistim.so +usr/lib/wireshark/plugins/4.2/epan/wimax.so +usr/lib/wireshark/plugins/4.2/epan/wimaxasncp.so +usr/lib/wireshark/plugins/4.2/epan/wimaxmacphy.so +usr/lib/wireshark/plugins/4.2/wiretap +usr/lib/wireshark/plugins/4.2/wiretap/usbdump.so +#usr/share/doc/wireshark +#usr/share/doc/wireshark/COPYING +#usr/share/doc/wireshark/README.xml-output +#usr/share/doc/wireshark/androiddump.html +#usr/share/doc/wireshark/capinfos.html +#usr/share/doc/wireshark/captype.html +#usr/share/doc/wireshark/ciscodump.html +#usr/share/doc/wireshark/dpauxmon.html +#usr/share/doc/wireshark/dumpcap.html +#usr/share/doc/wireshark/editcap.html +#usr/share/doc/wireshark/etwdump.html +#usr/share/doc/wireshark/extcap.html +#usr/share/doc/wireshark/falcodump.html +#usr/share/doc/wireshark/mergecap.html +#usr/share/doc/wireshark/pdml2html.xsl +#usr/share/doc/wireshark/randpkt.html +#usr/share/doc/wireshark/randpktdump.html +#usr/share/doc/wireshark/rawshark.html +#usr/share/doc/wireshark/release-notes.html +#usr/share/doc/wireshark/reordercap.html +#usr/share/doc/wireshark/sshdump.html +#usr/share/doc/wireshark/text2pcap.html +#usr/share/doc/wireshark/tshark.html +#usr/share/doc/wireshark/udpdump.html +#usr/share/doc/wireshark/wifidump.html +#usr/share/doc/wireshark/wireshark-filter.html +#usr/share/doc/wireshark/wireshark.html +#usr/share/doc/wireshark/ws.css +#usr/share/man/man1/androiddump.1 +#usr/share/man/man1/capinfos.1 +#usr/share/man/man1/captype.1 +#usr/share/man/man1/ciscodump.1 +#usr/share/man/man1/dpauxmon.1 +#usr/share/man/man1/dumpcap.1 +#usr/share/man/man1/editcap.1 +#usr/share/man/man1/etwdump.1 +#usr/share/man/man1/falcodump.1 +#usr/share/man/man1/mergecap.1 +#usr/share/man/man1/randpkt.1 +#usr/share/man/man1/randpktdump.1 +#usr/share/man/man1/rawshark.1 +#usr/share/man/man1/reordercap.1 +#usr/share/man/man1/sshdump.1 +#usr/share/man/man1/text2pcap.1 +#usr/share/man/man1/tshark.1 +#usr/share/man/man1/udpdump.1 +#usr/share/man/man1/wifidump.1 +#usr/share/man/man1/wireshark.1 +#usr/share/man/man4/extcap.4 +#usr/share/man/man4/wireshark-filter.4 #usr/share/wireshark -#usr/share/wireshark/Acknowledgements.md -#usr/share/wireshark/COPYING usr/share/wireshark/cfilters usr/share/wireshark/colorfilters #usr/share/wireshark/dfilter_macros @@ -756,11 +149,7 @@ usr/share/wireshark/dtds/smil.dtd usr/share/wireshark/dtds/watcherinfo.dtd usr/share/wireshark/dtds/xcap-caps.dtd usr/share/wireshark/dtds/xcap-error.dtd -usr/share/wireshark/enterprises.tsv -#usr/share/wireshark/gpl-2.0-standalone.html #usr/share/wireshark/ipmap.html -#usr/share/wireshark/manuf -#usr/share/wireshark/pdml2html.xsl #usr/share/wireshark/profiles #usr/share/wireshark/profiles/Bluetooth #usr/share/wireshark/profiles/Bluetooth/colorfilters @@ -776,6 +165,7 @@ usr/share/wireshark/radius/dictionary usr/share/wireshark/radius/dictionary.3com usr/share/wireshark/radius/dictionary.3gpp usr/share/wireshark/radius/dictionary.3gpp2 +usr/share/wireshark/radius/dictionary.5x9 usr/share/wireshark/radius/dictionary.acc usr/share/wireshark/radius/dictionary.acme usr/share/wireshark/radius/dictionary.actelis @@ -979,7 +369,6 @@ usr/share/wireshark/radius/dictionary.yubico usr/share/wireshark/radius/dictionary.zeus usr/share/wireshark/radius/dictionary.zte usr/share/wireshark/radius/dictionary.zyxel -usr/share/wireshark/services usr/share/wireshark/smi_modules #usr/share/wireshark/tpncp usr/share/wireshark/tpncp/tpncp.dat @@ -987,4 +376,3 @@ usr/share/wireshark/tpncp/tpncp.dat usr/share/wireshark/wimaxasncp/dictionary.dtd usr/share/wireshark/wimaxasncp/dictionary.xml usr/share/wireshark/wka -usr/share/wireshark/ws.css diff --git a/doc/language_issues.de b/doc/language_issues.de index 1ba77c94d2..79b21fe24d 100644 --- a/doc/language_issues.de +++ b/doc/language_issues.de @@ -894,6 +894,7 @@ WARNING: untranslated string: enable disable client = unknown string WARNING: untranslated string: enable disable dyndns = unknown string WARNING: untranslated string: error message = unknown string WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date! +WARNING: untranslated string: fwdfw syn flood protection = Enable SYN Flood Protection (TCP only) WARNING: untranslated string: fwhost cust locationgrp = unknown string WARNING: untranslated string: fwhost err hostip = unknown string WARNING: untranslated string: guardian block a host = unknown string diff --git a/doc/language_issues.en b/doc/language_issues.en index 84bc8cdb08..2541ccf88b 100644 --- a/doc/language_issues.en +++ b/doc/language_issues.en @@ -890,6 +890,7 @@ WARNING: untranslated string: fwdfw rulepos = Rule position WARNING: untranslated string: fwdfw snat = Source NAT WARNING: untranslated string: fwdfw source = Source WARNING: untranslated string: fwdfw sourceip = Source address (MAC/IP address or network): +WARNING: untranslated string: fwdfw syn flood protection = Enable SYN Flood Protection (TCP only) WARNING: untranslated string: fwdfw target = Destination WARNING: untranslated string: fwdfw targetip = Destination address (IP address or network): WARNING: untranslated string: fwdfw timeframe = Use time constraints diff --git a/doc/language_issues.es b/doc/language_issues.es index 25ef7f9c57..4949d9335b 100644 --- a/doc/language_issues.es +++ b/doc/language_issues.es @@ -958,6 +958,7 @@ WARNING: untranslated string: extrahd mounted = Mounted WARNING: untranslated string: extrahd no mount point given = No mount point given WARNING: untranslated string: extrahd not configured = Not configured WARNING: untranslated string: extrahd not mounted = Not mounted +WARNING: untranslated string: fwdfw syn flood protection = Enable SYN Flood Protection (TCP only) WARNING: untranslated string: fwhost cust locationgrp = unknown string WARNING: untranslated string: fwhost err hostip = unknown string WARNING: untranslated string: guardian block a host = unknown string diff --git a/doc/language_issues.fr b/doc/language_issues.fr index 7aafc3053e..fb29de25cb 100644 --- a/doc/language_issues.fr +++ b/doc/language_issues.fr @@ -912,6 +912,7 @@ WARNING: untranslated string: enable disable client = unknown string WARNING: untranslated string: enable disable dyndns = unknown string WARNING: untranslated string: error message = unknown string WARNING: untranslated string: extrahd because it is outside the allowed mount path = unknown string +WARNING: untranslated string: fwdfw syn flood protection = Enable SYN Flood Protection (TCP only) WARNING: untranslated string: fwhost cust locationgrp = unknown string WARNING: untranslated string: fwhost err hostip = unknown string WARNING: untranslated string: guardian block a host = unknown string diff --git a/doc/language_issues.it b/doc/language_issues.it index 7498e2af18..680cc5f4e3 100644 --- a/doc/language_issues.it +++ b/doc/language_issues.it @@ -1029,6 +1029,7 @@ WARNING: untranslated string: fwdfw limitconcon = Limit concurrent connections p WARNING: untranslated string: fwdfw maxconcon = Max. concurrent connections WARNING: untranslated string: fwdfw numcon = Number of connections WARNING: untranslated string: fwdfw ratelimit = Rate-limit new connections +WARNING: untranslated string: fwdfw syn flood protection = Enable SYN Flood Protection (TCP only) WARNING: untranslated string: fwhost addlocationgrp = Add new Location group WARNING: untranslated string: fwhost cust location = Location Groups WARNING: untranslated string: fwhost cust locationgroup = Location Groups diff --git a/doc/language_issues.nl b/doc/language_issues.nl index 16e69bf270..de9dc112aa 100644 --- a/doc/language_issues.nl +++ b/doc/language_issues.nl @@ -1035,6 +1035,7 @@ WARNING: untranslated string: fwdfw limitconcon = Limit concurrent connections p WARNING: untranslated string: fwdfw maxconcon = Max. concurrent connections WARNING: untranslated string: fwdfw numcon = Number of connections WARNING: untranslated string: fwdfw ratelimit = Rate-limit new connections +WARNING: untranslated string: fwdfw syn flood protection = Enable SYN Flood Protection (TCP only) WARNING: untranslated string: fwhost addlocationgrp = Add new Location group WARNING: untranslated string: fwhost cust location = Location Groups WARNING: untranslated string: fwhost cust locationgroup = Location Groups diff --git a/doc/language_issues.pl b/doc/language_issues.pl index 31c64c1645..d52c29f6b0 100644 --- a/doc/language_issues.pl +++ b/doc/language_issues.pl @@ -1093,6 +1093,7 @@ WARNING: untranslated string: fwdfw rulepos = Rule position WARNING: untranslated string: fwdfw snat = Source NAT WARNING: untranslated string: fwdfw source = Source WARNING: untranslated string: fwdfw sourceip = Source address (MAC/IP address or network): +WARNING: untranslated string: fwdfw syn flood protection = Enable SYN Flood Protection (TCP only) WARNING: untranslated string: fwdfw target = Destination WARNING: untranslated string: fwdfw targetip = Destination address (IP address or network): WARNING: untranslated string: fwdfw timeframe = Use time constraints diff --git a/doc/language_issues.ru b/doc/language_issues.ru index 9495d951eb..3436c4a6ee 100644 --- a/doc/language_issues.ru +++ b/doc/language_issues.ru @@ -1090,6 +1090,7 @@ WARNING: untranslated string: fwdfw rulepos = Rule position WARNING: untranslated string: fwdfw snat = Source NAT WARNING: untranslated string: fwdfw source = Source WARNING: untranslated string: fwdfw sourceip = Source address (MAC/IP address or network): +WARNING: untranslated string: fwdfw syn flood protection = Enable SYN Flood Protection (TCP only) WARNING: untranslated string: fwdfw target = Destination WARNING: untranslated string: fwdfw targetip = Destination address (IP address or network): WARNING: untranslated string: fwdfw timeframe = Use time constraints diff --git a/doc/language_issues.tr b/doc/language_issues.tr index a2c134a2ac..ca57075b16 100644 --- a/doc/language_issues.tr +++ b/doc/language_issues.tr @@ -977,6 +977,7 @@ WARNING: untranslated string: force enable = Forced WARNING: untranslated string: foreshadow = Foreshadow WARNING: untranslated string: fw red = Firewall options for RED interface WARNING: untranslated string: fwdfw all subnets = All subnets +WARNING: untranslated string: fwdfw syn flood protection = Enable SYN Flood Protection (TCP only) WARNING: untranslated string: fwhost cust locationgrp = unknown string WARNING: untranslated string: fwhost err hostip = unknown string WARNING: untranslated string: generate ptr = Generate PTR diff --git a/doc/language_missings b/doc/language_missings index 44d79f352a..a214b8f9a3 100644 --- a/doc/language_missings +++ b/doc/language_missings @@ -56,6 +56,7 @@ < enable < error the to date has to be later than the from date < extrahd because it it outside the allowed mount path +< fwdfw syn flood protection < g.dtm < g.lite < hostile networks in @@ -120,6 +121,7 @@ < extrahd no mount point given < extrahd not configured < extrahd not mounted +< fwdfw syn flood protection < hardware vulnerabilities < hostile networks in < hostile networks out @@ -148,6 +150,7 @@ < bewan adsl pci st < bewan adsl usb < extrahd because it it outside the allowed mount path +< fwdfw syn flood protection < g.dtm < g.lite < hostile networks total @@ -365,6 +368,7 @@ < fwdfw maxconcon < fwdfw numcon < fwdfw ratelimit +< fwdfw syn flood protection < fwhost addlocationgrp < fwhost cust location < fwhost cust locationgroup @@ -894,6 +898,7 @@ < fwdfw maxconcon < fwdfw numcon < fwdfw ratelimit +< fwdfw syn flood protection < fwhost addlocationgrp < fwhost cust location < fwhost cust locationgroup @@ -1613,6 +1618,7 @@ < fwdfw source < fwdfw sourceip < fwdfw std network +< fwdfw syn flood protection < fwdfw target < fwdfw targetip < fwdfw till @@ -2613,6 +2619,7 @@ < fwdfw source < fwdfw sourceip < fwdfw std network +< fwdfw syn flood protection < fwdfw target < fwdfw targetip < fwdfw till @@ -3327,6 +3334,7 @@ < force enable < foreshadow < fwdfw all subnets +< fwdfw syn flood protection < fw red < generate ptr < hardware vulnerabilities diff --git a/html/cgi-bin/dns.cgi b/html/cgi-bin/dns.cgi index 1181523d47..0d3b14797a 100644 --- a/html/cgi-bin/dns.cgi +++ b/html/cgi-bin/dns.cgi @@ -21,7 +21,6 @@
use strict; use IO::Socket; -use Encode;
# enable only the following on debugging purpose #use warnings; @@ -143,18 +142,8 @@ if (($cgiparams{'SERVERS'} eq $Lang::tr{'save'}) || ($cgiparams{'SERVERS'} eq $L # Go further if there was no error. if ( ! $errormessage) { # Check if a remark has been entered. - - # decode the UTF-8 text so that characters with diacritical marks such as - # umlauts are treated correctly by the following cleanhtml command - $cgiparams{'REMARK'} = decode("UTF-8", $cgiparams{'REMARK'}); - - # run the REMARK text through cleanhtml to ensure all unsafe html characters - # are correctly encoded to their html entities $cgiparams{'REMARK'} = &Header::cleanhtml($cgiparams{'REMARK'});
- # encode the text back to UTF-8 after running the cleanhtml command - $cgiparams{'REMARK'} = encode("UTF-8", $cgiparams{'REMARK'}); - my %dns_servers = (); my $id; my $status; diff --git a/html/cgi-bin/firewall.cgi b/html/cgi-bin/firewall.cgi index 681d427700..226d00838f 100644 --- a/html/cgi-bin/firewall.cgi +++ b/html/cgi-bin/firewall.cgi @@ -301,8 +301,8 @@ if ($fwdfwsettings{'ACTION'} eq 'saverule') #check if we have an identical rule already if($fwdfwsettings{'oldrulenumber'} eq $fwdfwsettings{'rulepos'}){ foreach my $key (sort keys %rulehash){ - if ( "$fwdfwsettings{'RULE_ACTION'},$fwdfwsettings{'ACTIVE'},$fwdfwsettings{'grp1'},$fwdfwsettings{$fwdfwsettings{'grp1'}},$fwdfwsettings{'grp2'},$fwdfwsettings{$fwdfwsettings{'grp2'}},$fwdfwsettings{'USE_SRC_PORT'},$fwdfwsettings{'PROT'},$fwdfwsettings{'ICMP_TYPES'},$fwdfwsettings{'SRC_PORT'},$fwdfwsettings{'USESRV'},$fwdfwsettings{'TGT_PROT'},$fwdfwsettings{'ICMP_TGT'},$fwdfwsettings{'grp3'},$fwdfwsettings{$fwdfwsettings{'grp3'}},$fwdfwsettings{'ruleremark'},$fwdfwsettings{'LOG'},$fwdfwsettings{'TIME'},$fwdfwsettings{'TIME_MON'},$fwdfwsettings{'TIME_TUE'},$fwdfwsettings{'TIME_WED'},$fwdfwsettings{'TIME_THU'},$fwdfwsettings{'TIME_FRI'},$fwdfwsettings{'TIME_SAT'},$fwdfwsettings{'TIME_SUN'},$fwdfwsettings{'TIME_FROM'},$fwdfwsettings{'TIME_TO'},$fwdfwsettings{'USE_NAT'},$fwdfwsettings{$fwdfwsettings{'nat'}},$fwdfwsettings{'dnatport'},$fwdfwsettings{'nat'},$fwdfwsettings{'LIMIT_CON_CON'},$fwdfwsettings{'concon'},$fwdfwsettings{'RATE_LIMIT'},$fwdfwsettings{'ratecon'},$fwdfwsettings {'RATETIME'}" - eq "$rulehash{$key}[0],$rulehash{$key}[2],$rulehash{$key}[3],$rulehash{$key}[4],$rulehash{$key}[5],$rulehash{$key}[6],$rulehash{$key}[7],$rulehash{$key}[8],$rulehash{$key}[9],$rulehash{$key}[10],$rulehash{$key}[11],$rulehash{$key}[12],$rulehash{$key}[13],$rulehash{$key}[14],$rulehash{$key}[15],$rulehash{$key}[16],$rulehash{$key}[17],$rulehash{$key}[18],$rulehash{$key}[19],$rulehash{$key}[20],$rulehash{$key}[21],$rulehash{$key}[22],$rulehash{$key}[23],$rulehash{$key}[24],$rulehash{$key}[25],$rulehash{$key}[26],$rulehash{$key}[27],$rulehash{$key}[28],$rulehash{$key}[29],$rulehash{$key}[30],$rulehash{$key}[31],$rulehash{$key}[32],$rulehash{$key}[33],$rulehash{$key}[34],$rulehash{$key}[35],$rulehash{$key}[36]"){ + if ( "$fwdfwsettings{'RULE_ACTION'},$fwdfwsettings{'ACTIVE'},$fwdfwsettings{'grp1'},$fwdfwsettings{$fwdfwsettings{'grp1'}},$fwdfwsettings{'grp2'},$fwdfwsettings{$fwdfwsettings{'grp2'}},$fwdfwsettings{'USE_SRC_PORT'},$fwdfwsettings{'PROT'},$fwdfwsettings{'ICMP_TYPES'},$fwdfwsettings{'SRC_PORT'},$fwdfwsettings{'USESRV'},$fwdfwsettings{'TGT_PROT'},$fwdfwsettings{'ICMP_TGT'},$fwdfwsettings{'grp3'},$fwdfwsettings{$fwdfwsettings{'grp3'}},$fwdfwsettings{'ruleremark'},$fwdfwsettings{'LOG'},$fwdfwsettings{'TIME'},$fwdfwsettings{'TIME_MON'},$fwdfwsettings{'TIME_TUE'},$fwdfwsettings{'TIME_WED'},$fwdfwsettings{'TIME_THU'},$fwdfwsettings{'TIME_FRI'},$fwdfwsettings{'TIME_SAT'},$fwdfwsettings{'TIME_SUN'},$fwdfwsettings{'TIME_FROM'},$fwdfwsettings{'TIME_TO'},$fwdfwsettings{'USE_NAT'},$fwdfwsettings{$fwdfwsettings{'nat'}},$fwdfwsettings{'dnatport'},$fwdfwsettings{'nat'},$fwdfwsettings{'LIMIT_CON_CON'},$fwdfwsettings{'concon'},$fwdfwsettings{'RATE_LIMIT'},$fwdfwsettings{'ratecon'},$fwdfwsettings {'RATETIME'},$fwdfwsettings{'SYN_FLOOD_PROTECTION'}" + eq "$rulehash{$key}[0],$rulehash{$key}[2],$rulehash{$key}[3],$rulehash{$key}[4],$rulehash{$key}[5],$rulehash{$key}[6],$rulehash{$key}[7],$rulehash{$key}[8],$rulehash{$key}[9],$rulehash{$key}[10],$rulehash{$key}[11],$rulehash{$key}[12],$rulehash{$key}[13],$rulehash{$key}[14],$rulehash{$key}[15],$rulehash{$key}[16],$rulehash{$key}[17],$rulehash{$key}[18],$rulehash{$key}[19],$rulehash{$key}[20],$rulehash{$key}[21],$rulehash{$key}[22],$rulehash{$key}[23],$rulehash{$key}[24],$rulehash{$key}[25],$rulehash{$key}[26],$rulehash{$key}[27],$rulehash{$key}[28],$rulehash{$key}[29],$rulehash{$key}[30],$rulehash{$key}[31],$rulehash{$key}[32],$rulehash{$key}[33],$rulehash{$key}[34],$rulehash{$key}[35],$rulehash{$key}[36],$rulehash{$key}[37]"){ $errormessage.=$Lang::tr{'fwdfw err ruleexists'}; if($fwdfwsettings{'oldruleremark'} ne $fwdfwsettings{'ruleremark'} && $fwdfwsettings{'updatefwrule'} eq 'on' && $fwdfwsettings{'ruleremark'} ne '' && !&validremark($fwdfwsettings{'ruleremark'})){ $errormessage=$Lang::tr{'fwdfw err remark'}."<br>"; @@ -1624,6 +1624,7 @@ sub newrule $fwdfwsettings{'RATE_LIMIT'} = $hash{$key}[34]; $fwdfwsettings{'ratecon'} = $hash{$key}[35]; $fwdfwsettings{'RATETIME'} = $hash{$key}[36]; + $fwdfwsettings{'SYN_FLOOD_PROTECTION'} = $hash{$key}[37]; $checked{'grp1'}{$fwdfwsettings{'grp1'}} = 'CHECKED'; $checked{'grp2'}{$fwdfwsettings{'grp2'}} = 'CHECKED'; $checked{'grp3'}{$fwdfwsettings{'grp3'}} = 'CHECKED'; @@ -1631,6 +1632,7 @@ sub newrule $checked{'USESRV'}{$fwdfwsettings{'USESRV'}} = 'CHECKED'; $checked{'ACTIVE'}{$fwdfwsettings{'ACTIVE'}} = 'CHECKED'; $checked{'LOG'}{$fwdfwsettings{'LOG'}} = 'CHECKED'; + $checked{'SYN_FLOOD_PROTECTION'}{$fwdfwsettings{'SYN_FLOOD_PROTECTION'}} = 'CHECKED'; $checked{'TIME'}{$fwdfwsettings{'TIME'}} = 'CHECKED'; $checked{'TIME_MON'}{$fwdfwsettings{'TIME_MON'}} = 'CHECKED'; $checked{'TIME_TUE'}{$fwdfwsettings{'TIME_TUE'}} = 'CHECKED'; @@ -2070,6 +2072,12 @@ END </td> <td>$Lang::tr{'fwdfw log rule'}</td> </tr> + <tr> + <td> + <input type='checkbox' name='SYN_FLOOD_PROTECTION' value='ON' $checked{'SYN_FLOOD_PROTECTION'}{'ON'}> + </td> + <td>$Lang::tr{'fwdfw syn flood protection'}</td> + </tr> <tr> <td width='1%'> <input type='checkbox' name='TIME' id="USE_TIME_CONSTRAINTS" value='ON' $checked{'TIME'}{'ON'}> @@ -2341,6 +2349,7 @@ sub saverule $$hash{$key}[34] = $fwdfwsettings{'RATE_LIMIT'}; $$hash{$key}[35] = $fwdfwsettings{'ratecon'}; $$hash{$key}[36] = $fwdfwsettings{'RATETIME'}; + $$hash{$key}[37] = $fwdfwsettings{'SYN_FLOOD_PROTECTION'}; &General::writehasharray("$config", $hash); }else{ foreach my $key (sort {$a <=> $b} keys %$hash){ @@ -2382,6 +2391,7 @@ sub saverule $$hash{$key}[34] = $fwdfwsettings{'RATE_LIMIT'}; $$hash{$key}[35] = $fwdfwsettings{'ratecon'}; $$hash{$key}[36] = $fwdfwsettings{'RATETIME'}; + $$hash{$key}[37] = $fwdfwsettings{'SYN_FLOOD_PROTECTION'}; last; } } diff --git a/html/cgi-bin/vpnmain.cgi b/html/cgi-bin/vpnmain.cgi index 9173a85d84..25e0f0a535 100644 --- a/html/cgi-bin/vpnmain.cgi +++ b/html/cgi-bin/vpnmain.cgi @@ -1856,8 +1856,8 @@ END
# Allow nothing or a string (DN,FDQN,) beginning with @ # with no comma but slashes between RID eg @O=FR/C=Paris/OU=myhome/CN=franck - if ( ($cgiparams{'LOCAL_ID'} !~ /^(|[\w.-]*@[\w. =*/-]+|\d+.\d+.\d+.\d+)$/) || - ($cgiparams{'REMOTE_ID'} !~ /^(|[\w.-]*@[\w. =*/-]+|\d+.\d+.\d+.\d+)$/) || + if ( ($cgiparams{'LOCAL_ID'} !~ /^(|[\w.-]*@[@#]?[\w. =*/-]+|\d+.\d+.\d+.\d+)$/) || + ($cgiparams{'REMOTE_ID'} !~ /^(|[\w.-]*@[@#]?[\w. =*/-]+|\d+.\d+.\d+.\d+)$/) || (($cgiparams{'REMOTE_ID'} eq $cgiparams{'LOCAL_ID'}) && ($cgiparams{'LOCAL_ID'} ne '')) ) { $errormessage = $Lang::tr{'invalid local-remote id'} . '<br />' . diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl index 1df6bf48d0..a9fb3a6f76 100644 --- a/langs/en/cgi-bin/en.pl +++ b/langs/en/cgi-bin/en.pl @@ -1246,6 +1246,7 @@ 'fwdfw source' => 'Source', 'fwdfw sourceip' => 'Source address (MAC/IP address or network):', 'fwdfw std network' => 'Standard networks:', +'fwdfw syn flood protection' => 'Enable SYN Flood Protection (TCP only)', 'fwdfw target' => 'Destination', 'fwdfw targetip' => 'Destination address (IP address or network):', 'fwdfw till' => 'Until:', diff --git a/lfs/apache2 b/lfs/apache2 index 0851471feb..2736eec8d6 100644 --- a/lfs/apache2 +++ b/lfs/apache2 @@ -25,7 +25,7 @@
include Config
-VER = 2.4.59 +VER = 2.4.60
THISAPP = httpd-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -45,7 +45,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 836e3538a120d71c016149397a4efd61ae6acd8a8fb9d2ce117c7d86209c4b40c0be3c464007891f28c58182e9d40a8793abe9e94e642354492954af91d9878c +$(DL_FILE)_BLAKE2 = d1b4d2e05edfe8b88f541e6fa8b5db73f37cc349a4037b493e57ae2f2e0bb84f92aad3ad3bc0bdbc454d2677091bbca283ebe752a9335fae6931ec65cc687326
install : $(TARGET)
diff --git a/lfs/apcupsd b/lfs/apcupsd index 8ed9bbd8cb..82b55272b7 100644 --- a/lfs/apcupsd +++ b/lfs/apcupsd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = apcupsd -PAK_VER = 11 +PAK_VER = 2
DEPS =
@@ -82,14 +82,18 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) $(UPDATE_AUTOMAKE) - cd $(DIR_APP) && ./configure --prefix=/usr --enable-usb --enable-cgi \ - --with-cgi-bin=/srv/web/ipfire/cgi-bin + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --enable-usb \ + --enable-cgi \ + --with-cgi-bin=/srv/web/ipfire/cgi-bin cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install - - #install initscripts + # Copy the IPFire specific scripts for apccontrol to use. + # These have been modified to be able to use the dma mail agent in IPFire. + cp -rf $(DIR_SRC)/config/apcupsd/* /etc/apcupsd/ + # install initscripts $(call INSTALL_INITSCRIPTS,$(SERVICES)) - ln -sf ../init.d/apcupsd /etc/rc.d/rc3.d/S65apcupsd ln -sf ../init.d/apcupsd /etc/rc.d/rc0.d/K35apcupsd ln -sf ../init.d/apcupsd /etc/rc.d/rc6.d/K35apcupsd diff --git a/lfs/asciidoctor b/lfs/asciidoctor new file mode 100644 index 0000000000..369fc2cdbd --- /dev/null +++ b/lfs/asciidoctor @@ -0,0 +1,78 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 2.0.23 + +THISAPP = asciidoctor-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 870b0ea5be05ae4b2d91d7cfcf4d81b36f443740b591b8fd4f9bb547647cb777c5d9b03eb7982f84e6ac84ce5af3c9161a21e4d82ae56c70afd6ce138629675b + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && gem build asciidoctor.gemspec + cd $(DIR_APP) && gem install $(THISAPP).gem + cd $(DIR_APP) && install -vm644 man/asciidoctor.1 /usr/share/man/man1 + cd $(DIR_APP) && rm -Rf /root/.cache + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/bind b/lfs/bind index dda8db73f4..a79020f032 100644 --- a/lfs/bind +++ b/lfs/bind @@ -25,7 +25,7 @@
include Config
-VER = 9.16.49 +VER = 9.16.50
THISAPP = bind-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -43,7 +43,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a088e2ab29bbf2889a279f1553fbc8fc694bded1f360e4a922a24f9d0e0224dd96181691e08efed4270cfcd0ce726944f8afa41032b81433e3a1311fd1b2dd74 +$(DL_FILE)_BLAKE2 = 0464d1e246d0a5c39e20faf733b7f4ee21d192cc0ccce5bba2a22ae4303c82005ccfb319fe2da51872c7258852a747984d7327c70dec08414ab2d194c412199b
install : $(TARGET)
diff --git a/lfs/ca-certificates b/lfs/ca-certificates index 5fe5ca5501..6c603340ab 100644 --- a/lfs/ca-certificates +++ b/lfs/ca-certificates @@ -24,7 +24,7 @@
include Config
-VER = 20240217 +VER = 20240610
# From https://hg.mozilla.org/mozilla-central/raw-file/tip/security/nss/lib/ckfw/bu...
diff --git a/lfs/curl b/lfs/curl index a4fa21b1c3..edb9a8201e 100644 --- a/lfs/curl +++ b/lfs/curl @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 8.2.1 +VER = 8.8.0
THISAPP = curl-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 77c0b067935397afb3961378f2fe349fa988c6379c1ab7437c5d5f967710b2e9ba7aec91df8fe58a8b26c00c0164d4db9bd095ca27d1bf52b768c8d83cc0ecaf +$(DL_FILE)_BLAKE2 = c14903bad4cbd1752a5335afa6bcc78be1a484692fce0e0a6c2061963e0e6b4e56defb8332cef32d0dbddb481ad0443b71faf3a52a6e9d945c89ecbce373d2a3
install : $(TARGET)
@@ -70,7 +70,6 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/curl-8.4.0-fb4415d8aee6c1045be932a34fe6107c2f5ed147.patch cd $(DIR_APP) && ./configure \ --prefix=/usr \ --disable-ipv6 \ diff --git a/lfs/ethtool b/lfs/ethtool index c6b54aa4ed..9cdede4600 100644 --- a/lfs/ethtool +++ b/lfs/ethtool @@ -24,7 +24,7 @@
include Config
-VER = 6.7 +VER = 6.9
THISAPP = ethtool-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 94a6fd8d29ff479eb894fe56bf991f522fff9af5a94c176d06be2819fe2520125cb48dbded229df1a9f5a0308aeaec503c55caf5d248eef87640c7f90f1132ec +$(DL_FILE)_BLAKE2 = e04fa530084ad14abfea8c3802f272eb61eae9ee07aa2a12d16eeb77708b5ab021f1cdee10c24f83f77d65f2740ba5aceda99c21c47ef6cbcd65834af8334b00
install : $(TARGET)
diff --git a/lfs/fetchmail b/lfs/fetchmail index 6b2dda18a8..dbba637bab 100644 --- a/lfs/fetchmail +++ b/lfs/fetchmail @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = Full-Featured POP and IMAP Mail Retrieval Daemon
-VER = 6.4.36 +VER = 6.4.38
THISAPP = fetchmail-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = fetchmail -PAK_VER = 15 +PAK_VER = 16
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = eb2f68d8e9254bd1cabb20aa8058326ee1c1e6819fc2ce011943708018b455d4259a2cf21d6eec0a4898ee1768c14f32d3617302ad418ccfbf6746c75c92c1fa +$(DL_FILE)_BLAKE2 = 6bb743b0e1f47143f69e3790ba2ad8849d2ec216c5fd7cc427a737e00183f2e3a65007df9dc5ffdebd991bd13e079a501519b271d02b1fd75151032d74e84dd2
install : $(TARGET)
diff --git a/lfs/gnutls b/lfs/gnutls index 39e1d0bd16..81030e483f 100644 --- a/lfs/gnutls +++ b/lfs/gnutls @@ -24,7 +24,7 @@
include Config
-VER = 3.8.3 +VER = 3.8.5
THISAPP = gnutls-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 27a4bb4d8a5697e2187113351b2ad1e849bca7bcfb556c1b54fc2d02bef16e2789e7c437ac8db8fe6d2bcfc0e3e3467bbff2dd5d2fc0adb9bf8bda81cb89e452 +$(DL_FILE)_BLAKE2 = 30ea0e213b426df896af7cddfc39a7c50fd3130f99ced8386dc55e851122a37f6171722d2cb4abb68b9d2523cd3ba044b01248d740571a3bdd0cadf555894cdf
install : $(TARGET)
diff --git a/lfs/hplip b/lfs/hplip index 85b7070b1a..f56f9576b2 100644 --- a/lfs/hplip +++ b/lfs/hplip @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = HP's Printing, Scanning, and Faxing Software
-VER = 3.23.5 +VER = 3.23.12
THISAPP = hplip-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = hplip -PAK_VER = 10 +PAK_VER = 11
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 658da7989678e6a27e50f4ef6ac6d99601246f515e06f15f6d148c10427848533f99ce87e85e45446bddd4dc6a7efae568e7c6d5d4398cdc9da45f5806af8b6f +$(DL_FILE)_BLAKE2 = 752a5b75855677e4f8b5b8738181d40c426268be4e393e5df7565c78efca68389e86d92f21002a733c0b2d5d62913bef3986e4bedd36a9f35f205c11e6027e7a
install : $(TARGET)
diff --git a/lfs/intel-microcode b/lfs/intel-microcode index a1f7d6737a..8cf0af29c8 100644 --- a/lfs/intel-microcode +++ b/lfs/intel-microcode @@ -24,7 +24,7 @@
include Config
-VER = 20240514 +VER = 20240531
THISAPP = Intel-Linux-Processor-Microcode-Data-Files-microcode-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 2a3a357ecf8d9f17fd20cd651386e5687fbbca8a3a323caf846e7c84d440241c3c99cadd00016642c8d11f297c1d2ab63c54ea062644839b74f84d66b04c703e +$(DL_FILE)_BLAKE2 = 6a2c5ee6b6f3543b28f3753b30812e360bad50776b4f81e32a832e2169f38c11f8d5108ce0a81ddcdf1ecf7557baf1fd62c053a365f39a33ded5fd5018580b1f
install : $(TARGET)
diff --git a/lfs/iw b/lfs/iw index 46bd8c23cd..eb4a5c77fe 100644 --- a/lfs/iw +++ b/lfs/iw @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 5.19 +VER = 6.9
THISAPP = iw-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 57c14b3be0b171b80abcbc71a45f392115f62cc0c3f8440185cb05b42f7a7c901653969a4d5200878b7ceb7aea356d9cf02e07a9fbb282b34372c23561f4fe0a +$(DL_FILE)_BLAKE2 = 90fca854795fb7e32675d14158250c0b0b06b0d757f375636bcf538fc5f9a658eab8ee39331465b93545e0b0b49ad29f92f5119a6f4e187fb84eca9c9e5151c2
install : $(TARGET)
diff --git a/lfs/libedit b/lfs/libedit index ce60409300..c0d50aad62 100644 --- a/lfs/libedit +++ b/lfs/libedit @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 20230828-3.1 +VER = 20240517-3.1
THISAPP = libedit-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = bb54593e0d9b92c09027edf3f2ca25631d8684ad9dd6359744ad3b1121b16e2e9bc4e4dbf1d02524ed0605ccaab2564c115adb6da338984e831433a9af4c7cb9 +$(DL_FILE)_BLAKE2 = 6326a428204c020864b47db938973a13afb3580f9bb4e7b4d3cb861743c75e1cee99b569cb2baad3e1c7d6dc6986af5282492b5dd9f421a8243bf1d583a87e15
install : $(TARGET)
diff --git a/lfs/libid3tag b/lfs/libid3tag index 5ce682662f..b7f1ff19de 100644 --- a/lfs/libid3tag +++ b/lfs/libid3tag @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,15 +26,15 @@ include Config
SUMMARY = ID3 Tag Manipulation Library
-VER = 0.15.1b +VER = 0.16.3
THISAPP = libid3tag-$(VER) DL_FILE = $(THISAPP).tar.gz DL_FROM = $(URL_IPFIRE) -DIR_APP = $(DIR_SRC)/$(THISAPP) +DIR_APP = $(DIR_SRC)/$(PROG) TARGET = $(DIR_INFO)/$(THISAPP) PROG = libid3tag -PAK_VER = 3 +PAK_VER = 4
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a4e4e66177eae9aaa251c71d605034488fdd9a0a207a41a41f85793ecbb763dd4a4c8f01183eb45a5c8563c4ad120e73b29578fd4c3bb8e467e39c5427b530b5 +$(DL_FILE)_BLAKE2 = 58a4ce211aebef4b2f1f0e1a7214e2804e71d2cea805d3c275812978fb702148c5b435c289f9e83fd81fa1970bf83b7b8e772ed24843bcae7519fff455b50c15
install : $(TARGET)
@@ -82,11 +82,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) $(UPDATE_AUTOMAKE) - # install id3tag pkgconfig file - install -v -m 644 ${DIR_SRC}/config/libid3tag/id3tag.pc \ - /usr/lib/pkgconfig/id3tag.pc - cd $(DIR_APP) && ./configure --prefix=/usr - cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) - cd $(DIR_APP) && make install + cd $(DIR_APP) && mkdir build + cd $(DIR_APP)/build && cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr + cd $(DIR_APP)/build && make $(MAKETUNING) + cd $(DIR_APP)/build && make install @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/mdadm b/lfs/mdadm index b512dbdda4..1b78956007 100644 --- a/lfs/mdadm +++ b/lfs/mdadm @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 4.2 +VER = 4.3
THISAPP = mdadm-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = de7c4318dc5479de41378233869ab84ca2cd0e8a42310157b1acb969e7152af61556fbbe6f17bf6af4dfaf5543e49b1c982d2baeedf1c39b000032f4db7f5502 +$(DL_FILE)_BLAKE2 = 3b6955339adb6c254a69d698e3b807838f8840e37f7f94280f4a1fbffb082ee694309f4b6f9adc8edfa2071fde324bf00ae0493d5b2e6c8d87796783dfa3ee1c
install : $(TARGET)
diff --git a/lfs/minidlna b/lfs/minidlna index 55941bea89..eb989567c1 100644 --- a/lfs/minidlna +++ b/lfs/minidlna @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = minidlna -PAK_VER = 14 +PAK_VER = 15
DEPS = ffmpeg flac libexif libid3tag libogg
diff --git a/lfs/mpd b/lfs/mpd index c05d34d8e5..55408aeb35 100644 --- a/lfs/mpd +++ b/lfs/mpd @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/${THISAPP} TARGET = $(DIR_INFO)/$(THISAPP) PROG = mpd -PAK_VER = 37 +PAK_VER = 38 # SUP_ARCH = aarch64 x86_64
DEPS = alsa avahi faad2 ffmpeg flac lame libmad libshout libogg libid3tag libvorbis opus soxr fmt diff --git a/lfs/nano b/lfs/nano index 735f4e66f0..41d87c3d9f 100644 --- a/lfs/nano +++ b/lfs/nano @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 7.2 +VER = 8.0
THISAPP = nano-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = c7e3b18383e9f2f9db1f6059c875ddd164d730ea0e5b363e66fb8e5f30e8598ba49a5afd8eea3a55e295f1e43fb136019f60cc9154ae276c5d589002c0e5298a +$(DL_FILE)_BLAKE2 = ba36182da059a3ee4c1fc60a200dee26f47cc6b1441b7ff665b82871f2f8fcac054f6adf82966d353234141bf9c521518da8fa967aca28307bccf43e015ddaea
install : $(TARGET)
diff --git a/lfs/openssh b/lfs/openssh index 315b1a70b0..036d0bb8ec 100644 --- a/lfs/openssh +++ b/lfs/openssh @@ -24,7 +24,7 @@
include Config
-VER = 9.7p1 +VER = 9.8p1
THISAPP = openssh-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 520859fcbdf678808fc8515b64585ab9a90a8055fa869df6fbba3083cb7f73ddb81ed9ea981e131520736a8aed838f85ae68ca63406a410df61039913c5cb48b +$(DL_FILE)_BLAKE2 = 3bf983c4ef5358054ed0104cd51d3e0069fbc2b80d8522d0df644d5508ec1d26a67bf061b1b5698d1cdf0d2cbba16b4cdca12a4ce30da24429094576a075e192
install : $(TARGET)
diff --git a/lfs/ppp b/lfs/ppp index a16859002f..9290a7c41d 100644 --- a/lfs/ppp +++ b/lfs/ppp @@ -72,7 +72,7 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && ./autogen.sh + cd $(DIR_APP) && autoreconf -vfi cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/ppp/ppp-2.5.0-1-we-don-t-want-to-accidentally-leak-fds.patch cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/ppp/ppp-e1266c7-2-everywhere-O_CLOEXEC-harder.patch cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/ppp/ppp-2.5.0-3-everywhere-use-SOCK_CLOEXEC-when-creating-socket.patch @@ -84,6 +84,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --sysconfdir=/etc \ --with-logfile-dir=/var/log \ --localstatedir=/var \ + --with-runtime-dir=/var/run \ cc="gcc" \ cflags="$(CFLAGS)" cd $(DIR_APP) && make $(MAKETUNING) diff --git a/lfs/ruby b/lfs/ruby new file mode 100644 index 0000000000..408d52b575 --- /dev/null +++ b/lfs/ruby @@ -0,0 +1,84 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 3.3.3 + +THISAPP = ruby-$(VER) +DL_FILE = $(THISAPP).tar.xz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = e1dbb8f0d5de4b2d7efe3f68c1ea7f28e4fac19dcd9d6d5e301e5c565474958a916ea5f21ef2ce0d741d4d9c45a546dd3d00b3ca3d1eccfaf61f20eba3c871a7 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --enable-shared \ + --disable-install-doc \ + --disable-install-rdoc \ + --disable-install-capi \ + --disable-install-static-library \ + --enable-rubygems=yes + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/speexdsp b/lfs/speexdsp new file mode 100644 index 0000000000..308f6f6a62 --- /dev/null +++ b/lfs/speexdsp @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.2.1 + +THISAPP = speexdsp-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 9105967eaee3ea8fcba2df1739d92a520407e086d3f4645763d8c7f26adff4f6c46b653e873b3e5ca04fce2ee5f765f8f7a242172d7cc4873fe15c3295a5913b + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --enable-shared \ + --disable-static + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/squid b/lfs/squid index 6f487c3a60..d7fefe8c80 100644 --- a/lfs/squid +++ b/lfs/squid @@ -24,7 +24,7 @@
include Config
-VER = 6.9 +VER = 6.10
THISAPP = squid-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -46,7 +46,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = cac10d3a16fe31a9becfcd0fc278413d53c52285cdca9ece897ca4e3a0e50806e186960091f9050243180996382c6b5209360d9fff249d26b20d1e529285a038 +$(DL_FILE)_BLAKE2 = 608b49c25549e73bc58ee4ec82a4d582f6f28b6dd324261806931eb2e37f0b5d63f6c2f6373a3db43823e805f5d6df56b2a4b5a8324cd6e623c4302d2c4b9421
install : $(TARGET)
diff --git a/lfs/suricata b/lfs/suricata index a987fc520b..88f3c45759 100644 --- a/lfs/suricata +++ b/lfs/suricata @@ -24,7 +24,7 @@
include Config
-VER = 7.0.5 +VER = 7.0.6
THISAPP = suricata-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 9a44e4561edcc8909853b88779aa520a79b684ca9114479a95b2b34f8e34b6a0f5887d4b332dddb9da225335d7642089345e7f245a1ebce68f42f38126eb4b58 +$(DL_FILE)_BLAKE2 = e031eda35913f0db553ae68e6fc4173db2f0a87b2f2c60141edf09abba3eef44cdba6cca1db039c8814525ff803dd60ea13cbba7b66e57fed3ae5297f90c7b18
install : $(TARGET)
diff --git a/lfs/taglib b/lfs/taglib index 8177c99399..a211df1396 100644 --- a/lfs/taglib +++ b/lfs/taglib @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = Audio Meta-Data Library
-VER = 1.12 +VER = 2.0.1
THISAPP = taglib-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = taglib -PAK_VER = 3 +PAK_VER = 4
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 3b1a3a9c43c54d502a0bc97935ce4bc521684ad06c955b893a5700dcf458da14aaa96dde991ef33cc8c2ad4f0b4a4625c4345d20f2594455df84c9e11f3e2a5d +$(DL_FILE)_BLAKE2 = a39997b3185609b47b4d20c12b9d131eee32a2846627799d83df98eaaf5b909514fd97667e779715b940f0866252d02a523fa9d87534ea3cdefbd27449cbe714 install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects)) diff --git a/lfs/tmux b/lfs/tmux index 19cc6b7f8b..c7985c0659 100644 --- a/lfs/tmux +++ b/lfs/tmux @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = Terminal multiplexer
-VER = 3.3a +VER = 3.4
THISAPP = tmux-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = tmux -PAK_VER = 11 +PAK_VER = 12
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = e835ce0f136175521035a684419f221864edb0a9506d7d68cbc0239b1349e78949ebd96573a9d8651a2df6d99acb433075d6e0c20d7394a53fe6b44bd9e56069 +$(DL_FILE)_BLAKE2 = 2b1990b95d7439702e9287402d9828d4ecab573202c099aa482969c047b540d4b899f79d87587fc712e727d9cebf5fa7393512087e469fc355b4a30b1894e229
install : $(TARGET)
@@ -81,12 +81,9 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && ./configure \ --prefix=/usr - cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install - @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/tor b/lfs/tor index 488415902d..7659c52124 100644 --- a/lfs/tor +++ b/lfs/tor @@ -26,7 +26,7 @@ include Config
SUMMARY = Anonymizing overlay network for TCP (The onion router)
-VER = 0.4.8.11 +VER = 0.4.8.12
THISAPP = tor-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = tor -PAK_VER = 85 +PAK_VER = 86
DEPS = libseccomp
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = b7f5bb855a6f8fe7dfd0e0efe7b48798e9d4642e401641c83554ed0f98fe238a5f303e9466e9e24a7ade63488a745b3c957ed6cc53a2f5e21f5f9c3f78f7fa78 +$(DL_FILE)_BLAKE2 = adaf1f90c698ee373d7ef93c77e883b76a2d75932a50b2bf7a4f5a2d387f3f8cc00d83860ed61e1e2c1d224680d07828137cf4805adb9975d9cc7218c493d19d
install : $(TARGET)
diff --git a/lfs/traceroute b/lfs/traceroute index 12ff5d3f7e..961e447717 100644 --- a/lfs/traceroute +++ b/lfs/traceroute @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = Packet route path tracing utility
-VER = 2.1.2 +VER = 2.1.5
THISAPP = traceroute-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = traceroute -PAK_VER = 5 +PAK_VER = 6
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = e0a89b3f4eef6709bc696a30579645ca096c9c424fd577a988c6d93058858b047ec01f88258bc2e558a4ffc1cc8c047c89fcd9ab85914e2c3060df8a59f07c23 +$(DL_FILE)_BLAKE2 = b2e99398b23d064f96319c9ca677589175f4bde64bce1f1d3236fc94f0ae3aa00499a2ef4a5c66c3a5815e09e16c534d049c36745119850c90c8af879ef66c6b
install : $(TARGET)
diff --git a/lfs/tshark b/lfs/tshark index 297b5f7ac9..3d3411eb3b 100644 --- a/lfs/tshark +++ b/lfs/tshark @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = A Network Traffic Analyser
-VER = 4.0.8 +VER = 4.2.5
THISAPP = wireshark-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -35,7 +35,7 @@ DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = tshark DEPS = c-ares -PAK_VER = 15 +PAK_VER = 16
SERVICES =
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = bda31be809724a39e475489eb5653589310ae679933fac193cbc8bb3924b3ec48a93b5da6d39655fdb9f4a8d717b9cc84fcb357bea275cb457b45783a75ca778 +$(DL_FILE)_BLAKE2 = 536743a7e402f7a511d7612454d9770f0e67a0f2ebc1ab49912b12965e605f2082eff37f41f7642b89859257926ce13d88728194b79cbe5dcf6b15d72516c5fc
install : $(TARGET)
@@ -82,12 +82,11 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && mkdir build - cd $(DIR_APP)/build && cmake .. \ - -DBUILD_wireshark=OFF \ + cd $(DIR_APP)/build && cmake .. \ + -DBUILD_wireshark=OFF \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_mmdbresolve=OFF - cd $(DIR_APP)/build && make $(MAKETUNING) cd $(DIR_APP)/build && make install
diff --git a/lfs/utfcpp b/lfs/utfcpp new file mode 100644 index 0000000000..1897e4c4d9 --- /dev/null +++ b/lfs/utfcpp @@ -0,0 +1,78 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 4.0.5 + +THISAPP = utfcpp-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = c2058dac06b7bbedb97c18fe8a2fdfa13e45afe180d6602e8c1347db313361c94abf06514c80a308bef6f72eea63b6a7aaeaa7985925d7f5754f5210ebf040cb + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && cp -R source/* /usr/include/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/wsdd b/lfs/wsdd index bf2a1a0327..84a563a464 100644 --- a/lfs/wsdd +++ b/lfs/wsdd @@ -24,7 +24,7 @@
include Config
-VER = 0.7.1 +VER = 0.8 SUMMARY = A Web Service Discovery host daemon.
THISAPP = wsdd-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = wsdd -PAK_VER = 2 +PAK_VER = 3
DEPS =
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = ce43022c3bd9f7ff1fd7169ac0d5ab6b2ff78d35c221c05b2e20908a5772d563ab2aca571d4e6ae48a55d19d4adcb9cde60f720ae47af8ee950198224fcfdb26 +$(DL_FILE)_BLAKE2 = e4b8e29073b6ea23b73d2f740f6dbabd8c90b615de32d9972c59e5a822daf6232fcdeafb180492a37c4a29ec266c733b160376abedce3b6a90feded2aed25aa2
install : $(TARGET)
diff --git a/lfs/xfsprogs b/lfs/xfsprogs index c91368521f..7192374120 100644 --- a/lfs/xfsprogs +++ b/lfs/xfsprogs @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 6.5.0 +VER = 6.8.0
THISAPP = xfsprogs-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 40d578bf5bf3da93c608d2a1c5af02f0ac3a99c695b8003f684b75ce01b8d89dc197620e724e5461da174e050068c352eff622e970ea748e53685ab942cc2e92 +$(DL_FILE)_BLAKE2 = 8c296698da1170bb7ff369c2bf5f156e812ddf43ee817369029ad951d6c1e18c20d093db385b9a523f6cb7ba3e01f8924eb3540b71efa4bec8bf3defe2418562
install : $(TARGET)
diff --git a/lfs/zabbix_agentd b/lfs/zabbix_agentd index 5f274c3098..06956ad419 100644 --- a/lfs/zabbix_agentd +++ b/lfs/zabbix_agentd @@ -26,7 +26,7 @@ include Config
SUMMARY = Zabbix Agent
-VER = 6.0.27 +VER = 6.0.30
THISAPP = zabbix-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = zabbix_agentd -PAK_VER = 12 +PAK_VER = 13
DEPS = fping
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 793bb887bd8f0d3c2f3d15a4ed9bb5b1fcfb13fcf80ea077672744a1bd8524e213eaf53291e0f9eecb9eb055fee6f1e29e91f890b54698906beac21ca54db4e9 +$(DL_FILE)_BLAKE2 = 5446a15c5fa3400d78eef47cced6cbd0bc884b6b1f14e267321f562b5891e21de41179bb615a733b49ee0ae334aadede32d931db400b9148ec9bc6636ac71e5a
install : $(TARGET)
diff --git a/lfs/zstd b/lfs/zstd index 068f972a31..df678ff3e4 100644 --- a/lfs/zstd +++ b/lfs/zstd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 1.5.5 +VER = 1.5.6
THISAPP = zstd-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -49,7 +49,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 7680e27a0adacfb809d9fc81e06d3f99bf74df30374d3b5cb2d58f667dd1b7d5c41697e608592709e17c0e32277f20a6d615edee409b5d7cdcb15da2799a2350 +$(DL_FILE)_BLAKE2 = fe17cf0950f8ee2cc07bfa2b41e97f36a1832e396386cb94a55bede975dc974920578cf147b39eecbc5b53ff06fe0dc1fe781a4cab9bc9f767ea28c0e786422e
install : $(TARGET)
diff --git a/make.sh b/make.sh index f8221bc2c7..9bbbeb0f1d 100755 --- a/make.sh +++ b/make.sh @@ -1540,6 +1540,7 @@ buildipfire() { lfsmake2 7zip lfsmake2 lynis lfsmake2 sshfs + lfsmake2 utfcpp lfsmake2 taglib lfsmake2 perl-gettext lfsmake2 perl-Sort-Naturally @@ -1688,6 +1689,9 @@ buildipfire() { lfsmake2 zabbix_agentd lfsmake2 flashrom lfsmake2 firmware-update + lfsmake2 ruby + lfsmake2 asciidoctor + lfsmake2 speexdsp lfsmake2 tshark lfsmake2 speedtest-cli lfsmake2 amazon-ssm-agent diff --git a/src/initscripts/system/firewall b/src/initscripts/system/firewall index 69bdcb594b..6727e4a20c 100644 --- a/src/initscripts/system/firewall +++ b/src/initscripts/system/firewall @@ -46,6 +46,20 @@ IPS_BYPASS_MASK="0x40000000"
IPSET_DB_DIR="/var/lib/location/ipset"
+SYNPROXY_OPTIONS=( + # Allow clients to use Selective ACKs + "--sack-perm" + + # Allow TCP Timestamps + #"--timestamp" + + # Window Scaling + "--wscale" "9" + + # Maximum Segment Size + "--mss" "1460" +) + function iptables() { /sbin/iptables --wait "$@" } @@ -149,10 +163,16 @@ iptables_init() { fi iptables -A CTINVALID -j DROP -m comment --comment "DROP_CTINVALID"
- iptables -N CONNTRACK - iptables -A CONNTRACK -m conntrack --ctstate ESTABLISHED -j ACCEPT - iptables -A CONNTRACK -m conntrack --ctstate INVALID -j CTINVALID - iptables -A CONNTRACK -p icmp -m conntrack --ctstate RELATED -j ACCEPT + iptables -N CTINPUT + iptables -A CTINPUT -m conntrack --ctstate ESTABLISHED -j ACCEPT + iptables -A CTINPUT -m conntrack --ctstate INVALID,UNTRACKED \ + -p tcp -j SYNPROXY "${SYNPROXY_OPTIONS[@]}" + iptables -A CTINPUT -m conntrack --ctstate INVALID -j CTINVALID + iptables -A CTINPUT -p icmp -m conntrack --ctstate RELATED -j ACCEPT + + iptables -N CTOUTPUT + iptables -A CTOUTPUT -m conntrack --ctstate ESTABLISHED -j ACCEPT + iptables -A CTOUTPUT -p icmp -m conntrack --ctstate RELATED -j ACCEPT
# Restore any connection marks iptables -t mangle -A PREROUTING -j CONNMARK --restore-mark @@ -261,9 +281,9 @@ iptables_init() { done
# Accept everything connected - for i in INPUT FORWARD OUTPUT; do - iptables -A ${i} -j CONNTRACK - done + iptables -A INPUT -j CTINPUT + iptables -A FORWARD -j CTINPUT + iptables -A OUTPUT -j CTOUTPUT
# Allow DHCP iptables -N DHCPINPUT @@ -387,6 +407,10 @@ iptables_init() { iptables -t nat -N REDNAT iptables -t nat -A POSTROUTING -j REDNAT
+ # SYN Flood Protection + iptables -t raw -N SYN_FLOOD_PROTECT + iptables -t raw -A PREROUTING -p tcp --syn -j SYN_FLOOD_PROTECT + # Populate IPsec chains /usr/lib/firewall/ipsec-policy
diff --git a/src/patches/curl-8.4.0-fb4415d8aee6c1045be932a34fe6107c2f5ed147.patch b/src/patches/curl-8.4.0-fb4415d8aee6c1045be932a34fe6107c2f5ed147.patch deleted file mode 100644 index 0de35055fa..0000000000 --- a/src/patches/curl-8.4.0-fb4415d8aee6c1045be932a34fe6107c2f5ed147.patch +++ /dev/null @@ -1,38 +0,0 @@ -From fb4415d8aee6c1045be932a34fe6107c2f5ed147 Mon Sep 17 00:00:00 2001 -From: Jay Satiro raysatiro@yahoo.com -Date: Wed, 11 Oct 2023 07:34:19 +0200 -Subject: [PATCH] socks: return error if hostname too long for remote resolve - -Prior to this change the state machine attempted to change the remote -resolve to a local resolve if the hostname was longer than 255 -characters. Unfortunately that did not work as intended and caused a -security issue. - -Bug: https://curl.se/docs/CVE-2023-38545.html - -diff --git a/lib/socks.c b/lib/socks.c -index c492d663c4738..a7b5ab07e47d0 100644 ---- a/lib/socks.c -+++ b/lib/socks.c -@@ -587,9 +587,9 @@ static CURLproxycode do_SOCKS5(struct Curl_cfilter *cf, - - /* RFC1928 chapter 5 specifies max 255 chars for domain name in packet */ - if(!socks5_resolve_local && hostname_len > 255) { -- infof(data, "SOCKS5: server resolving disabled for hostnames of " -- "length > 255 [actual len=%zu]", hostname_len); -- socks5_resolve_local = TRUE; -+ failf(data, "SOCKS5: the destination hostname is too long to be " -+ "resolved remotely by the proxy."); -+ return CURLPX_LONG_HOSTNAME; - } - - if(auth & ~(CURLAUTH_BASIC | CURLAUTH_GSSAPI)) -@@ -903,7 +903,7 @@ static CURLproxycode do_SOCKS5(struct Curl_cfilter *cf, - } - else { - socksreq[len++] = 3; -- socksreq[len++] = (char) hostname_len; /* one byte address length */ -+ socksreq[len++] = (unsigned char) hostname_len; /* one byte length */ - memcpy(&socksreq[len], sx->hostname, hostname_len); /* w/o NULL */ - len += hostname_len; - } diff --git a/src/patches/strongswan-ipfire.patch b/src/patches/strongswan-ipfire.patch index d8e35cd52e..a1f80d3619 100644 --- a/src/patches/strongswan-ipfire.patch +++ b/src/patches/strongswan-ipfire.patch @@ -1,13 +1,5 @@ -commit b439f74361d393bcb85109b6c41a905cf613a296 -Author: Peter Müller peter.mueller@ipfire.org -Date: Wed May 18 17:46:57 2022 +0000 - - IPFire modifications to _updown script - - Signed-off-by: Peter Müller peter.mueller@ipfire.org - diff --git a/src/_updown/_updown.in b/src/_updown/_updown.in -index 34eaf68c7..9ed387a0a 100644 +index 34eaf68c7..38aa63354 100644 --- a/src/_updown/_updown.in +++ b/src/_updown/_updown.in @@ -242,10 +242,10 @@ up-host:iptables) @@ -98,7 +90,7 @@ index 34eaf68c7..9ed387a0a 100644 -s $PLUTO_PEER -d $PLUTO_ME $IPSEC_POLICY_IN -j ACCEPT fi # -@@ -342,47 +324,37 @@ up-client:iptables) +@@ -342,47 +324,46 @@ up-client:iptables) if [ "$PLUTO_PEER_CLIENT" = "$PLUTO_PEER/32" ] then logger -t $TAG -p $FAC_PRIO \ @@ -111,7 +103,7 @@ index 34eaf68c7..9ed387a0a 100644 fi fi + -+ # Open Firewall for IPinIP + AH + ESP Traffic ++ # Open firewall for incoming and outgoing IPinIP + AH + ESP traffic to the peers' IP + iptables --wait -I IPSECINPUT 1 -i $PLUTO_INTERFACE -p IPIP \ + -s $PLUTO_PEER $S_PEER_PORT \ + -d $PLUTO_ME $D_MY_PORT -j ACCEPT @@ -121,6 +113,15 @@ index 34eaf68c7..9ed387a0a 100644 + iptables --wait -I IPSECINPUT 1 -i $PLUTO_INTERFACE -p ESP \ + -s $PLUTO_PEER $S_PEER_PORT \ + -d $PLUTO_ME $D_MY_PORT -j ACCEPT ++ iptables --wait -I IPSECOUTPUT 1 -o $PLUTO_INTERFACE -p IPIP \ ++ -s $PLUTO_ME $D_MY_PORT \ ++ -d $PLUTO_PEER $S_PEER_PORT -j ACCEPT ++ iptables --wait -I IPSECOUTPUT 1 -o $PLUTO_INTERFACE -p AH \ ++ -s $PLUTO_ME $D_MY_PORT \ ++ -d $PLUTO_PEER $S_PEER_PORT -j ACCEPT ++ iptables --wait -I IPSECOUTPUT 1 -o $PLUTO_INTERFACE -p ESP \ ++ -s $PLUTO_ME $D_MY_PORT \ ++ -d $PLUTO_PEER $S_PEER_PORT -j ACCEPT + ;; down-client:iptables) @@ -161,7 +162,7 @@ index 34eaf68c7..9ed387a0a 100644 -s $PLUTO_PEER -d $PLUTO_ME $IPSEC_POLICY_IN -j ACCEPT fi # -@@ -392,12 +364,24 @@ down-client:iptables) +@@ -392,12 +373,32 @@ down-client:iptables) if [ "$PLUTO_PEER_CLIENT" = "$PLUTO_PEER/32" ] then logger -t $TAG -p $FAC_PRIO -- \ @@ -174,7 +175,7 @@ index 34eaf68c7..9ed387a0a 100644 fi fi + -+ # Close Firewall for IPinIP + AH + ESP Traffic ++ # Close firewall for incoming and outgoing IPinIP + AH + ESP traffic to the peers' IP + iptables --wait -D IPSECINPUT -i $PLUTO_INTERFACE -p IPIP \ + -s $PLUTO_PEER $S_PEER_PORT \ + -d $PLUTO_ME $D_MY_PORT -j ACCEPT @@ -184,11 +185,19 @@ index 34eaf68c7..9ed387a0a 100644 + iptables --wait -D IPSECINPUT -i $PLUTO_INTERFACE -p ESP \ + -s $PLUTO_PEER $S_PEER_PORT \ + -d $PLUTO_ME $D_MY_PORT -j ACCEPT -+ ++ iptables --wait -D IPSECINPUT -o $PLUTO_INTERFACE -p IPIP \ ++ -s $PLUTO_ME $D_MY_PORT \ ++ -d $PLUTO_PEER $S_PEER_PORT -j ACCEPT ++ iptables --wait -D IPSECINPUT -o $PLUTO_INTERFACE -p AH \ ++ -s $PLUTO_ME $D_MY_PORT \ ++ -d $PLUTO_PEER $S_PEER_PORT -j ACCEPT ++ iptables --wait -D IPSECINPUT -o $PLUTO_INTERFACE -p ESP \ ++ -s $PLUTO_ME $D_MY_PORT \ ++ -d $PLUTO_PEER $S_PEER_PORT -j ACCEPT ;; # # IPv6 -@@ -422,10 +406,10 @@ up-host-v6:iptables) +@@ -422,10 +423,10 @@ up-host-v6:iptables) # connection to me, with (left/right)firewall=yes, coming up # This is used only by the default updown script, not by your custom # ones, so do not mess with it; see CAUTION comment up at top. @@ -201,7 +210,7 @@ index 34eaf68c7..9ed387a0a 100644 -s $PLUTO_ME $S_MY_PORT $IPSEC_POLICY_OUT \ -d $PLUTO_PEER_CLIENT $D_PEER_PORT -j ACCEPT # -@@ -454,10 +438,10 @@ down-host-v6:iptables) +@@ -454,10 +455,10 @@ down-host-v6:iptables) # connection to me, with (left/right)firewall=yes, going down # This is used only by the default updown script, not by your custom # ones, so do not mess with it; see CAUTION comment up at top. @@ -214,7 +223,7 @@ index 34eaf68c7..9ed387a0a 100644 -s $PLUTO_ME $S_MY_PORT $IPSEC_POLICY_OUT \ -d $PLUTO_PEER_CLIENT $D_PEER_PORT -j ACCEPT # -@@ -487,10 +471,10 @@ up-client-v6:iptables) +@@ -487,10 +488,10 @@ up-client-v6:iptables) # ones, so do not mess with it; see CAUTION comment up at top. if [ "$PLUTO_PEER_CLIENT" != "$PLUTO_MY_SOURCEIP/128" ] then @@ -227,7 +236,7 @@ index 34eaf68c7..9ed387a0a 100644 -s $PLUTO_PEER_CLIENT $S_PEER_PORT \ -d $PLUTO_MY_CLIENT $D_MY_PORT $IPSEC_POLICY_IN -j ACCEPT fi -@@ -499,10 +483,10 @@ up-client-v6:iptables) +@@ -499,10 +500,10 @@ up-client-v6:iptables) # or sometimes host access via the internal IP is needed if [ -n "$PLUTO_MY_SOURCEIP" -o -n "$PLUTO_HOST_ACCESS" ] then @@ -240,7 +249,7 @@ index 34eaf68c7..9ed387a0a 100644 -s $PLUTO_MY_CLIENT $S_MY_PORT \ -d $PLUTO_PEER_CLIENT $D_PEER_PORT $IPSEC_POLICY_OUT -j ACCEPT fi -@@ -535,11 +519,11 @@ down-client-v6:iptables) +@@ -535,11 +536,11 @@ down-client-v6:iptables) # ones, so do not mess with it; see CAUTION comment up at top. if [ "$PLUTO_PEER_CLIENT" != "$PLUTO_MY_SOURCEIP/128" ] then @@ -254,7 +263,7 @@ index 34eaf68c7..9ed387a0a 100644 -s $PLUTO_PEER_CLIENT $S_PEER_PORT \ -d $PLUTO_MY_CLIENT $D_MY_PORT \ $IPSEC_POLICY_IN -j ACCEPT -@@ -549,11 +533,11 @@ down-client-v6:iptables) +@@ -549,11 +550,11 @@ down-client-v6:iptables) # or sometimes host access via the internal IP is needed if [ -n "$PLUTO_MY_SOURCEIP" -o -n "$PLUTO_HOST_ACCESS" ] then diff --git a/src/patches/traceroute-2.1.2-ipfire.patch b/src/patches/traceroute-2.1.5-ipfire.patch similarity index 65% rename from src/patches/traceroute-2.1.2-ipfire.patch rename to src/patches/traceroute-2.1.5-ipfire.patch index 3d83d743ca..15a07deae2 100644 --- a/src/patches/traceroute-2.1.2-ipfire.patch +++ b/src/patches/traceroute-2.1.5-ipfire.patch @@ -1,6 +1,7 @@ -diff -Naur traceroute-2.1.2.orig/traceroute/traceroute.c traceroute-2.1.2/traceroute/traceroute.c ---- traceroute-2.1.2.orig/traceroute/traceroute.c 2023-02-13 18:37:06.000000000 +0100 -+++ traceroute-2.1.2/traceroute/traceroute.c 2023-08-29 17:36:52.703911135 +0200 +diff -Naur traceroute-2.1.5.orig/traceroute/traceroute.c traceroute-2.1.5/traceroute/traceroute.c + +--- traceroute-2.1.5.orig/traceroute/traceroute.c 2023-12-10 05:27:41.000000000 +0100 ++++ traceroute-2.1.5/traceroute/traceroute.c 2024-06-07 16:25:38.063452139 +0200 @@ -31,6 +31,9 @@ #include "version.h" #include "traceroute.h" @@ -11,7 +12,7 @@ diff -Naur traceroute-2.1.2.orig/traceroute/traceroute.c traceroute-2.1.2/tracer
#ifndef ICMP6_DST_UNREACH_BEYONDSCOPE #ifdef ICMP6_DST_UNREACH_NOTNEIGHBOR -@@ -201,7 +204,7 @@ +@@ -215,7 +218,7 @@
memset (&hints, 0, sizeof (hints)); hints.ai_family = af; @@ -20,7 +21,7 @@ diff -Naur traceroute-2.1.2.orig/traceroute/traceroute.c traceroute-2.1.2/tracer
ret = getaddrinfo (name, NULL, &hints, &res); if (ret) { -@@ -741,7 +744,7 @@ +@@ -755,7 +758,7 @@
buf[0] = '\0'; getnameinfo (&res->sa, sizeof (*res), buf, sizeof (buf),
hooks/post-receive -- IPFire 2.x development tree