Commit graph

390943 commits

Author SHA1 Message Date
gutteridge
a805a1671f doc: Updated devel/xfce4-conf to 4.18.3 2023-11-26 01:29:34 +00:00
gutteridge
0df2c338dc xfce4-conf: update to 4.18.3
4.18.3 (2023-10-31)
======
- cache: Fix overwritten error
- cache: Fix uncached value

4.18.2 (2023-10-17)
======
- Cache property-not-found responses in XfconfCache
- Don't reset scheduled save timer on every write
- xfconf-query: Sort channel list (-l or -m alone)
- docs: Fix transfer type of xfconf_list_channels()
- docs: Add clarification about bindings
2023-11-26 01:29:20 +00:00
tnn
a4eea2c44b inkscape: dylib fixes 2023-11-25 23:37:45 +00:00
pin
f47be2e089 doc: Updated wm/spectrwm to 3.5.1 2023-11-25 21:59:46 +00:00
pin
f118f7328a wm/spectrwm: update to 3.5.1
Released on Nov 25, 2023

Fixes NetBSD support and a few minor issues.
 - Fix bar_at_bottom bottom gap when bar_border_width > 0.
 - Fix maximize new windows in max layout when max_layout_maximize = 1.
 - Fix autorun option and WS quirk should accept a value of -1 as stated in
   the manual.
 - Fix bar_color_free and bar_font_color_free options.
 - Fix bar urgency hint (+U) workspaces should begin at 1.
 - Fix iconified windows should uniconify on MapRequest.
 - Fix focus fallback issue when iconifying windows.
 - Improve handling when programs try to position their own windows.
 - Fix NetBSD build issues.
 - Add NetBSD to list of OSes that have the XCB XInput Extension.
 - Fix build failure when building without the XCB XInput Extension.
 - Fix possible segfault at startup.
 - Add SWMHACK section to manual.
 - Fix typos in manual.
2023-11-25 21:59:21 +00:00
adam
276ee5ccfc Updated databases/sqlite3 2023-11-25 21:07:58 +00:00
adam
95fcac2921 sqlite3: updated to 3.44.2
3.44.1 (2023-11-22):

Change the CLI so that it uses UTF-16 for console I/O on Windows. This enables proper display of unicode text on old Windows7 machines.
Other obscure bug fixes.

3.44.2 (2023-11-24):

Fix a mistake in the CLI that was introduced by the fix (item 15 above) in 3.44.1.
Fix a problem in FTS5 that was discovered during internal fuzz testing only minutes after the 3.44.1 release was tagged.
Fix incomplete assert() statements that the fuzzer discovered the day after the previous release.
Fix a couple of harmless compiler warnings that appeared in debug builds with GCC 16.
2023-11-25 21:07:38 +00:00
schmonz
b4b5440ae8 doc: Updated sysutils/qmail-dovecot-checkpassword to 0.0.20141125nb1 2023-11-25 19:15:40 +00:00
schmonz
2be48195ac qmail-checkpassword-dovecot: offer 'nbcheckpassword' alternative. Bump PKGREVISION.
(While here, install the README.)
2023-11-25 19:15:33 +00:00
schmonz
9f0c0dfc96 doc: Updated sysutils/fp-checkpassword to 0.0.20171108nb1 2023-11-25 19:10:37 +00:00
schmonz
9b78904e51 fp-checkpassword: offer 'nbcheckpassword' alternative. Bump PKGREVISION. 2023-11-25 19:10:29 +00:00
schmonz
9a972ed550 checkpw: actually bump PKGREVISION. 2023-11-25 19:06:50 +00:00
schmonz
26b807a652 doc: Updated sysutils/checkpw to 1.03 2023-11-25 19:05:29 +00:00
schmonz
8238a6fdcb checkpw: offer 'nbcheckpassword' alternative. Bump PKGREVISION.
(While here, install helpful docs and examples.)
2023-11-25 19:05:21 +00:00
wiz
93e37ea11f doc: Updated devel/fq to 0.9.0 2023-11-25 19:03:25 +00:00
wiz
532268c92b fq: update to 0.9.0.
# 0.9.0

## Changes

- Make synthetic values not look like decode values with a zero range. #777
- Bit ranges are now displayed using exclusive end notation to be more consistent. For example if a field at byte offset 5 is 8 bit in size using the `<byte>[.<bits>]` notation it is now shown as `5-6`, before it was shown as `5-5.7`. See usage documentation for more examples. #789
- Improve colors when using a light background. Thanks @adedomin for reporting. #781
- Better `from_jq` error handling. Thanks @emanuele6 for reporting. #788
- Updated gojq fork. Notable changes from upstream below. #808
  - Adds `pick/1` function. Outputs value and nested values for given input expression.
  - Implements comment continuation with backslash.
- Updated gopacket to 1.2.1. Notable changes from upstream below. #815
  - fix(ip4defrag): allow final fragment to be less than 8 octets by @niklaskb
  - refactor: don't fill empty metadata slots by @smira
  - refactor: optimize port map to switch statement by @smira

## Decoder changes

- `avi`
  - Some general clean up fixes. Thanks to Marion Jaks at mediathek.at for testing and motivation.
  - Add extended chunks support and `decode_extended_chunks` option. This is trailing chunks used by big AVI files. #786
  - Add type, handler, compression (video) and format_tag (audio) per stream. #775
  - Properly use sample size field when decoding samples. #776
- `exif` (and `tiff`)
  - Handle broken last next ifd offset by treating it as end marker. #804
- `gzip`
  - Correctly handle multiple members. Thanks @TomiBelan for the bug report and assistance. #795
  - Now gzip is modelled as a struct with a `members` array and a `uncompressed` field that is the concatenation of the uncompressed members.
- `macho`
  - Properly respect endian when decoding some flag fields. #796
  - Move formatted timestamp to description so that numeric value is easier to access. #797
- `matroska`
  - Support decoding EBML date type. #787
