Commit graph

349375 commits

Author SHA1 Message Date
triaxx
967a5d692b doc: Updated mail/rspamd to 3.1 2021-12-21 15:01:19 +00:00
triaxx
2aa128d669 rspamd: Update to 3.1
pkgsrc changes:
---------------
  * Remove variables that are no more used by the project.
  * Remove options.mk since GD is no more parameterizable.
  * Accept the 4 versions of lua provided by pkgsrc since the package
    successfuly build against all of them.

upstream changes:
-----------------
3.1: 01 Nov 2021
  * [Feature] Add junk_threshold for autolearn
  * [Feature] Add neural test command
  * [Feature] Antivirus: Allow to set fake eicar patterns for testing AV engines
  * [Feature] Lua_cdb: Add cdb building interface
  * [Feature] Ratelimit: Add per bucket configurations
  * [Feature] S3: Allow to store structured data in messagepack
  * [Fix] Add concept of uncancellable events to prevent use-after-free
  * [Fix] Add temporary guard to prevent linked list exploitation
  * [Fix] Another rework of the ucl hashing
  * [Fix] Another try to fix references safety
  * [Fix] Another try to fix rspamd_text passing in the selectors
  * [Fix] Avoid copy for received structure as it has raw C pointers
  * [Fix] Avoid dangling reference
  * [Fix] Correctly check numeric URLs in URL DNS lists
  * [Fix] Delete the correct pointer type
  * [Fix] Dmarc: Always lowercase domain
  * [Fix] Fix compilation of the hyperscan databases with errors
  * [Fix] Fix hash table lookup
  * [Fix] Fix http message flag shift
  * [Fix] Fix parsing of the from_hostname when it is an IP address
  * [Fix] Fix parsing of the unquoted attributes in HTML
  * [Fix] Fix passing of rspamd_text in selectors pipelines
  * [Fix] Fix rubbish QP sequences decoding
  * [Fix] Fix some complicated case with the closing tags parsing
  * [Fix] Fix the case when l tag is too small
  * [Fix] Html: Fix the case where only bgcolor is explicitly set
  * [Fix] Libucl: Fix deletion from ucl objects
  * [Fix] Namespace and add metadata for OpenMetrics, fix interleaving
  * [Fix] Plug memory leak in http settings reload
  * [Fix] Preserve SPF top record in the mempool variable
  * [Fix] Remove aarch64 GC64 workaround
  * [Fix] Remove bogus G_LIKELY
  * [Fix] Spf: Do not parse non TXT DNS replies as TXT replies
  * [Fix] Try to use on_connect/on_disconnect callbacks to handle internal Redis failures
  * [Fix] buffer overflow in rspamc counters
  * [Fix] fix static building
  * [Fix] lua_scanners - message_min_words logic
  * [Fix] src/lua/lua_mimepart.c: fix null dereference
  * [Project] Add constant iterators
  * [Project] Add helper library to handle mime strings in a more safe matter
  * [Project] Add preliminary support of CDB bayes dump
  * [Project] Add trim operations
  * [Project] Allow mempool allocated mime strings
  * [Project] Cdb: Finish backend implementation
  * [Project] Cdb: Fix configuration load
  * [Project] Cdb: Use shared data between cdb statfiles
  * [Project] Cdb: continue statistics backend implementation
  * [Project] Finish received headers rework part
  * [Project] Move C++ specific declarations to C++ header
  * [Project] Rework received headers parsing to C++
  * [Project] Start using of the new received structure
  * [Project] Start work on cdb backend
  * [Rework] Further rework of the redis pool
  * [Rework] Redis_pool: fix issues found
  * [Rework] Rework learn and add classify condition
  * [Rework] Save invisible content to a separate buffer
  * [Rework] Start rewriting of the redis pool logic
  * [Rules] Improve zero font rule

