Michael Davidsaver
f948a4fbb0
client: log invalid monitor queueSize
2025-06-11 15:32:47 -07:00
Michael Davidsaver
d069f48837
ioc: record._options.process accept numeric values
...
remote log for record._options.process parsing
2025-06-11 15:32:47 -07:00
Michael Davidsaver
fdef750252
remote log DBE parsing
2025-06-11 15:32:47 -07:00
Michael Davidsaver
a372d936e8
add server to client remote logging
2025-06-11 15:32:47 -07:00
Michael Davidsaver
839fc01bfd
fix Source::Search::source() IPv6 representation
2025-06-11 15:32:47 -07:00
Michael Davidsaver
b8a4001c58
GetAddrInfo wrapper always numeric
2025-06-11 15:32:47 -07:00
Michael Davidsaver
190eb8750f
update local mcast hack logic to sendmsg()
...
Better test of whether received packet was forwarded,
based on OS provided meta-data instead of peer provided
unicast flag.
Also use ORIGIN_TAG (original destination) address as
UDP source address if a local interface address.
2025-06-11 15:32:47 -07:00
Michael Davidsaver
a464e9a6eb
redesign IfaceMap
...
Switch to periodic poll on dedicated worker thread
instead of opportunistic poll on use.
2025-06-11 15:32:47 -07:00
Michael Davidsaver
25f5f1dcee
IfaceMap add look up index by address, and loopback by index
2025-06-11 15:32:47 -07:00
Michael Davidsaver
80c63888ed
add sendtox
...
wrapper sendmsg() and WSASendMsg()
Linux and Windows support IPv4 IP_PKTINFO.
BSD, Linux, and Windows support IPV6_PKTINFO
So far RTEMS and OSX, the extra sendto() overrides
will be ignored.
2025-06-11 15:32:47 -07:00
Michael Davidsaver
a2b424cba2
increase max UDP packet batch size
2025-06-11 15:32:47 -07:00
Michael Davidsaver
e30640a6f9
always "bind" to iface bcast when not any
...
Since we always bind() the wildcards, the OS specific
oddifies wrt. bind() to interface addresses/bcast address
do not apply. So always register interest in associated
broadcast addresses.
2025-06-11 15:32:47 -07:00
Michael Davidsaver
b0b8d60656
rename generated CONFIG_SITE to TOOLCHAIN
...
No longer generate CONFIG_SITE.Common.$(T_A),
which should never be generated...
2025-06-11 15:32:47 -07:00
Michael Davidsaver
66788f5107
minor
2025-06-11 15:32:47 -07:00
Michael Davidsaver
dbaa425225
gha: switch to vs2022
2025-06-11 15:32:47 -07:00
Michael Davidsaver
cd5570b350
GHA: update RTEMS job
2025-04-18 16:08:22 -07:00
Michael Davidsaver
edcc21bca3
quiet clang warning
...
triggers -Wtautological-constant-compare
2025-04-15 14:33:23 -07:00
Graeme Winter
a4b070a372
LIBEVENT hint for homebrew ( #112 )
...
LIBEVENT hint for homebrew
Use brew --prefix
2025-04-14 15:54:48 -07:00
Michael Davidsaver
e32a752d12
pvalink: test AMSG
2025-04-06 11:21:51 +01:00
Michael Davidsaver
847c548064
pvalink: AMSG when disconnected
2025-04-06 11:21:51 +01:00
Michael Davidsaver
2fef15f3ab
pvalink: also copy AMSG with MS/MSI
2025-04-06 11:21:51 +01:00
Michael Davidsaver
5f993bafb3
1.3.3
PVXS Python / win64 3.10 (push) Failing after 2s
PVXS Python / win64 3.11 (push) Failing after 1s
PVXS Python / win64 3.12 (push) Failing after 1s
PVXS Python / win64 3.6 (push) Failing after 1s
PVXS Python / win64 3.7 (push) Failing after 1s
PVXS Python / win64 3.8 (push) Failing after 1s
PVXS Python / win64 3.9 (push) Failing after 1s
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 2s
PVXS EPICS / Cross mingw64 DLL (push) Failing after 1s
PVXS EPICS / Cross mingw64 static (push) Failing after 2s
PVXS EPICS / Native Linux with 7.0.2 (push) Failing after 1s
PVXS EPICS / Linux CentOS 7 (push) Failing after 7s
PVXS Python / linux64 test (push) Failing after 2s
PVXS EPICS / Linux fedora latest (push) Failing after 7s
Spell Check / Spell Check (push) Successful in 8s
PVXS Python / linux 3.6 i686 (push) Failing after 49s
PVXS Python / linux 3.7 i686 (push) Failing after 48s
PVXS Python / linux 2.7u i686 (push) Failing after 54s
PVXS Python / linux 3.5 i686 (push) Failing after 53s
PVXS Python / linux 2.7 i686 (push) Failing after 58s
PVXS Python / linux 3.8 i686 (push) Failing after 44s
PVXS Python / linux 3.9 i686 (push) Failing after 56s
PVXS Python / linux 2.7u amd64 (push) Failing after 1m0s
PVXS Python / linux 2.7 amd64 (push) Failing after 1m1s
PVXS Python / linux 3.8 amd64 (push) Failing after 17s
PVXS Python / linux 3.6 amd64 (push) Failing after 23s
PVXS Python / linux 3.7 amd64 (push) Failing after 23s
PVXS Python / linux 3.5 amd64 (push) Failing after 56s
PVXS Python / linux 3.10 amd64 (push) Failing after 36s
PVXS Python / linux 3.9 amd64 (push) Failing after 48s
PVXS Python / linux 3.12 amd64 (push) Failing after 48s
PVXS Python / linux 3.11 amd64 (push) Failing after 53s
PVXS EPICS / OSX (push) Cancelled after 0s
PVXS EPICS / RTEMS5 (push) Cancelled after 0s
PVXS EPICS / vs2019 DLL (push) Cancelled after 0s
PVXS EPICS / vs2019 static (push) Cancelled after 0s
PVXS Python / osx 3.10 arm64 (push) Cancelled after 0s
PVXS Python / osx 3.11 arm64 (push) Cancelled after 0s
PVXS Python / osx 3.12 arm64 (push) Cancelled after 0s
PVXS Python / osx 3.6 intel (push) Cancelled after 0s
PVXS Python / osx 3.7 intel (push) Cancelled after 0s
PVXS Python / osx 3.8 arm64 (push) Cancelled after 0s
PVXS Python / osx 3.9 arm64 (push) Cancelled after 0s
PVXS Python / win64 3.5 (push) Cancelled after 0s
1.3.3
2025-04-03 14:06:04 +01:00
Michael Davidsaver
35a2e3d011
doc
2025-04-03 13:57:26 +01:00
Michael Davidsaver
8b4f73723f
abi-diff run both reports
2025-04-03 13:47:22 +01:00
Michael Davidsaver
7960adadf9
consolidate one coverage report
2025-04-03 10:40:21 +01:00
Michael Davidsaver
f683c90d03
1.3.3a2
2025-04-03 09:56:24 +01:00
Michael Davidsaver
020ee6ebfe
testsock: show runtime detected IP stack
2025-03-31 13:55:55 -07:00
Michael Davidsaver
ebed4f1985
fix testudp
2025-03-31 13:55:55 -07:00
Michael Davidsaver
91fed88cdd
"Beacon tx error" show destination
2025-03-31 13:55:19 -07:00
Michael Davidsaver
79df58a6a7
libevent: override minimum cmake version for bundled build
...
cmake included in ubuntu 24.04 removes support for cmake < 3.5,
and < 3.10 is now deprecated.
2025-03-31 13:54:38 -07:00
Joao Paulo Martins
f42bc97699
Fixed pvaGetLink for Union types; Added tests
2025-03-31 11:05:42 -07:00
Joao Paulo Martins
542e0fe9f0
Changed Float32 and Float64 to Float32A and Float64A in the NTNDArray TypeDef
2025-03-31 00:11:08 -04:00
Michael Davidsaver
f2e49a8844
pvalink: control parse warnings with logging
2025-02-17 20:23:12 -08:00
Michael Davidsaver
0ec2d3f6be
doc
2025-02-12 17:48:18 -08:00
Michael Davidsaver
49c9d82053
drop unused IfaceMap
2025-02-12 17:48:18 -08:00
Michael Davidsaver
691a5825ae
ioc: fix DBE_ARCHIVE handling w/ singlesource
...
Stop ignoring DBE_ARCHIVE.
2025-02-12 17:46:49 -08:00
Michael Davidsaver
775d6a99f1
1.3.3a1
2025-02-11 20:47:13 -08:00
Michael Davidsaver
e26c3ed3b4
minor
2025-02-11 20:47:13 -08:00
Michael Davidsaver
e691ab6467
update python build dependency on epicscorelibs
...
Extra arguments for epicscorelibs.ioc:main() to make
'python -m pvxslibs.ioc' work.
2025-02-11 18:59:12 -08:00
Zoheb Shaikh
92e02de47a
using ioc main options in pvxs
2025-02-11 18:59:12 -08:00
Michael Davidsaver
c870415908
fix formatting of uint8 and int8 fields
...
where being rendered as 'char'
2025-01-30 12:34:01 -08:00
Michael Davidsaver
ff1d6510cb
reduce Search tx log spam
...
eg. if an interface disappears.
2025-01-19 12:07:40 -08:00
Michael Davidsaver
87abad5387
test NTTable column order
2024-12-23 10:39:49 -08:00
Michael Davidsaver
0a2313de04
GHA: disambiguate artifact zip names
...
actions/upload-artifact@v4 no longer merges artifacts.
2024-12-23 10:39:49 -08:00
Michael Davidsaver
c3e91f60be
client: defer notification of connect() failure
...
... to bevEvent() callback to handle early failure
the same as later disconnect.
2024-12-22 16:55:58 -05:00
Ralph Lange
614e0b7e09
GHA: Update actions/upload-artifact to v4
2024-12-16 12:13:02 +01:00
Michael Davidsaver
73c25448d0
oops...
...
didn't fully test 8502f91bb9
2024-12-11 17:01:32 -08:00
Michael Davidsaver
13f07cb095
update release notes
2024-12-11 16:47:41 -08:00
Rémi NICOLE
05f2b1864e
fix: use prepare cleanup hooks when epics-base>=7.0.8.0 ( #67 )
...
fix: don't use prepare cleanup hooks for epics-base 7.0.7.0
the feature was added in 7.0.8.0
2024-12-11 16:39:54 -08:00
Érico Nogueira Rolim
c293ace6cc
Small changes to qgroup docs ( #89 )
...
* doc: typo fix.
* doc: add quoting for separate JSON files.
* doc: emphasize +trigger behavior.
* doc: document +const mapping.
2024-12-11 16:32:56 -08:00