- `protobuf`
  - No need to use synthetic fields for string and bytes. #800
- `webp`
  - Refactor to use common RIFF decoder and also decode VP8X, EXIF, ICCP and XMP chunks. #803
- `zip` Better timestamp support and fixes
  - Fix incorrect MSDOS time/date decoding and add extended timestamp support. Also remodel time/date to be a struct with raw values, components and a synthetics UTC unixtime guess. Thanks @TomiBelan for the bug report and assistance. #793
2023-11-25 19:03:16 +00:00
schmonz
766c9f4b42 doc: Updated sysutils/checkpassword-phpbb to 0.0.20150326nb2 2023-11-25 18:45:04 +00:00
schmonz
64411b9785 checkpassword-phpbb: offer 'nbcheckpassword' alternative. Bump PKGREVISION. 2023-11-25 18:44:57 +00:00
gdt
a8913560d0 doc: Updated geography/qgis to 3.28.12 2023-11-25 16:29:47 +00:00
gdt
786222e4ca geography/qgis: Update to 3.28.12
upstream NEWS: bugfixes and minor improvments
2023-11-25 16:29:39 +00:00
gdt
b2b99fb3e8 doc: Updated security/pcsc-lite to 2.0.1 2023-11-25 14:05:19 +00:00
gdt
dd2b112c1f security/pcsc-lite: Update to 2.0.1
Add dependency on polkit, following upstream's recommendation.

2.0.1: Ludovic Rousseau
24 November 2023
- SCardConnect(): return SCARD_W_SECURITY_VIOLATION when needed (polkit)
- SCardCancel(): return SCARD_S_SUCCESS even if the client already finished
- polkit is enabled by default
- libpcscspy: fix a crash with NULL pointers
- Doxygen: fix SCardBeginTransaction() documentation
- fix pcscd internal thread safety issues (clang -fsanitize=thread)
- Some other minor improvements
2023-11-25 14:05:09 +00:00
wiz
aba51077cf doc: TODO: mozilla-rootcerts done 2023-11-25 10:33:23 +00:00
wiz
a796c052fb doc: Updated security/mozilla-rootcerts-openssl to 2.13 2023-11-25 10:32:56 +00:00
wiz
a2274fa31a doc: Updated security/mozilla-rootcerts to 1.0.20231115 2023-11-25 10:32:39 +00:00
wiz
e695c429c9 mozilla-rootcerts*: update to 20231115 data 2023-11-25 10:32:24 +00:00
tsutsui
51260a12a6 xv: update distinfo properly for a new patch (botch in previous). 2023-11-25 08:19:15 +00:00
tsutsui
43158627a4 doc: Updated graphics/xv to 3.10anb30 2023-11-25 08:05:23 +00:00
tsutsui
52d0855d37 xv: fix a bug when loading xbm filename contains '0x' strings.
Bump PKGREVISION.
2023-11-25 08:03:01 +00:00
tsutsui
c55b7a605e gobject-introspection: assume all supported NetBSD have 64 bit time_t.
Bump PKGREVISION.
2023-11-25 05:10:27 +00:00
jakllsch
5933bd5adf Switch BUILD_DEPENDS to TOOL_DEPENDS as had been done in pkgsrc-wip. 2023-11-24 20:25:39 +00:00
wiz
b9b54cc5ac sra-tools: add missing Python dependency
Bump PKGREVISION
2023-11-24 16:37:29 +00:00
pin
7e111ab8ab doc: Added sysutils/scriptisto version 2.1.1 2023-11-24 16:34:07 +00:00
pin
bdc7ce1cad Add scriptisto 2023-11-24 16:33:41 +00:00
pin
2e3ad07e2d sysutils/scriptisto: import package
Tool to enable writing one file scripts in languages that require compilation,
dependencies fetching or preprocessing.

It works as a "shebang" for those scripts, extracting build instructions from
comments. If a script is changed, scriptisto rebuilds it and caches the result.
If a script was already built, scriptisto immediately delegates to a binary
with only <1 ms overhead.
2023-11-24 16:32:44 +00:00
wiz
00ef7f009f p5-Coro: add comment about corresponding NetBSD bug report 2023-11-24 16:32:37 +00:00
ryoon
7aae754e03 doc: Updated www/firefox-esr to 115 2023-11-24 14:09:35 +00:00
ryoon
8d6d639e9d firefox-esr: Switch to 115 2023-11-24 14:09:19 +00:00
ryoon
5d70e3dff1 doc: Updated misc/libreoffice to 7.6.3.2 2023-11-24 14:03:26 +00:00
ryoon
6187affd81 libreoffice: Update to 7.6.3.2
Changelog:
7.6.3.2:
Bugs fixed compared to 7.6.3 RC1:

 1. tdf#158125 Android Viewer fails in Google Play CI: "No suitable EGL
    configuration found" [Michael Weghorn]

7.6.3.1:
Bugs fixed compared to 7.6.2 RC1:

 1. cool#7254 crash on double click of value set item in bullets and numbering
    [Caol??n McNamara]
 2. ofz#62935 avoid negative numbers in olHanglJaso [Caol??n McNamara]
 3. tdf#48083 FILEOPEN PPT: Slide Background Fill is none instead of slide
    color (PPTX fixed in 5.2) [Samuel Mehrbrodt]
 4. tdf#51510 FILESAVE: Exporting documents with embedded SVG (e.g. QR code) to
    doc or docx converts the image to low-resolution pixel graphics [Toma?
    Vajngerl, Darshan-upadhyay1110]
 5. tdf#89178 Mail merge does not change the merge fields in files (when saved
    as individual documents) to plain text [Mike Kaganski]
 6. tdf#97710 SVG import cant fill overlapped polyline [Xisco Fauli]
 7. tdf#99822 FILEOPEN: Floating table objects in tables horizontal position
    relative to margin is wrong in Writer [Miklos Vajna]
 8. tdf#100034 Impossible to persistently remove print-range restrictions in
    .xlsx spreadsheet [Rafael Lima]
 9. tdf#100584 With an RTL sheet, make added sheets RTL as well [Andreas
    Heinisch]
