- Bugfixes.
- Changes to s6-svscan and s6-svscanctl: the list of commands
that can be sent to s6-svscan has been thoroughly cleaned up.
s6-svscan now scans and prunes on SIGHUP.
- Changes to s6-supervise and s6-svc: -X not supported anymore,
nosetsid not supported anymore. SIGHUP now properly closes
stdin/stdout to allow the service to naturally exit on EOF;
SIGQUIT semantics changed to immediately bail. SIGINT is now
trapped and forwarded to the service's process group.
- New binary: s6-svperms, implementing a split permissions
model. (By default, everything is the same as before.)
- New binary: s6-usertree-maker, creating service directories
for supervision trees managed by users.
(This commit only reorders lines and does not intend to change any
behavior.)
In geeqie, clutter is optional, but it is required in order to have
the map widget. The map option (libchamplain) currently enables
clutter. Separate clutter and map CONFIGURE and bl3 includes and add
comments to make this easier to understand.
- forstdin QoL changes: now it exits 1 if it doesn't read anything,
and it only splits on newlines by default.
- forbacktickx, which is a wrapper to forstdin, gets the same changes.
- Line-processing binaries now chomp by default. Substitution
binaries do not.
- New -N option everywhere to disable chomping.
- New "default" directive to trap, replacing the irrelevant "timeout".
- New openc_* functions.
- New function: ipc_bind_reuse_lock(), taking a lock before
unconditionally deleting the socket.
- ipc_bind_reuse() rewritten to use ipc_bind_reuse_lock(),
so it does the right thing instead of clobbering sockets.
- Complete revamping of the pathexec functions, see exec.h.
- Revamping of the locking functions.
- Use of standard O_NONBLOCK and O_CLOEXEC instead of adhoc
DJBUNIX_FLAG_NB and DJBUNIX_FLAG_COE.
- Better header separation; webipc.h removed (stuff moved to
socket.h)
- New function: mkptemp2(), creating a fifo with a templated
name (like mkptemp) but with options for O_NONBLOCK and O_CLOEXEC.
- New sysdep to test for chroot().
Changelog:
- A choice of a centered or bobbing weapon sprite during attack has been
added.
- A default save slot name is generated when the user saves to an empty
slot.
- The total time for all completed levels is now calculated.
- Windows CI is included and working
- Reporters launch in the background, no longer blocking
- Removed encoding options on verify_file
- Added PyPI documentation
2.0.7 (2020-11-19)
* Add missing padding to request packets
* Land #166, Add missing padding to Netlogon request packets
2.0.6 (2020-09-23)
* Fix Trans2 response data block
* Remove unicode encoding in SMB1 File#rename
* Fix example file permissions
* Update specs
* Land #165, Fix SMB1 Trans2 response packets
2.0.5 (2020-09-21)
* Add the first two necessary requests for exploiting CVE-2020-1472
* Add responses and fix a bug in the NetlogonCredential type
* Add the function to calculate the session key
* Use a string instead of an int array for credential data
* Fix some typos in the documentation that could have been confusing
* Add proper data type definitions for Netlogon
* Fix some Netlogon data definitions and register the service
* Add the NetrServerPasswordSet2 request / response definitions
* Add rspec unit tests for the netlogon request / response definitions
* Implement a WarnNoReadLengthPlugin for the NdrFixedByteArray
* Land #164, Minimal Netlogon Implementation For CVE-2020-1472 (AKA:
Zerologon)
2.3.18 (2020-12-17)
* DCA-22255 Add low certainty to IIS 10 fingerprint to prevent trumping
better system fingerprints
2.3.17 (2020-12-08)
Highlights:
* DNS: Fingerprint for Windows 2003 (#298)
* CPE: Improved generation, standardization, and updates (#301, #303)
* BUG: Fix issue preventing recog_standardize from working (#302)
Changes of note:
* All values for hw.device and os.device have been converted to Title Case
* All hw.device and os.device instances of Web cam and Web Cam are now IP
Camera
* All hw.device and os.device instances of POS are now Point of Sale
2.3.16 (2020-11-06)
Highlights:
* DNS: Extract Microsoft DNS build (#297)
2.3.15 (2020-10-22)
Highlights:
* SNMP: Siemens fingerprint corrections (#286, #291)
* SNMP: SonicWall fingerprint addition (#293)
Net::LDAP 0.17.0 (2020-11-30)
* Added private recursive_delete as alternative to DELETE_TREE #268
* Test suite updates #373#376#377
* Use Base64.strict_encode64 and SSHA256 #303
* Remove deprecated ConnectionRefusedError #366
* Added method to get a duplicate of the internal Hash #286
* remove a circular require #380
* fix LdapServerAsnSyntax compile #379
* Implement '==' operator for entries #381
* fix for undefined method for write exception #383
pkgsrc change: remove redundant "ruby" from CATEGORIES.
Version v1.11.0 - December 30, 2020
Add
* RUBY_PROGRESS_BAR_FORMAT Environment Variable
Merge
* PR #165 - Show Unknown Time Remaining After Timer Reset
Fix
* Show Unknown Time Remaining After Bar Is Reset
Uncategorized
* Merge PR #167 - Convert To Github Actions
2.2.4 (December 31, 2020)
Bug fixes:
* Fix bundle man pages display on truffleruby #4209
* Fix Windows + JRuby no longer being able to install git sources #4196
2.2.3 (December 22, 2020)
Bug fixes:
* Restore full compatibility with previous lockfiles #4179
* Add all matching variants with the same platform specificity to the
lockfile #4180
* Fix bundler installing gems for a different platform when running in
frozen mode and current platform not in the lockfile #4172
* Fix crash when bundle exec'ing to bundler #4175
2.2.2 (December 17, 2020)
Bug fixes:
* Fix resolver crash when a candidate has 0 matching platforms #4163
* Restore change to copy global with/without config locally upon bundle
install #4154
2.2.1 (December 14, 2020)
Bug fixes:
* Ad-hoc fix for platform regression #4127
* Workaround JRuby + Windows issue with net-http-persistent vendored code
#4138
* Reset also root when in a nested invocation #4140
* Restore 2.1.4 resolution times #4134
* Fix bundle outdated --strict crash #4133
* Autoload Bundler::RemoteSpecification to workaround crash on jruby #4114
2.2.0 (December 7, 2020)
Enhancements:
* New gem template: prefer require_relative to require #4066
* Always show underlying error when fetching specs fails #4061
* Add --all-platforms flag to bundle binstubs to generate binstubs for all
platforms #3886
* Improve gem not found in source error messages #4019
* Revert resolving all Gemfile platforms automatically #4052
* Remove extra empty line from README template #4041
* Lazily load erb #4011
Bug fixes:
* Fix Bundler::Plugin::API::Source#to_s having empty source type #4084
* Raise consistent errors with or without bundle exec #4063
* Fix edge case resulting in a crash when using zeitwerk inside a nested
bundle exec invocation #4062
* Enable specific_platform by default #4015
* Prevent remove command from deleting gemfile lines that are comments
#4045
* Fix issue with cache_all_platforms and specific_platform configured
#4042
* Fix incorrect error message on Windows #4039
* Make printed drive letters consistent on Windows #4038
* Load rubygems plugins from RUBYLIB during bundle install and bundle
update #3534
* Fix specific_platform and cache_all with bundle cache --all-platforms #4022
* Bring back the possibility to install a plugin from path #4020
* Move ronn pages to lib #3997
* Fix fileutils double load when using bundler/inline #3991
* Accept responses with no etag header #3865
Documentation:
* Fix typo of bundle-install.1 (v2.1) #4079
* Add commented out example and more information link to generated gemspec
#4034
Please refer
<https://github.com/rubygems/rubygems/blob/master/bundler/CHANGELOG.md>
for changes prior to 2.2.0 release.
3.5.0:
Do not require mock for the test suite on Python 3; use unittest.mock instead.
100% test coverage for each version of Python rather than combined, using coverage-python-version.
Add the optional extra_node_attrs parameter to show_backrefs and show_backrefs
Fix IPython/Jupyter inline graph support code that would kick in even if you explicitly passed a filename=’foo.png’ argument to show_refs/show_backrefs. See issue 47.
Add support for Python 3.8.
Drop support for Python 3.5.
Version 0.16
------------
Add ``.unflatten()`` method to ``Graph``, ``Digraph``, and ``Source``. Add
standalone ``unflatten()``.
Make ``Source.__str__()`` return the ``.source`` instead of the ``repr()``
(like ``Graph`` and ``Digraph``).
Render with ``dot -K<engine> ...`` instead of ``<engine> ...`` internally
(work around `upstream issue
Add documentation hint to archived upstream version for Windows.
Re-render most documentation graphs with Graphviz 2.44.1.
## 3.2020.1104 / 2020-11-04
- Updated the IANA media registry entries as of release date.
- Added `application/x-zip-compressed`. [#36][].
- Updated the contributing guide to include information about the release
process as described in [#18][].
- Corrected a misspelling of Yoran Brondsema's name. Sorry, Yoran. [#35][].
4.11.0 (2020-11-06)
* Fix fetching metadata when there are GhostScript warnings (#522)
* Fixed some method redefined warnings (#505)
* Added MiniMagick::Image.get_image_from_pixels (#516)
* extend MiniMagick::Tool#stack to support arguments so that it can be
used with Active Storage
## v0.16.0 / 2020-11-24
Features:
* Special custom unit: cells. A "cell" defaults to 37.5px, or 1/8in,
e.g. `x: '1 cell'` means `x: 37.5`. See the docs for details.
* Shorthands for `x`, `y`, `width`, and `height`! The words `x: 'middle'`
and `x: 'middle + 1in'` will get interpreted. See the docs for details.
* Autoscaling text! `ellipsize: :autoscale` will now downscale your
`font_size` if the text ellipsized. Thanks @Qgel! (#288, #111).
* Option checking!! Completely reworked the way we handle arguments in
Squib internally (no external behavioral differences). Now, when you
give an option to Squib that is not expected. Since every DSL method
"knows" what options it takes, that also means we have EVERY option
properly documented (missed a few...) AND we have an automated test that
will tell us if we forget to document it.
* `save_png` and `save_sheet` now have a `suffix` option which defaults to
`''`. So now you can customize the filenames with `prefix`,
`count_format`, and `suffix`.
Compatibility:
* When saving PNGs with sprues, outputs start counting at zero - which is
more consistent with the rest of Squib.
* Minimum Ruby is now 2.5. NOTE: Ruby 3.0 is coming Christmas 2020!! Check
it out.
Bugs:
* Extra page/no page issue with sprues (#320)
* Fix Ruby 2.7+ deprecations with CSV arguments (#303)
Chores:
* Reorganized the code internally. (#298) Every DSL method now has its own file.
* Moved to Github Actions
* Bump pango et al
2.4.2 (27 November 2020)
* Implements Zeitwerk::Loader#on_load, which allows you to configure
blocks of code to be executed after a certain class or module have
been loaded:
# config/environments/development.rb
loader.on_load("SomeApiClient") do
SomeApiClient.endpoint = "https://api.dev"
# config/environments/production.rb
loader.on_load("SomeApiClient") do
SomeApiClient.endpoint = "https://api.prod"
end
See the documentation for further details.
2.4.1 (29 October 2020)
* Use __send__ instead of send internally.
Add ruby-tty-table package version 0.12.0.
TTY::Table
TTY::Table provides independent table formatting component for TTY toolkit
(https://github.com/piotrmurach/tty).
## Features
* Table behaves like an array with familiar API
* Create table once and render using custom view renderers
* Rendering provides many display options
* Easy custom border creation
* Supports multibyte character encodings