3.0: 19 Aug 2021
  * [Conf] Align ARC scores with DKIM scores
  * [CritFix] Neural: Fix sorting application
  * [Feature] Add a simple dumper for bayes tokens
  * [Feature] Add lua_maps.fill_config_maps function
  * [Feature] Add preliminary exporter to AWS S3
  * [Feature] Add preliminary restore bayes support
  * [Feature] Add race condition protection against hs_helper restarts
  * [Feature] Add rspamd_utf8_strcmp utility
  * [Feature] Add zstd streaming API
  * [Feature] Allow to log severity level explicitly
  * [Feature] Allow to save and show attachment name when inserting AV scan results
  * [Feature] Allow to sort urls for Lua
  * [Feature] Allow to specify different timeouts/retransmits for fuzzy rules
  * [Feature] Aws_s3: Allow to compress data stored
  * [Feature] CMakeLists.txt: Change check and run-test to use rspamd-test-cxx * fixes #3807
  * [Feature] Dmarc_report: allow sending reports in batches
  * [Feature] Fuzzy_check: Allow to disable subject when making short text hash
  * [Feature] Lua_cryptobox: Add keyed ssl hash functions via HMAC
  * [Feature] Lua_task: Add get_urls_filtered method
  * [Feature] Make monitored checks less frequent
  * [Feature] Milter_headers: Add x-rspamd-pre-result header
  * [Feature] Neural: Allow to balance FP/FN for the network
  * [Feature] Ppopagate monitored errors from rbl module
  * [Feature] Pyzor calculate score dynamically Count - WL-Count of default_score in percent
  * [Feature] Rbl: Distinguish flattened and non-flattened selectors in RBL requests
  * [Feature] Re-add pyzor support
  * [Feature] Settings: add ip_map check and rework structure slightly
  * [Feature] Spamassassin: Allow to set the default priority for SA scores
  * [Feature] Strip smtp comments from message id
  * [Feature] add SYSTEM_ZSTD cmake option To use the system zstd instead on the bundled version
  * [Feature] external_relay plugin
  * [Feature] rspamadm clickhouse neural_train subcommand
  * [Fix] #3400 milter_headers: fix inverted logic for extended_headers_rcpt
  * [Fix] ASN: fix _FAIL symbol for when main symbol is disabled
  * [Fix] Add a special logic for text part with no text extraction
  * [Fix] Add diacritics flag for several eu languages
  * [Fix] Another FSM fix to accomodate possibility of multiple consequent ?
  * [Fix] Avoid curse of dynamic array referencing
  * [Fix] Avoid reinitialising neural settings
  * [Fix] Check remain before processing TXT records
  * [Fix] Enable error multiplier on http errors
  * [Fix] Finally rework parsing entities logic
  * [Fix] Fix '==' parsing in the content type attributes parser
  * [Fix] Fix IPv6 expansion for SPF macros
  * [Fix] Fix Mozilla Message-ID detection
  * [Fix] Fix an edge case in BITCOIN_ADDR rule
  * [Fix] Fix brain-damaged behaviour when http request has a custom Host header
  * [Fix] Fix check of limits in email address parsing
  * [Fix] Fix copy&paste error and rework
  * [Fix] Fix expressions logic for and/or and float values
  * [Fix] Fix fuzzy retransmits
  * [Fix] Fix http maps with no or invalid expires data
  * [Fix] Fix last quote character parsing in the content-type state machine
  * [Fix] Fix normalisation flags propagation
  * [Fix] Fix overflow when appending many broken tags
  * [Fix] Fix parsing of rfc2047 tokens with '?' inside
  * [Fix] Fix phishing flag set
  * [Fix] Fix rfc2047 embedded into rfc2231 pieces in special headers
  * [Fix] Fix round-robin rotation
  * [Fix] Fix searching for symbols
  * [Fix] Fix storing of the regexps inside variant
  * [Fix] Fix tokenization near exceptions
  * [Fix] Fix visibility calculations
  * [Fix] Html: Attach inline tags to the structure
  * [Fix] Html: Do not treat empty tags as block tags
  * [Fix] Ical: Do not extract urls from all flags using merely specific ones
  * [Fix] Initialise symcache even if it cannot be loaded properly
  * [Fix] Lua_fuzzy: Remove text parts check when checking image dimensions
  * [Fix] Lua_maps: Fix adjustments for the map type in the complex map definitions
  * [Fix] Lua_task: Fix deleted symbols in has_symbol/get_symbol
  * [Fix] Move metric and symcache link from validation to the init stage
  * [Fix] Oletools: Another try to fix table sorting
  * [Fix] One more default behaviour fix
  * [Fix] Phishing: Rework urls processing
  * [Fix] RBL: was missing some config schema
  * [Fix] Replies: Fix 'Reply-To' handling in task:get_reply_sender
  * [Fix] Rework metrics handling
  * [Fix] Save symcache on exit
  * [Fix] Selectors: Filter nil elements in lists
  * [Fix] Selectors: Properly fix implicit tostring for nils
  * [Fix] Try to fix some broken code in DMARC reporting plugin
  * [Fix] Urls: Fix processing of html urls when it comes to the flags
  * [Fix] Use proper buffer length
  * [Fix] Various visibility fixes
  * [Fix]: ASN: dns cb func should also return in case of an error
  * [Project] Add a simple css rule definition
  * [Project] Add css style skeleton
  * [Project] Add css syntax (adopted from ebnf)
  * [Project] Add css_selectors
  * [Project] Add doctest unit testing library
  * [Project] Add expected library
  * [Project] Add fmt library for simple string ops
  * [Project] Add fu2 library to better functions abstractions
  * [Project] Add hashing method
  * [Project] Add parsers skeleton
  * [Project] Add preliminary support of vcard parser
  * [Project] Add process exceptions for invisible text
  * [Project] Add some methods for css parser
  * [Project] Allow static libstdc++
  * [Project] Another whitespace hack
  * [Project] CSS: Various fixes in the declarations and values parsing
  * [Project] Cpp: Add robin-hood hash map library
  * [Project] Css: Add AST debug
  * [Project] Css: Add colors conversion functions
  * [Project] Css: Add dimensions handling
  * [Project] Css: Add display value support
  * [Project] Css: Add frozen library from https://github.com/serge-sans-paille/frozen/
  * [Project] Css: Add opacity support
  * [Project] Css: Add parser helpers to simplify debugging
  * [Project] Css: Add preliminary stylesheet support
  * [Project] Css: Add rules processing functions and tests
  * [Project] Css: Add simple selectors unit tests
  * [Project] Css: Add some c++ unit tests
  * [Project] Css: Add some debug methods
  * [Project] Css: Add some debug statements for the css parser
  * [Project] Css: Add some logical skeleton for declarations parser
  * [Project] Css: Add url/function tokens
  * [Project] Css: Allow at rules parsing
  * [Project] Css: Declarations parsing logic skeleton
  * [Project] Css: Enable conditional css parsing support from the HTML parser
  * [Project] Css: Finish generic lexer cases
  * [Project] Css: Fix HSL conversion
  * [Project] Css: Fix minus parsing
  * [Project] Css: Fix parser consumers nesting
  * [Project] Css: Fix parsing of the qualified rules
  * [Project] Css: Fix rules merging
  * [Project] Css: Further fixes to lexer
  * [Project] Css: Further steps to parse css colors + rework
  * [Project] Css: Further work on parser's methods
  * [Project] Css: Implement backlog of css tokens
  * [Project] Css: Implement numbers and ident parsers
  * [Project] Css: Implement simple css selectors lookup
  * [Project] Css: Implement styles merging
  * [Project] Css: Make debug strings json like to simplify tests
  * [Project] Css: Minor adjustments
  * [Project] Css: More meat to the lexer
  * [Project] Css: Move some of the tests to the doctest
  * [Project] Css: Projected a parser
  * [Project] Css: Properties attachment logic
  * [Project] Css: Remove ragel from build targets (maybe keep for reference)
  * [Project] Css: Rework css block structure
  * [Project] Css: Rework flags of css properties
  * [Project] Css: Rework tokens structure
  * [Project] Css: Several fixes + tests
  * [Project] Css: Simplify checks
  * [Project] Css: Simplify debug code
  * [Project] Css: Start css selectors parsing logic
  * [Project] Css: Start semantic parsing for rules
  * [Project] Css: Start stylesheet implementation
  * [Project] Css: Tidy up lambdas
  * [Project] Css: rework tokeniser
  * [Project] Dmarc: Add dmarc report tool (WIP)
  * [Project] Dmarc: Add munging configuration
  * [Project] Dmarc: Add preliminary munging logic
  * [Project] Dmarc: Fix header removal
  * [Project] Dmarc: Fix munging logic
  * [Project] Dmarc: Use full recipient address instead of a domain map
  * [Project] Dmarc: Use zlists for dmarc reports
  * [Project] Dmarc_report: Add message generation logic
  * [Project] Dmarc_report: Add preliminary sending support
  * [Project] Fix lua bindings
  * [Project] Fix xml/sgml tags processing
  * [Project] Handle new modification
  * [Project] Html/CSS: Add transform from a CSS rule to html block
  * [Project] Html/CSS: Link html and css styles
  * [Project] Html/CSS: Switch styles parsing to css parser
  * [Project] Html/Css: Fix some issues found
  * [Project] Html/Css: Implement visibility rules for a block
  * [Project] Html: Add more tests cases and fix some more corner issues
  * [Project] Html: Add rows display type support
  * [Project] Html: Allow decode entities function to normalise spaces + unit tests
  * [Project] Html: Another rework of the tags structure
  * [Project] Html: Another try to fix unbalanced cases
  * [Project] Html: Fix crossing spans
  * [Project] Html: Fix parent propagation
  * [Project] Html: Further rework of the html parsing stuff
  * [Project] Html: Implement logic for tags pairing
  * [Project] Html: Implement rawtext state machine
  * [Project] Html: Insert closing tags as well :(
  * [Project] Html: More fixes
  * [Project] Html: More fixes
  * [Project] Html: More spaces logic fixes
  * [Project] Html: One more attempt to write text content
  * [Project] Html: Replace \0 in html content
  * [Project] Html: Rework img/a tags handling
  * [Project] Html: Rework propagation method
  * [Project] Html: Rework tags placement
  * [Project] Html: Rework transparency logic
  * [Project] Html: Support 'hidden' attribute
  * [Project] Html: Try another approach to append tags content
  * [Project] Html: Try to deal with bad unknown tags properly
  * [Project] Lua_aws: Add canonicalisation utility
  * [Project] Lua_aws: Add function to produce AWS Authorisation header
  * [Project] Lua_aws: Implement request signing
  * [Project] Lua_mime: Add lua_mime.modify_headers routine
  * [Project] Lua_task: Add modify_header method
  * [Project] Lua_task: Allow to extract modified headers
  * [Project] Make unescape code public for unit testing
  * [Project] More fixes for closed tags
  * [Project] More fixes to calculations
  * [Project] Rework API for the modified headers
  * [Project] Rework html visibility rule
  * [Project] Skeleton of the css library
  * [Project] Start headers modification API structure
  * [Project] Start working on AWS Lua API
  * [Project] Use lua_mime to modify headers
  * [Project] Use modified headers on dkim signing
  * [Project] Use string_view to constexpr variant unpacking
  * [Rework] Add composites manager concept
  * [Rework] Add tags definitions
  * [Rework] Allow C code to be compiled with C++ compiler
  * [Rework] Clickhouse: Store url flags
  * [Rework] Composites: Rewrite the composites logic
  * [Rework] Composites: Start rework of the composites framework
  * [Rework] Dmarc: Move check policy function to the common utils
  * [Rework] Dmarc: Rework reports keys structure
  * [Rework] Further work to make html content private
  * [Rework] Html/CSS: Remove css C bindings as they are useless now
  * [Rework] Html/CSS: Rework Lua bindings
  * [Rework] Html/Css: Start rework of the html blocks
  * [Rework] Html: Add images processing logic
  * [Rework] Html: Add traverse function
  * [Rework] Html: Another steps to get rid of gnode
  * [Rework] Html: Convert to variant
  * [Rework] Html: Deal with the utf_content part
  * [Rework] Html: Final rework part for the html processing code
  * [Rework] Html: Fix Lua bindings
  * [Rework] Html: Forgot to add the internal include
  * [Rework] Html: Further html urls rework
  * [Rework] Html: Further rework of the tags content extraction
  * [Rework] Html: Make parameters as a vector again
  * [Rework] Html: Move blocks part
  * [Rework] Html: Move images processing stuff
  * [Rework] Html: Rework lua bindings
  * [Rework] Html: Start html text extraction rework
  * [Rework] Html: Start refactoring of the html tags handling
  * [Rework] Html: Start removing of GNode stuff
  * [Rework] Html: Start rework of the html content structure
  * [Rework] Lua_magic: Try to detect text parts with 8bit characters for non-utf8 encodings
  * [Rework] Move HTML url functions and rework them
  * [Rework] Move and adopt entities handling logic
  * [Rework] Move common and rarely used dmarc code to the library
  * [Rework] Move compression routines outside of rspamd_util library
  * [Rework] Move entities/tags handling
  * [Rework] Phishing: Split from redirectors usage
  * [Rework] Redesign html blocks propagation logic
  * [Rework] Remove tag name string
  * [Rework] Rename phished url to a linked url
  * [Rework] Reorganize dmarc plugin and remove unsupported reporting code
  * [Rework] Reputation: Use more flexible types in get/set functions
  * [Rework] Require proper C++ environment for Rspamd build
  * [Rework] Rework extended urls output
  * [Rework] Rework tags parsing machine
  * [Rework] Slightly improve old regexp API
  * [Rework] Start conversion of the redis pool code to c++
  * [Rework] Try to resolve failed upstreams more agressively
  * [Rework] Use C++ utf8 library with unit tests to trim whitespaces
  * [Rework] Use C++ version for unicode normalisation
  * [Rework] Use C++ version of the lua threads pool
  * [Rules] Add raw addresses to MULTIPLE_FROM options
  * [Rules] Another fix to HTTP_TO_HTTPS rule
  * [Rules] Do not trigger HTML_SHORT_LINK_IMG on external images
  * [Rules] Extend FORGED_X_MAILER
  * [Rules] Extend OLD_X_MAILER
  * [Rules] Fix CTYPE_MIXED_BOGUS for text attachments
  * [Rules] Fix FPs for CTYPE_MIXED_BOGUS
  * [Rules] Fix HTTP_TO_HTTPS rule
  * [Rules] Fix HTTP_TO_HTTPS rule
  * [Rules] Fix zerofont rule (partially)
  * [Rules] Micro-optimize X_PHP_EVAL
  * [Rules] Reduce default weight for R_MISSING_CHARSET
2021-12-21 15:00:41 +00:00
leot
aab39cb876 doc: Updated textproc/json2tsv to 0.8 2021-12-21 14:49:10 +00:00
leot
78375da7b5 json2tsv: Update to 0.8
Changes:
0.8
---
- Optimize number parsing for large number datasets
- Add -F and -R options to allow to specify a different field and record
  separator
- Print \n and \t also when using -F/-R options
- Documentation improvements

0.7
---
- Use unlocked I/O by default
- Fix gcc warnings
- Documentation improvements
2021-12-21 14:49:05 +00:00
bsiegert
41cc3bd009 libgit2: include pcre in buildlink3 file
The pkg-config file for libgit2 specifies pcre as a hard dependency, which
means that "pkg-config --libs libgit2" will exit with an error. This means
that every dependent package also depends on pcre, so add it to the list
of dependencies exposed by buildlink3.

Noticed in the pending wip/cargo-edit package, which swallows the error
message, leaving me to debug in the bowels of the Cargo build system.
2021-12-21 14:01:26 +00:00
nia
37ce8b61f3 xcb-util: Remove avoid-duplicate. This is causing problems during upload
because the builtin mechanism isn't working for whatever reason.
2021-12-21 10:11:25 +00:00
adam
0a681c4f14 Updated lang/zig, www/apache24 2021-12-21 09:18:59 +00:00
adam
4f5d5f8b2f apache24: updated to 2.4.52
Changes with Apache 2.4.52

*) SECURITY: CVE-2021-44790: Possible buffer overflow when parsing
   multipart content in mod_lua of Apache HTTP Server 2.4.51 and
   earlier (cve.mitre.org)
   A carefully crafted request body can cause a buffer overflow in
   the mod_lua multipart parser (r:parsebody() called from Lua
   scripts).
   The Apache httpd team is not aware of an exploit for the
   vulnerabilty though it might be possible to craft one.
   This issue affects Apache HTTP Server 2.4.51 and earlier.
   Credits: Chamal

