Michael Davidsaver
cbcd3ce105
log: avoid direct use of stderr
2021-05-06 08:46:27 -07:00
Michael Davidsaver
d3979fb56d
test log config from environment
2021-05-06 08:46:27 -07:00
Michael Davidsaver
3dcf2f59fe
fix logger_level_set()
2021-05-06 08:46:27 -07:00
Michael Davidsaver
5d64bca234
complete change default log level to Warn
2021-05-06 08:46:20 -07:00
Basil Aljamal
383f332d20
src/conn.cpp: add limits header to fix 'numeric_limits' is not a member of 'std'
2021-05-06 08:36:51 -07:00
Michael Davidsaver
3fe93ed92d
change default log level to Warn
2021-05-04 16:46:41 -07:00
Michael Davidsaver
6c3e5b693c
add NTEnum
2021-05-04 16:46:41 -07:00
Michael Davidsaver
01745aad72
fix shared_array::back() and ::swap()
2021-05-04 16:46:41 -07:00
Michael Davidsaver
f0c123ae28
init const sharedArray from sequence
...
"cheat" to allow newly allocated const array
to be initialized from a sequence.
2021-05-04 16:46:41 -07:00
Michael Davidsaver
f88733d7c6
shared_array: fix assembly from void*
...
CaptureBase<void> not valid
2021-05-04 16:46:41 -07:00
Michael Davidsaver
23004f8912
server: don't warn when port 0 requested
...
cf. 4a6c468f9f
2021-05-04 16:46:41 -07:00
Michael Davidsaver
ab30a9430e
oops
...
Doing the opposite of adding randomness...
2021-04-21 16:08:10 -07:00
Michael Davidsaver
4a86694605
missing includes
2021-04-18 18:07:56 -07:00
Michael Davidsaver
251b455e1c
Prefer <iosfwd> in public headers
...
Maybe give some small decrease in compile time for user code.
2021-04-18 13:47:01 -07:00
Michael Davidsaver
4a6c468f9f
server: warn when falling back to random TCP port
2021-04-18 13:46:26 -07:00
Michael Davidsaver
78940d5530
config remove duplicates from address lists
2021-04-17 10:51:29 -07:00
Michael Davidsaver
93b5708471
prepare for 0.1.5
2021-04-17 09:30:16 -07:00
Michael Davidsaver
9a334323e5
0.1.4
PVXS / ubuntu-20.04/gcc/default/3.14// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/3.15// (push) Cancelled after 0s
PVXS / macos-latest/clang/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0//release-2.0.22-stable (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0/64/ (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/static/7.0/64/ (push) Cancelled after 0s
PVXS / ubuntu-16.04/gcc-4.8/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-16.04/gcc-4.9/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc-8/default/7.0// (push) Cancelled after 0s
PVXS / windows-2019/vs2019/default/7.0// (push) Cancelled after 0s
PVXS / windows-2019/vs2019/static/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/clang/default/7.0// (push) Cancelled after 0s
0.1.4
2021-04-17 09:11:30 -07:00
Michael Davidsaver
7540825810
doc
2021-04-17 09:05:17 -07:00
Michael Davidsaver
51bfce2340
doc
2021-04-15 13:59:04 -07:00
Michael Davidsaver
3a55005609
nt: add TimeStamp and Alarm
...
Add helpers for common time and alarm sub-structures
2021-04-15 07:36:28 -07:00
Michael Davidsaver
47a563cac2
ticker example multiple PVs
2021-04-10 10:44:56 -07:00
Michael Davidsaver
6b78623932
sharedpv possible locking issue with concurrent open()/close() vs. post()
...
Maybe paraonoia...
2021-03-16 18:48:28 -07:00
Michael Davidsaver
21d9cb6b1c
fix monitor queue locking
2021-03-16 18:45:43 -07:00
Michael Davidsaver
acb7156767
ci: add ci-core-dumper
2021-03-15 08:12:33 -07:00
Michael Davidsaver
32debd3e40
prepare for 0.1.4
2021-02-20 12:34:36 -08:00
Michael Davidsaver
4143534402
0.1.3
PVXS / ubuntu-20.04/gcc/default/3.14// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/3.15// (push) Cancelled after 0s
PVXS / macos-latest/clang/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0//release-2.0.22-stable (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0/64/ (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/static/7.0/64/ (push) Cancelled after 0s
PVXS / ubuntu-16.04/gcc-4.8/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-16.04/gcc-4.9/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc-8/default/7.0// (push) Cancelled after 0s
PVXS / windows-2019/vs2019/default/7.0// (push) Cancelled after 0s
PVXS / windows-2019/vs2019/static/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/clang/default/7.0// (push) Cancelled after 0s
0.1.3
2021-02-20 12:33:05 -08:00
Michael Davidsaver
b47482e38a
fix usage of recvmsg()
...
control message buf is not meaningful if
recvmsg() has returned an error.
2021-02-20 11:46:28 -08:00
Michael Davidsaver
f5af9c7bff
minor
2021-02-15 09:59:16 -08:00
Michael Davidsaver
c1b5b301c7
ci: dev
2021-02-15 09:59:16 -08:00
Michael Davidsaver
ba568d1f82
prepare for 0.1.3
2021-02-12 12:21:28 -08:00
Michael Davidsaver
dfa227d182
0.1.2
PVXS / ubuntu-20.04/gcc/default/3.14// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/3.15// (push) Cancelled after 0s
PVXS / macos-latest/clang/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0//release-2.0.22-stable (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0/64/ (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/static/7.0/64/ (push) Cancelled after 0s
PVXS / ubuntu-16.04/gcc-4.8/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-16.04/gcc-4.9/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc-8/default/7.0// (push) Cancelled after 0s
PVXS / windows-2019/vs2019/default/7.0// (push) Cancelled after 0s
PVXS / windows-2019/vs2019/static/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/clang/default/7.0// (push) Cancelled after 0s
0.1.2
2021-02-12 11:25:36 -08:00
Michael Davidsaver
b38b33db03
raise search reply processing limit
...
Seems pvAccessCPP likes to send lots of individual replies
to our nicely batched search requests.
2021-02-12 11:19:46 -08:00
Michael Davidsaver
40bafaee07
drop unused
2021-02-12 10:06:38 -08:00
Michael Davidsaver
ca594f4050
server: randomize UUID
2021-01-29 15:17:29 -08:00
Michael Davidsaver
fb7abfc132
sockets O_CLOEXEC
2021-01-29 15:17:29 -08:00
Michael Davidsaver
b7640016a6
add test1000
...
Test concurrent GET of 1000 PVs
2021-01-28 07:44:32 -08:00
Michael Davidsaver
a064677e36
detect UDP RX buffer overflows
...
On Linux, use SO_RXQ_OVFL to snoop on the OS dropped packet
counter for our socket buffer. Does not detect drops on
ingress, or internal to, to OS IP stack.
2021-01-28 07:44:32 -08:00
Michael Davidsaver
84ef355a4a
client: try not to fragment search packets
2021-01-28 07:44:32 -08:00
Michael Davidsaver
ecafd9b89c
mailboxes
2021-01-28 07:44:32 -08:00
Michael Davidsaver
d50c63cbb6
pvxget
2021-01-28 07:44:32 -08:00
Michael Davidsaver
10c1d5ac3b
Value indent delta format
2021-01-28 07:44:32 -08:00
Michael Davidsaver
1aa0f1a611
incorrect deferred read
...
libevent won't let me load balance so easily.
2021-01-28 07:44:32 -08:00
Michael Davidsaver
b5167570e5
minor
2021-01-28 07:44:32 -08:00
Michael Davidsaver
bdfe3c8b2f
doc
2021-01-28 07:44:32 -08:00
Michael Davidsaver
cb27fefd8d
ci: apt-get update
2021-01-28 07:44:32 -08:00
Michael Davidsaver
d0e82744d3
prepare for 0.1.2
2021-01-15 08:20:11 -08:00
Michael Davidsaver
12b310c11d
0.1.1
PVXS / ubuntu-20.04/gcc/default/3.14// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/3.15// (push) Cancelled after 0s
PVXS / macos-latest/clang/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0//release-2.0.22-stable (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0/64/ (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/static/7.0/64/ (push) Cancelled after 0s
PVXS / ubuntu-16.04/gcc-4.8/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-16.04/gcc-4.9/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc-8/default/7.0// (push) Cancelled after 0s
PVXS / windows-2019/vs2019/default/7.0// (push) Cancelled after 0s
PVXS / windows-2019/vs2019/static/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/clang/default/7.0// (push) Cancelled after 0s
0.1.1
2021-01-15 07:57:24 -08:00
Michael Davidsaver
e09ffec3c5
doc
2021-01-15 07:51:05 -08:00
Michael Davidsaver
6861f03c60
increase TCP timeout to 40 seconds
2021-01-14 18:01:56 -08:00