10. tdf#101376 Wordcount Beanshell macro execution causes crash [Patrick Luby]
11. tdf#103064 Introduce a comment style [Maxim Monastirsky]
12. tdf#106057 General input/output error loading pdf file (because of multiple
    trailers which is valid per PDF specification) [Mike Kaganski]
13. tdf#112287 FILEOPEN DOCX Text frame moves to the top, pushing regular text
    to the bottom of the page in a DOCX document created with Microsoft Word
    [Justin Luth]
14. tdf#123983 Read Error if embedded images are not into the Pictures
    directory [Thorsten Behrens]
15. tdf#124675 CRASH: after moving the content down and undoing [Michael Stahl]
16. tdf#126449 Tables in DOC document are overlapping (one floating multipage
    table-in-table-in-table) [Miklos Vajna]
17. tdf#128437 FILEOPEN: Cell in table is displayed on next page [Michael
    Stahl]
18. tdf#128966 Writer table: Center Vertically shows some rows as Align Top
    (click-in restores until next fileopen) (see comment 10) [Michael Stahl]
19. tdf#132605 Connector dialog does not allow negative value for Line Skew
    [Regina Henschel]
20. tdf#133870 Page wrap and anchoring changes copy/paste using Windows
    clipboard (since 6.4) [Mike Kaganski]
21. tdf#137523 Part of the footer of the first page is not shown at doc opening
    even is visible at save [Michael Stahl]
22. tdf#139141 Make Field > Date (variable) the default and rename [Heiko
    Tietze]
23. tdf#141198 EDITING Cycle case with change tracking doesn't work on the word
    under the text cursor [L??szl?? N??meth]
24. tdf#141457 Statistics button doesn't works in Calc's tabbed compact UI
    [Justin Luth]
25. tdf#141828 KF5 VCL PLUGIN: Wrong cursor for handle of configurable shapes
    [Michael Weghorn]
26. tdf#144092 FILEOPEN PPTX: Empty table rows appear with lower height [Sarper
    Akdemir]
27. tdf#146984 Lost page break: Image in frame jump to second page on DOCX
    export (fine with DOC) [Justin Luth]
28. tdf#148959 Calc: Transparency of axis font not saved [Miklos Vajna]
29. tdf#149598 "Format cells" dialog does not remember size [Andreas Heinisch]
30. tdf#150316 FILESAVE: PPTX: Incorrect indent after RT [Samuel Mehrbrodt]
31. tdf#150639 Master Slides sidebar opens with zero width [Mihai Vasiliu]
32. tdf#151059 Can't type "^" character with AltGr+3 using Slovenian keyboard,
    opening Gallery instead [Caol??n McNamara]
33. tdf#151188 Area-Fill color in Sidebar is not selected on click on the 1st
    element [Samuel Mehrbrodt]
34. tdf#151919 Forms - Tablecontrol: Content of numeric fields becomes
    invisible when moving cursor from new row to rows above [Caol??n McNamara]
35. tdf#152675 font clipped at top pixel row at certain zoom-levels (kf5 and
    qt5 with Cairo, gtk3) [Aron Budea, Caol??n McNamara]
36. tdf#153519 heap-use-after-free involving SwContentTree::m_aUpdTimer during
    UITest_sw_navigator [Noel Grandin]
37. tdf#153613 FILEOPEN DOCX: export puts page break before textbox, instead of
    after [Justin Luth]
38. tdf#154129 FILEOPEN DOCX: framePr anchored to text, not page when
    unspecified [Justin Luth]
39. tdf#154142 Crash in: SfxUndoManager::SetMaxUndoActionCount(unsigned
    __int64) [Caol??n McNamara]
40. tdf#154198 TABLE: Second + second-last v-borders hidden in RTL documents
    after saving as DOCX and reopening [Miklos Vajna]
41. tdf#154454 Incorrect numbering in Show Changes mode [Matthew Kogan]
42. tdf#154775 Part of document missing when opened from an email [Michael
    Stahl]
43. tdf#155040 FILEOPEN RTF Floating table is overlapped by subsequent
    non-floating ones [Miklos Vajna]
44. tdf#155177 Writer: Widow/orphan behaviour not reliably predictable [Michael
    Stahl]
45. tdf#155512 PPTX import doesn't import unused master slides [Henry Castro]
46. tdf#155682 DOCX with big pictures causes endless loop [Miklos Vajna]
47. tdf#155756 UI Properties sidebar not displaying height over 100 and can't
    modify field over 100 [Caol??n McNamara]
48. tdf#155846 Change tracking error while moving a column. [L??szl?? N??meth]
49. tdf#156033 Picture Content Control usage with QT5/KDE interface [Michael
    Weghorn]
50. tdf#156146 FILEOPEN ODT Paragraphs have greater indent than in 7.5 [Michael
    Stahl]
51. tdf#156306 tagged PDF export of odt document runs in a loop (hangs)
    [Michael Stahl]
52. tdf#156525 Save as > HTML or direct gif export loses drawing objects,
    charts and formulas as invalid gif [Noel Grandin]
53. tdf#156539 Fontwork with transparency won't be visible in presentation mode
    with Skia Raster [Patrick Luby]
54. tdf#156565 FILESAVE PDF Using tabulator inside a link results to a PAC2021
    "Inconsistent entry found" error [Michael Stahl]
55. tdf#156593 FILEOPEN PPTX: image shown in full instead of cropped [Balazs
    Varga]
56. tdf#156599 Error message when load a form. System works correct after
    confirming the message [Jean-Pierre Ledure]
57. tdf#156724 Document layout changed in PDF export: content overlaps footnote
    [Michael Stahl]
58. tdf#156756 Icon sizes for the toolbar don't correspond to the actual sizes
    of icons [Noel Grandin]