*) SECURITY: CVE-2021-44224: Possible NULL dereference or SSRF in
   forward proxy configurations in Apache HTTP Server 2.4.51 and
   earlier (cve.mitre.org)
   A crafted URI sent to httpd configured as a forward proxy
   (ProxyRequests on) can cause a crash (NULL pointer dereference)
   or, for configurations mixing forward and reverse proxy
   declarations, can allow for requests to be directed to a
   declared Unix Domain Socket endpoint (Server Side Request
   Forgery).
   This issue affects Apache HTTP Server 2.4.7 up to 2.4.51
   (included).
   Credits: 漂亮éź
   TengMA(@Te3t123)

*) http: Enforce that fully qualified uri-paths not to be forward-proxied
   have an http(s) scheme, and that the ones to be forward proxied have a
   hostname, per HTTP specifications.

*) OpenSSL autoconf detection improvement: pick up openssl.pc in the
   specified openssl path.

*) mod_proxy_connect, mod_proxy: Do not change the status code after we
   already sent it to the client.

*) mod_http: Correctly sent a 100 Continue status code when sending an interim
   response as result of an Expect: 100-Continue in the request and not the
   current status code of the request.

*) mod_dav: Some DAV extensions, like CalDAV, specify both document
   elements and property elements that need to be taken into account
   when generating a property. The document element and property element
   are made available in the dav_liveprop_elem structure by calling
   dav_get_liveprop_element().

*) mod_dav: Add utility functions dav_validate_root_ns(),
   dav_find_child_ns(), dav_find_next_ns(), dav_find_attr_ns() and
   dav_find_attr() so that other modules get to play too.

*) mpm_event: Restart stopping of idle children after a load peak.

*) mod_http2: fixes 2 regressions in server limit handling.
   1. When reaching server limits, such as MaxRequestsPerChild, the
      HTTP/2 connection send a GOAWAY frame much too early on new
      connections, leading to invalid protocol state and a client
      failing the request.
      The module now initializes the HTTP/2 protocol correctly and
      allows the client to submit one request before the shutdown
      via a GOAWAY frame is being announced.
   2. A regression in v1.15.24 was fixed that could lead to httpd
      child processes not being terminated on a graceful reload or
      when reaching MaxConnectionsPerChild. When unprocessed h2
      requests were queued at the time, these could stall.
      See <https://github.com/icing/mod_h2/issues/212>.

*) mod_ssl: Add build support for OpenSSL v3.

*) mod_proxy_connect: Honor the smallest of the backend or client timeout
   while tunneling.

*) mod_proxy: SetEnv proxy-nohalfclose (or alike) allows to disable TCP
   half-close forwarding when tunneling protocols.

*) core: Be safe with ap_lingering_close() called with a socket NULL-ed by
   a third-party module.

*) mod_md: Fix memory leak in case of failures to load the private key.

*) mod_md: adding v2.4.8 with the following changes
  - Added support for ACME External Account Binding (EAB).
    Use the new directive `MDExternalAccountBinding` to provide the
    server with the value for key identifier and hmac as provided by
    your CA.
    While working on some servers, EAB handling is not uniform
    across CAs. First tests with a Sectigo Certificate Manager in
    demo mode are successful. But ZeroSSL, for example, seems to
    regard EAB values as a one-time-use-only thing, which makes them
    fail if you create a seconde account or retry the creation of the
    first account with the same EAB.
  - The directive 'MDCertificateAuthority' now checks if its parameter
    is a http/https url or one of a set of known names. Those are
    'LetsEncrypt', 'LetsEncrypt-Test', 'Buypass' and 'Buypass-Test'
    for now and they are not case-sensitive.
    The default of LetsEncrypt is unchanged.
  - `MDContactEmail` can now be specified inside a `<MDomain dnsname>`
    section.
  - Treating 401 HTTP status codes for orders like 403, since some ACME
    servers seem to prefer that for accessing oders from other accounts.
  - When retrieving certificate chains, try to read the repsonse even
    if the HTTP Content-Type is unrecognized.
  - Fixed a bug that reset the error counter of a certificate renewal
    and prevented the increasing delays in further attempts.
  - Fixed the renewal process giving up every time on an already existing
    order with some invalid domains. Now, if such are seen in a previous
    order, a new order is created for a clean start over again.
    See <https://github.com/icing/mod_md/issues/268>
  - Fixed a mixup in md-status handler when static certificate files
    and renewal was configured at the same time.

