Commit graph

2387 commits

Author SHA1 Message Date
plunky
39849a260a fix build for NetBSD-10 and onwards 2023-02-21 20:18:09 +00:00
adam
9e410ad4e3 py-rich: updated to 13.3.1
13.3.1 - 2023-01-28

Fixed

Fixed truecolor to eight bit color conversion

13.3.0 - 2023-01-27

Fixed

Fixed failing tests due to Pygments dependency
Relaxed ipywidgets
Added

Added encoding parameter in Theme.read

13.2.0 - 2023-01-19

Changed

Switch Markdown parsing from commonmark to markdown-it-py

13.1.0 - 2023-01-14

Fixed

Fixed wrong filenames in Jupyter tracebacks
Added

Added locals_hide_dunder and locals_hide_sunder to Tracebacks, to hide double underscore and single underscore locals.
Changed

Tracebacks will now hide double underscore names from locals by default. Set locals_hide_dunder=False to restore previous behaviour.

13.0.1 - 2023-01-06

Fixed

Fixed issue with Segment.split_cells for mixed single and double cell widths

13.0.0 - 2022-12-30

Fixed

Reversed pre and code tags in base HTML format
Improved detection of attrs library, that isn't confused by the presence of the attr library.
Fixed issue with locals_max_length parameter not being respected in Traceback
Handling of broken fileno made more robust. Fixes
Fixed missing fileno on FileProxy
Changed

Bumped minimum Python version to 3.7
Pretty-printing of "tagged" __repr__ results is now greedy when matching tags
progress.track now supports deriving total from __length_hint__
Added

Add type annotation for key_separator of pretty.Node
2023-02-20 17:33:17 +00:00
adam
5ddb8cefb5 srtp: updated to 2.5.0
2.5.0

- Make mbedtls hmac less restrictive in line with RFC and library capabilities
- Allow overriding stream list implementation
- update min openssl version to 1.1.0
- Openssl 3 support for EVP MAC
- Add android build to CI
- add CIFuzz Github action to workflows
- Add policy_set_aes_cm_192_xxx symbols to def file
- Use current directions in stream update test
- Call `set_aad` and `get_tag` in AEAD performance tests
- Create alias for srtp2 as libSRTP::srtp2
- Remove compatibility code for legacy OpenSSL to fix LibreSSL build
- Export CMake Targets
- Avoid initializing local char table when converting nibble to hex
- EVP_CIPHER_CTX_cleanup() is deprecated in OpenSSL 1.1.0
- Correct null cipher key sizes and be more defensive
- Include directory should point to 'include' not to 'include/srtp2'
- Count blocks instead of bytes in AES-ICM limit computation
- Rtp decoder support ssrc and roc
- Use a full-length key even with null ciphers
- Fix set ROC functionality with gcm

2.4.0

Major changes

- Remove EKT files, this was never completed and the draft has since changed.
- Adds support for Mbedtls as a crypto backend.
- Support apple silicon build.
- Adds support for the Meson build system. This is an alternative to Cmake and auto tools.

Other changes

- Improve OpenSSL KDF check.
- Add void to function declarations for EVP_EncryptInit check.
- Remove dead code.
- Support running against nss >= 3.52.
- Remove references to dtls from libsrtp.
- Use nss based hmac when nss enabled.
- Move selftest vectors form backends to common files.
- Extend cmake support.
- Fix gcc11 warning by defining output length.
- Remove visual studio build files.
- cmake: Set the VERSION property of the srtp2 library.
- Fixed issue 499 with buffer overflow.
- Feature/additional error checks.
- Rework check for OPENSSL_cleanse().
- Avoid non-existing compiler flag -O4.
- Fix two-byte RTP header extension encryption.
- Modify cmake to install crypto_types.h instead of cipher_types.h
2023-02-15 12:23:30 +00:00
ryoon
cdab5aeed7 *: Recursive revbup from graphics/freetype2 2023-01-29 21:14:22 +00:00
ryoon
022fdfb1aa asterisk16: -n option is no longer accepted for shell scripting
Fix rc.d script to exclude -n options.
Bump PKGREVISION.
2023-01-07 19:31:18 +00:00
wiz
87b1113313 hylafax: fix build with tiff 4.5
Based on landry's patches in OpenBSD ports, but basically copying
tiff code.

Bump PKGREVISION.
2023-01-05 14:30:13 +00:00
wiz
92a8e1ad3c *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
ryoon
493374ea04 asterisk16: Update to 16.29.1
* Use bash for configure script. It uses bash-specific syntax.
* Use menuselect command to adjust options instead of manually
  crafted makeopts file. Manually crafted file does not work
  properly for me and 16.29.1 now.
* I have no idea about x11 option's status. It seems that
  gtk2 config UI is not available in this release at least,
  if I understand correctly.

Changelog:
16.29.1
Bugs fixed in this release:

[ASTERISK-30103] chan_ooh323 vulnerability in calling/called party IE (Reported By: Michael Bradeen)

[ASTERISK-30176] GetConfig can read files outside of Asterisk (Reported By: shawty)

[ASTERISK-30244] Occasional crash when TCP/TLS connection terminated and subscription persistence is removed (Reported By: nappsoft)

[ASTERISK-30338] Backport 2.13 security fixes from pjproject


16.29.0
New Features made in this release:

  * [ASTERISK-30037]         Add test support to calling external processes
                             (Reported by Philip Prindeville)
  * [ASTERISK-30161]         locks: add AMI event for deadlock
                             (Reported by N A)
  * [ASTERISK-30211]         app_confbridge: Add end_marked_any option
                             (Reported by N A)
  * [ASTERISK-30186]         res_pjsip: Add support for reloading TLS
                             certificate and key information
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29899]         features: Add advanced transfer initiation options
                             (Reported by N A)