59. tdf#156847 Transparency in drop-down lists Line and Width on Sidebar [Noel
    Grandin]
60. tdf#156881 Background padding is green on 7.6.0.3 with Skia/Metal [Patrick
    Luby]
61. tdf#156902 FILEOPEN PPTX: graphics not shown (edit mode and presentation
    mode) [Regina Henschel]
62. tdf#156985 SUM() with mixed formula and value cells may give slightly
    inaccurate result [Eike Rathke]
63. tdf#157005 Floating table view glitches while inserting lines [Miklos
    Vajna]
64. tdf#157028 FILESAVE PDF Tagged PDF export makes file size grow
    significantly [Michael Stahl]
65. tdf#157038 Auto Spell Checker Prevents Cell Selection Right Click [Justin
    Luth]
66. tdf#157067 "Character styles" panel is not showing highlighting color style
    [Khaled Hosny]
67. tdf#157119 Third part of multi-page floating tables [Miklos Vajna]
68. tdf#157131 CRASH: after pasting all and undoing [Michael Stahl]
69. tdf#157132 LibreOffice 7.6.0 copying of formulas in writer table ??
    relative distance of cells in formula not preserved after copying to other
    lines [Xisco Fauli]
70. tdf#157145 PDF/UA Paragraph border generates "Path object not tagged" error
    in PAC tool [Michael Stahl]
71. tdf#157164 Frame > Position and Size > Vertical Position preview does not
    show red line for baseline anymore [Noel Grandin]
72. tdf#157168 MetricSpinButton ignores out-of-range value instead of limiting
    to range [Caol??n McNamara]
73. tdf#157182 Crashes when exporting a certain presentation as PDF in Archival
    format PDF/A-1b [Michael Stahl]
74. tdf#157260 Test connection is not using the port specified in connection
    string for PostgreSQL using 5432 instead [Julien Nabet]
75. tdf#157263 DOCX of 3 pages opens 4 pages for split table [Miklos Vajna]
76. tdf#157289 FILESAVE DOCX: Saving curved arrow shape works all right in 7.2
    but not in 24.2 [Regina Henschel]
77. tdf#157299 Calc crashes when accessing cells containing a sumif formula
    with NVDA [Michael Weghorn]
78. tdf#157318 Named ranges defined at the sheet level are not exported to XLSX
    [Rafael Lima]
79. tdf#157360 Offline Help (DE) triggers contact attempt to to
    piwik.documentfoundation.org [Olivier Hallot]
80. tdf#157388 LibreLogo sqrt undefined [Julien Nabet]
81. tdf#157394 Inserting cross references doesn't work anymore [Miklos Vajna]
82. tdf#157397 PDF export: Hyperlinks will be interchanged if there is a form
    control in document [Michael Stahl]
83. tdf#157442 Redlining of a misspelled word disappears when you write an
    erroneous word with a number after it [L??szl?? N??meth]
84. tdf#157465 SQL query produces no output in database with external HSQLDB
    driver (Windows-only) [Julien Nabet]
85. tdf#157492 Missing change tracking when insertion rows during drag & drop
    in Writer. [L??szl?? N??meth]
86. tdf#157515 Crash on clicking Reset when modifying Background presentation
    style (gtk3) [Caol??n McNamara]
87. tdf#157517 possible regression in PDF/UA export: PDF/UA identifier missing
    when PDF/A also used [Michael Stahl]
88. tdf#157532 ProjectionMode PERSPECTIVE for extruded custom shapes not
    possible via BASIC macro [Julien Nabet]
89. tdf#157565 The Font Color chooser does not show color names any more since
    7.6 [Patrick Luby]
90. tdf#157568 After deleting the content of a cell by pressing the delete key,
    Orca still speaks the content. [Noel Grandin]
91. tdf#157571 FILEOPEN: DOCX: Incorrect blank space after table [Miklos Vajna]
92. tdf#157572 FILEOPEN: DOCX: Incorrect position of text frames inside
    pseudo-table because of wrong vAnchor default [Justin Luth]
93. tdf#157573 FILEOPEN: Incorrect text frame position [Miklos Vajna]
94. tdf#157574 FILEOPEN: DOCX: Two pages document is displayed in one page
    [Justin Luth]
95. tdf#157590 HANG: opening file with floating table [Miklos Vajna]
96. tdf#157593 PDF export: Document is blank after exporting [Miklos Vajna]
97. tdf#157613 Crash - Database Form - editing size of grid control causes hang
    requiring forced kill - SKIA raster rendering on (by default) [Patrick
    Luby]
98. tdf#157643 Saving to HTML a table with a wide horizontal border between
    rows, produces extra tr elements [Mike Kaganski]
99. tdf#157679 PPTX: Default custom text is shown in slideshow or when
    exporting to PDF [Xisco Fauli]
100. tdf#157680 Impress export corrupted pdf on MacOS [Patrick Luby]
101. tdf#157686 UI freezes after setting new master password [Noel Grandin]
102. tdf#157703 FILESAVE PDF: Since LO 7.6.0 Beta1, Numbered headings result to
    a Acrobat / PAC2021 "Lbl / LBody" errors [Michael Stahl]
103. tdf#157726 Making a Base report with chart generates "General error" [Caol
    ??n McNamara]
104. tdf#157784 In libreoffice calc, the names of the sheets are displayed in
    opposite direction now, which is annoying. [Andreas Heinisch]
105. tdf#157786 DAY, MONTH, YEAR functions are one day off for date+time before
    epoch / null-date day [Eike Rathke]
106. tdf#157797 ifna() returns #VALUE! if the input is a sum of a N/A value and
    another text cell [Eike Rathke]
107. tdf#157817 PAC gives "Invalid use of a "P" structure element" with title
    of multi page TOC [Michael Stahl]
108. tdf#157820 Command line argument does not accept Windows \\?\ path prefix
    [Mike Kaganski]