*) mod_md: values for External Account Binding (EAB) can
   now also be configured to be read from a separate JSON
   file. This allows to keep server configuration permissions
   world readable without exposing secrets.

*) mod_proxy_uwsgi: Remove duplicate slashes at the beginning of PATH_INFO.
2021-12-21 09:18:37 +00:00
adam
b5c1c4f9d1 zig: updated to 0.9.0
0.9.0:

Language Changes

Address Spaces
More Builtins Return String Literals
@minimum and @maximum
@select
SIMD
@intToEnum Implicitly Performs @intCast
Shadowing Declarations
Keywords Deleted: true, false, undefined, null
usingnamespace No Longer Affects Identifier Lookup
c_void renamed to anyopaque
Saturating Arithmetic
Compile Errors for Unused Locals
@export with Field Access
Inline Assembly Requires String Literals
@prefetch
2021-12-21 09:16:26 +00:00
wiz
c23d22ae0f doc: Added www/py-webdav version 1.1.7 2021-12-21 08:10:21 +00:00
wiz
9748a04f4c www/Makefile: + py-webdav 2021-12-21 08:10:11 +00:00
wiz
241a8ac498 www/py-webdav: import py-webdav-1.1.7
WebDAV client library for Python 3

Imported during freeze as possible helper for py-trytond update.
2021-12-21 08:09:57 +00:00
wiz
a0e57de56a py-proteus: fix build with latest setuptools 2021-12-20 22:06:16 +00:00
wiz
371a7f0064 py-pip-api: does not support python 2.x 2021-12-20 21:56:05 +00:00
wiz
c281258705 py-flask-flatpages: fix suspected typo
kygments -> pygments
2021-12-20 21:54:59 +00:00
nia
3fcf35d1ba darktable: Don't use -Werror 2021-12-20 20:59:42 +00:00
nia
659dbe9fc9 lua-luv: Needs lua-compat53 2021-12-20 20:53:12 +00:00
gdt
47ae4b0d07 mk/bsd.pkg.mk: started freeze for pkgsrc-2021Q4 branch [gdt 2021-12-20] 2021-12-20 20:47:57 +00:00
nia
273c30f599 doc: Updated graphics/netpbm to 10.86.25 2021-12-20 20:42:31 +00:00
nia
f06292c18c netpbm: Update to 10.86.25
Based on a patch from Claes Nästén, distfiles generated by
myself.

CHANGE HISTORY
--------------

21.10.17 BJH  Release 10.86.25

              pamtogif: Fix bug: doesn't ignore the input alpha mask when user
              specified -transparent.  Broken in Netpbm 10.37 (December 2006).

              libnetpbm: When validating computable size of width and height,
              allow for adding up to 10 instead of 2, to account for rounding
              up to a multiple of 8 in processing bit maps.

21.08.30 BJH  Release 10.86.24

              ximtoppm: Fix bug: invalid memory references with pathological
              image input.  Broken in Netpbm 86.15 (June 2020).

21.06.30 BJH  Release 10.86.23

              pamtopng: Fix -transparent option - program recognized
              -transparency instead.  Always broken (pamtopng was new in
              Netpbm 10.71 (June 2015)).

              Build: make it work on systems that don't have date +%s.  Broken
              in Netpbm 10.78 (March 2017).  Thanks Claes Nästén
              (pekdon@gmail.com).

21.05.15 BJH  Release 10.86.22

              pamtopng: Fix rejection of all BLACKANDWHITE_ALPHA images with
              message about wrong depth.  Always broken (pamtopng was new in
              Netpbm 10.71 (June 2015)).  Thanks Karol Kosek
              <krkk@krkk.ct8.pl>.

              pamtopng: Fix failure with GRAYSCALE_ALPHA images with maxval
              less than 255.  Always broken (pamtopng was new in Netpbm 10.71
              (June 2015)).  Thanks Karol Kosek <krkk@krkk.ct8.pl>.

              pamtopng: Fix: treats all tuple types that start with BLA as
              BLACKANDWHITE.  Always broken (pamtopng was new in Netpbm 10.71
              (June 2015)).

              pamtogif: Fix failure with bogus message about wrong depth with
              grayscale and black and white PAM images with transparency.
              Always broken (pamtogif was new in Netpbm 10.37 (December 2006)).
              Thanks Karol Kosek <krkk@krkk.ct8.pl>.

21.04.11 BJH  Release 10.86.21

              Build: fix failure of pammixmulti to compile for Mingw for lack
              of drand48.  Always broken (pammixmulti was new in Netpbm 10.85
              (December 2018)).

              make package: fix no such file pcdovtoppm.exe failure on
              Windows.

21.03.21 BJH  Release 10.86.20

              pnmtopng: fix incorrect transparency in output when requesting
              transparency.  Introduced after Netpbm 10.35 (August 2006) but
              not after Netpbm 10.47 (June 2009).

              pnmtopng: fix buffer overrun or bogus "too many color/
              transparency pairs" failure when requesting transparency.
              Introduced after Netpbm 10.26 (January 2005) but not after
              Netpbm 10.35 (August 2006).

              pnmtops: Fix incorrect output (arithmetic overflow) when
              bounding box is exactly INT_MAX high or wide.  Always broken.
              Pnmtops was in primordial Netpbm.

