Services: Intrusion Detection - hook "divert-to" into our new firewall ui.
Currently we only support a single divert-to target, but if we would like to integrate in the future with other services, it's practical to be able to offer a list of them,
list_divert_sockets.php acts as a stepping stone for this purpose, which now just returns a static list of one (8000 -> idps).
MIPSr6: Set FSELECT Legal for f64 (#173591)
FIX: #172459
Since SETCC returns i1 in IR level, and SEL_D needs f64, currently, we
expand FSELECT to:
MTC1_D64
SEL
which may generate needless mfc1 and mtc1.
In this patch, we add FGR64CC Register type, and support F32 to F64 in
MipsSEInstrInfo::copyPhysReg.
py-pydantic-core: updated to 2.41.5
2.41.5
Correct invalid serialization of date/datetime/time/timedelta by pulling downcast checks up
avoid getting default values from defaultdict
ci: add more 3.14t builds, delete duplicate linux aarch64 build
JsonValue: Deduplicate keys before populating Dict
fix: only percent-encode characters in the userinfo encode set
Bump jiter from 0.11.0 to 0.11.1
Bump regex from 1.11.3 to 1.12.2
Bump percent-encoding from 2.3.1 to 2.3.2
fix issue with field_serializers on nested typed dicts
clean up GC traversal for some top-level types
add type inference for serializing ip address types
revert url credential encoding (to be reintroduced as an option in future)
optimizations in URL implementation
py-psutil: updated to 7.2.0
7.2.0
**Enhancements**
- 1275_: new `heap_info()`_ and `heap_trim()`_ functions, providing direct
access to the platform's native C heap allocator (glibc, mimalloc,
libmalloc). Useful to create tools to detect memory leaks.
- 2403_, [Linux]: publish wheels for Linux musl.
- 2680_: unit tests are no longer installed / part of the distribution. They
now live under `tests/` instead of `psutil/tests`.
**Bug fixes**
* 2684_, [FreeBSD], [critical]: compilation fails on FreeBSD 14 due to missing
include.
* 2691_, [Windows]: fix memory leak in `net_if_stats()`_ due to missing
``Py_CLEAR``.
[5 lines not shown]
py-sphinx-gallery: updated to 0.20.0
0.20.0
Bump version 0.20.0
MNT Add test for _bool_eval and add configs to _bool_eval check
Add POT, SKADA and TorchDR to the list in README
Update instructions for converting script to notebook
Add comment on path for sphinx_gallery_thumbnail_path
DOC Add plotly to supported scrapers
DOC: Add JUnit XML parsing example
DOC Update junit doc
[DOC] Add an example or index.rst file that allow example in multiple sections
Embed code links with dirhtml builder
Fix typo in note about Binder/JupyterLite
Remove "# noqa: E501" from end of text blocks
allow git archives to have dynamic versioning
Update FAQ with notebook and RST file guidance
DOC: Add cards for the subsections on the main topic pages
[7 lines not shown]
py-pyparsing: updated to 3.3.1
Version 3.3.1 - December, 2025
- Added license info to metadata, following PEP-639. Thanks to Gedalia Pasternak and
Marc Mueller for submitted issue and PR.
Version 3.3.0 - December, 2025
===========================================================================================
The version 3.3.0 release will begin emitting `DeprecationWarnings` for pyparsing methods
that have been renamed to PEP8-compliant names (introduced in pyparsing 3.0.0, in August,
2021, with legacy names retained as aliases). In preparation, I added in pyparsing
3.2.2 a utility for finding and replacing the legacy method names with the new names.
This utility is located at `pyparsing/tools/cvt_pep8_names.py`. This script will scan all
Python files specified on the command line, and if the `-u` option is selected, will
replace all occurrences of the old method names with the new PEP8-compliant names,
updating the files in place.
[62 lines not shown]
py-pikepdf: updated to 10.1.0
v10.1.0
- Added {class}`pikepdf.NamePath` for ergonomic access to deeply nested PDF
structures. NamePath provides a single-operation traversal with helpful error
messages showing exactly where traversal failed.
See {ref}`Accessing nested objects with NamePath <namepath>` for details.
- Added explicit scalar types: {class}`pikepdf.Integer`, {class}`pikepdf.Boolean`,
and {class}`pikepdf.Real`. When explicit conversion mode is enabled, these types
are returned instead of Python native types (`int`, `bool`, `Decimal`), enabling
better type safety and static type checking.
- Added {func}`pikepdf.set_object_conversion_mode` and
{func}`pikepdf.get_object_conversion_mode` to control conversion behavior globally.
- Added {func}`pikepdf.explicit_conversion` context manager for temporarily enabling
explicit conversion mode.
- Added safe accessor methods to {class}`pikepdf.Object`: {meth}`~pikepdf.Object.as_int`,
{meth}`~pikepdf.Object.as_bool`, {meth}`~pikepdf.Object.as_float`, and
{meth}`~pikepdf.Object.as_decimal` with optional default parameters for type-safe
[3 lines not shown]
py-intervaltree: updated to 3.2.1
3.2.1
- Fixed:
- Build system includes sortedcontainers dependency in the wheel again
- Maintainers:
- Local testing happens inside virtual environments,
instead of in the system-installed Python environment.
- Add uv-dynamic-versioning.
This generates automatic version numbers for test.pypi.org,
based on the distance from the last tag version.
- CI tests "pip install ."
- Updated Makefile
- Updated HACKING.md