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
|
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
|
2021-01-15 07:57:24 -08:00 |
|
Michael Davidsaver
|
6861f03c60
|
increase TCP timeout to 40 seconds
|
2021-01-14 18:01:56 -08:00 |
|
Michael Davidsaver
|
e9ce80880d
|
remote file:line from decode errors
|
2021-01-12 11:32:10 -08:00 |
|
Michael Davidsaver
|
76764cf978
|
xcode: capture file:line of fault()
|
2021-01-12 11:32:10 -08:00 |
|
Michael Davidsaver
|
0356eee740
|
decode "null" string
PVD encoding distinguishes between 'null' and '""'
(a residual java-ism). Decode both as an empty string.
|
2021-01-12 11:32:08 -08:00 |
|
Michael Davidsaver
|
6fd01c7bec
|
improve error handling
eg. resulting from bad pvRequest (selecting empty field set)
|
2021-01-07 11:07:40 -08:00 |
|
Michael Davidsaver
|
c159b9da1e
|
test request2mask() w/ non-existant fields
|
2021-01-07 11:07:24 -08:00 |
|
Michael Davidsaver
|
b2b264ee9b
|
client: fix monitor INIT error handling
data payload only present on success
|
2021-01-07 11:06:49 -08:00 |
|
Michael Davidsaver
|
c76ef3e52f
|
unittest: add testThrowsMatch() and testStrMatch()
|
2021-01-07 11:06:48 -08:00 |
|
Michael Davidsaver
|
a5665ea4c8
|
doc
|
2021-01-07 11:06:48 -08:00 |
|
Michael Davidsaver
|
26cf7f00e6
|
doc
|
2021-01-03 08:53:44 -08:00 |
|
Michael Davidsaver
|
ae3fc6a32d
|
server: separate logger for mailbox put handler
|
2020-12-31 12:58:15 -08:00 |
|
Michael Davidsaver
|
17bdc2c2ad
|
doc
|
2020-12-30 12:57:42 -08:00 |
|
Michael Davidsaver
|
48ae394a0d
|
server: correct ExecOp::op()
|
2020-12-30 12:47:38 -08:00 |
|
Michael Davidsaver
|
d15430fb17
|
fix poke race
poke()d from both UDP (tickSearch()) and TCP workers (*Builder::exec())
|
2020-12-30 10:55:22 -08:00 |
|
Michael Davidsaver
|
b9b1a60954
|
server: correct ConnectOp::op()
|
2020-12-29 12:54:43 -08:00 |
|
Michael Davidsaver
|
6aa1c76cb1
|
Server: prefix special/automatic Sources with __
|
2020-12-29 12:54:43 -08:00 |
|
Michael Davidsaver
|
785e180f9b
|
evhelper: ensure work dtor before notify
Ensure that work std::function, and any bound variables,
are destroyed before completion notification.
|
2020-12-29 12:52:54 -08:00 |
|
Michael Davidsaver
|
178fbebb89
|
evhelper: loop self-join is crit
|
2020-12-29 12:52:54 -08:00 |
|
Michael Davidsaver
|
a051c27877
|
evbase constify
|
2020-12-29 12:52:54 -08:00 |
|
Michael Davidsaver
|
9481dcd880
|
avoid including event2 headers from our public headers
|
2020-12-27 11:49:32 -08:00 |
|
Michael Davidsaver
|
2ad25b5ecf
|
include channel names in Server::operator<<
|
2020-12-27 11:48:22 -08:00 |
|
Michael Davidsaver
|
37f5391864
|
Value::as(T&) return false on transform error
|
2020-12-26 13:17:57 -08:00 |
|
Michael Davidsaver
|
c7b915b642
|
typo
|
2020-12-26 13:17:57 -08:00 |
|
Michael Davidsaver
|
45ce8e9680
|
add PVXS_ABI_VERSION
|
2020-12-26 13:17:57 -08:00 |
|
Michael Davidsaver
|
b8d204e35c
|
proto bug: client search requests incorrectly set Server direction
|
2020-12-18 15:51:37 -08:00 |
|
Michael Davidsaver
|
6dbfd87acb
|
minor
|
2020-12-18 15:51:37 -08:00 |
|
Michael Davidsaver
|
47882d759d
|
add target_information()
Print from: pvxinfo -D
and new iocsh iocsh pvxs_target_info()
|
2020-12-13 18:13:24 -08:00 |
|
Michael Davidsaver
|
0395982691
|
add evsocket::interfaces() wrapper
|
2020-12-13 15:49:43 -08:00 |
|
Michael Davidsaver
|
2e11b8dd87
|
Config operator<< respect indent
|
2020-12-13 15:49:43 -08:00 |
|
Michael Davidsaver
|
c6c367b394
|
minor
|
2020-12-13 15:49:43 -08:00 |
|
Michael Davidsaver
|
fd005b7eaf
|
Config::expand() SockAttach
May be called before context creation
|
2020-12-13 15:49:43 -08:00 |
|
Michael Davidsaver
|
550164b581
|
respect $(STATIC_BUILD) when injecting event_core library
|
2020-11-08 15:22:32 -08:00 |
|
Michael Davidsaver
|
94f44e9417
|
drop cppcheck target
Crashes 1.86, unnecessary complexity for 2.2
|
2020-11-06 08:57:39 -08:00 |
|
Michael Davidsaver
|
0c32bae982
|
avoid use of undefined warning when logging
|
2020-11-06 08:57:39 -08:00 |
|
Michael Davidsaver
|
56054a8e62
|
Add Subscription::name()
|
2020-11-05 22:08:06 -08:00 |
|
Michael Davidsaver
|
99f2e75c8e
|
doc
|
2020-11-05 22:08:06 -08:00 |
|
Michael Davidsaver
|
647204accd
|
doc
|
2020-10-19 16:00:51 -07:00 |
|
Michael Davidsaver
|
cc8fdb113a
|
client: extra cleanup
|
2020-10-19 16:00:51 -07:00 |
|
Michael Davidsaver
|
86fa8c8cf6
|
fix usage/example of Subscription::pop()
|
2020-10-19 16:00:51 -07:00 |
|
Michael Davidsaver
|
238169dbc7
|
document IOC integration
|
2020-09-08 14:23:22 -07:00 |
|
Michael Davidsaver
|
ba44131704
|
allow assign to union (fixes clone())
|
2020-08-18 13:01:58 -07:00 |
|
Michael Davidsaver
|
3fc91f2cad
|
minor
|
2020-08-10 12:09:55 -07:00 |
|
Michael Davidsaver
|
4fac067287
|
client: monitor avoid extra wakeups
|
2020-08-10 12:09:55 -07:00 |
|
Michael Davidsaver
|
3fe3a65c18
|
export cnt_*
Apparently clang sometimes emits relocations
in .debug sections referencing these otherwise
hidden symbols.
|
2020-08-10 12:09:55 -07:00 |
|
Michael Davidsaver
|
280919b3ec
|
server: adjust handling of invalid SID
Downgrade severity as invalid SIDs are an
unavoidable possibility after server
channel destroy.
|
2020-08-10 12:09:55 -07:00 |
|
Michael Davidsaver
|
e52ae674ca
|
client: bypass search throttling during Channel creation
|
2020-08-10 12:09:55 -07:00 |
|