21.03.07 BJH  Release 10.86.19

              pamscale: fix bogus "bad magic number" or similar failure most
              of the time with -nomix.  Broken since Netpbm 10.49 (December
              2009).

              libnetpbm: pm_system: Fix bug: standard input feeder process
              repositions unrelated files.  Always broken (pm_system was new
              in Netpbm 10.13 (September 2003).

              Pamtowinicon: Fix crash or incorrect output with PNG encoding
              (result of pm_system bug above).  Always broken (Pamtowinicon
              was new in Netpbm 10.63 (June 2013).

20.12.08 BJH  Release 10.86.18

              pamarith: Fix bug: fails with more than two operands for
              -mulitply, -minimum, -maximum, -nand, and -nor.

              pamaddnoise: fix bug: garbage output with -type impulse.  Always
              broken (pamaddnoise's precursors pnmaddnoise was new to Netpbm
              in Netpbm 10.29 (August 2005).

20.09.26 BJH  Release 10.86.17

              pamfunc: Fix always wrong output with -not.  Always broken.
              (-not was new in Netpbm 10.40 (September 2007)).

              jpeg2ktopam: Fix crash whenever the program fails.  Broken in
              Netpbm 10.42 (March 2008).

              pamtojpeg2k: Fix failure with most -progression values.  Always
              broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)).

              pamtojpeg2k: Fix wrong result with -tilegrdtly.  Always
              broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)).

              pamarith: Fix crash with -compare where inputs are PBM.  Broken
              in Netpbm 10.14 (February 2003).

              pamfunc: Fix crash with -changemaxval and PBM input.  Always
              broken.  -changemaxval was new in Netpbm 10.65 (December 2013).

              pammixmulti: Fix bug: -randomseed ignored on some systems.
              Always broken.  (pammixmulti was new in Netpbm 10.85 (December
              2018).

              pcdovtoppm: Fix some garbage from the conversion from csh to sh
              in Netpbm 9.12 (March 2001) in conversion from csh arrays that
              should have stopped it from working at all, despite reports from
              users that they were using it.

20.08.29 BJH  Release 10.86.16

              anytopnm, pnmmargin: Fail properly when unable to create
              temporary file.  Broken in Netpbm 10.75 (June 2016).

              pamdepth: fix bug: doesn't work on PAM with black and white
              tuple type.

              pnmnorm: Fix bug: output too dark when -bpercent and -wpercent
              indicate overlapping values.  Broken since Netpbm 10.43 (June
              2008).

              pcdovtoppm: Fix some garbage from the conversion from csh to sh
              in Netpbm 9.12 (March 2001) in conversion from csh arrays that
              should have stopped it from working at all, despite reports from
              users that they were using it.

20.06.27 BJH  Release 10.86.15

              winicontoppm: Fix undefined behavior for various invalid input.
              Always broken.  Winicontoppm was new in Netpbm 9.3 (June 2000).

              winicontoppm: Fix incorrect output with 256 pixel wide or high
              image.  Always broken.  Winicontoppm was new in Netpbm 9.3 (June
              2000).

              cameratopam: Fix buffer overrun.  Always present. (cameratopam
              was new in Netpbm 10.28 (June 2005)).

              ppmtompeg: Fix buffer overruns with very long names in input
              parameter files.  Always broken.  Ppmtompeg was new in
              Netpbm 8.4 (April 2000).

              ximtoppm: Fix possible program crash due to invalid memory
              reference.  Always broken.  ximtoppm was in primordial Netpbm,
              ca 1989.

              pjtoppm: Fix handling of input with width unspecified or not
              positive.  Always broken.  (Pjtoppm was in primordial Netpbm, ca
              1991).

20.06.06 BJH  Release 10.86.14

              pjtoppm: Handle input stream with no transmission mode command.
              Always broken.  Pjtoppm was in primordial Netpbm (1991).

              picttoppm: Fix bug with an input file that specifies a clip
              region (ClipRgn opcode) that is not contained within the
              picture frame.  Result is invalid memory access.  Broken
              some time 1994-2002.

              picttoppm: Fix incorrect output (sheared) when a blit must be
              scaled.  Broken in Netpbm 10.34 (June 2006) or 10.35 (August
              2006).

20.05.06 BJH  Release 10.86.13

              pbmtonokia: Fix incorrect output with -txt option.

              pbmtonokia: Fix incorrect output with newer compiler.

20.03.26 BJH  Release 10.86.12

              Build: make deb: don't include empty Recommends; newer dpkg-deb
              won't accept it.

20.03.26 BJH  Release 10.86.11

              pbmtopgm: Fix incorrect output when convolution area is not
              square.  Always broken.  pbmtopgm was in primordial Netpbm,
              ca 1991.

              pbmtopgm: Fix crash when convolution matrix too large for word
              size.  Always broken.  pbmtopgm was in primordial Netpbm, ca
              1991.

              pnmshear: Fix arithmetic overflow with shear angle near +/- 90
              degrees.

20.03.15 BJH  Release 10.86.10

              pamdice: Fix crash when -width or -height is zero.

              pamdice: Fix incorrect file names when -outstem contains "%s",
              etc.

              pnmquantall: remove accidentally published debugging trace.

20.02.14 BJH  Release 10.86.09

              pamdice: Fix junk output when -width or -height not specified.

              libnetpbm: pm_getline, xvminitoppm, pamtris : Fix bug: crash
              when reading empty line.

              libnetpbm: pm_read_unknown_size, rawtopgm, zeisstopnm: crash
              when out of memory

19.12.25 BJH  Release 10.86.08

              pamrubber: Fix bug: -frame doesn't work.  Always broken.
              (Pamrubber was new in Netpbm 10.54 (March 2011).

19.12.03 BJH  Release 10.86.07

              anytopnm: Fix unpredictable behavior when file name contains
              spaces.

19.09.28 BJH  Release 10.86.06

              jpeg2ktopam, pamtojpeg2k: fix negative array index.  Always
              broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)).

              jpeg2ktopam, pamtojpeg2k: fix assertion failure.  Always
              broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)).

              jpeg2ktopam: Fix memory leak after decoder failure.  Always
              broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)).

              jpeg2ktopam: fix null pointer dereference.  Always broken
              (pamtojpeg2k was new in Netpbm 10.12 (November 2002)).

              Build: fix for Cygwin, "no rule to make pm_config.h".

19.08.09 BJH  Release 10.86.05

              pnmtorle, rletopnm: fix wild pointer dereference when a memory
              allocation fails.

19.06.15 BJH  Release 10.86.04

              pamtris: Fix bug: debug trace left in

              pbmtozinc: Fix wrong output on big-endian machines.  Broken in
              Netpbm 10.71 (June 2015).

19.05.04 BJH  Release 10.86.03

              pnmtopng: Fix bug: Defaults to no filters.  Should be all
              filters.  Effect is larger PNG output.  Broken after Netpbm
              10.26 (January 2005) but no later than Netpbm 10.35 (August
              2006).

              pnmtopng: Fix bug: Doesn't allow multiple filter options.
              Broken after Netpbm 10.26 (January 2005) but no later than
              Netpbm 10.35 (August 2006).

              pnmcrop: Don't allow -borderfile with -reportXXX.  It doesn't
              work.

19.04.10 BJH  Release 10.86.02

              pnmcrop: fix bug: -bgcolor doesn't work.  Always present
              (-bgcolor was introduced in Netpbm 10.86 (March 2019)).

19.04.06 BJH  Release 10.86.01

              pnmcrop: fix bug: incorrect identification of background with
              -bgcolor and PBM or PGM image.  Always present (-bgcolor was
              introduced in Netpbm 10.86 (March 2019)).

19.03.30 BJH  Release 10.86.00

              Add pamfind.

              Add pambrighten.

              Add pamhue.

              pnmcrop: Add -bg-color, bg-corner, -reportfull, -reportsize,
              -blank-image .

              pamtopng: Add -interlace .

              pamenlarge: Add -scale, -xscale, -yscale .

              pamenlarge: Much faster for PBM with xscale factor above 10;
              slightly faster for xscale factor 2-10.

              pamfile: Add -machine and -size .

              pamscale: Add -reportonly

              pamstretch-gen: Add -quiet, -plain.

              pamstretch-gen: Use -dropedge on the 'pamstretch' piece for
              better looking output.

              pamstretch: Accept scale factor of 1 as a parameter (already
              was accepted with -xscale and -yscale options).

              pamstretch: Don't mess with edge when scale factor is 1,
              regardless of -dropedge and -blackedge.

              ppmwheel: Add -huevalue, -huesaturation, -maxval .

              various: Fix unnormalizing code so a value exactly between two
              sample values rounds consistently up.  Affects many programs.

              pstopnm: Fix bug: -textalphabits has no effect.  Always broken.
              (-textalphabits was new in Netpbm 10.53 (December 2010)).

              pamtopng: Fix sBit chunk, bit shift value for 1-, 2-, and 4-bit-
              per-sample images.  Always broken (Pamtopng was new in Netpbm
              10.71 (June 2015)).

              pamtopng: Fix buffer overrun.  Always broken (Pamtopng was new
              in Netpbm 10.71 (June 2015)).

              pnmtopng: fix bug: -interlace ignored.  Broken in 10.55
              (June 2011).

              pamstretch: Reject very large scale factors instead of producing
              incorrect output.

              ppmbrighten: Fix crash with -normalize when there is only one
              intensity in the image.  Always broken - Ppmbrighten was new in
              the first Netpbm release in 1991.

              ppmdraw: Fix bug: 'setlinetype nodiag' says invalid type.
              Always broken.  (Ppmdraw was new in Netpbm 10.29 (August 2005)).

              Build: split link/ directory in package tree into staticlink/
              and sharedlink/ .  Make 'installnetpbm' do separate prompts to
              install static libraries and shared library stubs.  Make
              'installnetpbm' install clean symlink in the usual case that the
              shared library stub and shared library are in the same
              directory.

              Build: update 'mkdeb' so it works on Debian 9 (in addition to
              Debian 8).  Thanks Neil R Ormos <ormos@ormos.org>.