109. tdf#157826 MariaDB, direct Connection, Windows-Server: Data could be read
    by Base through Tools ?? SQL, but not by the GUI (table, form ??) [Mike
    Kaganski]
110. tdf#157849 EDITING: crash on "Set Character Spacing" with custom value
    when hitting Enter (GTK3) [Caol??n McNamara]
111. tdf#157897 Calc: linked files adding print ranges with each update
    [Andreas Heinisch]
112. tdf#157937 EDITING Cycle case with change tracking freezes Writer [L??szl
    ?? N??meth]
113. tdf#157966 "Fit to page" option makes printed formula huge [Mike Kaganski]
114. tdf#157988 EDITING Fix cycle case on a selected word during change
    tracking [L??szl?? N??meth]
115. tdf#158038 General input/output error when trying to open PDF in macOS
    appstore version [Christian Lohmaier]
2023-11-24 14:03:09 +00:00
ryoon
770a5aa0de doc: Updated lang/mono to 6.12.0.199 2023-11-24 13:59:00 +00:00
ryoon
50e9dff031 mono: Update 6.12.0.199
Changelog:
mono-6.12.0.199

Bump nuget.exe to v6.6.1

mono-6.12.0.198

Fix xar url again

(cherry picked from commit 3005442)

mono-6.12.0.190

Change download URL for PCL reference assemblies

mono-6.12.0.188

Bump NuGetSdkResolver in msbuild

mono-6.12.0.185