Bugs fixed in this release:

  * [ASTERISK-30235]         res_crypto and tests: Memory issues and and
                             uninitialized variable error
                             (Reported by George Joseph)
  * [ASTERISK-30234]         res_geolocation:   may be used uninitialized error
                             in geoloc_config.c
                             (Reported by George Joseph)
  * [ASTERISK-30215]         Inbound SIP INVITE with Geo Location causing a
                             Segmentation Fault
                             (Reported by Dan Cropp)
  * [ASTERISK-30135]         [res_musiconhold] Allows the moh only for the
                             answered call
                             (Reported by sungtae kim)
  * [ASTERISK-26894]         pjsip should support tel uri scheme
                             (Reported by Gergely D?ms?di)
  * [ASTERISK-30210]         func_frame_trace: Channel masquerade triggers
                             assertion
                             (Reported by N A)
  * [ASTERISK-30190]         res_geolocation: GEOLOC_PROFILE isn  t returning
                             correct values on incoming channel
                             (Reported by George Joseph)
  * [ASTERISK-29185]         chan_pjsip: Endpoint: allow = all is broken.
                             (Reported by Alexander Traud)
  * [ASTERISK-30192]         res_tonedetect: fix typo for frametype
                             (Reported by N A)
  * [ASTERISK-29453]         alembic: incoming_call_offer_pref and
                             outgoing_call_offer_pref missing in   ps_endpoints
                                table
                             (Reported by Daniel Th  men)
  * [ASTERISK-26826]         testsuite: Add support for Python 3
                             (Reported by Joshua C. Colp)
  * [ASTERISK-30167]         res_geolocation: Refactor for issues found by
                             users
                             (Reported by George Joseph)
  * [ASTERISK-28422]         Memory Leak in Confbridge menu
                             (Reported by Ted G)
  * [ASTERISK-29917]         ami: FilterList action doesn  t exist
                             (Reported by N A)
  * [ASTERISK-30020]         ConfbridgeListRooms Event Not Documented
                             (Reported by Michael Cargile)
  * [ASTERISK-30018]         app_meetme: MeetmeList AMI event not documented
                             (Reported by Michael Cargile)
  * [ASTERISK-30151]         Documentation doesn  t include info about   field
                               , a 3rd required parameter.
                             (Reported by Chris Young)

Improvements made in this release:

  * [ASTERISK-30241]         res_pjsip_gelocation: Downgrade some NOTICE scope
                             trace debugs to DEBUG level
                             (Reported by N A)
  * [ASTERISK-30178]         extend user_eq_phone behavior to local uri  s
                             (Reported by Michael Bradeen)
  * [ASTERISK-30046]         Reimplement res/res_crypto.c internals with
                             EVP_PKEY interface to Openssl API  s
                             (Reported by Philip Prindeville)
  * [ASTERISK-30045]         Add test coverage to res/res_crypto.c
                             functionality
                             (Reported by Philip Prindeville)
  * [ASTERISK-30185]         res_geolocation: Allow location parameters to be
                             specified in profiles
                             (Reported by George Joseph)
  * [ASTERISK-30177]         res_geolocation: Add option to suppress empty
                             elements
                             (Reported by George Joseph)
  * [ASTERISK-30182]         res_geolocation: Add built-in profiles to use in
                             fully dynamic configurations
                             (Reported by George Joseph)
  * [ASTERISK-29906]         update RLS to reflect the changes to the lists
                             (Reported by Alexei Gradinari)
  * [ASTERISK-30163]         general: fix minor formatting issues
                             (Reported by N A)
  * [ASTERISK-30164]         chan_iax2: Add missing option documentation
                             (Reported by N A)
  * [ASTERISK-30160]         cdr.conf: Remove obsolete app_mysql reference
                             (Reported by N A)
  * [ASTERISK-30159]         general: Remove obsolete SVN references
                             (Reported by N A)
  * [ASTERISK-30153]         logger: Improve log levels
                             (Reported by N A)

16.28.0
The following issues are resolved in this release:

Improvements made in this release:

  * [ASTERISK-30128]         Create PJSIP interface module for
                             Geolocation
                             (Reported by George Joseph)
  * [ASTERISK-30127]         Create core Geolocation capability for
                             Asterisk
                             (Reported by George Joseph)
  * [ASTERISK-30089]         general: fix typos
                             (Reported by N A)
  * [ASTERISK-30050]         Upgrade Asterisk to bundled pjproject
                             2.12.1
                             (Reported by Stanislav Abramenkov)

Bugs fixed in this release:

  * [ASTERISK-30167]         res_geolocation: Refactor for issues found by
                             users
                             (Reported by George Joseph)
  * [ASTERISK-29966]         pbx_variables: ast_str_strlen can be wrong
                             (Reported by N A)
  * [ASTERISK-29905]         OSX: bininstall launchd issue on cross-platfrom
                             build
                             (Reported by Sergey V. Lobanov)
  * [ASTERISK-30137]         manager: Global disabled event filtered is
                             incomplete
                             (Reported by N A)
  * [ASTERISK-30109]         res_pjsip: no contact-status AMI event on register
                             of prune-on-boot contact that uses the same URI as
                             before Asterisk restart
                             (Reported by Michael Neuhauser)
  * [ASTERISK-30126]         Spelling mistake in configs/samples/queues.conf.
                             sample
                             (Reported by Sam Banks)
  * [ASTERISK-29991]         chan_dahdi, callerid: Caller ID does not honor
                             presentation
                             (Reported by N A)
  * [ASTERISK-29907]         res_pjsip, app_confbridge: Video call through
                             ConfBridge with normal endpoints causes infinite
                             loop/crash
                             (Reported by N A)
  * [ASTERISK-30029]         build: Git security vulnerability fix is sad with
                             our accessing git as root during   make install
                             (Reported by Joshua C. Colp)
  * [ASTERISK-30138]         Compile failure in res_geolocation/geoloc_
                             eprofile.c when optimization is enabled
                             (Reported by George Joseph)
  * [ASTERISK-30096]         cel_odbc: Column type 9 (field   cdr:cel:eventtime
                               ) is unsupported at this time
                             (Reported by Morvai Szabolcs)
  * [ASTERISK-30083]         chan_iax2: Optional dependency on openssl/
                             res_crypto is now mandatory
                             (Reported by Dmitry Melekhov)
  * [ASTERISK-30123]         features: Update automixmon documentation to
                             reflect reality
                             (Reported by Trevor Peirce)
  * [ASTERISK-30117]         pbx_lua: Remove compiler warnings
                             (Reported by Boris P. Korzun)
  * [ASTERISK-30001]         db: Removing nonexistent entries shows   Database
                             entry removed
                             (Reported by N A)
  * [ASTERISK-29822]         cli: Typing \? freezes the CLI permanently with
                             remote console
                             (Reported by N A)
  * [ASTERISK-30106]         res_calendar_icalendar: Microsoft online ICS
                             calendars no longer work
                             (Reported by N A)
  * [ASTERISK-30115]         app_dial: Allow hook flashes to propogate on
                             outbound dials
                             (Reported by N A)
  * [ASTERISK-29989]         app_dial, chan_dahdi: DIALSTATUS is inconsistent
                             for busy
                             (Reported by N A)
  * [ASTERISK-30072]         res_pjsip: allow TLS verification of wildcard
                             cert-bearing servers
                             (Reported by Kevin Harwell)
  * [ASTERISK-30075]         say: Abort if channel hangs up during playback
                             (Reported by N A)

New Features made in this release:

  * [ASTERISK-30136]         db: Add AMI action to retrieve all keys beginning
                             with a prefix
                             (Reported by N A)
  * [ASTERISK-30000]         chan_dahdi: Add POLARITY function
                             (Reported by N A)
  * [ASTERISK-30062]         cli: Add CLI command to execute a dialplan app
                             (Reported by N A)
  * [ASTERISK-29999]         pjsip: Get information from 200 OK INVITE reply
                             headers
                             (Reported by Jos   Lopes)
  * [ASTERISK-30061]         pbx: Add pbx helper application
                             (Reported by N A)

16.27.0
Improvements made in this release:

  * [ASTERISK-30090]         xmldocs: Use example tags for examples
                             (Reported by N A)
  * [ASTERISK-29906]         update RLS to reflect the changes to the lists
                             (Reported by Alexei Gradinari)
  * [ASTERISK-29891]         provide a display name for RLS subscriptions
                             (Reported by Alexei Gradinari)
  * [ASTERISK-30086]         res_parking: Warn when invalid parking space
                             requested
                             (Reported by N A)
  * [ASTERISK-30058]         Evaluate dialplan functions and variables in agi
                             exec
                             (Reported by Shloime Rosenblum)
  * [ASTERISK-30027]         ari: expose channel driver  s unique id (i.e.
                             Call-ID for chan_sip/chan_pjsip) in ARI channel
                             resource
                             (Reported by Moritz Fain)
  * [ASTERISK-29845]         res_pjsip_outbound_registration: Show time
                             remaining until registration lapses
                             (Reported by N A)

Bugs fixed in this release:

  * [ASTERISK-30097]         console: Recent documentation changes for
                             connecting to remote console are inconsistent
                             (Reported by Matthias Hensler)
  * [ASTERISK-30043]         Wrong party is disconnected when hook-flashing on
                             3-way bridge
                             (Reported by Josh Alberts)
  * [ASTERISK-29603]         res_pjsip: UPDATE/re-INVITE not sent when   timers
                             =always   is specified in pjsip.conf
                             (Reported by Ray Crumrine)
  * [ASTERISK-30092]         DateTime application: wrong inflection for one o
                             clock in German
                             (Reported by Christof Efkemann)
  * [ASTERISK-30064]         pbx: iax2 switch causes crash due to deadlock and
                             assertion
                             (Reported by N A)
  * [ASTERISK-29981]         res_calendar: Asterisk crashes when starting, and
                             will not run
                             (Reported by N A)
  * [ASTERISK-30039]         cli: Targeted debug on startup deadlocks and
                             creates unstable system
                             (Reported by N A)
  * [ASTERISK-30051]         res_pjsip: No video after un-hold with
                             moh_passthrough=yes
                             (Reported by Maximilian Fridrich)
  * [ASTERISK-24601]         Missing RFC4235 tags and attributes in PJSIP
                             NOTIFY event: dialog XML body
                             (Reported by Marco Paland)
  * [ASTERISK-30060]         loader: format warnings in dev mode
                             (Reported by N A)
  * [ASTERISK-30059]         menuselect: libxml include fails under Gentoo
                             (Reported by waltermoeller)
  * [ASTERISK-30065]         pjsip: Open Websocket connection is not reused for
                             outgoing requests
                             (Reported by LA)
  * [ASTERISK-30042]         res_pjsip_transport_websocket: Registration over
                             websocket returns a rewritten contact
                             (Reported by Thomas Guebels)
  * [ASTERISK-29993]         chan_dahdi: Operator control option borks both
                             lines involved on callee disconnect
                             (Reported by N A)
  * [ASTERISK-30044]         GCC 12 issues
                             (Reported by George Joseph)

New Features made in this release:

  * [ASTERISK-30063]         app_voicemail: Add option to prevent deletion of
                             messages
                             (Reported by N A)
  * [ASTERISK-30087]         res_parking: Add music on hold override option
                             (Reported by N A)
  * [ASTERISK-29965]         res_pjsip_outbound_registration: Make max
                             registration delay configurable
                             (Reported by N A)
  * [ASTERISK-30036]         app_confbridge: Add CONFBRIDGE_CHANNELS function
                             (Reported by N A)

16.26.1
Bugs fixed in this release:

  * [ASTERISK-30065]         pjsip: Open Websocket connection is not reused for
                             outgoing requests
                             (Reported by LA)

16.26.0
Security bugs fixed in this release:

  * [ASTERISK-29476]         res_stir_shaken: Blind SSRF vulnerabilities
                             (Reported by Clint Ruoho)
  * [ASTERISK-29838]         ${SQL_ESC()} not correctly escaping a terminating
                             \
                             (Reported by Leandro Dardini)
  * [ASTERISK-29872]         res_stir_shaken: Resource exhaustion with large
                             files
                             (Reported by Benjamin Keith Ford)

New Features made in this release:

  * [ASTERISK-29931]         Option to allow a user to not hear the join sound
                             on enter but everyone else can
                             (Reported by Michael Cargile)
  * [ASTERISK-29968]         func_db: Add a function to return cardinality of
                             keys at prefix
                             (Reported by N A)
  * [ASTERISK-29486]         Hint-like extension value lookup function without
                             device state
                             (Reported by N A)
  * [ASTERISK-29941]         chan_pjsip: Add ability to send flash events
                             (Reported by N A)
  * [ASTERISK-29820]         cli: Add command to evaluate a function
                             (Reported by N A)
  * [ASTERISK-29876]         app_queue: Add music on hold option
                             (Reported by N A)

Bugs fixed in this release:

  * [ASTERISK-28518]         chan_dahdi: Caller ID FSK Erroneously Sent when
                             Picking Up Dahdi Call On Hold
                             (Reported by Josh Alberts)
  * [ASTERISK-29990]         chan_dahdi: adding ring cadences is not idempotent
                             on dahdi restart
                             (Reported by N A)
  * [ASTERISK-30007]         chan_iax2: Prevent crashes due to attempted
                             encryption with missing secrets
                             (Reported by N A)
  * [ASTERISK-29728]         menuselect: Disabled by default modules that are
                             enabled are always recompiled
                             (Reported by N A)
  * [ASTERISK-30002]         app_meetme: Don  t erroneously set global
                             variables when channel is NULL
                             (Reported by N A)
  * [ASTERISK-29994]         chan_dahdi: Round robin array size is too small
                             for max number of groups
                             (Reported by N A)
  * [ASTERISK-22246]         Asterisk  s   T   flag is ignored when used with
                               r   or   R   flags. (documentation bug)
                             (Reported by Rusty Newton)
  * [ASTERISK-26582]         Asterisk seems to ignore the   n   parameter for
                               disable console colorization
                             (Reported by Sebastian Gutierrez)
  * [ASTERISK-29843]         Session timers get removed on UPDATE
                             (Reported by Mark Petersen)
  * [ASTERISK-29943]         file.c: seeking to negative file offset is not
                             prevented
                             (Reported by N A)
  * [ASTERISK-29955]         chan_sip: SIP route header is missing on UPDATE
                             (Reported by Mark Petersen)
  * [ASTERISK-29842]         Do not change 180 Ringing to 183 Progress even if
                             early_media already enabled
                             (Reported by Mark Petersen)
  * [ASTERISK-29948]         iostream: Infinite TCP timeout writing data
                             (Reported by N A)
  * [ASTERISK-29253]         Incorrect bridging on transfer
                             (Reported by Yury Kirsanov)
  * [ASTERISK-30024]         Failed to sign STIR/SHAKEN payload with
                             functionality not enabled
                             (Reported by Claude Diderich)
  * [ASTERISK-30006]         res_pjsip: UDP transport does not work when
                             async_operations is greater than 1
                             (Reported by Ross Beer)
  * [ASTERISK-29655]         res_pjsip_session: No video to caller if no camera
                             available
                             (Reported by Michael Auracher)
  * [ASTERISK-29638]         res_pjsip_session: No video after early media
                             (Reported by Michael Auracher)
  * [ASTERISK-30015]         pjsip / WebRTC: Chrome creating large number of
                             SDP attributes
                             (Reported by Josh Hogan)
  * [ASTERISK-30021]         ast_variable_list_replace_variable uses variable
                             with new keyword
                             (Reported by Jasper Hafkenscheid)
  * [ASTERISK-30023]         cdr_adaptive_odbc: does not support DATETIME
                             database columns
                             (Reported by Gregory Massel)
  * [ASTERISK-29411]         Crash in pjsip_msg_find_hdr_by_name
                             (Reported by LA)
  * [ASTERISK-29535]         Segmentation fault in libasteriskpj.so.2
                             (Reported by Daniel Bonazzi)
  * [ASTERISK-26719]         pbx: Only up to 127 includes in a dialplan context
                             (AST_PBX_MAX_STACK    1)
                             (Reported by Tzafrir Cohen)
  * [ASTERISK-29988]         REGRESSION: The build process is requiring xmllint
                             or xmlstarlet ro be installed when it shouldn  t
                             (Reported by George Joseph)
  * [ASTERISK-29986]         build: Asterisk 18.11.0 doesn  t compile when wget
                             isn  t available
                             (Reported by Stefan Ruijsenaars)
  * [ASTERISK-29895]         chan_iax2: Fix misaligned spacing in iax2 show
                             netstats printout
                             (Reported by N A)
  * [ASTERISK-29939]         agi: Fix xmldoc bug with set music
                             (Reported by N A)
  * [ASTERISK-28891]         documentation: AGICommand_set+music documentation
                             arguments displayed incorreclty
                             (Reported by Jonathan Harris)
  * [ASTERISK-29048]         chan_iax2:   iax2 show registry   shows host for
                             perceived
                             (Reported by David Herselman)
  * [ASTERISK-26689]         res_pjsip_sdp_rtp: 183 Session in Progress.
                             Disconnecting channel for lack of RTP activity
                             (Reported by Dmitriy Serov)
  * [ASTERISK-29929]         res_pjsip_sdp_rtp: Disconnecting channel for lack
                             of RTP activity in one way sessions
                             (Reported by Boris P. Korzun)
  * [ASTERISK-29674]         Adjust for 64bit time_t
                             (Reported by Andre Heider)
  * [ASTERISK-29961]         RLS: domain part of   uri   list attribute
                             mismatch with SUBSCRIBE request
                             (Reported by Alexei Gradinari)
  * [ASTERISK-29950]         SayNumber can handle   01   to   07  , but not
                             08   or   09
                             (Reported by Jim Van Meggelen)
  * [ASTERISK-29928]         logging messages truncated when using MUSL runtime
                             (Reported by Philip Prindeville)
  * [ASTERISK-29960]         ari: Retrieving stored recording can returns wrong
                             file
                             (Reported by Arix)

Improvements made in this release:

  * [ASTERISK-24827]         Missing documentation for chan_dahdi dial string
                             ring cadences
                             (Reported by Scott Griepentrog)
  * [ASTERISK-29940]         general: Add since tags to xmldocs
                             (Reported by N A)
  * [ASTERISK-29951]         app_mf, app_sf: Return -1 on hangup
                             (Reported by N A)
  * [ASTERISK-29954]         app_meetme: Emit warning if conference not found
                             (Reported by N A)
  * [ASTERISK-29351]         Qualify pjproject 2.12 for Asterisk
                             (Reported by George Joseph)
  * [ASTERISK-29877]         app_mf: Allow reading a maximum number of digits
                             (Reported by N A)
  * [ASTERISK-29976]         Should Readme include information about
                             install_prereq script?
                             (Reported by Marcel Wagner)
  * [ASTERISK-29970]         Use pkg-config to find libxml2 headers and
                             libraries
                             (Reported by Hugh McMaster)
  * [ASTERISK-25716]         Documentation: Document explanations and examples
                             for possible values of DIALSTATUS
                             (Reported by Rusty Newton)
  * [ASTERISK-29980]         build: External binary modules don  t use https
                             (Reported by INVADE International Ltd.)
  * [ASTERISK-29967]         pbx_builtins: Add missing documentation
                             (Reported by N A)

16.25.3
Bugs fixed in this release:

  * [ASTERISK-30024]         Failed to sign STIR/SHAKEN payload with
                             functionality not enabled
                             (Reported by Claude Diderich)

16.25.2
The following security vulnerabilities were resolved in 16.25.2:

  * AST-2022-001: res_stir_shaken: resource exhaustion with large files
    When using STIR/SHAKEN, it's possible to download files that are not
    certificates. These files could be much larger than what you would expect
    to
    download.
  * AST-2022-002: res_stir_shaken: SSRF vulnerability with Identity header
    When using STIR/SHAKEN, it's possible to send arbitrary requests like GET
    to
    interfaces such as localhost using the Identity header.
  * AST-2022-003: func_odbc: Possible SQL Injection
    Some databases can use backslashes to escape certain characters, such as
    backticks. If input is provided to func_odbc which includes backslashes it
    is
    possible for func_odbc to construct a broken SQL query and the SQL query to
    fail.

16.25.1
Bugs fixed in this release:

  * [ASTERISK-29988]         REGRESSION: The build process is requiring xmllint
                             or xmlstarlet ro be installed when it shouldn??t
                             (Reported by George Joseph)
  * [ASTERISK-29986]         build: Asterisk 18.11.0 doesn??t compile when wget
                             isn??t available
                             (Reported by Stefan Ruijsenaars)

15.25.0
Security bugs fixed in this release:

  * [ASTERISK-29945]         pjproject: Security fixes for
                             things
                             (Reported by Kevin Harwell)

New Features made in this release:

  * [ASTERISK-29853]         ami: Allow events to be globally disabled
                             (Reported by N A)
  * [ASTERISK-29840]         func_channel: Add LASTCONTEXT and LASTEXTEN
                             fields
                             (Reported by N A)

Bugs fixed in this release:

  * [ASTERISK-29924]         res_config_pgsql: omit   unsupported column type
                               text'   error
                             (Reported by Boris P. Korzun)
  * [ASTERISK-29923]         docs, LICENSE: pbx.digium.com no longer exists
                             (Reported by N A)
  * [ASTERISK-29904]         RLS: Batched Notifications stop working
                             (Reported by Alexei Gradinari)
  * [ASTERISK-29365]         taskprocessor: Can cause assert at shutdown
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29873]         Queue Realtime load
                             (Reported by Alexei Gradinari)
  * [ASTERISK-18416]         Realtime queue agents unavailable via AMI before a
                             call event.
                             (Reported by kwk)
  * [ASTERISK-27597]         AMI Queuestatus not working (with realtime queue)
                             (Reported by cagdas kopuz)
  * [ASTERISK-29886]         Asterisk AMI sends not-valid XML
                             (Reported by Napadailo Yaroslav)

Improvements made in this release:

  * [ASTERISK-29906]         update RLS to reflect the changes to the lists
                             (Reported by Alexei Gradinari)
  * [ASTERISK-29909]         app_queue: Add support for withdrawing a call
                             (Reported by Kfir Itzhak)
  * [ASTERISK-29353]         Qualify jansson 2.14 for asterisk
                             (Reported by George Joseph)
  * [ASTERISK-29897]         channels: Increase core debug levels for chatty
                             debugs
                             (Reported by N A)
  * [ASTERISK-29896]         xmldocs: Add since tag
                             (Reported by N A)
  * [ASTERISK-29861]         asterisk.h: add macro for curl user agent
                             (Reported by N A)
  * [ASTERISK-29920]         app_voicemail: Warn if trying to manage
                             nonexistent mailbox
                             (Reported by N A)
  * [ASTERISK-29925]         func_db: Warn about malformed key names
                             (Reported by N A)
  * [ASTERISK-29809]         curl, stir_shaken: refactor curl code
                             (Reported by N A)
  * [ASTERISK-29891]         provide a display name for RLS subscriptions
                             (Reported by Alexei Gradinari)
  * [ASTERISK-29866]         cli: add core dump information to core show
                             settings
                             (Reported by N A)
  * [ASTERISK-29898]         documentation: Add default attributes to
                             documentation
                             (Reported by N A)
  * [ASTERISK-29900]         app_mp3: Document and warn about https
                             incompatibility
                             (Reported by N A)

16.24.1
The following security vulnerabilities were resolved in 16.24.1:

  * AST-2022-004: pjproject: integer underflow on STUN message
    The header length on incoming STUN messages that contain an ERROR-CODE
    attribute is not properly checked. This can result in an integer underflow.
    Note, this requires ICE or WebRTC support to be in use with a malicious
    remote
    party.

  * AST-2022-005: pjproject: undefined behavior after freeing a dialog set
    When acting as a UAC, and when placing an outgoing call to a target that
    then
    forks Asterisk may experience undefined behavior (crashes, hangs, etc??)
    after a dialog set is prematurely freed.

  * AST-2022-006: pjproject: unconstrained malformed multipart SIP message
    If an incoming SIP message contains a malformed multi-part body an out of
    bounds read access may occur, which can result in undefined behavior. Note,
    it??s currently uncertain if there is any externally exploitable vector
    within Asterisk for this issue, but providing this as a security issue out
    of
    caution.[cleardot]
2023-01-03 16:53:17 +00:00
plunky
d35cd70d3a make available for NetBSD platforms going forwards to 99 2022-12-31 21:49:13 +00:00
nia
bb2a78e6bb asterisk[18,19]: Add missing libedit dependency (included in base on
NetBSD)
2022-12-28 09:19:53 +00:00
adam
b1a5c73435 py-esptool: updated to 4.4
Version 4.4

New Features

flasher_stub: Increased read/write speeds over USB-JTAG/Serial or USB-OTG modes, making some operations nearly twice as fast.
Added detection for guru meditation errors induced by the flasher stub or ROM bootloader.
Added a readable error message for serial-related failures, giving more information about possible HW issues.
espsecure.py: Improved AES-XTS encryption speed.

Bug Fixes

ESP32-S3 v0.0: Fixed chip revision detection.
bitstring: Added a workaround for breaking changes of bitstring==4
get_default_connected_device: Fixed to close unused serial ports.
flash_freq: Fall back to a chip-specific default flash frequency when no flash_freq arg is specified.
ESP32-C6: Fixed chip type detection and SPI flash communication.
2022-12-12 13:46:15 +00:00
adam
cc34ee3bc6 massive revision bump after textproc/icu update 2022-11-23 16:18:32 +00:00
adam
6690967830 py-colorama: switch to MASTER_SITE_WHEEL for Python 2.7 2022-11-10 08:19:36 +00:00
wiz
6a0cfa264e py-colorama: add missing tool dependency on py-hatchling 2022-11-09 22:46:49 +00:00
adam
143f9d6982 py-colorama: revert DESCR 2022-11-09 07:56:56 +00:00
adam
d5e75d9b69 py-colorama: updated to 0.4.6
0.4.6 Current release
* https://github.com/tartley/colorama/pull/139 Add alternative to 'init()',
  called 'just_fix_windows_console'. This fixes many longstanding problems
  with 'init', such as working incorrectly on modern Windows terminals, and
  wonkiness when init gets called multiple times. The intention is that it
  just makes all Windows terminals treat ANSI the same way as other terminals
  do. Many thanks the njsmith for fixing our messes.
* https://github.com/tartley/colorama/pull/352 Support Windows 10's ANSI/VT
  console. This didn't exist when Colorama was created, and avoiding us
  causing havok there is long overdue. Thanks to segeviner for the initial
  approach, and to njsmith for getting it merged.
* https://github.com/tartley/colorama/pull/338 Internal overhaul of package
  metadata declaration, which abolishes our use of the now heavily
  discouraged setuptools (and hence setup.py, setup.cfg and MANIFEST.in), in
  favor of hatchling (and hence pyproject.toml), generously contributed by
  ofek (author of hatchling). This includes dropping support Python3.5 and
  3.6, which are EOL, and were already dropped from setuptools, so this
  should not affect our users.
* https://github.com/tartley/colorama/pull/353 Attention to detail award to
  LqdBcnAtWork for a spelling fix in demo06
2022-11-09 07:55:44 +00:00
adam
8d9f59a9ed py-enrich: removed; not needed anymore for ansible-lint 2022-11-08 09:29:50 +00:00
wiz
530502eac9 *: bump PKGREVISION for libunistring shlib major bump 2022-10-26 10:31:00 +00:00
wiz
db7c0851e8 openobex: fix PLIST for latest doxygen, and depend on it
Bump PKGREVISION.
2022-10-04 08:00:49 +00:00
adam
0c122fe981 py-rich: updated to 12.6.0
12.6.0 - 2022-10-02

Added

Parse ANSI escape sequences in pretty repr
Add support for FORCE_COLOR env var
Allow a max_depth argument to be passed to the install() hook
Document using None as name in __rich_repr__ for tuple positional args
Add font_aspect_ratio parameter in SVG export https://github.com/Textualize/rich/pull/2539/files
Added Table.add_section method.

Fixed

Handle stdout/stderr being null
Fix NO_COLOR support on legacy Windows
Fix pretty printer handling of cyclic references
Fix missing mode property on file wrapper breaking uploads via requests
Fix mismatching default value of parameter ensure_ascii
Remove unused height parameter in Layout class
Fixed exception in Syntax.rich_measure for empty files

Changed

Removed border from code blocks in MarkdownCVS: ----------------------------------------------------------------------
2022-10-03 12:36:43 +00:00
jnemeth
7d46246dfd Fix obsolete PERL and note that upstream no longer exists. 2022-09-26 05:22:23 +00:00
nros
b824cf856b Revbump due to fixing linkage with libpisock in pilot-link-libs 2022-09-25 07:46:22 +00:00
nros
fd04fd46cc Really make sure libpisock is linked with -lm -- should fix compilation of
dependents that previously died because ldexp(), frexp() were unavailable.
2022-09-25 07:33:14 +00:00
wiz
dd5f63c32a *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
gutteridge
1e4ca2627d Bump all dependent packages of wayland (belatedly)
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-08-11 05:08:00 +00:00
he
6bfd39155d comms/syncterm: also recognize __powerpc__.
Fixes build on NetBSD/macppc.
2022-08-10 18:49:39 +00:00
he
425967a63c comms/estic: use gnu++03 instead of c++03 for alloca().
Fixes build on NetBSD/macppc at least.
2022-08-10 18:01:41 +00:00
jperkin
9c51592bc2 *: Remove hardcoded -liconv / -lintl on SunOS.
This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv
and gettext-lib.
2022-08-09 12:08:27 +00:00
adam
98efb26a46 py-colorama: updated to 0.4.5
0.4.5
* Catch a racy ValueError that could occur on exit.
* Create README-hacking.md, for Colorama contributors.
* Tweak some README unicode characters that don't render correctly on PyPI.
* Fix some tests that were failing on some operating systems.
* Add support for Python 3.9.
* Add support for PyPy3.
* Add support for pickling with the ``dill`` module.
2022-08-02 09:48:51 +00:00
adam
4bf017eb94 py-rich: updated to 12.5.1
12.5.1

Fixed

Fixed missing typing extensions dependency on 3.9


12.5.0

Added

Environment variables JUPYTER_COLUMNS and JUPYTER_LINES to control width and height of console in Jupyter
Markdown friendly Box style, MARKDOWN, for rendering tables ready to copy into markdown files
inspect will prefix coroutine functions with async def
Style.__add__ will no longer return NotImplemented
Remove rich._lru_cache

Changed

Default width of Jupyter console size is increased to 115
Optimized Segment.divide

Fixed

Fix Rich clobbering cursor style on Windows
Fix text wrapping edge case
Allow exceptions that are raised while a Live is rendered to be displayed and/or processed
Fix crashes that can happen with inspect when docstrings contain some special control codes
Fix edges used in first row of tables when show_header=False
Fix interaction between Capture contexts and Console(record=True)
Fixed hash issue in Styles class
Fixed bug in Segment.split_and_crop_lines
2022-07-25 16:24:19 +00:00
gdt
790a9471b7 comms/py-esptool: Update to 4.1
Mark as not for python 2.7.

Summary of upstream release notes, less bugfixes:

* Version 4.1

    ESP32-C2: Added flash encryption support
    elf2image: Added argument to disable appending SHA256 digests

* Version 4.0

Starting from v4.0.0, esptool adopts the semantic versioning
specification, please read the related "Versions" esptool
documentation page when deciding which version to use.