18.12.29 BJH  Release 10.85.00

              pnmpaste: Add -nand, -nor, and -nxor.

              pamcut: add -cropleft, -cropright, -croptop, -cropbottom.

              ppmtobmp: respect -bpp with PBM input.

              bmptopnm: allow single color colormap with bpp 1.

              bmptopnm: validate plane count = 1.

              bmptopnm: Add RLE4 compression decoding.  This was ostensibly
              added in Netpbm 10.32 (February 2006), but never worked.

              Add pammixmulti.  Thanks Scott Pakin (scott+pbm@pakin.org).

              pamtotga: Add -cmap16 .

              pamtris: Add -rgb, -grayscale.  Add w parameter to vertex
              instructions.  Fix perspective correctness.  Thanks Lucas Brunno
              Luna <lucaslunar32@hotmail.com>.

              picttoppm: accept rectangle specifications in input that have
              the corners in any order, not just upper left, then lower right.

              pamtotga: identify compressed colormapped format in error
              message saying the program doesn't know how to interpret it.

              pamtotga: Ignore extra planes in black and white or grayscale
              input instead of generating junk output.

              Merge build: make old names for JPEG, TIFF, and PNG converter
              programs work (function previously omitted by design because it
              was too hard).

              bmptopnm: Fix wrong output for non-colormapped OS2 BMP.  Broken
              in Netpbm 10.18 (September 2003).

              bmptopnm: Fix array bounds violation when index value in raster
              is too big.  Broken after Netpbm 10.11 (October 2002) but before
              10.19 (November 2003).

              libnetpbm: Fix invalid memory reference in color name processing
              when trivial memory allocation fails.

              pamtojpeg2k: fix incorrect interpretation of -ilyrrates option
              when it contains multiple delimiter characters in a row.  Always
              broken (pamtojpeg2k was new in Netpbm 10.12 (November 2002)).

              pnmtojbig: fix incorrect handling of -x option.  Always broken
              (pnmtojbig was new in Netpbm 9.2 (May 2000)).

              pjtoppm, pbmtoppa: fix arithmetic overflow.

              Build: fix parallel make.

              Build: fix reference to nonexistent getline on Mac OS X 10.6.

              Build: fix reference to nonexistent strndup on Mac OS X 10.6.

              Merge build: fix duplicate symbol 'prefabCode' in g3topbm,
              pbmtog3.  Introduced in Netpbm 10.79 (June 2017).

18.09.29 BJH  Release 10.84.00

              Add pamaltsat.  Thanks Anton Shepelev <anton.txt@gmail.com>.

              Add pamtris.  Thanks Lucas Brunno Luna
              <lucaslunar32@hotmail.com>.

              libpbmfont, pbmtext: fix bugs with BDF file lines with
              insufficient number of fields.  Unknown effect.

              pbmtext: -wchar works with built-in fonts.

              pbmtext: improved -verbose information about BDF fonts:
              include CHARSET_REGISTRY, CHARSET_ENCODING.

              libnetpbm font facilities: built-in fonts work with wide
              characters.

              pbmtext; libnetpbm BDF font processing: fix invalid memory
              reference when BDF font file has invalid syntax.  Broken
              in primordial Netpbm, ca 1993.

              pamgetcolor: fix bug: gets color of only the top half of a
              region.

              pnmfiasco, fiascotopnm: Fix trivial memory leak.  Always broken
              (programs were new in Netpbm 9.6, July 2000).

18.06.30 BJH  Release 10.83.00

              Add pamlevels.  Thanks Anton Shepelev <anton.txt@gmail.com>.

              Add pamgetcolor.  Thanks Anton Shepelev <anton.txt@gmail.com>.

              Add rgb-<maxval>:r/g/b color specification format.

              pngtopam: Fix bogus warning of non-square pixels when image does
              not contain pixel resolution information.  Introduced in Netpbm
              10.48 (September 2009).

              pstopnm: Fix divide-by-zero crash when Postscript input says
              the image has zero size.

              pstopnm: Fix divide-by-zero crash when computed resolution
              rounds down to zero dots per inch.

              pbmmask: Fix invalid memory reference with zero-dimension
              input image.  Broken in primordial Netpbm, ca 1989.

              pamtojpeg2k: Fix incorrect metadata in output with GRAYSCALE PAM
              input.  Always broken (pamtojpeg2k was new in Netpbm 10.12
              (November 2002)).

              libnetpbm: Add pnm_colorspec_rgb_integer,
              pnm_colorspec_rgb_norm, pnm_colorspec_rgb_x11,
              pnm_colorspec_dict, pnm_colorspec_dict_close.

              libnetpbm: Add pnm_parsecolor2.

              libnetpbm: Add pnm_allocpamtuplen, pnm_freepamtuplen.

              libnetpbm: Make the normalized tuple functions respect the
              allocation depth specified in struct pam (member
              'allocation_depth') instead of using the actual tuple depth
              (member 'depth').

              ilbmtoppm: Fix bug: may fail with bogus error message about an
              invalid CLUT chunk if image has a CLUT chunk.  Introduced after
              Netpbm 10.26 (January 2005) and at or before Netpbm 10.35
              (August 2006).

