Michael Davidsaver
5ee956d047
default for Source::List::dynamic
2026-02-27 08:16:23 +00:00
Michael Davidsaver
52186e3587
test cancel of PUT
2026-02-27 08:16:23 +00:00
Michael Davidsaver
1e9a22f9a4
test ackAny
2026-02-27 08:16:23 +00:00
Michael Davidsaver
ef40c21d8d
test server-side disconnect
2026-02-27 08:16:23 +00:00
Michael Davidsaver
1d182cb031
test iocsh functions
2026-02-27 08:16:23 +00:00
Michael Davidsaver
ef7ef0f158
ioc: promote DBE_ALARM only to also fetch value
...
When a client subscribes to DBE_ALARM only, also
fetch the value associated with the alarm state change.
eg. used by an alarm manager
2026-02-27 08:16:23 +00:00
Michael Davidsaver
70547d1481
testtype: extend
2026-02-27 08:16:23 +00:00
Michael Davidsaver
d9a87aa786
testPartialXCode
2026-02-27 08:16:23 +00:00
mdavidsaver
55a8faf007
Clarify SharedPV::post()
...
For SharedPV::post(), mention Value::cloneEmpty()
2026-02-27 08:14:29 +00:00
Jure Varlec
c3f63fcbe8
doc: add ticker example to the docs
2026-02-27 08:14:29 +00:00
Jure Varlec
bf51e44b7b
doc: explain type requirements for post()
...
Currently, the user learns that `SharedPV::post()` requires the posted
value to be created from the same type instance as the value given to
`SharedPV::open()` only when they try to do it differently and are
presented with an error message. This is an attempt to document this
requirement.
2026-02-27 08:14:29 +00:00
Michael Davidsaver
525c711ee5
server: reduce log spam from beacon tx
...
Demote repeated beacon TX failure to debug.
Upgrade first success after previous failure.
Track per destination.
2026-02-11 12:08:52 -08:00
Michael Davidsaver
2d96c9b7d7
doc
2026-02-11 12:07:04 -08:00
Michael Davidsaver
d0ee5b2ab6
1.5.1
Python / py3.10 win_amd64 (push) Failing after 4s
Python / py3.11 win_amd64 (push) Failing after 4s
Python / py3.12 win_amd64 (push) Failing after 4s
Python / py3.13 win_amd64 (push) Failing after 4s
Python / py3.14 win_amd64 (push) Failing after 4s
Python / py3.8 win_amd64 (push) Failing after 4s
PVXS EPICS / Native Linux with 3.14 (push) Failing after 2s
PVXS EPICS / Native Linux with 3.15 (push) Failing after 2s
PVXS EPICS / Native Linux with clang ubsan (push) Failing after 2s
PVXS EPICS / Native Linux with clang (push) Failing after 2s
PVXS EPICS / Native Linux (libc++ debug) (push) Failing after 2s
PVXS EPICS / Native Linux (WError) (push) Failing after 2s
PVXS EPICS / Native Linux (c++17) (push) Failing after 2s
PVXS EPICS / Native Linux with libevent stable (push) Failing after 2s
PVXS EPICS / Cross mingw64 DLL (push) Failing after 2s
PVXS EPICS / Cross mingw64 static (push) Failing after 2s
PVXS EPICS / Native Linux with 7.0.2 (push) Failing after 2s
GH pages / generate (push) Failing after 2s
PVXS EPICS / Linux fedora latest (push) Failing after 8s
PVXS EPICS / Linux CentOS 7 (push) Failing after 11s
Python / pycp37-cp37m manylinux2010_x86_64 (push) Failing after 2s
Python / pycp27-cp27m manylinux1_x86_64 (push) Failing after 2s
Spell Check / Spell Check (push) Successful in 9s
Python / pycp310-cp310 manylinux2014_x86_64 (push) Failing after 2s
Python / pycp311-cp311 manylinux2014_x86_64 (push) Failing after 2s
Python / pycp312-cp312 manylinux2014_x86_64 (push) Failing after 2s
Python / pycp313-cp313 manylinux2014_x86_64 (push) Failing after 2s
Python / pycp313-cp313t manylinux2014_x86_64 (push) Failing after 2s
Python / pycp38-cp38 manylinux2014_x86_64 (push) Failing after 2s
Python / pycp39-cp39 manylinux2014_x86_64 (push) Failing after 1s
Python / pycp314-cp314 manylinux_2_28_x86_64 (push) Failing after 1s
Python / pycp314-cp314t manylinux_2_28_x86_64 (push) Failing after 1s
GH pages / publish (push) Skipped
Release artifacts / artifacts (push) Failing after 2m22s
Python / py3.11 macosx_11_0_universal2 (push) Cancelled after 0s
Python / py3.12 macosx_11_0_universal2 (push) Cancelled after 0s
Python / py3.13 macosx_11_0_universal2 (push) Cancelled after 0s
Python / py3.14 macosx_11_0_universal2 (push) Cancelled after 0s
Python / py3.8 macosx_11_0_universal2 (push) Cancelled after 0s
Python / py3.9 macosx_11_0_universal2 (push) Cancelled after 0s
PVXS EPICS / OSX (push) Cancelled after 0s
PVXS EPICS / RTEMS5 (push) Cancelled after 0s
PVXS EPICS / vs2022 DLL (push) Cancelled after 0s
PVXS EPICS / vs2022 static (push) Cancelled after 0s
Python / py3.10 macosx_11_0_universal2 (push) Cancelled after 0s
Python / combine (push) Cancelled after 0s
1.5.1
2026-02-11 07:20:03 -08:00
Michael Davidsaver
49b73c1069
1.5.1a1
2026-02-09 18:34:14 -08:00
Michael Davidsaver
e4293c795a
pkg_resources removal
2026-02-09 18:02:00 -08:00
Michael Davidsaver
19a3441c88
doc: toc reorg
2026-02-01 15:46:40 -08:00
Michael Davidsaver
a6f75c1015
doc: client operation exceptions
2026-02-01 15:46:40 -08:00
Michael Davidsaver
98737e2c94
doc: unittest.h
2026-02-01 15:46:40 -08:00
Michael Davidsaver
b7c2d1b2c4
doc: shared_array
2026-02-01 15:46:40 -08:00
Michael Davidsaver
a4259c7376
doc: reorganize netconfig
2026-01-28 17:01:49 -08:00
Michael Davidsaver
1e43dfd8db
doc: switch to sphinxdoc theme
2026-01-28 17:01:49 -08:00
Michael Davidsaver
d90e19e350
doc: fix markdown style links in rST
2026-01-28 17:01:49 -08:00
Michael Davidsaver
6dba1d91f6
fix minor
...
Implicitly treated as 'char' due to fun type casting rules...
a351943927
2026-01-28 17:01:49 -08:00
Michael Davidsaver
3145388df5
testStrMatch wrong argument order
2026-01-27 15:43:31 -08:00
Michael Davidsaver
a351943927
minor
2026-01-26 17:20:40 -08:00
Michael Davidsaver
12eeb42f6b
test explicitly typed ANY assignment
2026-01-19 19:16:44 -08:00
Michael Davidsaver
a7d77da776
SO_NOSIGPIPE
...
OSX specific means to disable SIGPIPE for individual sockets
2026-01-19 18:39:11 -08:00
Michael Davidsaver
6a53998a1c
epicsSignalInstallSigPipeIgnore()
...
Maybe only relevant with OSX now?
https://github.com/epics-base/pvxs/issues/149
2026-01-19 18:34:55 -08:00
Michael Davidsaver
48b260d008
remove residual ifdef AF_INET6
...
Incomplete leftovers of an early attempt to support
RTEMS "legacy" IP stack, which has no IPv6 support.
2026-01-18 08:11:03 -08:00
Michael Davidsaver
9c3a9ca8ee
1.5.0
Python / py3.10 win_amd64 (push) Failing after 4s
Python / py3.11 win_amd64 (push) Failing after 4s
Python / py3.12 win_amd64 (push) Failing after 4s
Python / py3.13 win_amd64 (push) Failing after 4s
Python / py3.14 win_amd64 (push) Failing after 4s
Python / py3.8 win_amd64 (push) Failing after 4s
PVXS EPICS / Native Linux with 3.14 (push) Failing after 2s
PVXS EPICS / Native Linux with 3.15 (push) Failing after 2s
PVXS EPICS / Native Linux with clang ubsan (push) Failing after 1s
PVXS EPICS / Native Linux with clang (push) Failing after 2s
PVXS EPICS / Native Linux (libc++ debug) (push) Failing after 1s
PVXS EPICS / Native Linux (WError) (push) Failing after 2s
PVXS EPICS / Native Linux (c++17) (push) Failing after 1s
PVXS EPICS / Native Linux with libevent stable (push) Failing after 1s
PVXS EPICS / Cross mingw64 DLL (push) Failing after 1s
PVXS EPICS / Cross mingw64 static (push) Failing after 1s
PVXS EPICS / Native Linux with 7.0.2 (push) Failing after 1s
PVXS EPICS / Linux CentOS 7 (push) Failing after 7s
GH pages / generate (push) Failing after 2s
Python / pycp27-cp27m manylinux1_x86_64 (push) Failing after 2s
PVXS EPICS / Linux fedora latest (push) Failing after 7s
Spell Check / Spell Check (push) Successful in 8s
Python / pycp37-cp37m manylinux2010_x86_64 (push) Failing after 1s
Python / pycp310-cp310 manylinux2014_x86_64 (push) Failing after 2s
Python / pycp311-cp311 manylinux2014_x86_64 (push) Failing after 1s
Python / pycp312-cp312 manylinux2014_x86_64 (push) Failing after 1s
Python / pycp313-cp313 manylinux2014_x86_64 (push) Failing after 1s
Python / pycp313-cp313t manylinux2014_x86_64 (push) Failing after 2s
Python / pycp38-cp38 manylinux2014_x86_64 (push) Failing after 1s
Python / pycp39-cp39 manylinux2014_x86_64 (push) Failing after 1s
Python / pycp314-cp314 manylinux_2_28_x86_64 (push) Failing after 1s
Python / pycp314-cp314t manylinux_2_28_x86_64 (push) Failing after 2s
Release artifacts / artifacts (push) Failing after 2m23s
GH pages / publish (push) Skipped
Python / py3.11 macosx_11_0_universal2 (push) Cancelled after 0s
Python / py3.12 macosx_11_0_universal2 (push) Cancelled after 0s
Python / py3.13 macosx_11_0_universal2 (push) Cancelled after 0s
Python / py3.14 macosx_11_0_universal2 (push) Cancelled after 0s
Python / py3.8 macosx_11_0_universal2 (push) Cancelled after 0s
PVXS EPICS / OSX (push) Cancelled after 0s
PVXS EPICS / RTEMS5 (push) Cancelled after 0s
PVXS EPICS / vs2022 DLL (push) Cancelled after 0s
PVXS EPICS / vs2022 static (push) Cancelled after 0s
Python / py3.9 macosx_11_0_universal2 (push) Cancelled after 0s
Python / py3.10 macosx_11_0_universal2 (push) Cancelled after 0s
Python / combine (push) Cancelled after 0s
1.5.0
2026-01-07 17:51:39 -08:00
Michael Davidsaver
6168c8ff4d
1.5.0a1
...
Public ABI change in cb62797198
triggers jump past 1.4.2 (a4b6e2acf6 )
2026-01-06 16:21:52 -08:00
Michael Davidsaver
b32d7f3cd2
minor
2026-01-06 16:21:52 -08:00
Michael Davidsaver
57f9468c86
udp: clarify orig/reply addressing, fix mcast handling
...
... in mshim and vct
vct expand from addr to endpoint parsing
2026-01-06 15:57:43 -08:00
Michael Davidsaver
444d1ff1f1
colorize outer exception printing
2026-01-05 14:40:26 -08:00
Michael Davidsaver
597330c949
ioc: fix PUT to scalar mapping
...
Mapping of eg. "X" needs update when "X.value" changes.
Check for if any children of "X" are marked.
Also send remote warning on attempt to write to unwritable field.
2026-01-05 14:40:26 -08:00
Michael Davidsaver
78b0cf4e18
ioc: test PUT to scalar mapping
2026-01-05 14:40:26 -08:00
Michael Davidsaver
91dd4d4592
pvxput: verbose flag show marked fields
2026-01-05 13:30:48 -08:00
Michael Davidsaver
42ec1602a3
pvxput: do not mark all fields...
2026-01-05 13:30:48 -08:00
Michael Davidsaver
8c07933fe0
doc
2025-12-30 18:56:58 -08:00
Michael Davidsaver
9a13662e08
rename dbpvar -> dbpvxr
2025-12-30 18:29:07 -08:00
Michael Davidsaver
f764e00e16
rename pvaLinkNWorkers -> pvxLinkNWorkers
2025-12-30 18:24:25 -08:00
Michael Davidsaver
cb62797198
rename lsetPVA -> lsetPVX
2025-12-30 18:24:25 -08:00
Michael Davidsaver
3f56736247
maybe fix DBD mis-generation
...
Add "pvxsIoc.dbd$(DEP):" rule to hopefully override
"%.dbd$(DEP)" rule in Base.
Also clean generated dbd
2025-12-26 15:17:24 -08:00
Michael Davidsaver
a4b6e2acf6
1.4.2a1
2025-12-22 18:54:13 -08:00
Michael Davidsaver
1d3eb5dc0d
GHA refresh python jobs
2025-12-22 18:17:44 -08:00
Michael Davidsaver
08a2491d41
GHA: fix escaping in codespell job
...
Also ignore 'copyIn' method with codespell circa Debian 13.
2025-12-02 09:06:38 -08:00
Michael Davidsaver
57b36828cf
doc
2025-11-20 16:14:37 -08:00
Michael Davidsaver
8fb2931e05
pvxsr show libevent reactor method name
2025-11-20 16:14:37 -08:00
Michael Davidsaver
6446ab44ec
pacify cppcheck
2025-11-20 16:14:37 -08:00