forked from OpenDDS/OpenDDS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog-3.28.0
3550 lines (2425 loc) · 121 KB
/
ChangeLog-3.28.0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Tue Apr 16 18:06:40 UTC 2024 Justin Wilson <[email protected]>
commit a5c2ef09f0c1a5c3705611e4b6f314e07ed64fbf
Merge pull request #4583 from
sonndinh/fix-coverity-keyonly-vread-vwrite
Generated `vread` for sequence uses incorrect index variable to
check bound
Tue Apr 16 18:05:52 UTC 2024 Justin Wilson <[email protected]>
commit 284f7385dd98ace51638d9ecdd4338d88a5e3e15
Merge pull request #4587 from mitza-oci/master
boottime timers: support one-shot timers with zero delay
Tue Apr 16 18:05:33 UTC 2024 Justin Wilson <[email protected]>
commit 47133ba08438786cf6b7f80d213c2db27da6c010
Merge pull request #4588 from
iguessthislldo/igtd/config-sphinx-domain
Convert Remaining Configuration Sections to Config Domain
Mon Apr 15 23:58:03 UTC 2024 Fred Hornsey <[email protected]>
commit 16e99fd4c601d104044e9673898b035915176265
* docs/news.d/devguide-config.rst:
Update News
Mon Apr 15 23:48:46 UTC 2024 Fred Hornsey <[email protected]>
commit b3a8d474560ac77e3d0af72ce6496e1f4e25ef43
* docs/conf.py:
* docs/custom.css:
* docs/devguide/images/inforepo_discovery.png:
* docs/devguide/images/pluggable.png:
* docs/devguide/images/rtps_discovery.png:
* docs/devguide/images/rtps_relay.png:
* docs/devguide/internet_enabled_rtps.rst:
* docs/devguide/introduction.rst:
* docs/devguide/introduction_to_dds.rst:
* docs/requirements.txt:
Replace Some Diagrams with Svgbob Ones
Mon Apr 15 22:56:03 UTC 2024 Fred Hornsey <[email protected]>
commit e8ee1db8c61bfc7642de2fa260099fe501238887
* docs/devguide/building/cmake.rst:
* docs/devguide/internet_enabled_rtps.rst:
* docs/devguide/introduction.rst:
* docs/devguide/run_time_configuration.rst:
* docs/internal/dev_guidelines.rst:
* docs/news.d/devguide-config.rst:
* docs/sphinx_extensions/cmake_domain.py:
* docs/sphinx_extensions/config_domain.py:
* docs/sphinx_extensions/custom_domain.py:
Use cfg Domain in Transport and Remaining Sections
Mon Apr 15 21:58:58 UTC 2024 Adam Mitz <[email protected]>
commit 45455561b45865862d899893efb36392a92e21dc
* dds/DCPS/Timers.cpp:
* tests/unit-tests/dds/DCPS/Timers.cpp:
boottime timers: support one-shot timers with zero delay
Mon Apr 15 18:04:43 UTC 2024 Justin Wilson <[email protected]>
commit f6f852ad50408e0a00cd626d685697d06fd92653
Merge pull request #4487 from iguessthislldo/igtd/cmake-cxx-std
Allow Compiling with CMake and C++03
Mon Apr 15 18:03:54 UTC 2024 Justin Wilson <[email protected]>
commit fe2344f324460c2670d0625b292e0a778f1a3ede
Merge pull request #4576 from jrw972/release-prep
Release prep
Mon Apr 15 18:03:40 UTC 2024 Justin Wilson <[email protected]>
commit 610af762dd7970f896d39df96b009900b5fbdbc6
Merge pull request #4581 from
sonndinh/fix-warning-keyonly-vread-vwrite
Remove empty switch statement in KeyOnly `vread`
Mon Apr 15 15:53:19 UTC 2024 Son Dinh <[email protected]>
commit 19ee273438f22f923e2f093d4418cfe3281aab49
* dds/idl/value_reader_generator.cpp:
Fix index variable
Mon Apr 15 04:11:28 UTC 2024 Son Dinh <[email protected]>
commit 1609f83ede64d90761fcb032fcb7431be392c07f
* dds/idl/value_reader_generator.cpp:
Fix empty switch warning
Fri Apr 12 21:33:58 UTC 2024 Fred Hornsey <[email protected]>
commit 7ec61db551d2f1f13ea0ddb8aa70844075b404ae
Merge remote-tracking branch 'upstream/master' into
igtd/cmake-cxx-std
Fri Apr 12 16:41:43 UTC 2024 Justin Wilson <[email protected]>
commit 853705a82f3fe86ce7140c537e1ebf5034d617d9
* docs/news.d/config_store_environment_variables.rst:
* docs/news.d/config_store_multiple_files.rst:
Release prep
Fri Apr 12 18:08:04 UTC 2024 Justin Wilson <[email protected]>
commit 5c8dd05d2c2f71f51c26298985497865578a01d7
Merge pull request #4554 from sonndinh/key-only-vread-vwrite
Generate `vread` and `vwrite` for key-only samples
Fri Apr 12 18:07:41 UTC 2024 Justin Wilson <[email protected]>
commit 9a90b8afb523ddfead5b7c499a43a3733bc6ceac
Merge pull request #4572 from iguessthislldo/igtd/cmake-xerces
Pass Xerces Path to ACE/TAO in CMake
Thu Apr 11 22:34:12 UTC 2024 Fred Hornsey <[email protected]>
commit 191f25529e8a63791074504b9dae58f30f9c15d5
* cmake/build_ace_tao.cmake:
Workaround doesn't work on Release
https://github.com/DOCGroup/MPC/pull/202
Thu Apr 11 05:43:59 UTC 2024 Fred Hornsey <[email protected]>
commit 8b529a326f5891732193e641cda0567e6eb9d38d
* cmake/build_ace_tao.cmake:
* cmake/configure_ace_tao.pl:
* tools/dds/rtpsrelaylib/CMakeLists.txt:
Workaround Vcpkg, Add Missing BIGOBJ
Wed Apr 10 22:00:03 UTC 2024 Fred Hornsey <[email protected]>
commit 54362154823d81c3ee68946ad5b3a8cd64aac15b
* dds/DCPS/QOS_XML_Handler/XML_String_Intf.h:
Fix for building with Xerces master branch
https://github.com/apache/xerces-c/pull/12
Wed Apr 10 17:49:46 UTC 2024 Fred Hornsey <[email protected]>
commit d005c83bec7725d768044c01c8739b1ed064fa11
* .github/workflows/cmake.yml:
* cmake/ace_group.cmake:
* cmake/build_ace_tao.cmake:
* cmake/init.cmake:
* docs/news.d/cmake-xerces.rst:
Pass Xerces Path to ACE/TAO in CMake
Thu Apr 11 22:20:03 UTC 2024 Fred Hornsey <[email protected]>
commit ac2e8f1117e3f23f5aaef8777e0aebec16872726
* docs/news.d/cmake-cxx-std.rst:
Add News
Thu Apr 11 18:59:03 UTC 2024 Fred Hornsey <[email protected]>
commit a6b01d08a6497be80a41b3352dfb2a7cb1278275
Merge remote-tracking branch 'upstream/master' into
igtd/cmake-cxx-std
Thu Apr 11 18:09:08 UTC 2024 Justin Wilson <[email protected]>
commit a42aca98974f724ad33f747be36e43a3065f0a38
Merge pull request #4570 from
iguessthislldo/igtd/config-sphinx-domain
Convert Discovery Config Tables in DevGuide to Use Config Domain
Thu Apr 11 18:06:22 UTC 2024 Justin Wilson <[email protected]>
commit 327618ae32ba0193b5fb0e46b1e916903eda8748
Merge pull request #4568 from mitza-oci/boottime-timers
CLOCK_BOOTTIME timers (Linux only)
Thu Apr 11 16:22:42 UTC 2024 Son Dinh <[email protected]>
commit 379fe7e16b464c131dfe587679353f7957ef84aa
* dds/idl/dds_generator.h:
* docs/news.d/keyonly_vread_vwrite.rst:
Fix CI and from review
Thu Apr 11 13:34:17 UTC 2024 Adam Mitz <[email protected]>
commit fa24b14f10a98ae955387f3ed2fcd0f806ed439b
* configure:
* dds/DCPS/MultiTask.cpp:
* dds/DCPS/PeriodicTask.cpp:
* dds/DCPS/SporadicTask.cpp:
Updated logging to use log_level
Fixed usage in configure script
Thu Apr 11 06:20:40 UTC 2024 Son Dinh <[email protected]>
commit 427ce89b0cd750f79bcaa2833fdb7ebbb2ebbd83
* dds/idl/dds_generator.h:
* dds/idl/marshal_generator.cpp:
* dds/idl/value_reader_generator.cpp:
* dds/idl/value_writer_generator.cpp:
* docs/news.d/keyonly_vread_vwrite.rst:
Use RefWrapper. Add a news fragment.
Wed Apr 10 20:46:23 UTC 2024 Adam Mitz <[email protected]>
commit 4cd620ecb562c6935b7b8e6a16f0f4d282ab1ee3
* dds/DCPS/transport/framework/TransportClient.cpp:
Updated
TransportClient::PendingAssocTimer::CancelCommand::execute()
Wed Apr 10 19:51:23 UTC 2024 Adam Mitz <[email protected]>
commit 2816ccf75c3bd9d812d99d286fa446c85b2f2c87
* tests/unit-tests/dds/DCPS/Timers.cpp:
extended test
Wed Apr 10 19:24:38 UTC 2024 Adam Mitz <[email protected]>
commit 57c37cb3d2f3b8c5d8a2c2974e087007c5fe9ed8
* dds/DCPS/SporadicTask.cpp:
* dds/DCPS/SporadicTask.h:
* dds/DCPS/Timers.cpp:
* dds/DCPS/transport/framework/TransportClient.cpp:
* dds/DCPS/transport/framework/TransportClient.h:
updates from testing
Wed Apr 10 18:03:39 UTC 2024 Fred Hornsey <[email protected]>
commit a7c6b43b1ab5d9ccb88859f91b476ce2a40e646e
Merge pull request #4571 from mitza-oci/ci-wireshark-nogui
Update GitHub Actions build for wireshark
Wed Apr 10 17:54:18 UTC 2024 Fred Hornsey <[email protected]>
commit f3fa995f1ba1f730681a6174fbc9cd2e2f63ee25
* docs/devguide/internet_enabled_rtps.rst:
* docs/devguide/run_time_configuration.rst:
Apply suggestions from code review
Co-authored-by: Justin Wilson <[email protected]>
Wed Apr 10 16:49:46 UTC 2024 Fred Hornsey <[email protected]>
commit 3b1cf38cb9df00cdfb9d7d83d18295ccc713ba0f
* cmake/config.cmake.in:
* configure:
* dds/DdsDcps.mpc:
Attempt to Handle Installation Correctly
Wed Apr 10 16:20:37 UTC 2024 Son Dinh <[email protected]>
commit c3793d2c4a4dbb39c5f339b4d2bab1a93f771985
* dds/DCPS/ValueDispatcher.h:
Add header
Wed Apr 10 16:08:57 UTC 2024 Fred Hornsey <[email protected]>
commit c4dbd3b941ed9b021fb68f9554d37b196c534fa3
* docs/devguide/internet_enabled_rtps.rst:
* docs/sphinx_extensions/config_domain.py:
Remove Two Accidentally Committed Things
Wed Apr 10 13:29:50 UTC 2024 Fred Hornsey <[email protected]>
commit 0e791e020ddbc37987d61ed316c0b060c93d9e59
* docs/devguide/built_in_topics.rst:
* docs/devguide/internet_enabled_rtps.rst:
* docs/devguide/quality_of_service.rst:
* docs/devguide/run_time_configuration.rst:
* docs/devguide/xtypes.rst:
* docs/news.d/spdp-user-tag.rst:
Convert Disc. Config Tables to Use Config Domain
Tue Apr 09 21:37:25 UTC 2024 Adam Mitz <[email protected]>
commit 8ecb6205c8d74322c4d9ca791dc960ae57db9365
* tests/unit-tests/dds/DCPS/Timers.cpp:
Unit test for timers: use the same ACE_Reactor impl on all
platforms
Tue Apr 09 21:36:06 UTC 2024 Adam Mitz <[email protected]>
commit d9cd76cfe17a23620fb225189b1b9cd7058946bd
* .github/workflows/Wireshark_CMakePresets.json:
More Wireshark CMake settings - to avoid warnings
Tue Apr 09 21:06:24 UTC 2024 Adam Mitz <[email protected]>
commit a3f3123544a263540e67a102782a91599f7ce719
* .github/workflows/build_and_test.yml:
Wireshark CI: vcpkg may not be needed here
Tue Apr 09 20:23:26 UTC 2024 Adam Mitz <[email protected]>
commit 45dec5b4a0060da9c189920f09bced6cb2f4a7ba
* .github/workflows/Wireshark_CMakePresets.json:
GitHub Actions: build Wireshark libs without the GUI
Tue Apr 09 18:45:19 UTC 2024 Son Dinh <[email protected]>
commit 6c6b499ff161aa931691360dea379b83ee1ed103
* dds/DCPS/ValueDispatcher.h:
* tests/DCPS/Compiler/vread_vwrite/VreadVwriteTest.mpc:
From review and fix CI
Tue Apr 09 18:33:18 UTC 2024 Adam Mitz <[email protected]>
commit 805596b15803b36daf2e6833472c92cfd23198dd
* tests/unit-tests/dds/DCPS/SporadicTask.cpp:
Update unit test for SporadicTask
Tue Apr 09 18:18:51 UTC 2024 Adam Mitz <[email protected]>
commit 02bb45af9a65a8b4a5bd730f8879eda832eafe8f
* dds/DCPS/SporadicTask.cpp:
Use the Timers::InvalidTimerId constant
Tue Apr 09 18:11:46 UTC 2024 Adam Mitz <[email protected]>
commit 5733f3ad66da2e22b8be79089b83ade896c1afe0
* docs/news.d/boottime.rst:
Updated docs
Tue Apr 09 17:51:51 UTC 2024 Adam Mitz <[email protected]>
commit e6f2b43febfa5ec1c1d39c03b69ea04a706a71e0
* dds/CMakeLists.txt:
* dds/DCPS/Definitions.h:
* dds/DCPS/MultiTask.cpp:
* dds/DCPS/MultiTask.h:
* dds/DCPS/PeriodicTask.cpp:
* dds/DCPS/PeriodicTask.h:
* dds/DCPS/SporadicTask.cpp:
* dds/DCPS/SporadicTask.h:
* dds/DCPS/Timers.cpp:
* dds/DCPS/Timers.h:
* tests/unit-tests/dds/DCPS/SporadicTask.cpp:
* tests/unit-tests/dds/DCPS/Timers.cpp:
Enabled CLOCK_BOOTTIME timers for Multi/Periodic/SporadicTask
Mon Apr 08 18:27:30 UTC 2024 Son Dinh <[email protected]>
commit 5aa634c2d8e811b0c93ced8375eca34b2a215383
Merge branch 'master' of github.com:OpenDDS/OpenDDS into
key-only-vread-vwrite
Mon Apr 08 18:27:22 UTC 2024 Son Dinh <[email protected]>
commit df62cf4c0589f8e85f89c084dcb44c97cab299c1
* dds/DCPS/XTypes/DynamicDataImpl.cpp:
Add delimiter when serializing KeyOnly of dynamic union with no
key
Mon Apr 08 18:03:23 UTC 2024 Justin Wilson <[email protected]>
commit 0511b8352965c566ddcaba4803774f774b342656
Merge pull request #4562 from jrw972/gov-gen-error-message
`gov_gen` fails without useful error message
Mon Apr 08 18:02:05 UTC 2024 Justin Wilson <[email protected]>
commit 0e9ccec10e64d245663e5dabd57af9df7043eee6
Merge pull request #4564 from
iguessthislldo/igtd/config-sphinx-domain
Rename Configuration Keys to Properties
Mon Apr 08 17:23:19 UTC 2024 Son Dinh <[email protected]>
commit a59e645bae7fdac0c92589824e4fd12469d0f3a7
* dds/idl/marshal_generator.cpp:
* tests/DCPS/Compiler/xcdr/xcdr.cpp:
- Add delimiter for KeyOnly union without key
- Generate KeyOnly serialization functions for union only when it
is a topic type
- Added and fixed xcdr test with Complex(Unkeyed/Keyed)Struct
Mon Apr 08 05:51:46 UTC 2024 Fred Hornsey <[email protected]>
commit 6ba78e39583c743f21ea8f36075660200c6b18a8
* docs/devguide/run_time_configuration.rst:
Change more terms
Mon Apr 08 05:47:06 UTC 2024 Fred Hornsey <[email protected]>
commit 1eebceccc330d3708e55d112a8a884bffbd1df0c
* docs/devguide/run_time_configuration.rst:
* docs/sphinx_extensions/config_domain.py:
* docs/sphinx_extensions/custom_domain.py:
Fix :cfg:prop: and :cmake:prop: being confused
This was data accidentally shared between the custom Sphinx
domains.
Mon Apr 08 05:07:43 UTC 2024 Fred Hornsey <[email protected]>
commit 46e7b8eace686aa9fe58891b4c177981cdf66d7e
* docs/devguide/built_in_topics.rst:
* docs/devguide/content_subscription_profile.rst:
* docs/devguide/dds_security.rst:
* docs/devguide/introduction.rst:
* docs/devguide/run_time_configuration.rst:
* docs/devguide/safety_profile.rst:
* docs/internal/bench.rst:
* docs/internal/docs.rst:
* docs/news.d/_releases/v3.27.0.rst:
* docs/sphinx_extensions/config_domain.py:
Rename Configuration Keys to Properties
To avoid confusion with config store keys, which are basically
the same
thing, but it comes across as strange in the documentation to use
the
same term.
Fri Apr 05 16:58:54 UTC 2024 Son Dinh <[email protected]>
commit c8b6e514c4e6277e841a6eae559255a91d4fac0d
* tests/DCPS/Compiler/xcdr/xcdr.cpp:
Add KeyOnly test cases to the xcdr test
Thu Apr 04 23:14:07 UTC 2024 Son Dinh <[email protected]>
commit 308972cf8a2beba2f88a0c4b72c0c2cd0f184151
* tests/DCPS/Compiler/vread_vwrite/VreadVwriteTest.cpp:
* tests/DCPS/Compiler/vread_vwrite/VreadVwriteTest.idl:
Add KeyOnly test cases to the vread_vwrite test
Thu Apr 04 21:36:53 UTC 2024 Justin Wilson <[email protected]>
commit bd214ba07615b5485e9a08d449c74117656d6078
* tests/security/attributes/gov_gen.cpp:
`gov_gen` fails without useful error message
Problem
-------
`gov_gen` fails without a useful error message.
Solution
--------
Print out the error from openssl.
Thu Apr 04 18:28:47 UTC 2024 Justin Wilson <[email protected]>
commit 9cd302b6e1606987353f3ff65f7b4b59e82757c8
Merge pull request #4561 from
jwillemsen/jwi-cleanuptemplatesourcepragma
Cleanup ACE_TEMPLATES_REQUIRE_PRAGMA and
ACE_TEMPLATES_REQUIRE_SOURCE…
Thu Apr 04 18:18:52 UTC 2024 Justin Wilson <[email protected]>
commit 19bd1cbadbe2e3760d79e37d1c60fa3e0c66c4b5
Merge pull request #4556 from jrw972/config-store-documentation
Configuration with ConfigStore is not documented
Thu Apr 04 18:06:04 UTC 2024 Johnny Willemsen <[email protected]>
commit 68797b4e7cebe6fd635522840cdcbc70543fae17
* dds/DCPS/TimePoint_T.h:
Update dds/DCPS/TimePoint_T.h
Co-authored-by: Fred Hornsey <[email protected]>
Thu Apr 04 10:13:19 UTC 2024 Johnny Willemsen <[email protected]>
commit 03226fe97d55319b454315adad6fbe654e794853
* dds/DCPS/DataCollector_T.h:
* dds/DCPS/MultiTopicDataReader_T.h:
* dds/DCPS/RakeResults_T.h:
* dds/DCPS/TimePoint_T.h:
* dds/DCPS/ZeroCopyAllocator_T.h:
* dds/DCPS/ZeroCopySeq_T.h:
* dds/DCPS/transport/framework/TransportReceiveStrategy_T.h:
* dds/InfoRepo/UpdateListener_T.h:
* dds/InfoRepo/UpdateManager.h:
* dds/InfoRepo/UpdateProcessor_T.h:
* dds/InfoRepo/UpdateReceiver_T.h:
* tests/DCPS/TestFramework/TestFramework_T.h:
* tools/modeling/codegen/model/Service_T.h:
Cleanup ACE_TEMPLATES_REQUIRE_PRAGMA and
ACE_TEMPLATES_REQUIRE_SOURCE, fixed #4560
* dds/DCPS/DataCollector_T.h:
* dds/DCPS/MultiTopicDataReader_T.h:
* dds/DCPS/RakeResults_T.h:
* dds/DCPS/TimePoint_T.h:
* dds/DCPS/ZeroCopyAllocator_T.h:
* dds/DCPS/ZeroCopySeq_T.h:
* dds/DCPS/transport/framework/TransportReceiveStrategy_T.h:
* dds/InfoRepo/UpdateListener_T.h:
* dds/InfoRepo/UpdateManager.h:
* dds/InfoRepo/UpdateProcessor_T.h:
* dds/InfoRepo/UpdateReceiver_T.h:
* tests/DCPS/TestFramework/TestFramework_T.h:
* tools/modeling/codegen/model/Service_T.h:
Wed Apr 03 22:01:22 UTC 2024 Son Dinh <[email protected]>
commit 38f36f953c33082dbf1dc2c6ee353b1d18ded7a9
* dds/DCPS/ValueDispatcher.h:
* dds/idl/value_reader_generator.cpp:
Fix compile errors
Wed Apr 03 16:49:56 UTC 2024 Justin Wilson <[email protected]>
commit f25a24a71b82eb244ccb98dd2de9ddb34b1bc9be
* docs/devguide/run_time_configuration.rst:
* docs/news.d/config_store_documentation.rst:
Configuration with ConfigStore is not documented
Problem
-------
The new capabilities from the ConfigStore are not documented for
users.
Solution
--------
Add to the configuration documentation.
Wed Apr 03 20:37:57 UTC 2024 Adam Mitz <[email protected]>
commit af5094bdddd7cd741f12bd7a10de27df9336a12b
* .github/workflows/build_and_test.yml:
* .github/workflows/cmake.yml:
* cmake/init.cmake:
* configure:
* dds/OpenDDSConfig.h.in:
* docs/devguide/building/index.rst:
* docs/news.d/boottime.rst:
Imported and adapted commits from earlier attempt at using
CLOCK_BOOTTIME.
This only includes configuration, CI, and documentation changes.
Squashed commit of the following:
commit 77d7689470c45469f688545434c81d973398d44e
Merge: 2ba17977e0 0f79a06c8d
Author: Adam Mitz <[email protected]>
Date: Fri Mar 22 09:51:00 2024 -0500
Merge branch 'master' into boottime
# Conflicts:
# cmake/init.cmake
# configure
commit 2ba17977e0c2e10f1068884e13d9ec037950b570
Author: Adam Mitz <[email protected]>
Date: Wed Feb 28 17:20:58 2024 -0600
updated lint config
commit 819665da3c365b4337b97011f7fb3d98e385a09c
Author: Adam Mitz <[email protected]>
Date: Wed Feb 28 17:18:17 2024 -0600
corrected CMakeLists
commit bb92bf2a36b74fd61e80a961bb46a586845083b3
Author: Adam Mitz <[email protected]>
Date: Wed Feb 28 15:56:34 2024 -0600
Update configure
Co-authored-by: Son Dinh <[email protected]>
commit 515141480b9c9414fa13f9ecf4cd074e5ee2e563
Author: Adam Mitz <[email protected]>
Date: Wed Feb 28 15:55:01 2024 -0600
Specialize the ACE_Condition_Attributes_T template
commit 9ae1d8eb7f2dcf0034f21dbd9349a296ce8c0023
Author: Adam Mitz <[email protected]>
Date: Wed Feb 28 09:35:02 2024 -0600
Added export macro
commit 8dbd712e8475a871a6b808d8da93ab883a7b1873
Author: Adam Mitz <[email protected]>
Date: Wed Feb 28 08:56:48 2024 -0600
fixed perl closure
commit 419547e5a53da17de00f46fc36c04da058f72d29
Author: Adam Mitz <[email protected]>
Date: Wed Feb 28 08:52:16 2024 -0600
Add to dds/CMakeLists.txt
commit 073d23d03b8c94fc7f3ce0a450a78a3f4847cadb
Author: Adam Mitz <[email protected]>
Date: Wed Feb 28 08:51:46 2024 -0600
fixed perl closure
commit 4a2e3596cd6015814c714c8c55c8e36ffce01da1
Author: Adam Mitz <[email protected]>
Date: Wed Feb 28 08:28:34 2024 -0600
try the new configs in CI
commit 2777735b240229ad1a73ef22b8eb4d1c1b587d04
Author: Adam Mitz <[email protected]>
Date: Tue Feb 27 14:40:33 2024 -0600
Moved content in devguide
commit 013c2cafa085d958af754866cd7036088f7f7e9b
Author: Adam Mitz <[email protected]>
Date: Tue Feb 27 13:24:23 2024 -0600
Apply suggestions from code review
Co-authored-by: Fred Hornsey <[email protected]>
commit 9198ab4d8cf98cd119756426d9f72b6b4823f007
Author: Adam Mitz <[email protected]>
Date: Tue Feb 27 12:49:36 2024 -0600
NEWS for this change
commit 63324e166838cdefcbecc5d3741f08b298f73134
Author: Adam Mitz <[email protected]>
Date: Tue Feb 27 12:48:07 2024 -0600
Update docs/devguide/building/cmake.rst
Co-authored-by: Justin Wilson <[email protected]>
commit 518a4308789fedddd1a6ba3b86e33eb51bf0486c
Author: Adam Mitz <[email protected]>
Date: Tue Feb 27 08:58:39 2024 -0600
Configure boottime from CMake
commit ef251c87930a730cfb38a7896c79e1dddf3cb6cc
Author: Adam Mitz <[email protected]>
Date: Tue Feb 27 08:58:23 2024 -0600
Updated build docs
commit c1757ef2bb9c2c59fcaaacec12b4de736bd3b764
Author: Fred Hornsey <[email protected]>
Date: Mon Feb 26 17:45:48 2024 -0600
Set `OPENDDS_CONFIG_` values in CMake (#37)
commit fb365183fcf4a8c2fdb71f051c83da0a2731d748
Author: Adam Mitz <[email protected]>
Date: Mon Feb 26 15:29:12 2024 -0600
Update lint regex for gettimeofday to be more selective
commit 8506a96dbbf76ad0d9643ef08380c0dd5c331f98
Author: Adam Mitz <[email protected]>
Date: Fri Feb 23 17:15:31 2024 -0600
Optionally use CLOCK_BOOTTIME for monotonic time
Wed Apr 03 18:05:35 UTC 2024 Son Dinh <[email protected]>
commit 1e6349dd6f93b3606e553afc1d90ccbdc1177474
* dds/idl/dds_generator.h:
* dds/idl/value_reader_generator.cpp:
* dds/idl/value_writer_generator.cpp:
Fix compile errors
Tue Apr 02 21:59:47 UTC 2024 Son Dinh <[email protected]>
commit d25ad6a38b3b1ab123d863e901e5e394d9b80c35
* dds/idl/dds_generator.h:
* dds/idl/value_reader_generator.cpp:
* dds/idl/value_writer_generator.cpp:
Add vread
Tue Apr 02 18:25:11 UTC 2024 Justin Wilson <[email protected]>
commit e685c3bef7ecee5ba2d587621cde44e5c913b7af
Merge pull request #4467 from
iguessthislldo/igtd/config-sphinx-domain
Add Config Sphinx Domain, Make Use of It in `[common]` Config
Section, Add More Info About Plugins
Tue Apr 02 18:08:51 UTC 2024 Justin Wilson <[email protected]>
commit 3695cd07a66b675225a645da512d071f51c02738
Merge pull request #4551 from jrw972/missing-news
Add missing news
Tue Apr 02 18:08:35 UTC 2024 Justin Wilson <[email protected]>
commit 4f3ec41c5f1d9cbff867aed94a577ac32c1b3495
Merge pull request #4553 from mitza-oci/transportimpl
TransportImpl: remove unused member function decls
Tue Apr 02 17:03:02 UTC 2024 Son Dinh <[email protected]>
commit e5418021a8dd9605c627e5cc9456134bcd745991
* dds/idl/value_writer_generator.cpp:
Working vwrite
Mon Apr 01 23:19:54 UTC 2024 Fred Hornsey <[email protected]>
commit fa0a9d8d83ccae17ebc4359dc511fc1003988edc
* docs/devguide/run_time_configuration.rst:
* docs/internal/docs.rst:
* docs/sphinx_extensions/config_domain.py:
Change Value Seperator to =, Add Space to Key Name
Also fixed a few typos
Mon Apr 01 23:20:55 UTC 2024 Son Dinh <[email protected]>
commit 01735e70c3724b9069e11ad08412bb68cc5fa002
* dds/DCPS/ValueDispatcher.h:
* dds/idl/value_writer_generator.cpp:
Correct NestedKeyOnly or KeyOnly wrapper for nested fields
Mon Apr 01 21:58:42 UTC 2024 Adam Mitz <[email protected]>
commit 8f1aefbad0dcd33c47786476fc4d4266b2c2b8d1
* dds/DCPS/DataReaderImpl.cpp:
* dds/DCPS/transport/framework/DataLink.h:
* dds/DCPS/transport/framework/TransportImpl.h:
* dds/DCPS/transport/multicast/MulticastDataLink.h:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
* dds/DCPS/transport/rtps_udp/RtpsUdpTransport.cpp:
TransportImpl: remove unused member function decls
This made a block of code public that probably wasn't supposed to
be.
DataReaderImpl should not have conditional logic based on
transport_type()
Fri Mar 29 22:11:26 UTC 2024 Justin Wilson <[email protected]>
commit b0d54fcee5e4743074c8be5d88f61573c168abc5
* docs/news.d/config_store3.rst:
* docs/news.d/config_store_environment_variables.rst:
* docs/news.d/config_store_java.rst:
* docs/news.d/config_store_multiple_files.rst:
* docs/news.d/configstore-bug.rst:
* docs/news.d/rtps-reader-bug.rst:
* docs/news.d/shapes-interoperability.rst:
* docs/news.d/vread-bug.rst:
Add missing news
Sat Mar 30 05:11:28 UTC 2024 Fred Hornsey <[email protected]>
commit 8fd9b85809b447f91b1ac1c9b6200dd0f6222086
* docs/internal/docs.rst:
* docs/sphinx_extensions/config_domain.py:
Fix Typo and Section Args in Config Store Keys
Sat Mar 30 03:39:36 UTC 2024 Fred Hornsey <[email protected]>
commit 9a4204d8d161614fa5df5403107ee65820664a09
* NEWS.md:
* docs/devguide/alternate_interfaces_to_data.rst:
* docs/devguide/building/cmake.rst:
* docs/devguide/built_in_topics.rst:
* docs/devguide/content_subscription_profile.rst:
* docs/devguide/dds_security.rst:
* docs/devguide/introduction.rst:
* docs/devguide/introduction_to_dds.rst:
* docs/devguide/quality_of_service.rst:
* docs/devguide/run_time_configuration.rst:
* docs/devguide/safety_profile.rst:
* docs/glossary.rst:
* docs/internal/bench.rst:
* docs/internal/release.rst:
* docs/news.d/_releases/v3.26.0.rst:
* docs/news.d/_releases/v3.27.0.rst:
* docs/news.d/devguide-config.rst:
* docs/news.d/devguide-intro.rst:
* docs/news.d/devguide-qos.rst:
* docs/news.d/value-reader-writer-fixed.rst:
Use config domain in [common] and add library info
- Config
- Use the config domain for the common config section options.
Tried to
make as many links as possible.
- Added info and links to option descriptions as seemed needed.
- Introduction
- Add general info on how plugin libraries are initialized,
specifically
about static initialization headers.
- Add boxes with vital info about the plugins, including their
various
names initialization headers.
- Add sections summarizing the transports.
- Make spelling and capitalization of "built-in topic"
consistent.
Sat Mar 30 03:13:08 UTC 2024 Fred Hornsey <[email protected]>
commit a95517324f8ca41068ec5a51487fadafbfde6e91
* docs/sphinx_extensions/config_domain.py:
Small Tweaks to Config Domain
Tue Feb 13 06:41:03 UTC 2024 Fred Hornsey <[email protected]>
commit 153f100c386b85beb06ff2e5480e826358d459e5
* docs/build.py:
* docs/internal/docs.rst:
* docs/sphinx_extensions/config_domain.py:
* docs/sphinx_extensions/custom_domain.py:
* docs/sphinx_extensions/newsd.py:
Revise and Improve Config Domain
Also add testing for Sphinx code.
Wed Feb 07 13:01:44 UTC 2024 Fred Hornsey <[email protected]>
commit 8597d50fd6e07f1b3a061052108b098fd1aee2f2
* docs/conf.py:
* docs/internal/docs.rst:
* docs/sphinx_extensions/cmake_domain.py:
* docs/sphinx_extensions/config_domain.py:
* docs/sphinx_extensions/custom_domain.py:
Configuration Domain for Sphinx
Also refactored the common domain code to make cmake_domain.py
simpler.
Fri Mar 29 21:37:49 UTC 2024 Justin Wilson <[email protected]>
commit ca061639ef45ae274d870e0e8a8b6550c62c095e
Merge pull request #4548 from
jrw972/rtps-udp-datalink-heartbeat-gap
RtpsUdpDataLink sends nacks when writer has clearly moved on
Fri Mar 29 18:02:15 UTC 2024 Justin Wilson <[email protected]>
commit c29c70445241c316a39b5fc528fb7eec806955be
Merge pull request #4549 from mitza-oci/master
Update integer type used internally for enums
Fri Mar 29 17:48:53 UTC 2024 Son Dinh <[email protected]>
commit da01538f81a9c9ae7798720a856a2b918898ac2b
* dds/idl/value_writer_generator.cpp:
vwrite for keyonly union
Thu Mar 28 21:12:50 UTC 2024 Justin Wilson <[email protected]>
commit cc6d4b55bb1c3cb757cacbd3b527dfeb26d602e2
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
RtpsUdpDataLink sends nacks when writer has clearly moved on
Problem
-------
When doing interoperability testing, OpenDDS was observed to send
a
nack for a sequence number that is no longer available. The
offending
sequence is
1. Writer sends a HB for [X, X].
2. OpenDDS Reader sends a NACK for X.
3. Writer sends DATA with sequence number X + 1.
4. Writer sends HB for [X+1, X+1].
5. OpenDDS Reader sends a NACK for X.
OpenDDS should treat X as unavailable.
Solution
--------
The RtpsUdpDataLink contains a code fragment that handles this
case
but it is limited to the first heartbeat that was received. Move
this
code out so that it is processed for each heartbeat.
Thu Mar 28 22:53:49 UTC 2024 Son Dinh <[email protected]>
commit db2c50176634fc2d9cf32a6250bba7793c5536cb
* dds/DCPS/ValueDispatcher.h:
* dds/idl/value_writer_generator.cpp:
vwrite for struct
Thu Mar 28 21:46:19 UTC 2024 Adam Mitz <[email protected]>
commit 9835582361331bff0335b16bdbca2a97f037ce46
* dds/idl/dds_generator.h:
Update integer type used internally for enums
Thu Mar 28 21:45:26 UTC 2024 Adam Mitz <[email protected]>
commit dac02d4835fcd4c4fd052257b6564374c8fae843
* dds/idl/marshal_generator.cpp:
constify
Fri Feb 23 02:32:01 UTC 2024 Fred Hornsey <[email protected]>
commit 408694519d5beab2e829df2bfc357dc12e9e940c
* CMakeLists.txt:
* cmake/build_ace_tao.cmake:
* cmake/configure_ace_tao.pl:
* cmake/cplusplus.cpp:
* cmake/detect_ace.pl:
* cmake/import_common.cmake:
* cmake/init.cmake:
* cmake/opendds_build_helpers.cmake:
* dds/DCPS/unique_ptr.h:
* tests/CMakeLists.txt: