Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
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
|
|
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
|
|
|
|
|
|
|
|
|
|
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
|
|
(While here, also note the patch in question adds DragonFly support.)
|
|
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.
|
|
|
|
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
|
|
|
|
=== 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
|
|
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
|
|
Similar to what was suggested in PR 26800 by Georg Schwarz.
Untested. Testing requires IRIX :-)
|
|
We do not have a package for libgpm in pkgsrc, so this previously failed
on Linux anyway.
|
|
|
|
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
|
|
|
|
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.
|
|
|
|
|
|
|
|
12.3.0
Added
Ability to change terminal window title
Added show_speed parameter to progress.track which will show the speed when the total is not known
Python blocks can now opt out from being rendered in tracebacks's frames, by setting a _rich_traceback_omit = True in their local scope
Fixed
Fall back to sys.__stderr__ on POSIX systems when trying to get the terminal size (fix issues when Rich is piped to another process)
Fixed markup escaping issue
Safari - Box appearing around SVG export
Fixed recursion error in Jupyter progress bars
Complex numbers are now identified by the highlighter
Fix crash on IDLE and forced is_terminal detection to False because IDLE can't do escape codes
Fixed missing blank line in traceback rendering
Fixed running Rich with the current working dir was deleted
Changed
Setting total=None on progress is now possible, and will display pulsing animation
Micro-optimization for Segment.divide
|
|
|
|
12.2.0
Changed
Bumped typing-extensions minimum to 4.0.0
Bumped minimum Python version to 3.6.3
12.1.0
Added
Progress.open and Progress.wrap_file method to track the progress while reading from a file or file-like object
SVG export functionality
Adding Indonesian translation
Fixed
Add missing end keyword argument to Text.from_markup
Fallback to text lexer when no lexer guessed
Fixed issue with decoding ANSI reset
12.0.1
Changed
Improve performance of cell_length
Improve performance of chop_cells
Fixed
Fix capturing stdout on legacy Windows
12.0.0
Added
Added options to TimeRemainingColumn to render a compact time format and render elapsed time when a task is finished.
Added ProgressColumn MofNCompleteColumn to display raw completed/total column (similar to DownloadColumn, but displays values as ints, does not convert to floats or add bit/bytes units).
Replace Colorama with win32 renderer
Add support for namedtuples to Pretty
Fixed
In Jupyter mode make the link target be set to "_blank"
Fix some issues with markup handling around "[" characters
Fix syntax lexer guessing.
Fixed Pretty measure not respecting expand_all
Collapsed definitions for single-character spinners, to save memory and reduce import time.
Fix print_json indent type in __init__.py
Fix error when inspecting object defined in REPL
Fix incorrect highlighting of non-indented JSON
Fixed height reset in complex renderables
Changed
Improved support for enum.Flag in ReprHighlighter
Tree now respects justify=None, i.e. won't pad to right
Removed rich.tabulate which was marked for deprecation
Deprecated rich.align.AlignValues in favor of AlignMethod
|
|
Version 3.3
New Features
Added flash size options up to 128MB.
Added stub flasher support for ESP32-C2.
Added --flash-mmu-page-size option to change flash MMU page size on ESP32-C2.
Added address and dummy cycles configuration to SPI flash commands, allowed reading flash SFDP registers.
Added target-specific flash frequency options.
espsecure.py
Added support for ECDSA P192 and P256 signatures in Secure Boot V2.
Refined Secure Boot V2 ECC support.
Added support for XTS_AES_128 using 128 bit key FE scheme.
espefuse.py
Added execute_scripts nesting support, a script can now be called from another script.
Added ESP32-C2 espefuse.py support.
Fixed power-out time for VDDQ settings for ESP32-S3.
Removed dysfunctional JTAG_SEL_ENABLE on ESP32-C3.
Removed unused eFuse fields on ESP32-C3 and ESP32-H2.
Added execute_scripts error handling in script files.
Added support for running multiple commands at once.
Added checks for secure download mode.
Added a recovery option to fix eFuse blocks after encoding errors.
Internal features
These features are intended for use inside Espressif:
Preview support for ESP32-H2-beta2 has been added. This SoC is not generally available, so it is unsupported in this release. Official support will be added in a later esptool.py release.
Bug Fixes
Fixed autodetection on ESP32-S2 in USB-OTG mode.
Fixed flash.rodata not being recognized as part of IRAM in the ELF parser.
Fixed wrong UART_RXFIFO_CNT_M mask values in the stub flasher.
Added overerase detection and a fix sequence for certain XMC flash chips.
Allowed USB PID detection for USB-JTAG-Serial mode on lowercase port names.
Fixed chip autodetection to work in secure download mode.
Fixed wrong firmware image being returned for beta chips.
Fixed a wrong bootloader flashing offset on ESP32-S3.
Miscellaneous Changes
Launched a new self-hosted esptool.py documentation and heavily updated its contents.
Renamed the ESP8684 target to ESP32-C2 (added alias for compatibility).
Added a warning for flash sizes that are not supported by the stub flasher.
|
|
|
|
=== tio v1.37 ===
Changes since tio v1.36:
* Make libinih a fallback dependency
This means that in case meson does not find libinih it will
automatically clone libinih and include it in the build.
The libinih library is reconfigured to be statically built so that no
shared object will be installed.
Sylvain LAFRASSE:
* Fix timestamp parsing in INI conf
* Factorize timestamp parsing to be coherent with command line format in
configuration file.
|
|
|
|
=== tio v1.36 ===
Changes since tio v1.35:
* Add support for defaults in config file
If no section name is specified the configuration will be considered the
default one.
This allows to set e.g. a default color code for sections which do not
configure a color code.
* Handle SIGHUP
Handle SIGHUP so that the registered exit handlers are called to restore
the terminal back to its orignal state.
* Add color configuration support
* Bypass unused result warnings
* Force dependency on libinih
Configuration file support is considered a mandatory feature.
* Update headers
* Update AUTHORS
* Update man page
* Move string_to_long() to misc.c
* Update CircleCI config
* Update tio gif
* Update README
* Update LICENSE date
* Remove redundant COPYING file
Liam Beguin:
* Document configuration file options
* Add support for a configuration file
* misc: add _unused macro
Some parameters are expected to be unused.
Add a basic macro to mute these compiler warnings.
* options: expose string_to_long()
Expose string_to_long() so that other source files can use it.
|
|
|
|
Changelog:
Asterisk 16.24.0 Now Available
The following issues are resolved in this release:
New Features made in this release:
* [ASTERISK-29808] cdr: allow disabling CDR by default
(Reported by N A)
* [ASTERISK-29830] ami: Add AMI event for Wink
(Reported by N A)
* [ASTERISK-29802] app_sf: Add full tech-agnostic SF
support
(Reported by N A)
* [ASTERISK-29759] app_sendtext: Add ReceiveText
application
(Reported by N A)
* [ASTERISK-29706] func_json: Add JSON parsing function
(Reported by N A)
Bugs fixed in this release:
* [ASTERISK-29888] res_pjsip_outbound_authenticator_digest: ABRT
attempting to clean up auth_sess
(Reported by George Joseph)
* [ASTERISK-29854] func_frame_drop: fix buffer usage typo
(Reported by N A)
* [ASTERISK-29857] res_tonedetect: fix logic errors in code
(Reported by N A)
* [ASTERISK-29869] rtp sequence number can skip after DTMF under
certain bridges
(Reported by Torrey Searle)
* [ASTERISK-29817] gethostbyname_r is misdetected on NetBSD and
causes a build failure
(Reported by Micha G rny)
* [ASTERISK-29698] Segfault if sorcery object_lifetime_maximum and
qualify_frequency the same value
(Reported by Alexei Gradinari)
* [ASTERISK-29851] rdtsc is not enabled (stubbed out) on NetBSD
(Reported by Micha G rny)
* [ASTERISK-29852] make_version uses GNU-ism that break git-svn-id
parsing on NetBSD
(Reported by Micha G rny)
* [ASTERISK-29850] ast_get_tid() not implemented for NetBSD
(Reported by Micha G rny)
* [ASTERISK-29818] Build failure on NetBSD due to hmac function
collision
(Reported by Micha G rny)
* [ASTERISK-29867] configure fails if libsrtp dev files are not
installed
(Reported by Sean Bright)
* [ASTERISK-29856] res_rtp_asterisk: Invalid comparison creates
unreachable code
(Reported by N A)
* [ASTERISK-29813] res_pjsip_session doesn t support multipart
message bodies
(Reported by George Joseph)
* [ASTERISK-29858] Regression: Using external pjproject not working
after hack commit
(Reported by George Joseph)
* [ASTERISK-29859] VoiceMailMain() fails when encountering
non-numeric CALLERID(num)
(Reported by Mark Murawski)
* [ASTERISK-29847] pbx_variables: ASTSBINDIR is missing
(Reported by N A)
* [ASTERISK-29824] It s hard to make changes to bundled pjproject
(Reported by George Joseph)
* [ASTERISK-29695] SAY.CONF wrong logic when converting 24hour time
to say 12 hour am/pm
(Reported by Vincent Dubois)
* [ASTERISK-29664] PJSIP processing token with % incorrectly
(Reported by Dan Cropp)
* [ASTERISK-29827] Support for Nordic language syntax in Queues
(Reported by Mark Petersen)
* [ASTERISK-29515] app_queue: QueueSummary and QueueStatus events don
t exist in documentation
(Reported by Luke Escude)
* [ASTERISK-29746] tcptls.c: TCP client connect fails due to
interrupt
(Reported by Kevin Harwell)
* [ASTERISK-29806] app_queue: extension state incorrect
(Reported by Steve Davies)
* [ASTERISK-29816] SAY_DTMF_INTERRUPT channel variable is not honored
(Reported by Sean Bright)
* [ASTERISK-29821] Deadlock in bridge_channel_internal_join() on
local channels.
(Reported by Krzysztof Trempala)
* [ASTERISK-29722] test_timezone_watch breaks during DST to ST
transition
(Reported by Josh Soref)
* [ASTERISK-29804] bundled_pjproject: sip_inv is missing multipart
support in some cases
(Reported by George Joseph)
* [ASTERISK-29794] ast_coredumper does not delete results when
requested and a specific output dir is set
(Reported by Frederic Van Espen)
* [ASTERISK-29803] pbx_variables: cp4 variables is used uninitialized
(Reported by N A)
* [ASTERISK-29766] pbx_variables: MSet truncates sets after 24
variables
(Reported by N A)
* [ASTERISK-29772] chan_sip: ${CHANNEL(ruri)} in Dial/Queue b
(test,s,1) cause a coredump
(Reported by Mark Petersen)
* [ASTERISK-29790] xmldoc: Dump invalid to XML DTD: XSLT
(Reported by Alexander Traud)
* [ASTERISK-29791] xmldoc: Dump invalid to XML DTD: ACO Matchfield
(Reported by Alexander Traud)
* [ASTERISK-26991] documentation: Doxygen site is no longer being
updated
(Reported by Joshua C. Colp)
* [ASTERISK-20259] Update Doxygen Configuration for make progdocs
(Reported by Andrew Latham)
* [ASTERISK-29785] res_pjsip_sdp_rtp: Warns on every offered crypto
suite
(Reported by Alexander Traud)
* [ASTERISK-27406] Infinite loop when out of ports and rtpstart value
is odd
(Reported by Thomas Guebels)
* [ASTERISK-28053] chan_pjsip: Wrong or missing Q.850 reason in
CANCEL
(Reported by Simone Lazzaris)
* [ASTERISK-29761] res: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29763] main: Fix for Doxygen
(Reported by Alexander Traud)
Improvements made in this release:
* [ASTERISK-29832] Enable pickup on channel after having received 183
Progress
(Reported by Mark Petersen)
* [ASTERISK-28890] res_pjsip_sdp_rtp: Keepalive not supported for
video streams
(Reported by Luke Escude)
* [ASTERISK-29831] Queue don t play thank-you when here is no
hold time announcements
(Reported by Mark Petersen)
* [ASTERISK-29855] frame.h: fix CNG documentation typo
(Reported by N A)
* [ASTERISK-29848] documentation: Document special system and channel
variables
(Reported by N A)
* [ASTERISK-29819] utils.c: Remove all usages of ast_gethostbyname()
(Reported by Sean Bright)
* [ASTERISK-29815] dsp: Define magic number as macro
(Reported by N A)
* [ASTERISK-29807] cli: add module refresh command
(Reported by N A)
* [ASTERISK-29829] app_mp3: Throw warning if attempting to play a
nonexistent stream
(Reported by N A)
* [ASTERISK-24427] Documentation is missing for a few AMI Events
Including CDR and events triggered after the
QueueStatus action
(Reported by Dafi Ni)
* [ASTERISK-29795] DIALEDPEERNUMBER not set on destination channel
for Queue calls
(Reported by Mark Petersen)
* [ASTERISK-29801] app.c: Throw warnings for nonexistent options
(Reported by N A)
* [ASTERISK-29797] Support for Danish language syntax in VM
(Reported by Mark Petersen)
* [ASTERISK-29758] configs: Minor updates to sample configs
(Reported by N A)
* [ASTERISK-29800] strings: Fix misusage in comment examples
(Reported by N A)
* [ASTERISK-29745] pbx: Add public API for more elegant variable
substitution with extensions
(Reported by N A)
* [ASTERISK-29729] Incompatibility with newer spandsp releases
(3.0.0+)
(Reported by Dustin Marquess)
For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.24.0
Asterisk 16.23.0 Now Available
The following issues are resolved in this release:
New Features made in this release:
* [ASTERISK-29720] res_tonedetect: Add call progress tone detection
(Reported by N A)
* [ASTERISK-18069] app_queue Add Login Time and Last Paused Times to
Queue Members
(Reported by Jamuel Starkey)
Bugs fixed in this release:
* [ASTERISK-29779] progdocs: Hidden code sections with syntax errors.
(Reported by Alexander Traud)
* [ASTERISK-29732] progdocs: Fix grouping for latest Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29771] Crash occurs when 2 realtime sippeers mysql
connections are configured and we have a schema
warning
(Reported by Mario Ban)
* [ASTERISK-29776] stir/shaken: Requires GNU designator
(Reported by Alexander Traud)
* [ASTERISK-29773] progdocs: doxyref.h outdated
(Reported by Alexander Traud)
* [ASTERISK-29765] xmldoc: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29764] chan_misdn: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29762] channels: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29730] Segfault in __ao2_ref if refdebug = yes
(Reported by Alexei Gradinari)
* [ASTERISK-29748] bridging: Infinite loop when both Local channel
halves in same bridge
(Reported by Joshua C. Colp)
* [ASTERISK-29753] parking: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29754] odbc: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29756] res_ari: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29755] frame: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29751] channel: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29750] stasis: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29752] app: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29749] res_xmpp: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29737] chan_iax2: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29747] res_pjsip: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29743] bridges: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29742] addons: Fix for Doxygen.
(Reported by Alexander Traud)
* [ASTERISK-29741] tests: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29740] apps: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29736] bridge_channel: Fix for Doxygen
(Reported by Alexander Traud)
* [ASTERISK-29733] progdocs: Avoid name with Doxygen \file
(Reported by Alexander Traud)
* [ASTERISK-29734] progdocs: Use Doxygen \example correctly
(Reported by Alexander Traud)
* [ASTERISK-29735] progdocs: Avoid multiple use of section labels
(Reported by Alexander Traud)
* [ASTERISK-29744] app_morsecode: Fix deadlock
(Reported by N A)
* [ASTERISK-29705] app_read: Fix custom terminator functionality
regression
(Reported by N A)
* [ASTERISK-29703] res_pjsip_callerid: Fix OLI parsing
(Reported by N A)
* [ASTERISK-29702] sig_analog: Fix truncated buffer copy
(Reported by N A)
* [ASTERISK-29724] BuildSystem: In POSIX sh, == in place of = is
undefined.
(Reported by Alexander Traud)
* [ASTERISK-28040] pbx: dialplan reload is removing minus symbol
from dynamic hints
(Reported by Daniel Zanutti)
* [ASTERISK-29391] VoiceMail does not cancel recording on rerecord
hangup
(Reported by N A)
* [ASTERISK-29709] res_snmp: Not build on recent Debian
distributions.
(Reported by Alexander Traud)
* [ASTERISK-29710] stasis: Clang 13 warns about the unused but set
variable dispatched.
(Reported by Alexander Traud)
* [ASTERISK-29711] aelparse: GCC 11.2 found two maybe uninitialized
(Reported by Alexander Traud)
* [ASTERISK-29713] GCC 11.2: two stringop-overread
(Reported by Alexander Traud)
* [ASTERISK-29682] Squash compiler issues generated by gcc 11
(Reported by George Joseph)
* [ASTERISK-29693] Using with-crypto and with-ssl fails on a
recompile
(Reported by George Joseph)
* [ASTERISK-27816] func_talkdetect s logic is completely broken
(Reported by Moritz Fain)
* [ASTERISK-29691] stun: Not all users provide a dst to
ast_stun_request
(Reported by Dennis Haney)
* [ASTERISK-26497] make install downloads x86_32 variants of external
modules on non Intel architectures
(Reported by Corey Farrell)
Improvements made in this release:
* [ASTERISK-29777] documentation: Standardize example syntax
(Reported by N A)
* [ASTERISK-29715] app_voicemail: Refactor email generation functions
(Reported by N A)
* [ASTERISK-29727] Add type for JSON stasis message RTCP Report
Received/Sent
(Reported by Boris P. Korzun)
* [ASTERISK-29714] Spelling errors
(Reported by Josh Soref)
* [ASTERISK-29707] chan_iax2: Allow both key and secret to be
specified at dial time
(Reported by N A)
* [ASTERISK-29662] Add mix option to Playback application for say and
filename
(Reported by Shloime Rosenblum)
For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.23.0
Asterisk 16.22.0 Now Available
The following issues are resolved in this release:
New Features made in this release:
* [ASTERISK-29656] Add CHANNEL_EXISTS
function
(Reported by N A)
Bugs fixed in this release:
* [ASTERISK-20219] IAX2 Call Encryption Fails with RSA
authentication
(Reported by Michael Munger)
* [ASTERISK-29402] res_pjsip_t38: Socket is bound to IPv4/IPv6 but
platform does not support it
(Reported by Matthew Kern)
* [ASTERISK-29673] app_read: Fix null pointer crash regression
(Reported by N A)
* [ASTERISK-29671] res_rtp_asterisk: memory leak
(Reported by Jean Aunis Prescom)
* [ASTERISK-29663] messaging: AMI MessageSend does not support same
parameters as dialplan application
(Reported by Brian J. Murrell)
* [ASTERISK-29578] app_queue: Custom device state using included
hints do not update
(Reported by N A)
* [ASTERISK-29660] Build failure when disabling PJSIP support
(Reported by Guido Falsi)
Improvements made in this release:
* [ASTERISK-29637] Add support for future dates in Say.c
(Reported by Shloime Rosenblum)
* [ASTERISK-29525] PJSIP remove_existing unavailable contacts
(Reported by Joseph Nadiv)
* [ASTERISK-29661] func_vmcount: Add support for multiple
mailboxes
(Reported by N A)
* [ASTERISK-29275] Support of MIME-type for wav16
(Reported by Boris P. Korzun)
* [ASTERISK-29529] Add custom logging level
(Reported by N A)
For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.22.0
Asterisk 16.21.1 Now Available
The following issue is resolved in this release:
Bugs fixed in this release:
* [ASTERISK-29685] pbx_ael: Infinite loop on
reload
(Reported by Joshua C. Colp)
For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.21.1
Asterisk 16.21.0 Now Available
The following issues are resolved in this release:
Deprecations made in this release:
* [ASTERISK-29548] app_meetme: Deprecated in 19, to be removed in 21
(Reported by Joshua C. Colp)
* [ASTERISK-29549] app_osploop: Deprecated in 19, to be removed in 21
(Reported by Joshua C. Colp)
* [ASTERISK-29550] chan_alsa: Deprecated in 19, to be removed in 21
(Reported by Joshua C. Colp)
* [ASTERISK-29551] chan_mgcp: Deprecated in 19, to be removed in 21
(Reported by Joshua C. Colp)
* [ASTERISK-29552] chan_skinny: Deprecated in 19, to be removed in 21
(Reported by Joshua C. Colp)
* [ASTERISK-29553] res_pktccops: Deprecated in 19, to be removed in
21
(Reported by Joshua C. Colp)
* [ASTERISK-29554] cdr_mysql: Deprecated in 1.8, to be removed in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29555] app_mysql: Deprecated in 1.8, to be removed in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29557] app_ices: Deprecated in 16, to be removed in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29558] app_macro: Deprecated in 16, to be removed in 21
(Reported by Joshua C. Colp)
* [ASTERISK-29559] app_fax: Deprecated in 16, to be removed in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29560] app_url: Deprecated in 16, to be removed in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29561] app_image: Deprecated in 16, to be removed in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29562] app_nbscat: Deprecated in 16, to be removed in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29563] app_dahdiras: Deprecated in 16, to be removed in
19
(Reported by Joshua C. Colp)
* [ASTERISK-29564] cdr_syslog: Deprecated in 16, to be removed in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29565] chan_oss: Deprecated in 16, to be removed in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29566] chan_phone: Deprecated in 16, to be removed in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29567] chan_sip: Deprecated in 17, to be removed in 21
(Reported by Joshua C. Colp)
* [ASTERISK-29568] chan_nbs: Deprecated in 16, to be removed in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29569] chan_misdn: Deprecated in 16, to be removed in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29570] chan_vpb: Deprecated in 16, to be removed in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29571] res_config_sqlite: Deprecated in 16, to be removed
in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29572] res_monitor: Deprecated in 16, to be removed in 21
(Reported by Joshua C. Colp)
* [ASTERISK-29573] conf2ael: Deprecated in 16, to be removed in 19
(Reported by Joshua C. Colp)
* [ASTERISK-29574] muted: Deprecated in 16, to be removed in 19
(Reported by Joshua C. Colp)
Improvements made in this release:
* [ASTERISK-29472] res_pjsip: OLI/ANI2 support missing
(Reported by N A)
* [ASTERISK-29626] app_stack: Include calling location if attempting
to branch to nonexistent location
(Reported by N A)
* [ASTERISK-29632] Add option to Application_VoiceMail to suppress
instructions only when a custom greeting is
present
(Reported by Charlie Smurthwaite)
* [ASTERISK-29605] chan_iax2: Add ANI2
(Reported by N A)
* [ASTERISK-29508] STUN server address refresh
(Reported by S bastien Duthil)
* [ASTERISK-29612] bridge_basic: Don t throw warning if attended
transfer is cancelled
(Reported by N A)
* [ASTERISK-29544] Media Cache Delayed remote sound file retrieve
delays all playbacks
(Reported by Andre Barbosa)
* [ASTERISK-29541] app_morsecode: Add American Morse code
(Reported by N A)
* [ASTERISK-29495] Return integer instead of float if response is a
whole number
(Reported by N A)
* [ASTERISK-29543] app_originate: Allow specifying codec(s) to use
(Reported by N A)
Bugs fixed in this release:
* [ASTERISK-29673] app_read: Fix null pointer crash regression
(Reported by N A)
* [ASTERISK-29660] Build failure when disabling PJSIP support
(Reported by Guido Falsi)
* [ASTERISK-29654] pjproject includes trailing whitespace in sdp
format attributes
(Reported by George Joseph)
* [ASTERISK-29635] MP3Player don t work with actual mpg123 versions
(Reported by Carlos Oliva)
* [ASTERISK-27176] test_abstract_jb: frames leak
(Reported by Corey Farrell)
* [ASTERISK-29634] res_snmp: gcc 11 needs -fPIC to compile correctly
(Reported by George Joseph)
* [ASTERISK-29630] Asterisk is unable to read extended number format
terminfo files
(Reported by Sean Bright)
* [ASTERISK-28004] dns: Core ast_dns_get_nameservers does not support
configured IPv6 servers
(Reported by Isaac McDonald)
* [ASTERISK-29618] ConfBridge errors on creation conference room
(Reported by Alexander Zharov)
* [ASTERISK-29622] ARI: external media create doesn t use body
parameter
(Reported by sungtae kim)
* [ASTERISK-29614] app_agent_pool: XML Doc: unterminated entity
reference
(Reported by Alexander Traud)
* [ASTERISK-29609] Subsequent ael reload will cause a lock up
(Reported by Mark Murawski)
* [ASTERISK-28701] app_queue: Core reload resets queue stats, even
when keepstats=yes
(Reported by Luke Escude)
* [ASTERISK-29616] res_rtp_asterisk: sqrt(.) requires the header
math.h.
(Reported by Alexander Traud)
* [ASTERISK-29518] sig_analog: FCG_CAMA fails to signal ANI spill
when using MF signaling
(Reported by Sarah Autumn)
* [ASTERISK-29582] res_pjproject: Can t map pjproject log messages
to Asterisk TRACE
(Reported by George Joseph)
* [ASTERISK-29575] app_milliwatt: Milliwatt application doesn t use
the proper timings
(Reported by N A)
* [ASTERISK-20339] chan_mgcp, resp_pktccops ast_debug support
(Reported by Tomas Maldonado)
* [ASTERISK-29540] aelparse: include of context with timings fails
(Reported by Alexander Traud)
* [ASTERISK-29539] Segmentation fault at ast_writestream() when write
handler not defined (happens with OGG/Speex)
(Reported by Ernani Jos Camargo Azevedo)
New Features made in this release:
* [ASTERISK-29496] Add SendMF application
(Reported by N A)
* [ASTERISK-29627] Add STRBETWEEN function
(Reported by N A)
* [ASTERISK-29628] Add file and directory functions
(Reported by N A)
* [ASTERISK-29531] Add SAYFILES function
(Reported by N A)
* [ASTERISK-29546] Add tone detection module
(Reported by N A)
* [ASTERISK-18454] Option for Read to be able to accept #
(Reported by Sta Retji)
* [ASTERISK-29542] Add audio scrambler
(Reported by N A)
* [ASTERISK-29478] Function to drop frames in the TX or RX
directions
(Reported by N A)
For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.21.0
Asterisk 16.20.0 Now Available
The following issues are resolved in this release:
Security bugs fixed in this release:
* [ASTERISK-29415] Crash in PJSIP TLS transport
(Reported by Andrew Yager)
* [ASTERISK-29381] chan_pjsip: Remote denial of service by an
authenticated user
(Reported by Ivan Poddubny)
New Features made in this release:
* [ASTERISK-29389] Add PJSIP_HEADERS() and ability to read header by
pattern
(Reported by Igor Goncharovsky)
* [ASTERISK-29477] Function to asynchronously store digits dialed
(Reported by N A)
* [ASTERISK-29454] New application to reload modules
(Reported by N A)
* [ASTERISK-29444] Add application to wait for condition
(Reported by N A)
* [ASTERISK-29442] app_dial: Expand A option to allow announcement
playback to caller
(Reported by N A)
Bugs fixed in this release:
* [ASTERISK-29494] cdr_adaptive_odbc: Prevent throwing warnings if
CDR filtering is used
(Reported by N A)
* [ASTERISK-29513] statsd: Remove non-standard metric type Meter
(Reported by Rijnhard Hessel)
* [ASTERISK-29526] G729 audio gets corrupted by Asterisk due to
smoother
(Reported by under)
* [ASTERISK-29392] chan_iax2: Asterisk crashes when queueing video
with format
(Reported by Michael Welk)
* [ASTERISK-29507] STUN timeout is silently delaying calls
(Reported by S bastien Duthil)
* [ASTERISK-27871] Remote URL in playback must end with file
extension
(Reported by Caesar)
* [ASTERISK-29503] Updated identify/match syntax not supported by
config wizard
(Reported by Sean Bright)
* [ASTERISK-29480] fixedjitterbuffer contains an un-wrappered assert
that triggers on a negative time slew
(Reported by Dan Cropp)
* [ASTERISK-29485] core: Inband generation of tones for Busy() and
Congestion() may not occur
(Reported by Joshua C. Colp)
* [ASTERISK-29479] Channels are not put on hold for Session Progress
with inactive audio
(Reported by Bernd Zobl)
Improvements made in this release:
* [ASTERISK-29528] Add support for multiple files for agent
announcements
(Reported by N A)
* [ASTERISK-29501] ARI Stasis Playback doesn t hangup call when
processing a list of invalid files
(Reported by Andre Barbosa)
* [ASTERISK-29464] ARI PlaybackFinish skip error events
(Reported by Andre Barbosa)
For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.20.0
|
|
11.2.0
Added
Add support for US spelling of "gray" in ANSI color names https://github.com/Textualize/rich/issues/1890
Added rich.diagnose.report to expose environment debugging logic as function https://github.com/Textualize/rich/pull/1917
Added classmethod Progress.get_default_columns() to get the default list of progress bar columns https://github.com/Textualize/rich/pull/1894
Fixed
Fixed performance issue in measuring text
Fixed test failures on PyPy3 https://github.com/Textualize/rich/pull/1904
|
|
Changes since tio v1.34:
* Add support for automatically generated log filename
Automatically generate log filename if none is provided.
The auto generated file name is on the form:
"tio_DEVICE_YYYY-MM-DDTHH:MM:SS.log"
* Add support for configurable timestamp format
Also changes default timestamp format from ISO8601 to classic 24-hour
format as this is assumed to be the format that most users would prefer.
And reintroduces strict but optional ISO8601 format.
This feature allows to easily add more timestamp formats in the future.
* Reintroduce asm-generic/ioctls.h
It is needed for ppc builds.
* Add macro hack to workaround older buggy glibc
Robey Pointer:
* Add support for high bps on OS X
|
|
Changes since tio v1.33:
* Fix setspeed2 compilation
* Only apply color formatting when using color option
To help the color blind who may use custom terminal foreground /
background colors.
* Update README
* Add '-c, --color' option
Allow user to select which ANSI color code to use to colorize the tio
text. To successfully set the color the color code must be in the range
0..255.
If color code is negative tio will print all available ANSI colors.
The default color is changed to bold white to make tio defaults usable
for most users, including color blind users.
* Fix setspeed2 check
* Fix meson header check string
* Reintroduce long timestamp format
But make the timestamp format RFC3339 compliant instead. The RFC states:
NOTE: ISO 8601 defines date and time separated by "T".
Applications using this syntax may choose, for the sake of
readability, to specify a full-date and full-time separated by
(say) a space character.
This way we keep the information specified by ISO 8601 but make it more
human readable which is better for the console output.
* Update version year
Sylvain LAFRASSE:
* Fix TTY device listing on Darwin. (#136)
* Fix TCGETS2 search on Darwin.
|
|
Changes since tio v1.32:
* Show auto connect status in show configuration
* Use '#pragma once' in all headers
* Improve printed output
Get rid of inconsistencies in the printed output (error printing,
colors, etc.).
Prepare for user configurable color.
* Rename option -i to -L
* Shorten timestamp
* Shorten timestamp description
We do not need the date part of the timestamp. It simply takes up too
much precious line space. In case of logging to file, one can easily
conclude the date from the file date information.
* Replace Travis with circleCI
* Replace autotools with meson
To introduce much simpler build configuration which is also easier to
maintain.
* Add list serial devices feature
For convenience, add a --list-devices option which lists the available
serial devices.
* Cleanup: Use dot notation for default options struct
* Update AUTHORS
* Add command to show version
The key sequence ctrl-t v will now show the version of tio.
* Align format of timestamps
* Add Sylvain as official co-maintainer
Sylvain LAFRASSE:
* Add '-t' option description for time stamping.
* Add description for time stamping.
* Resolved tio/tio#84: Added timestamps in log file if enabled.
attila-v:
* Refine timestamps with milliseconds and ISO-8601 format (#129).
* Show milliseconds too in the timestamp (#114) and log file (#124)
* Change timestamp format to ISO-8601.
Yin Fengwei:
* Output newline on stdout with hex print mode
This is to fix the issue #104. The timestamp will always be
printed at the beginning of line:
[10:25:56] Switched to hexadecimal mode
0d 0a 0d [10:25:57] 41 43 52 4e 3a 5c 3e 0d 0a 0d [10:25:58] 41
is changed to:
[12:34:56] 45 72 72 6f 72 3a 20 49 6e 76 61 6c 69 64 20
[12:34:56] 41 43 52 4e 3a 5c 3e
[12:34:56] 41 43 52 4e 3a 5c 3e
[12:34:57] 41 43 52 4e 3a 5c 3e 6c 73
Jakob Haufe:
* Make comparison POSIX compliant
String comparison with == is not POSIX compliant and can fail with e.g.
dash.
Henrik Brix Andersen:
* Add bash completion of tty devices.
* Add -t/--timestamp to bash completion script.
Henner Zeller:
* Local echo: show character by character even if stdout buffered.
Björn Stenberg:
* Show error when failing to open a tty
Alban Bedel:
* Fix out of tree builds
Out of tree builds are currently broken because $(top_srcdir)src/include
is not in the search path. In tree builds are working because autconf add
$(top_builddir)/src/include to the search path for the generated config.h.
As $(top_builddir) and $(top_srcdir) are identical during in tree builds
the search path still end up beeing somehow correct.
To fix this add -I$(srcdir)/include to the CPPFLAGS in Makefile.am.
Fabrice Fontaine:
* src/setspeed2.c: fix redefinition of termio
Include ioctls.h and termbits.h from asm-generic instead of asm to avoid
build failures.
Erik Moqvist
* Exit if output speed cannot be set.
Lars Kellogg-Stedman:
* fflush() after putchar() for print_hex and print_normal
In order for local echo to work properly, we have to either call
fflush(stdout) after every character or just disable line buffering.
This change calls fflush() after putchar().
* Disable line buffering in stdout
In order for local echo to work properly, we have to either call
fflush(stdout) after every character or just disable line buffering.
This change uses setbuf(stdout, NULL) to do the latter.
George Stark:
* dont show line state if ioctl failed
* add serial lines manual control
arichi:
* Flush every local echo char
Flush stdout at every char in case it
happens to be buffered.
Mariusz Midor:
* Newline: handle booth NL and CR
Flag ONLCRNL expects code \n after press Enter, but on some systems \r
is send instead.
|
|
|
|
11.1.0 - 2022-01-28
Added
Add Syntax.guess_lexer, add support for more lexers (e.g. Django templates etc.) https://github.com/Textualize/rich/pull/1869
Add lexer parameter to Syntax.from_path to allow for overrides https://github.com/Textualize/rich/pull/1873
Fixed
Workaround for edge case of object from Faiss with no __class__ https://github.com/Textualize/rich/issues/1838
Ensure Syntax always justifies left https://github.com/Textualize/rich/pull/1872
Handle classes in inspect when methods=True https://github.com/Textualize/rich/pull/1874
|
|
This addresses PR pkg/54543.
IBM 3278/3279 terminal emulator for ncurses terminals
|
|
A cross-platform ANSI-BBS terminal designed to connect to remote BBSs via
telnet, rlogin, or SSH. Supports ANSI music and the IBM charset when possible.
|
|
|
|
|
|
Create beautiful and testable command-line interfaces.
Cleo is mostly a higher level wrapper for CliKit, so a lot of the components
and utilities comes from it. Refer to its documentation for more information.
|
|
CliKit is a group of utilities to build beautiful and testable command line
interfaces.
|
|
Pastel is a simple library to help you colorize strings in your terminal.
|
|
v1.2.7
Bugfixes
Enable mypy strict mode
Expose support for python 3.10
Fix mypy errors
|
|
11.0.0
Added
Added max_depth arg to pretty printing https://github.com/Textualize/rich/issues/1585
Added vertical_align to Table.add_row https://github.com/Textualize/rich/issues/1590
Fixed
Fixed issue with pretty repr in jupyter notebook https://github.com/Textualize/rich/issues/1717
Fix Traceback theme defaults override user supplied styles https://github.com/Textualize/rich/issues/1786
Changed
breaking Deprecated rich.console.RenderGroup, now named rich.console.Group
breaking Syntax.__init__ parameter lexer_name renamed to lexer
Syntax constructor accepts both str and now a pygments lexer https://github.com/Textualize/rich/pull/1748
|
|
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.
Set this flag for packages that need it and bump PKGREVISION.
|