** Breaking changes

  Public API has been defined by limiting access to internals that
  have been refactored into multiple source files. Changing or
  refactoring these limited internals won't be considered a breaking
  change in future releases. Migration is easy and self-explanatory
  (you will get an import error if something has moved) and is
  required only in projects that import esptool directly.

  If active security features are detected, the default behavior
  changes to prevent unintentional bricking (#699):

    If flash encryption is enabled, erase_flash and erase_region
    cannot be executed.

    If secure boot is enabled, erase_flash, erase_region and
    write_flash operations cannot be performed (write_flash is just
    restricted to protect the bootloader region 0x0000->0x8000).

    An override flag --force lets the users execute these operations
    anyways.

  Flash parameters in an image header can now be changed only when no
  SHA256 digest is appended (espressif/esp-idf#8798).

  Python versions 2.7, 3.4, 3.5, and 3.6 have been deprecated, the
  code is now Python 3-only compatible. Releases v4 and later can't be
  installed from PyPI on these deprecated Python versions.

  The ESP8684 alias has been removed, ESP32-C2 has to be used.

  Megabit flash sizes have been deprecated, use megabyte units from
  now on.

** New Features

   Added stub flasher support for ESP32-C2 ECO1, deprecated ECO0 stub (can still be used with ROM).

   espefuse.py: Added a new package - ESP32-D0WDR2-V3
2022-07-08 13:24:51 +00:00
ryoon
3f802fe5c3 *: Recursive revbump from audio/pulseaudio 2022-07-02 16:53:03 +00:00
nia
04f4eef997 *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
wiz
8292204475 *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
fcambus
81aa03d447 *: drop maintainership for packages not related to toolchains and ELF. 2022-06-27 15:29:13 +00:00
fcambus
a4fe5a2dcc tio: update to 1.40.
Changes since tio v1.39:

 * Add config support for log-strip

 * Add config support for hex-mode

 * Rename --hex to --hex-mode

 * Fix completion for -e, --local-echo

 * Ignore newlines in hex output

 * Fix newline in warning_printf()

 * Fix ansi_printf_raw() in no color mode

 * Enter non-interactive mode when piping to tio

   Add support for a non interactive mode which allows other application to
   pipe data to tio which then forwards the data to the connected serial
   device.

   Non ineractive means that tio does not react to interactive key commands
   in the incoming stream. This allows users to pipe binary data directly
   to the connected serial device.

   Example use:

   $ cat commands.txt | tio /dev/ttyUSB0

 * Also strip backspace from log

   To make log strip feature consistent so that we remove all unprintable
   control characters and escape sequences.

 * Socket code cleanup

 * Cleanup man page

 * Rename --log-filename to --log-file

Yin Fengwei:

 * Allow strip escape sequence characters from log file
2022-06-18 14:52:15 +00:00
gutteridge
795e4d5bec hylafax: fix builds with tiff 4.4
(While here, also note the patch in question adds DragonFly support.)
2022-06-16 01:02:39 +00:00
fcambus
bc174fc443 tio: update to 1.39.
Changes since tio v1.38:

* Improve key command response for local echo and timestamp

* Fix invalid hex character error message

* Make sure only matched config section is parsed

* Add support for "disable" keyword in config file

* Unify error message formating

* Cleanup list devices code

* Fix command-line tty-device|config parsing

Allow user to add options on both sides of the provided config argument.

For example:

$ tio -b 9600 am64-evm -e

Before, tio only allowed adding arguments after the config argument.

Implemented as simple as possible by introducing two stage option parsing.

* Update bash completion

* Add support for IPv4 and IPv6 network sockets

Add support for IPv4 and IPv6 network sockets via socket syntax
"inet:<port>" and "inet6:<port>" respectively.

For example, to listen and redirect serial device I/O to a host bound
IPv4 socket simply do:

$ tio /dev/ttyUSB0 --socket inet:4444

To connect do e.g.:

$ nc 127.0.0.1 4444

Likewise, for IPv6 do:

$ tio /dev/ttyUSB0 --socket inet6:4444

To connect do e.g.:

$ nc ::1 4444

If port is 0 or no port is provided default port 3333 is used.

* Fix tio deleting unix socket file

If tio has a unix file socket open, a second tio instance of tio may
delete the socket file. This change fixes so that it will not be deleted
and tio will instead error and complain about conflicting socket file.

* Rework color option

Rework the color option to support setting ANSI color code values
ranging from 0..255 or "none" for no color or "list" to print a list of
available ANSI colors codes.

Also, disables color when piping.

* Remove print of hex mode status at startup

* Remove newline option in hex mode

* Fix configfile memory leaks

* Remove command-line option inconsistencies

Optional arguments, as parsed by the getopt_long mechanism, are
inherently inconsistent with how you define required arguments.

To avoid confusion we decide to avoid this inconsistency by replacing
optional options with additional options with required argmuments.

* Replace '1' with 'enable' in config files

* Convert errors to warnings

g0mb4:

* Extended hexadecimal mode.

While in hex mode (ctrl-t h) you can output hexadecimal values.
E.g.: to send 0x0A you have to type 0A (always 2 characters).

Added option -x, --hex to start in hexadecimal mode.

Added option --newline-in-hex to interpret newline characters in hex mode.
This is disabled by default, because, in my opinion, hex stream is
fundamentally different from text, so a "new line" is meaningless in this
context.
2022-06-15 10:53:32 +00:00
gdt
6172f180de comms/py-nodemcu-uploader: Mark as not for python 2.7 2022-06-14 13:29:18 +00:00
gdt
cf51d51608 comms/py-nodemcu-uploader: Update to 1.0.0
This update is less momentous than it seems; more like 'declaring it
stable' than a major new release.

Upstream does not provide NEWS, but reviewing git history:

  - drop support for python 2.7
  - add backup command (that lists files and gets them all)
  - bugfixes and minor improvements
  - improved default serial port detection
2022-06-14 13:24:54 +00:00
gdt
b538fd5941 comms/py-nodemcu-uploader: Sort PLIST (NFCI) 2022-06-14 12:18:52 +00:00
fcambus
7ea12bb257 tio: update to 1.38.
=== tio v1.38 ===

Changes since tio v1.37:

 * Redirect error messages to stderr

 * Improve help and man page

 * Mention config file in --help

 * Fix running without config file

 * Fix config file error messages

 * Redirect error messages to stderr

 * Add repology packaging status

 * Fix parsing of default settings

   Default configuration file settings were not parsed in case a section
   was matched. Now we make sure that the default (unnamed) settings are
   always parsed.

 * Append to existing log file (no truncation)

 * Add socket info to show configuration

 * Print socket info at startup

 * Fix socket option parsing

Peter Collingbourne:

 * Match user input against config section names if pattern matching was unsuccessful.

   This allows for better config file ergonomics if the user has a diverse
   set of serial devices as the name does not need to be specified in
   the config file twice.

 * Add support for external control via a Unix domain socket.

   This feature allows an external program to inject output into and
   listen to input from a serial port via a Unix domain socket (path
   specified via the -S/--socket command line flag, or the socket
   config file option) while tio is running. This is useful for ad-hoc
   scripting of serial port interactions while still permitting manual
   control. Since many serial devices (at least on Linux) get confused
   when opened by multiple processes, and most commands do not know
   how to correctly open a serial device, this allows a more convenient
   usage model than directly writing to the device node from an external
   program.

   Any input from clients connected to the socket is sent on the serial
   port as if entered at the terminal where tio is running (except that
   ctrl-t sequences are not recognized), and any input from the serial
   port is multiplexed to the terminal and all connected clients.

   Sockets remain open while the serial port is disconnected, and writes
   will block.

   Example usage 1 (issue a command):

     echo command | nc -UN /path/to/socket > /dev/null

   Example usage 2 (use the expect command to script an interaction):

     #!/usr/bin/expect -f

     set timeout -1
     log_user 0

     spawn nc -UN /path/to/socket
     set uart $spawn_id

     send -i $uart "command1\n"
     expect -i $uart "prompt> "
     send -i $uart "command2\n"
     expect -i $uart "prompt> "

lexaone:

 * fix for using option 'log' without 'log-filename' in config file
2022-06-03 08:49:10 +00:00
adam
35ad381290 py-rich: updated to 12.4.4
12.4.4

Changed
Added clipping per line to SVG output to avoid box characters overlapping
Optimized SVG output


12.4.3

Changed
Further tweaks to SVG character matrix
Added clip rect to SVG to prevent box characters overlapping bottom of terminal


12.4.2

Fixed
Fix for SVG on Firefox

Changed
Removed excess margin from SVG, tweaked cell sizes to better render block characters
2022-05-24 11:52:04 +00:00
dholland
05b177bd92 comms/kermit: add IRIX target selection
Similar to what was suggested in PR 26800 by Georg Schwarz.

Untested. Testing requires IRIX :-)
2022-05-23 03:18:45 +00:00
fcambus
e8b9cd0a10 qodem: apply --disable-gpm unconditionally in CONFIGURE_ARGS.
We do not have a package for libgpm in pkgsrc, so this previously failed
on Linux anyway.
2022-05-12 08:39:48 +00:00
nia
31a284699e asterisk*: Check for NetBSD properly. Use OPSYS_VERSION. 2022-05-10 11:49:03 +00:00
adam
137ab8ae5b py-rich: updated to 12.4.1
12.4.1 - 2022-05-08

Fixed

Fix for default background color in SVG export

Changed

Added a keyline around SVG terminals which is visible on dark backgrounds


12.4.0

Changed

Rebuilt SVG export to create a simpler SVG that is more portable
Fix render_lines crash when render height was negative

Added

Add padding to Syntax constructor
2022-05-09 05:44:54 +00:00
wiz
9a15d2b800 comms/Makefile: + minimodem 2022-05-07 06:00:37 +00:00
wiz
edc70bdd5e comms/minimodem: import minimodem-0.24
Minimodem is a command-line program which decodes (or generates) audio
modem tones at any specified baud rate, using various framing protocols.
It acts a general-purpose software FSK modem, and includes support for
various standard FSK protocols such as Bell103, Bell202, RTTY, TTY/TDD,
NOAA SAME, and Caller-ID.

Minimodem can play and capture audio modem tones in real-time via the
system audio device, or in batched mode via audio files.

Minimodem can be used to transfer data between nearby computers using an
audio cable (or just via sound waves), or between remote computers using
radio, telephone, or another audio communications medium.
2022-05-07 06:00:17 +00:00
nia
a792a651c9 hylafax: Respect LDFLAGS. Fixes RELRO build. 2022-05-05 13:37:07 +00:00