18.03.25 BJH  Release 10.82.00

              pbmtext: Add -wchar.

              pbmtext: Add -text-dump option.

              ppmhist: Add color summary to top of output, (except with
              -noheader).

              pnmremap: Add -randomseed.

              pnmquant: Add -norandom, -randomseed.

              pamtogif: Add -noclear option.

              giftopnm: Check "data width" value from GIF image properly:
              can't be bigger than 11, because the minimum code size is one
              more than the data width and the maximum code size is 12.  (Note
              that GIF spec prohibits anything more than 8).

              pnmpsnr: Add -targetX options.

              ppmrainbow: Add "ppmrainbow: " to error messages, like other
              programs.

              ppmrainbow: improve error message.

              g3topbm: Fix bug - produces invalid empty PBM image if input
              image is empty.

              ppmpat: Fix bug - crash or junk output with -camo or -anticamo
              and no -color.  Introduced in Netpbm 10.78 (March 2017).

              mrftopbm: Fix bug - wrong error messages or output when input
              invalidly short.  Always broken (mrftopbm was new in Netpbm
              10.18 (September 2003).

              Build: fix compile failure on systems without strnlen (such
              as MacOS X before 10.7).  Broken in 10.81 (December 2017).

17.12.30 BJH  Release 10.81.00

              sldtoppm: -lib and -dir don't work - always says slide not
              found.  Broken in Netpbm 10.63 (June 2013).

              sldtoppm: fix bug: says AutoCAD slide file isn't an AutoCAD
              slide file.  Broken after Netpbm 10.26 (January 2005), but no
              later than 10.35 (August 2006).

              sldtoppm: fix bug: wild memory accesses, weird messages when
              invalid input file has unterminated strings.

17.09.30 BJH  Release 10.80.00

              pnmtopalm: Refuse to create a compressed image with more than 8
              bits per pixel.

              pbmtext, libnetpbm font facilities: allow glyphs in font files
              that have no bitmap data; just used for their advance value to
              code a space.

              pbmtext: Improve error message when there is a problem reading
              the font file.

              libnetpbm font facilities: consider font invalid if a glyph is
              more than 65536 pixels high or wide.

              ppmshadow: handle images with a black background and low
              contrast images (i.e. little difference between foreground and
              background).

              ppmbrighten: fix bug: red pixels change hue.  Introduced in
              after Netpbm 10.11 (October 2002) and before Netpbm 10.18
              (September 2003).

              palmtopnm: fix crash if invalid input contains color index that
              is not in the palette.  Always broken (palmtopnm was new in
              Netpbm 9.10 (October 2001)).

              pnmtopalm: fix incorrect output with certain input files and
              -packbits_compression.  Always broken.  -packbits_compression
              was new in Netpbm 10.27 (March 2005).

              pnmtopalm: Correct error message recommending running
              pnmquant when the real solution is to run pnmremap to modify the
              image to Palm standard colors.

              pnmtopalm: Fix bug causing "color not in colormap" failure with
              -colormap and maxval other than 255.

              libnetpbm: font facilities: fix invalid memory reference with
              certain font files.

              libnetpbm: ppm_readcolordict: Improve error message when there is
              a problem reading the color dictionary.  Affects ppmhist.

              pgmmake: Fix bug: treats non-numeric gray-level argument as zero.
              Always broken (Pgmmake was new in Netpbm 10.32, February 2006).

              pdbimgtopam, pamtopdbimg: fix various cases of incorrect output,
              some always present (programs were new in Netpbm 10.52.00
              (October 2010)).

              libnetpbm: pnm_parsecolorn(), pnm_parsecolor(): fix parsing of
              rgb: color specifications: yields value slightly too dim.
              Affects many programs.  Broken in Netpbm 10.79 (June 2017).

              Makeman: make it work with Python 3.6 II.
2021-12-20 20:41:38 +00:00
gdt
ff06f2fadc cyrus-sasl: Extend DESCR to mention plugins 2021-12-20 19:41:45 +00:00
taca
74f9218261 doc: Updated devel/ruby-test-unit to 3.5.3 2021-12-20 13:50:02 +00:00
taca
934cfe76f1 devel/ruby-test-unit: update to 3.5.3
This is a leaf package.

3.5.3 (2021-12-20)

Improvements

* Made how to sub test case generation customizable.
  [GitHub#207][Patch by Akira Matsuda]
2021-12-20 13:49:36 +00:00
leot
60015bf043 doc: Updated www/webkit-gtk to 2.34.3 2021-12-20 12:26:22 +00:00
leot
15e453b02e webkit-gtk: Update to 2.34.3
Changes:
2.34.3
------
 - Make audio tools (like mixers) display the actual name of the application
   producing sound, instead of a generic one.
 - Fix several crashes and rendering issues.
2021-12-20 12:26:16 +00:00
adam
0dd1ba29b1 Updated net/py-amqp, math/py-numpy 2021-12-20 11:28:20 +00:00
adam
a6f84f2951 py-numpy: updated to 1.21.5
1.21.5:
BUG: Fix shadowed reference of `dtype` in type stub
BUG: Fix headers for universal2 builds
BUG: ``VOID_nonzero`` could sometimes mutate alignment flag
BUG: Do not use nonzero fastpath on unaligned arrays
BUG: Distutils patch to allow for 2 as a minor version (!)
BUG, SIMD: Fix 64-bit/8-bit integer division by a scalar
BUG, SIMD: Workaround broadcasting SIMD 64-bit integers on MSVC...
REL: Prepare for the NumPy 1.21.4 release.
TST: Fix a `Arrayterator` typing test failure
2021-12-20 11:27:57 +00:00
adam
2c445b7dbe py-amqp: updated to 5.0.9
5.0.9:
- Append to _used_channel_ids in _used_channel_ids
2021-12-20 11:26:33 +00:00
jperkin
aad6a81855 perl5: Remove bash requirement on SunOS.
This was to work around pdksh bugs, but we have mksh now.
2021-12-20 09:01:05 +00:00
nia
57994b5550 modular-xorg-server: Simplify builtin.mk: use the pkg-config file. 2021-12-20 07:29:09 +00:00
nia
8e571d676a newsbeuter: Fix building on NetBSD HEAD. 2021-12-20 07:19:42 +00:00
nia
96e55928eb rst2man: Fix sandbox builds: ensure the versioned rst2man executable
is found so that man pages are always generated.
2021-12-20 07:09:07 +00:00
nia
f0e1c3a681 totem: Add missing dependency on pod2man 2021-12-20 07:02:20 +00:00
gutteridge
f5a518d713 doc: Updated sysutils/xfce4-mount-plugin to 1.1.5 2021-12-20 02:39:46 +00:00
gutteridge
5bddf2fb9d xfce4-mount-plugin: update to 1.1.5
No condensed change log for 1.1.5 available, summary is:

Bump version to 1.1.5 after German translation update and compilation
on FreeBSD 12.2

1.1.4
======
- Remove unused variable exclude_devicenames
- Remove obsolete panel version 4.9 check
- Remove checks for unused functions from configure.ac
- Include stdlib because malloc is used
- Spellfix. Add missing "e" to siz (size)
- Update URLs from goodies.x.o to docs.x.o (Bug #16168)
- Fix build with panel 4.15
- Make build less verbose
- Another change to the SVG icon file canvas size
- Updated svg image to have a larger canvas so that the panel can be
  resized up to 192 pixels size
- Added title to popup menu; even if it is not empty (Bug #14478)
- https URL instead of http
- Renamed improperly named member variable of main mountpoint display
  structure
- Display percentage on progress bar again (regression from port to
  Gtk3)
- Reformatted popup information with more columns and nicer alignment.
  (Bug #14670)
- Fix bug 13624 by not trying to save when closing the plugin, but
  already and only when closing the settings dialog
- Translation Updates:
  Albanian, Arabic, Asturian, Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Korean, Latvian, Lithuanian, Malay, Norwegian Bokm��l, Occitan (post
  1500), Panjabi (Punjabi), Polish, Portuguese, Portuguese (Brazil),
  Russian, Serbian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian,
  Urdu, Urdu (Pakistan), Uyghur
2021-12-20 02:39:33 +00:00
wiz
beac49113f doc: Updated finance/gnucash-docs to 4.9 2021-12-20 00:43:41 +00:00
wiz
2a70a94586 gnucash-docs: update to 4.9.
4.9   - 19 December 2021
        o Bug 797950 - Reconcilation docs don't mention automatic
		       credit card payment feature.
        o Guide:C: Add a directory with datafiles for faster regeneration of
          images
        o Chapter "Online-Quotes" created.
           Description of the installation and configuration of F::Q (moved
           from Help_ch_Account-Actions-xml).
        o Remove several Autotools remains
        o Drop TravisCI as we are using Github Workflows now.
        o Removed the information of HACKING file from README.
        o Add ghelp to the default target
          At some point in the past ghelp didn't have to be built, as one could
          develop and test simply from the source directory. That is no longer
          the case so perform a build by default if ghelp is enabled.
2021-12-20 00:43:31 +00:00
wiz
72bbcc1204 doc: Updated finance/gnucash to 4.9 2021-12-20 00:35:56 +00:00
wiz
0935e1b018 gnucash: update to 4.9.
4.9 - 19 December 2021
The tenth release of the 4.x Stable Series
Between 4.8 and 4.9, the following bugfixes were accomplished:

    Bug 797502 - (RTL) - Right edge of the reports are locked while scrolling down

    Running gnucash in Hebrew, the right edge of the reports are locked while scrolling down and do not scroll with the rest of the report.
    Bug 797618 - Spanish translation of Shares and Stock
    Bug 797678 - OFX importer should supplement, not replace, existing Notes (and Description and Memo) fields

    Add an "Append" checkbox to the bottom of the "Generic import transaction matcher" window to the left of the "Reconcile after match" checkbox. When ticked, this causes the imported Description/Notes to be appended to the matched transaction Description/Notes respectively. The selected ticked/unticked state of the "Append" checkbox is saved in a key value pair for the import account, so the next import for that account will automatically default it to the saved state. As these mods are limited to the code for the matcher window, this should work for all the imports that use it - ie ofx & csv file imports (both tested) & aqbanking (cannot test).
    Bug 797772 - Allow reconciliation report to double filter by both posting and reconciliation date
    Bug 798222 - Account search dialog: Pushing enter does nothing
    Bug 798266 - Dropdown picker menu for category does not appear
    Bug 798313 - "File/Import/Import Transactions From CSV" crashes Gnucash.
    Bug 798320 - Error message indicating a crash of GNUcash when closing application - MacOS 10.15.7 (19H1419)
    Bug 798325 - New Currency for Venezuela (VED)
    Bug 798327 - Ofx import stops too early for multi-account OFX and one account has no new transactions
    Bug 798335 - No longer possible to change trading account

    Strip trading splits only if "Use Trading Accounts" is enabled for the book so that users who want to manage trading accounts by hand may do so.
    Bug 798341 - Right align in Hebrew - Account screen
    Bug 798346 - crashes when running check & repair
    Bug 798352 - Decimal Precision when Entering Mutual Fund Transaction

    Let xaccParseAmount parse up to 12 decimal places instead of 8.
    Bug 798382 - Typo corrections in comments

The following fixes and improvements were not associated with bug reports:

    More memory leak plugging and GList efficiency improvements.
    Fix build with cmake older than 3.18
      3.18 introduced 'cmake -E cat', but we still have to support versions
      starting from 3.14.
    [account-piecharts] don't use gnc:make-internal-option
    Several improvements to the experimental IFRS cost-basis report.
    Fix two minor issues with displaying links in the Document Link dialog.
    Fix obsolete links to bugzilla.gnome.org in translations.
    L18N: Fix glossary/es.po:906: duplicate message definition...

    901: ...this is the location of the first definition
    [budget-flow] delay creating exchange-fn until a valid budget exists

    because it needs budget period end-date.
    [options.scm] Addon previous commit... need to initialize with guid
    [options.scm] gnc:make-budget-option stores guid instead of object

    because object may become stale if UI is used to delete it, leading to stale pointer and segfault. storing guid is safer, and will return null if budget is deleted.
    Support SEPA internal transfer
    Fix issue with failure to run reconciliation with all accounts present in a multi-account OFX file. Do that by saving a GList of statements, rather than a pointer to a single one. Also freeing of info happens during the call to process_next_file.
    Import of OFX files with many securities opens too many matching dialogs Because ofx import is currently split per target account, and since each security has its own accounts, importing such OFX is a tedious process. The fix is to only split the transactions if we identify a potential transfer, currently based on amount, date and accounts. To do that, we insert transactions one by one into a list, making sure we have not already inserted one that has the same date, and the same absolute amount. If we have, we keep this potential transfer for a second phase. A naive approach would loop through added transactions for each new transaction by that ends up being O(N^2), which matters if we have many transactions. Instead, I'm using a hash to make this O(N log N).
    [date-utilities.scm] remove unused date selectors code & string
    Adjust GNC_DEFINE_TYPE_EXTENDED_END
      To match new signature of g_once_init_enter and g_once_init_leave.
    glib headers should not be included with 'extern "C"'.
    Add explanatory note for gnc_add_scheme_deprecated_module test code

    [test-engine-extras] don't create splits of opposing amt/value signs
      Splits' value and amount should never be of opposite signs. Fix
      test book which had created this incorrect value/amount
      pair. Strengthen env-create-multisplit-transaction to disallow
      test book errors.
    [trep-engine] new option "Date Filter" to specify dates to filter by
    [dialog-sx-since-last-run] don't allocate repeatedly to combine strings
    [test-transaction] "Report Currency" renamed to "Report's currency"
    Separate the warnings for "cut split/transaction" and
      "delete split/transaction"
    [gnc-autoclear] Move autoclear algorithm into gnome-utils
    GSettings - fix GObject warning when old prefs-version is unset
      This will happen when current master (future 5.0) has been run
      at least once.
    [utest-gnc-pricedb] add tests for gnc_price_list_equal
    [reconcile-view][bug] dr/cr query tests amount instead of value
      Because split->amount and split->value are generally of equal
      sign, EXCEPT in stock transactions whereby split->value can be
      zero and split->amount is non-zero. e.g. a stock split
      transaction. Querying the split amount instead will allow stock
      accounts with stock splits to be reconciled.
    [split-register-model.c] Hide price==1 for zero-amount splits
      mainly of interest in zero-amount zero-value splits in the stock
      register eg dividend splits.
    [core-utils] introduce gnc:format
    (gnc:format str [binding value]...) str will contain ${binding} which will
      be replaced to value.
    [test-core-utils] uses srfi-64
    [import-main-matcher] show destination acct for auto-match
    GSettings - add 'deprecate' and 'obsolete' conversions for user preferences
      'deprecate' is technically a noop. It serves to remind
      maintainers the 'deprecated' preference is to be obsoleted in
      the next major release. 'obsolete' goes one step further in that
      it will cause gnucash to reset the preference, effectively
      clearing the value stored in the preferences backend. This is
      the final phase of a preference. Following this it will be
      completely removed from the GSettings schema in the next major
      release. Notes * 'deprecate' and 'migrate' are related. Both are
      a reminder the preference is to be obsoleted in the next major
      release. 'deprecate' does only that though while 'migrate' will
      also trigger a copy of the old value to a new location in the
      databse. * This commit readds a couple of preferences that had
      been removed in the past to be able to properly obsolete them
      (and to test the obsoleting code)
2021-12-20 00:35:44 +00:00
pin
095e907103 doc: Added x11/wired-notify version 0.9.4 2021-12-19 21:38:42 +00:00
pin
2bb913d924 Add wired-notify 2021-12-19 21:38:12 +00:00
pin
4c102a1caa x11/wired-notify: import package
Wired is light and fully customizable notification daemon that provides you
with powerful and extensible layout tools.
2021-12-19 21:37:05 +00:00
rhialto
f8dd1c9dc5 emulators/hercules4sdl: limit access to suid program hercifc.
It's installed accessible to the new group "hercules":
-r-s--x---  1 root  hercules  9512 Dec 19 21:25 /usr/pkg/bin/hercifc
2021-12-19 21:26:27 +00:00
rhialto
bd9e838c10 doc: Updated emulators/hercules4sdl to 4.4 2021-12-19 19:10:00 +00:00
rhialto
ffeadf28d7 emulators/hercules4sdl: update to 4.4
Now installs hercifc suid root so that you don't have to run hercules
itself as root (for networking purposes).

Summary of Changes:
-------------------

  . Fix many SIE arch-dep violation bugs
  . Fix to SIE handling of STFL/STFLE instructions
  . Internal and SIE SKA Storage Key handling fixes
  . Fix VM/ESA OPERATOR userid looping bug
  . Preliminary SIE ESSA/STHYI instructions support
  . Fixes to MVS assist support
  . ECPS:VM 1.88 fixes

  . ISK/ISKE, IVSK, RRB/RRBE, SSK/SSKE, RRBM, PFMF instruction fixes
  . Fixes to CSP/CSPG/IDTE/IPTE instructions
  . Minor LAA/LAAG (et al.) instructions fix
  . RRBM instruction fix
  . PTFF instruction support for function codes 04, 05, 69
  . Fix DAT bug in MVCOS instruction

  . Local-TLB-Clearing Facility
  . Nonquiescing Key-Setting Facility
  . Insert Reference Bits Multiple Facility
  . Miscellaneous-Instruction-Extensions Facilities 2 and 3
  . PPA-in-order facility
  . Allow modifying "IBM" and undefined facility bits

  . LCS device fixes and improvements
  . LCS device SNA support
  . 3270 device connection improvements
  . CTCE device fixes and improvements
  . CTCI device fix for VSE
  . Minor QETH (OSA) device fixes/improvements

  . CCKDMAP utility CFBA/CFBA64 device support
  . Fix to DASDLS utility shadow file logic
  . CCKDLOAD utility fix
  . Fix dasd utilities r/o access to r/w images
  . Minor "faketape" emulated tape format fix
  . Fix possible CRASH during compressed dasd attach/detach

  . PANOPT statement "MSGCOLOR" option
  . PANRATE/PANTITLE replaced by PANOPT
  . Minor MODEL/PLANT/MANUFACTURER statement fixes
  . New -o/--output/--logfile command-line options

  . Hardware loader fix
  . Minor Rexx support fixes and improvements
  . Minor External Packages updates
  . Fixes to herclin.exe
  . Translation Specification PIC 12 fix
  . Improved TXF reliability and completeness
  . Predefined CPUMODEL $(symbol) values

  . Improvements to building Hercules on non-Windows platforms
  . Improvements to building Hercules on Windows platforms
  . Many other minor internal/external fixes and improvements
2021-12-19 19:08:19 +00:00
pin
0d18ed74e9 doc: Updated www/lariza to 21.12 2021-12-19 18:34:11 +00:00
pin
b25decf5af www/lariza: update to 21.12
[Fixed]
   - Not a real "fix": Sandboxing has been disabled, because it makes the
     program crash since WebKit 2.34. Fixing this properly probably.
2021-12-19 18:33:46 +00:00
adam
d8cafb5e47 Updated net/py-amqp, devel/py-memory-profiler 2021-12-19 16:57:20 +00:00
adam
e5a5c1db59 py-memory-profiler: updated to 0.60.0
0.60.0:
Unknown changes
2021-12-19 16:57:00 +00:00
adam
b7931e9e6e py-amqp: updated to 5.0.8
5.0.8
=====
- Reduce memory usage of Connection
- Add additional error handling around code where an OSError
  may be raised on failed connections. Fixes

5.0.7
=====
- Remove dependency to case
- Bugfix: not closing socket after server disconnect
2021-12-19 16:53:45 +00:00