Commit Graph

428 Commits

Author SHA1 Message Date
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