Commit Graph

  • 1492b3d5af CI: Update Ubuntu-20.04 to 22.04 master Andrew Johnson 2025-05-05 12:12:10 -05:00
  • a97ac50b01 Fix printf format warning Jeremy Lorelli 2025-05-04 21:50:19 -07:00
  • dafb6aad31 Merge pull request #199 from ralphlange/fix-ci Ralph Lange 2024-12-24 22:28:38 +01:00
  • 9c737a80c7 Consistent AppVeyor job config for pvData/pvAccess Ralph Lange 2024-12-24 17:13:48 +01:00
  • 8eddb867e8 GHA: inherit GHA jobs from pvData Ralph Lange 2024-12-24 16:58:24 +01:00
  • c2a6fe860c Clean-up of obsolete files Ralph Lange 2024-12-24 16:49:24 +01:00
  • 7abba6de53 GHA: Update actions/upload-artifact to v4 Ralph Lange 2024-12-16 12:07:52 +01:00
  • f1268adb8e ci: update ci-scripts to v3.4.1 Ralph Lange 2023-12-15 12:20:27 +01:00
  • 7746ea3c6c Set next development version Andrew Johnson 2023-12-13 16:14:48 -06:00
  • 96061ca1cc Set version numbers for release 7.1.7 Andrew Johnson 2023-12-13 16:09:56 -06:00
  • 3453d67540 Update Release notes Andrew Johnson 2023-12-13 16:03:06 -06:00
  • cf483d664d Set PVAS_SERVER_PORT Michael Davidsaver 2022-10-27 16:19:22 -04:00
  • 55ab0fd3b8 Avoid data() as it is c++11 Freddie Akeroyd 2022-05-17 15:35:24 +01:00
  • d4bb5952a4 Fix crash when toEcho empty Freddie Akeroyd 2022-05-15 18:38:59 +01:00
  • ed7eae59be gha: update Michael Davidsaver 2023-10-24 19:44:30 -07:00
  • 581d100a02 fix potential buffer overrun Dirk Zimoch 2023-03-10 12:02:30 +01:00
  • 81d79ecc49 Set next development version Andrew Johnson 2022-09-07 11:06:28 -05:00
  • 981ea5a540 Set version numbers for release 7.1.6 Andrew Johnson 2022-09-07 11:00:11 -05:00
  • 18d8468d48 Update release notes Andrew Johnson 2022-09-07 10:59:21 -05:00
  • b2f0aecfa3 Merge my use-tsDLList branch, PR#176 Andrew Johnson 2022-02-22 12:58:54 -06:00
  • b1b6e773dd Merge Xiaoqiang Wang's fix_caProvider_enum_put PR Andrew Johnson 2022-02-22 12:56:14 -06:00
  • 9544171233 avoid dangling pointer when indexvalue does out of scope Xiaoqiang Wang 2022-02-19 20:49:09 +01:00
  • c63d0731bf use std::showbase instead of literal 0x Dirk Zimoch 2021-11-19 17:04:36 +01:00
  • ec85ffc3d0 reset ostream flags when done Dirk Zimoch 2021-11-19 16:16:48 +01:00
  • 5594d42656 Release notes for use-tsDLList changes Andrew Johnson 2021-10-28 14:31:05 -05:00
  • 3a20a064e5 CAProvider: Fix cleanup during provider destruction Andrew Johnson 2021-10-21 14:23:40 -05:00
  • c44f90fd49 CAChannel: Prevent problems during cleanup Andrew Johnson 2021-10-21 13:07:14 -05:00
  • 8cbd48faf3 Clean up CAChannel (done in disconnectChannel()) Andrew Johnson 2021-10-20 20:07:50 -05:00
  • b8979b4152 Reject empty channel names Andrew Johnson 2021-10-20 20:06:55 -05:00
  • ace1a82c12 caProvider: Convert caChannelList into a tsDLList Andrew Johnson 2021-10-20 20:06:28 -05:00
  • 284de4fb6b Set next development version Andrew Johnson 2021-10-01 13:11:01 -05:00
  • de20a37b5e Set version numbers for release 7.1.5 Andrew Johnson 2021-10-01 12:35:02 -05:00
  • e452aa7d8b GHA: Back out cache key changes but add rtems_target Andrew Johnson 2021-10-01 11:52:35 -05:00
  • a58ed6f93e GHA: Fix oops in key Andrew Johnson 2021-10-01 11:32:10 -05:00
  • 99925ba691 Updated release notes for PVA 7.1.5 (EPICS 7.0.6.1) Andrew Johnson 2021-10-01 11:25:04 -05:00
  • a08c1bcca2 Delete a few obsolete text files Andrew Johnson 2021-10-01 11:12:23 -05:00
  • 37b6a8f936 GHA: Change cache key to trigger reconstruction for RTEMS-4.9 Andrew Johnson 2021-10-01 09:56:40 -05:00
  • 99432d6809 caProvider: Minor cleanup Andrew Johnson 2021-10-01 09:54:48 -05:00
  • 161eac3a38 caProvider: speed up monitor list handling Andrew Johnson 2021-10-01 09:54:14 -05:00
  • 671f5a406c caProvider: Speed up addChannel() Andrew Johnson 2021-10-01 09:32:11 -05:00
  • 75e3d9e114 Appveyor configuration tweaks Andrew Johnson 2021-09-17 14:56:24 -05:00
  • 0929d661a3 Update .ci version and CI-builder configurations Andrew Johnson 2021-09-17 13:18:07 -05:00
  • 7240f97e76 Fix error string in ca/dbdToPv.cpp Andrew Johnson 2021-09-17 11:51:23 -05:00
  • cd152c37a4 add checks for null pointers Sinisa Veseli 2021-08-10 11:11:59 -05:00
  • 9a88e5e879 fix issue with null pointer check for DBR_ENUM Sinisa Veseli 2021-08-04 11:19:47 -05:00
  • deefe12491 avoid probleem with pv structures that do not have value subfield Sinisa Veseli 2021-07-28 23:33:01 -05:00
  • a5cae7ad92 Set next development version Michael Davidsaver 2021-06-30 07:11:03 -07:00
  • 3e6e6ae74b Update version numbers for release 7.1.4 Michael Davidsaver 2021-06-30 07:03:52 -07:00
  • f72c7e653c pvput: make sure we have valid values after all the checks Jesus Vasquez 2021-03-08 19:32:01 -08:00
  • 674264db3d pvput: when we accept a bare value with a "=" char, verify if the ".value" field is of type "string" Jesus Vasquez 2021-03-08 19:29:37 -08:00
  • 546de6fe32 pvput: When breaking down command line vales into field=value pairs, verify if the "field" is a valid remote type. If not, tread it as a bare value Jesus Vasquez 2021-03-08 15:21:58 -08:00
  • 55af545099 pvput: Move command line values break down logic to the Putter class where we have access to the remote type Jesus Vasquez 2021-03-08 15:14:59 -08:00
  • e1c1a4bc1b Set next development version Michael Davidsaver 2021-02-26 12:58:51 -08:00
  • 64c284cd41 Update version numbers for release 7.1.3 Michael Davidsaver 2021-02-26 12:57:27 -08:00
  • c8f6ce329c doc Michael Davidsaver 2021-02-25 12:15:21 -08:00
  • e2b733a78f Enable building of pvtools to all except vxWorks, RTEMS and iOS. Hugo Slepicka 2021-01-26 14:57:52 -08:00
  • 2702e60937 increase TCP timeout to 40 seconds Michael Davidsaver 2021-01-13 12:36:55 -08:00
  • 4638c11c8c Fix for 3.15 DLL builds Andrew Johnson 2021-01-04 12:28:35 -06:00
  • 7910f7a794 Another include epicsGuard.h missing for 3.15 builds Andrew Johnson 2021-01-03 22:25:21 -06:00
  • 62cbbd6722 caChannel: Use epicsMutex and epicsGuard<> Andrew Johnson 2021-01-03 22:11:33 -06:00
  • ece8b94357 include epicsGuard.h for 3.15 builds Andrew Johnson 2021-01-03 22:07:11 -06:00
  • 6d19349a5d Fixes for testConveyor on RTEMS Andrew Johnson 2021-01-03 21:41:35 -06:00
  • f3486211f5 Simplify testConveyor Andrew Johnson 2021-01-03 21:17:44 -06:00
  • bf04c69bda Conveyor: Don't try to support self-deletion Andrew Johnson 2021-01-03 21:16:34 -06:00
  • e0c2496e52 Add a Notification constructor that also sets client Andrew Johnson 2021-01-03 20:25:56 -06:00
  • e00ccbeb9c Conveyor: Change run() to follow MAD's skeleton Andrew Johnson 2021-01-01 13:28:54 -06:00
  • a9725834dc Add tests for notifyConveyor Andrew Johnson 2020-12-31 17:47:00 -06:00
  • a078e03041 Notifyer: Give conveyor threads a unique name Andrew Johnson 2020-12-31 15:04:43 -06:00
  • 98e81a542e Use epicsMutex and epicsEvent instead of pv::data equivalents Andrew Johnson 2020-12-04 12:30:21 -06:00
  • 0332d0f2c1 notifierConveyer destruction protection Andrew Johnson 2020-12-03 16:50:42 -06:00
  • 345f2782cd caContext: Restore existing context in constructor Andrew Johnson 2020-12-02 18:11:21 -06:00
  • b0b2228558 Make ca::Attach::context a reference, not a smart pointer Andrew Johnson 2020-12-02 11:50:39 -06:00
  • bfe35cc1d6 Remove testdbCleanup() call, causes major problems Andrew Johnson 2020-12-01 21:41:42 -06:00
  • c63c09a834 Oops, permit building with Base-3.15 Andrew Johnson 2020-12-01 18:18:04 -06:00
  • 964a6bc33a Major updates in testCa, run on RTEMS under QEMU Andrew Johnson 2020-12-01 17:17:14 -06:00
  • 92002b6ba2 Include pvAccess.h before exportSharedSym's in caContext.cpp Andrew Johnson 2020-11-30 17:09:17 -06:00
  • 33cc9b1fdb Define epicsExportSharedSymbols in ca/notifierConveyor.cpp Andrew Johnson 2020-11-30 12:46:18 -06:00
  • 23c9b09c1e Re-enable running of testCaProvider on Windows Andrew Johnson 2020-11-30 11:51:02 -06:00
  • 8b3a057a69 Have notifierConveyor trap and drop any exceptions Andrew Johnson 2020-11-17 15:15:21 -06:00
  • f9c40e96cf Collect ca_client_context operations Andrew Johnson 2020-10-08 00:13:24 -05:00
  • 25dde0f4ba Make Codacy happier Andrew Johnson 2020-10-06 01:45:22 -05:00
  • 06c2fb579f Replaced 4 notification threads with 2 notifierConveyors Andrew Johnson 2020-10-06 00:48:32 -05:00
  • 2729903a10 Make the channelConnectThread per-provider Andrew Johnson 2020-10-02 18:36:29 -05:00
  • 601280836d Move caProvider worker threads shutdown to static destructors Andrew Johnson 2020-10-02 18:33:50 -05:00
  • 44fda51935 Start of major overhaul Andrew Johnson 2020-10-02 17:57:32 -05:00
  • 05c2b605aa Enhancements to testCaProvider Andrew Johnson 2020-10-02 17:21:25 -05:00
  • 9671ee132e caProvider threads: Lock the mutex while reading isStop state Andrew Johnson 2020-06-29 13:32:13 -05:00
  • f9cbaf72ff fix ci Michael Davidsaver 2020-12-05 07:41:06 -08:00
  • ebeaa18486 use ci-core-dumper Michael Davidsaver 2020-12-04 11:51:24 -08:00
  • 29c0656412 ci: run RTEMS tests Michael Davidsaver 2020-11-22 11:57:22 -08:00
  • d005260017 hackAroundRTEMSSocketInterrupt Michael Davidsaver 2020-11-20 11:51:20 -08:00
  • 9423252416 testChannelAccess disable for RTEMS Michael Davidsaver 2020-11-21 12:50:51 -08:00
  • e13cee1d5c Disable testCaProvider for <=3.15 and WIN32 Michael Davidsaver 2020-11-21 12:54:15 -08:00
  • 5a72232028 update ci Michael Davidsaver 2020-11-13 20:51:53 -08:00
  • 597f168b9c fixup tests for RTEMS Michael Davidsaver 2020-11-22 11:53:44 -08:00
  • 01637cfbbe Revert "rtemsTestHarness needs no data files" Michael Davidsaver 2020-11-13 20:40:37 -08:00
  • fc4e3c5d44 discoverInterfaces() correctly ignore non-IPv4 addresses Michael Davidsaver 2020-11-20 12:23:18 -08:00
  • 684da91675 testServerContext fix # of tests Michael Davidsaver 2020-11-13 21:00:24 -08:00
  • 325b138467 Revert "Add support for socket addresses other then IPv4" Michael Davidsaver 2020-11-13 20:52:15 -08:00
  • 862f08a9d3 Revert "Add check for the definition "darwin" to support Mac" Michael Davidsaver 2020-11-13 20:52:09 -08:00