Backport fixes for sharing wrappers when type attributes are involved (…

…#21537)

* [wasm] Fix the handling of i8/u8 in get_wrapper_shared_type_full (). (#19859)

Previously, these were returned verbatim, which caused sharing issues when the type had
attributes.

Fixes #19841.

* [aot] Fix the handling of r4/r8 parameter types with attributes during generic sharing. (#20217)

The attributes need to be ignored as with the other types, otherwise gsharedvt wrappers for signatures with
parameters like double f = default will not be found.

Fixes #20195.

mono-6.12.0.184

Backporting dotnet/runtime#59861 (#21532)

Fixes dotnet/runtime#72181

mono-6.12.0.183

Backport dotnet/runtime#71436 (#21519)

Backport dotnet/runtime#71436
Backport of #21516 to 2020-02
2023-11-24 13:58:45 +00:00
ryoon
43957a697f generator-cbiere: Improve description 2023-11-24 13:49:59 +00:00
ryoon
57f2873080 py-link-grammar: Python 3.12 is supported 2023-11-24 13:39:55 +00:00
ryoon
eff8c07e04 doc: Updated security/stunnel to 5.71 2023-11-24 13:33:02 +00:00
ryoon
3dc040a078 stunnel: Update to 5.71
Changelog:
### Version 5.71, 2023.09.19, urgency: MEDIUM
* Security bugfixes
  - OpenSSL DLLs updated to version 3.1.3.
* Bugfixes
  - Fixed the console output of tstunnel.exe.
* Features sponsored by SAE IT-systems
  - OCSP stapling is requested and verified in the client mode.
  - Using "verifyChain" automatically enables OCSP
    stapling in the client mode.
  - OCSP stapling is always available in the server mode.
  - An inconclusive OCSP verification breaks TLS negotiation.
    This can be disabled with "OCSPrequire = no".
  - Added the "TIMEOUTocsp" option to control the maximum
    time allowed for connecting an OCSP responder.
* Features
  - Added support for Red Hat OpenSSL 3.x patches.
2023-11-24 13:32:48 +00:00
ryoon
0a45221e21 doc: Updated net/socat to 1.8.0.0 2023-11-24 13:14:27 +00:00
ryoon
fb80f9eb68 socat: Update to 1.8.0.0
Changelog:
####################### V 1.8.0.0

Security:
	Socats OpenSSL addresses do not (and never did) check certificate
	revocation lists (CRLs). Socat now prints a warning about this.

Features:
	Added the --experimental option that enables use of features that might
	change in the future.

	Now warning messages are printed by default. If you want to see only
	errors and fatals as in previous versions, use option -d0;
	option -d4 is equivalent to -dddd and to -d -d -d -d
	The number of warnings has been reduced, e.g.removing a non existing
	file does in most cases no longer log a warning.

	Added address type internal SOCKETPAIR. This is similar to the unnamed
	PIPE address (only for internal echoing) but it provides datagram mode
	(the default) and thus keeps packet boundaries.
	Tests: SOCKETPAIR_STREAM SOCKETPAIR_DATAGRAM SOCKETPAIR_SEQPACKET
	SOCKETPAIR_BOUNDARIES

	New option -S <mask> controls catching and logging of signals that are
	not internally used by Socat.
	Tests: SIGTERM_NOLOG SIG31_LOG

	Added option ipv6-join-source-group.
	Thanks to Martin Buck and David Schweizer for sending patches.

	Added option http-version to PROXY-CONNECT address to support servers
	that are not able to handle HTTP version 1.0
	Test: PROXY_HTTPVERSION
	Feature inspired by Robin Palotai.

	New options openssl-maxfraglen and openssl-maxsendfrag for
	functions/macros SSL_CTX_set_tlsext_max_fragment_length() and
	SSL_CTX_set_max_send_fragment().
	Thanks to James Tavares for his contribution.

	Added Info log of resulting OpenSSL max fragment length.

	Implemented options rcvtimeo and sndtimeo, the first of which may be
	useful to prevent endlessly hanging DTLS connection etablishment.
	Test: RCVTIMEO_DTLS
	Feature proposed by Vladimir Nikishkin.

	The file names with -r and -R now may contain environment variable
	references.
	Test: VARS_IN_SNIFFPATH

	Socat option --statistics logs final byte and packet counter values
	before exit. Signal USR1 logs actual values.
	Tests: OPTION_STATISTICS SIGUSR1_STATISTICS

	Added option sitout-eio to specify a timerange in which EIO on the pty
	of a sub process is tolerated.
	Red Hat issue 1853102 related.
	Thanks to Jonathan Casiot for sending an initial patch.

	Socat now installs as socat1 and is referenced by symbolic link socat,
	same with man page (socat1.1 by socat.1)

	New option children-shutup[=1|2...] decreases severity of log
	messages in LISTEN and CONNECT type sub processes.
	Test: CHILDREN_SHUTUP

	New option retrieve-vlan for supporting VLANs in INTERFACE addresses:
	Linux normally keeps VLAN tags in outgoing raw packets, but appears to
	strip them from incoming packets and makes them available in
	PACKET_AUXDATA ancillary messages only.
	Up do version 1.7.4.5 Socat did not handle this situation, so the VLAN
	tags where effectively stripped off incoming packets.
	With this option Socat restores the VLAN tag.
	Feature inspired by Zhao Dong.

	Socket option SO_REUSEADDR is now automatically applied to TCP LISTEN
	addresses. reuseaddr= restores the old behaviour.
	Tests: TCP4_REUSEADDR OPENSSL_6_REUSEADDR REUSEADDR_NULL

	TCP based client addresses now try all results of name resolution until
	a connection attempt succeeded.
	Tests: TRY_ADDRS_4 TRY_ADDRS_4_6
	Feature recommended by Anand Buddhdev.

	configure option --enable-default-ipv allows to specify at build time if
	IPv4, IPv6, or none of these is the preferred default; this is related
	to environment variables SOCAT_PREFERRED_RESOLVE_IP and
	SOCAT_DEFAULT_LISTEN_IP, and to Socat option -4, -6.
	Furthermore, mechanism of IPv4 vs.IPv6 selection has been reworked.
	When no IP version is preferred by these mechanism, passive Socat
	addresses (LISTEN, RECV, RECVFROM) default to IPv6 because it might
	support both versions (but checkout option ipv6-v6only).
	For client addresses, when one of these mechanisms applies and name
	resolution gives addresses of both IP versions, the addresses of the
	preferred versions are tried first.

	New option ai-addrconfig sets or unsets the AI_ADDRCONFIG flag of the
	resolver to prevent name resolution to address families that are not
	available in the network configuration. Default value is 1 in case the
	resolver does not get an address family hint.

	Flag AI_PASSIVE is now automatically applied for LISTEN, RECV, and
	RECVFROM type addresses, and with bind option. In addition to its
	application to the getaddrinfo() function, when this flag is set while
	no IP version is preferred by build, environment, option, or address
	type, Socat chooses IPv6 because this might activate both versions (but
	check option ipv6-v6only).
	Added option ai-passive to control this flag explicitely.

	New option ai-v4mapped (v4mapped) sets or unsets the AI_V4MAPPED flag
	of the resolver. For Socat addresses requiring IPv6 addresses, this
	resolves IPv4 addresses to the approriate IPv6 address [::ffff:*:*].

	DNS resolver Options (res-*) are now set for the complete open phase of
	the address, not per getaddrinfo() invocation.

	Added the netns option that tries to open an address in the given
	network namespace.
	Tests: NETNS NETNS_EXEC

	New address ACCEPT-FD (ACCEPT) expects a listening file descriptor
	passed from parent, and accepts one or more connections for data
	transfer. This can be used with "inetd mode" of systemd.
	Test: ACCEPT_FD

	Added experimental socks5 TCP client support (connect,bind); syntax:
	SOCKS5-CONNECT:<socks-server>:<socks-port>:<target-host>:<target-port>
	SOCKS5-LISTEN:<socks-server>:<socks-port>:<listen-host>:<listen-port>
	Thanks to Charlie Svensson and others for contributions.

	New address types POSIXMQ-RECEIVE, POSIXMQ-READ, POSIXMQ-SEND, and
	POSIXMQ-BIDIRECTIONAL (Linux only, experimental), and option
	posixmq-priority
	Tests: LINUX_POSIXMQ_READ_PRIO LINUX_POSIXMQ_RECV_FORK
	LINUX_POSIXMQ_RECV_MAXCHILDREN LINUX_POSIXMQ_SEND_MAXCHILDREN

	New address SHELL invokes a shell but without the overhead of SYSTEM

	Added options res-retrans and res-retry that make use of undocumented
	resolver variables to set the retransmission time interval resp.the
	number of times to retransmit.
	Disable them and the old res-* opts with: ./configure --disable-resolve

	Added option res-nsaddr that overrides /etc/resolv.conf nameserver
	address based on an undocumented resolver feature.

	New option chdir changes the working directory of the address to the
	given path, only during the open stage.
	Tests: CHDIR_ON_CREATE CHDIR_ON_SYSTEM

	Option umask now applies only during opening of its very address, not
	for the lifetime of the process; the original umask is restored
	afterwards.
	Tests: UMASK_ON_CREATE UMASK_ON_SYSTEM

	Added option unix-bind-tempname (bind-tempname) to allow UNIX (and
	ABSTRACT) client addresses to bind to unique addresses even when
	invoked	in forked off sub processes.
	Tests: UNIX_LISTEN_CONNECT_BIND_TEMPNAME UNIX_LISTEN_CLIENT_BIND_TEMPNAME
	UNIX_RECVFROM_CLIENT_BIND_TEMPNAME UNIX_RECVFROM_SENDTO_BIND_TEMPNAME
	ABSTRACT_LISTEN_CONNECT_BIND_TEMPNAME ABSTRACT_LISTEN_CLIENT_BIND_TEMPNAME
	ABSTRACT_RECVFROM_CLIENT_BIND_TEMPNAME ABSTRACT_RECVFROM_SENDTO_BIND_TEMPNAME
	Thanks to Kai Lüke for sending an initial patch.

	New option f-setpipe-sz (pipesz) sets the pipe size on systems that
	provide ioctl F_SETIPE_SZ.
	Filan prints the current value.
	Tests: STDIN_F_SETPIPE_SZ EXEC_F_SETPIPE_SZ

	Bidirectional PIPE addresses may block on writing a data chunk larger
	than pipe buffer. Socat now tries to detect if transfer block size is
	large enough and issues a warning.

	Added direct support of DCCP protocol, new addresses:
	DCCP-CONNECT (DCCP)
	DCCP-LISTEN (DCCP-L)
	DCCP4-CONNECT (DCCP4)
	DCCP4-LISTEN (DCCP4-L)
	DCCP6-CONNECT (DCCP6)
	DCCP6-LISTEN (DCCP6-L)
	New option: dccp-set-ccid (ccid)

	Support for UDP-Lite protocol, new addresses:
	UDPLITE-CONNECT
	UDPLITE-LISTEN
	UDPLITE-DATAGRAM
	UDPLITE-RECV
	UDPLITE-RECVFROM
	UDPLITE-SENDTO
	All these are also available in UDPLITE4-* and UDPLITE6-* form;
	options udplite-recv-cscov and udplite-send-cscov.

	Procan now prints info about CC and __STDC_VERSION__, about FD_SETSIZE,
	value of SO_PROTOCOL/SO_PROTOTYPE and some other defines, definitions
	of many C types, and the actual umask.

	Procan tries to find the name of the controlling terminal, on Linux it
	reads info from /proc/self/stat and searches for a device with matching
	major and minor numbers.

	Added socat-chain.sh that makes it possible to stack protocols, e.g. to
	drive socks through TLS, or to use TLS over a serial line.
	Tests: SOCAT_CHAIN_SOCKS4 SOCAT_CHAIN_SSL_PTY

	Added script socat-mux.sh that performs n-to-1 / 1-to-n communications
	using two Socat instances with multicasting.
	Tests: SOCAT_MUX

Corrections:
	When a sub process (EXEC, SYSTEM) terminated with exit code other than
	0, its last sent data might have been lost depending on timing of read/
	write and SIGCHLD in Socat.
	Now the SIGCHLD handler does not simply terminate Socat in this case,
	but remembers the failure and allows further processing.
	Thanks to Luke Jones for reporting this issue.

	Now catching the case of empty SNI host to prevent OpenSSL error.
	This is related to Red Hat issue 2081414.

	Better formatted help output; address keywords in help output are now
	printed in uppercase.

	In previous Socat versions errors EPIPE and ECONNRESET on read() were
	handled at warning level, thus not automatically leading to termination
	with exit code 1. Beginning with this release these conditions are
	handled as errors with termination and exit code 1 to not pretend
	success on possible data loss.
	Problem reported by Scott Burkett.

	In previous Socat versions errors on shutdown() were ignored (info
	level).
	Now Socat handles EPIPE and ECONNRESET as errors to indicate possible
	failure of data transfer.

	INTERFACE addresses did not accept options of INTERFACE group (for
	historical reasons they were only available with TUN addresses).

	Opening addresses did not check if they support all directions expected
	by Socat. Now an error is printed when, e.g,, a read-only type address
	is opened for writing.

	A lot of minor corrections, e.g., catch readline() errors in filan,
	detect byte order in procan
	Test: EXEC_SIGINT

	OpenSSL cipherlist option did not override global openssl.cnf settings.
	Now SSL_CTX_set_cipher_list() is called before
	SSL_CTX_use_certificate_chain_file().
	Thanks to Hiroshi Sakurai for reporting the problem and suggesting this
	solution.

	Fixed option sourceport with UDP6-DATAGRAM.

	Some client addresses (e.g. TCP-CONNECT) take the fork option for
	automatically spawning new connections, however the max-children option
	was not applied.

	Fixed the end-close option, it just did not work.

	In configure.ac was a direct call to gcc instead of $CC which broke
	cross compiling.
	Thanks to Fergus Dall for sending a patch.

Coding:
	Introduced groups_t instead of uint32_t, for more flexibility.

	Rearranged option group bits to only require 32 bits on older systems.

	Make gcc happy, replace strncat with "manual" copying

	On addresses like UDP-RECVFROM with fork option every packet causes a
	new child process which then reads the packet. The parent process must
	wait until the packet has been read before checking again. The former
	synchronization mechanism using SIGUSR1 is now replaced by a
	socketpair. SIGUSR1 is no longer used for internal synchronization.
	Tests: UDP4_FORK UDP6_FORK UNIX_FORK

	Renamed xioopts_t to xioparms_t to avoid confusion with xioopts module.

	Moved multicast related code from xioopts.c to xio-ip.c and xio-ip6.c

	Pointers of type struct single are now always called sfd.

Porting:
	Removed Config/ because its contents have not been maintained for many
	years.

	Try to not receive outgoing packets on raw (PF_PACKET) sockets - use
	PACKET_IGNORE_OUTGOING socket options when available.
	Test: INTERFACE_IGNOREOUTGOING

	Renewed port to OpenBSD:
	Guard OPENSSL_INIT_SETTINGS; and minor changes.

	Thanks to Paul Hunt for sending a fix of the configure
	--enable-openssl-base processing.

	Enable direct largefile support on "smaller" systems per
	_FILE_OFFSET_BITS and _LARGE_FILES.
	Thanks to Fergus Dall for sending a patch.

	Some corrections for better 32bit systems support.

Testing:
	Removed obselete parts from test.sh

	test.sh: Introduced function checkcond

	Renamed test.sh option -foreign to -internet

Documentation:
	Removed obselete file doc/xio.help

	Added doc for option ipv6-join-group (ipv6-add-membership)
	Thanks to Martin Buck for sending the patch.

	Renamed xiogetpacketsrc() to xiogetancillary()

	On bad parameter number now print syntax.

####################### V 1.7.4.5 (not released):

Corrections:
	On connect() failure and in some other situations Socat tries to get
	detailled information about the error with recvmsg(). Error return of
	this function is now logged as Info instead of Warn.

	Tests of the correction of the "IP_ADD_SOURCE_MEMBERSHIP but not struct
	ip_mreq_source" issue left an #undef in xiosysincludes.h that disabled
	the ip-add-source-membership option.
	Thanks to Benjamin Poirier for sending a patch.

	Fixed a bug in dalan module that caused SIGSEGV in, e.g.,
	SOCKET-LISTEN:1:1:'"/tmp/sock"'
	Test: DALAN_NO_SIGSEGV

	The retry option with some address types (TCP) did not close() the
	sockets after failed attempts, resulting in an FD leak.

	Filan: Corrected some syntax error messages

	Filan: Fixed a bug introduced in 1.7.4.4 that broke displaying
	TCP/UDP on options -s, -S
	Test: FILAN_SHORT_TCP

	Filan: If IP protocol type cannot be retrieved, display at least the
	socket type

	Filan: Fixed diag_set() call in filan_main.c, bug popped up with C23.
	Thanks to Cristian Rodríguez from openSUSE for reporting this issue.

	Querying the vsock Context Identifier (CID) requires an FD from opening
	/dev/vsock.
	Thanks to Volker Simonis for sending a patch.

	Fixed an internal FD leak in the EXEC,SYSTEM addresses.

	The FDs of the socketpair that queues messages from signal handlers
	lacked FD_CLOEXEC and thus leaked into EXEC and SYSTEM child processes.

	Option stderr on addresses EXEC and SYSTEM uses a temporary FD. It
	lacked the FD_CLOEXEC setting and thus leakt into child processes.

	Restoring of STDIO tty settings failed on Solaris type operating
	systems.
	Thanks to Gordon W.Ross for reporting and fixing this issue.
	Test: RESTORE_TTY

	The OpenSSL client SNI parameter, when not explicitely specified, is
	derived from option commonname or rom target server name. This is not
	useful with IP addresses, which Socat now checks and avoids.

	Socat options -L and -W create lock files using mkstemp(), so they had
	permissions 600. There does not seem to be a good reason for this
	restrictive mode. Furthermore Silla Rizzoli experienced that Minicom
	ignores lock files with mode 600, so it is set to 644 now.

	Procan tries to find out VSOCK CID only when running as root

	The mechanism for deferring logs from signal handlers had an issue that
	caused lots of unwanted recvfrom() calls.

	Do not try to remove abstract UNIX socket entries after use.

Features:
	VSOCK, VSOCK-L support options pf, socktype, prototype (currently
	useless)

Coding:
	New Environment variable SOCAT_TRANSFER_WAIT that Socat sleep before
	starting the data transfer loop. Useful, e.g., to accumulate multiple
	packets in a receiving datagram socket before starting to process them.

	"//" comments were used for disabling experimental code. These lines
	have now been removed or disabled in other ways to make Socat compile
	with C89/C90 standard again.

	fcntl() trace prints flags now in hexadecimal.

	Stream dump options -r and -R now open their pathes with CLOEXEC to
	prevent leaking into sub processes.
	Test: EXEC_SNIFF

	Stream dump write now warn on write errors and partial writes (but
	still do not recover).

	Removed trailing white space from *.h and *.c files.

Porting:
	Small correction in configure.ac makes Socat C99 able.
	Thanks to Florian Weimer from Red Hat for providing a patch.

Documentation:
	Syntax and semantics of some options (esp.unlink-close) were not clear.
	Thanks to Anthony Chavez for reporting this and making suggestions.

	socat-tun.html described TCP as tunnel medium but this does not keep
	packet boundaries. Changed to UDP.

	Added examples for DCCP client and server.

	Complex Socat examples are now displayed in two or three lines for
	better overview.
	dest-unreach.css stylesheet has been improved to support this.

Testing:
	Idea: EXEC,SYSTEM addresses can keep packet boundaries when option
	socktype=<val-of-SOCK_DGRAM>
	Tests: EXECSOCKETPAIRPACKETS SYSTEMSOCKETPAIRPACKETS

	Cosmetic corrections of EXEC,SYSTEM tests.

	test.sh: Added option --expect-fail to specify comma separated list of
	test numbers whose failure shall not cause a failure of the whole
	script.

	test.sh: Added help text

	Speeded up wait loops; more addresses in upper case; more tests with
	command printing ($VERBOSE)

	test.sh: Check if ports are free before using them for tests

	Test EXEC_FDS checks with Filan if EXEC address only passes stdio FDs.

	Improved template; prepared namesFAIL, -d (DEBUG)
2023-11-24 13:14:12 +00:00
ryoon
5a7ad0124d doc: Updated math/bc to 1.07.1 2023-11-24 12:56:45 +00:00
ryoon
a2f38a3166 bc: Update to 1.07.1
Changelog:
Changes in bc from 1.07 to 1.07.1.
    Fixed ibase extension causing problems for read()
    Fixed parallel make problem.

Changes in dc 1.4 to 1.4.1.
    Fixed dc "Q" comanmd bug.

Changes in bc from 1.06 to 1.07.
    Added void functions.
    Bug fixes:
	fixes bug in load_code introduced by mathlib string storage in 1.06.
	fix to get long options working.
	signal code clean-up.
	fixed a bug in the AVL tree routines.
	fixed math library to work properly when called with ibase not 10.
	fixed a symbol table bug when using more than 32 names.
	removed a double free.
    Added base 17 to 36 for ibase.
    Fixed some memory leaks.
    Various small tweaks and doc bug fixes.

Changes in dc from 1.3 to 1.4:
    Recognize and handle tail recursion.
    Add 'r' and 'R' commands for stack manipulation.
    Finally fix dc to trap interrupts, like the documentation has said it
    should: aborts any executing macros, but does not exit the program.
    Bug fixes.
    Miscellaneous code clean-up.
    Changed to detect directories and generate errors.
    Detects and reports on any output errors; exits non-success.
2023-11-24 12:56:30 +00:00