forked from OpenDDS/OpenDDS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog-3.15
17161 lines (11688 loc) · 616 KB
/
ChangeLog-3.15
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 Dec 22 22:35:40 UTC 2020 Adam Mitz <[email protected]>
commit 0fd1fbbac1ed161b05e3c2f7e1cf5de04c6fe5b3
* INSTALL.md:
* README.md:
* configure.cmd:
README.md and other docs: updates for 3.15 (#2232)
* README.md: updates for 3.15
* Review updates
Tue Dec 22 05:44:56 UTC 2020 Adam Mitz <[email protected]>
commit 4f3eba4be2a7f4d7412d4d041852bb2cbd79719a
Merge pull request #2230 from
simpsont-oci/fix_remove_from_bit_locking
Fix locking around SEDP's remove_from_bit methods
Tue Dec 22 02:04:38 UTC 2020 Timothy Simpson <[email protected]>
commit 614f80e155799500a635ada1de16a56afed2189b
* dds/DCPS/RTPS/Sedp.cpp:
* dds/DCPS/RTPS/Sedp.h:
Fix locking around SEDP's remove_from_bit methods
Sun Dec 20 18:40:02 UTC 2020 Adam Mitz <[email protected]>
commit c07c0df80242f0a0466c78b00863f857cfe7a575
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
fixed Coverity warning
Sun Dec 20 18:39:29 UTC 2020 Adam Mitz <[email protected]>
commit 9f0176918dbf0d41b94fae36b9f72fff570cdfc0
Merge pull request #2228 from jrw972/durable-frag-gap
Extend durability gaps fixes to fragments
Sun Dec 20 15:00:21 UTC 2020 Justin R. Wilson <[email protected]>
commit 36a89f059df79809ac2a68ff631be9fe14cfb57e
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
Extend durability gaps fixes to fragments
Sun Dec 20 00:27:14 UTC 2020 Adam Mitz <[email protected]>
commit 0ee3d12de7b9d87e2694b0f3547f4d5ad5719c9b
Merge pull request #2226 from jrw972/durable-gaps
Durable replay not complete for nack (round 2)
Sat Dec 19 20:46:14 UTC 2020 Justin R. Wilson <[email protected]>
commit d392738a0e4733fc8aafc7c729ae0c7667169e14
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
Durable replay not complete for nack (round 2)
Problem
-------
Before, the datalink thread was responsible for invoking the
callback
that replayed durable data. Thus, durable replay was done when
the
call returned. Now, the discovery and/or user thread is
responsible
for replaying durable data and it might not be finished by the
time
the first nack arrives. This results in a request that is gapped
leading to missed durable data.
Solution
--------
Do not process requests for missing data messages when the reader
is
still expecting durable data. See
f19f4d0f3f533918735d9832b4c241b8455cc932.
Sat Dec 19 14:14:49 UTC 2020 Adam Mitz <[email protected]>
commit 62be4b5e4607d951b256a58c6530fcf2a63c56f8
Merge pull request #2223 from jrw972/durable-nack-race
Durable replay not complete for nack
Sat Dec 19 01:58:56 UTC 2020 Justin R. Wilson <[email protected]>
commit f19f4d0f3f533918735d9832b4c241b8455cc932
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
Durable replay not complete for nack
Problem
-------
Before, the datalink thread was responsible for invoking the
callback
that replayed durable data. Thus, durable replay was done when
the
call returned. Now, the discovery and/or user thread is
responsible
for replaying durable data and it might not be finished by the
time
the first nack arrives. This results in a request that is gapped
leading to missed durable data.
Solution
--------
Prevent further nack processing by clearing the requests if the
durable data is not complete.
Fri Dec 18 20:49:43 UTC 2020 Adam Mitz <[email protected]>
commit a8a4ac80d016de4bc18551eb9a3ed75f71cdd959
Merge pull request #2211 from
simpsont-oci/bench2_worker_logs_and_json_decimals
Bench2: Improved Log Integration and Sane JSON Decimal Precision
Fri Dec 18 20:49:22 UTC 2020 Adam Mitz <[email protected]>
commit 749350693486a5cf4f4b86ea85de926b46d1780a
Merge pull request #2221 from mitza-oci/discoverybase
DiscoveryBase: initialization for new member of
DiscoveredPublicaton/Subscription
Fri Dec 18 20:49:06 UTC 2020 Adam Mitz <[email protected]>
commit 9f81444d9695f0ec19a3ab3851e75b72e5b50554
Merge pull request #2217 from
simpsont-oci/avoid_datablanker_callbacks_raw_ptr
Switching to RcHandle / WeakRcHandle instead of raw pointers for
DataReaderCallbacks / DataWriterCallbacks
Fri Dec 18 20:48:55 UTC 2020 Adam Mitz <[email protected]>
commit c3fe556bafc0bc340a3e5a22f90d96ebd68a3b4b
Merge pull request #2216 from jrw972/volatile-writer-leaks
Volatile Writer leaks resources
Fri Dec 18 17:52:01 UTC 2020 Adam Mitz <[email protected]>
commit d085d6809878967d9a9ec34b28d45f89b7ba20fa
* dds/DCPS/DiscoveryBase.h:
DiscoveryBase: initialization for new member of
DiscoveredPublicaton/Subscription
Fri Dec 18 16:56:58 UTC 2020 Timothy Simpson <[email protected]>
commit d84b356f9a1291cb95b018c6f3faf548a44debee
* performance-tests/bench_2/common/json_conversion.h:
* performance-tests/bench_2/test_controller/ScenarioManager.cpp:
* performance-tests/bench_2/test_controller/main.cpp:
fixes for older compilers
Fri Dec 18 16:38:17 UTC 2020 Timothy Simpson <[email protected]>
commit 7a17aab445fe95894c5c14ecc40b6ed37fb2f59d
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
Apply suggestions from code review
Co-authored-by: Adam Mitz <[email protected]>
Fri Dec 18 16:24:55 UTC 2020 Timothy Simpson <[email protected]>
commit 1bf50ccc32e5a7edd901546d77a57e3d4af4b44e
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
add reader / writer_info protections to DeliverHeldData
Fri Dec 18 05:47:43 UTC 2020 Adam Mitz <[email protected]>
commit a444367518f40349273c99b1f7f54da5ed37bdd7
Merge pull request #2215 from
kuznetsovmoci/best_effort_reader_ipv6
Best Effort Reader Test Fix for IPv6
Fri Dec 18 05:47:34 UTC 2020 Adam Mitz <[email protected]>
commit 6ee6471ede226aeeaed017e422d34f3d882fd8bf
Merge pull request #2214 from mitza-oci/master
RtpsUdpReceiveStrategy: removed a spurious error message
Fri Dec 18 05:47:21 UTC 2020 Adam Mitz <[email protected]>
commit effe21d435605f72b069cf6bc9eecfad9d0ba17d
Merge pull request #2213 from jrw972/rtps-init-heartbeat-first
RTPS heartbeat first is not initialized
Fri Dec 18 05:47:08 UTC 2020 Adam Mitz <[email protected]>
commit ed125d437250374eab5d9529622d199a1f48a6d5
Merge pull request #2210 from
iguessthislldo/igtd/secure-user-data
Improve Secure Participant User Data
Fri Dec 18 04:26:27 UTC 2020 Timothy Simpson <[email protected]>
commit efcdc22bf4f922c921bcb715a0b91c4b788efb43
* dds/DCPS/DataReaderCallbacks.h:
* dds/DCPS/DataReaderImpl.cpp:
* dds/DCPS/DataWriterCallbacks.h:
* dds/DCPS/DataWriterImpl.cpp:
* dds/DCPS/Discovery.h:
* dds/DCPS/DiscoveryBase.h:
* dds/DCPS/InfoRepoDiscovery/InfoRepoDiscovery.cpp:
* dds/DCPS/InfoRepoDiscovery/InfoRepoDiscovery.h:
* dds/DCPS/RTPS/Sedp.cpp:
* dds/DCPS/RecorderImpl.cpp:
* dds/DCPS/Replayer.h:
* dds/DCPS/ReplayerImpl.cpp:
* dds/DCPS/StaticDiscovery.cpp:
* tests/DCPS/DCPSInfoRepo/pubsub.cpp:
switching to RcHandle / WeakRcHandle instead of raw pointers for
DataReaderCallbacks / DataWriterCallbacks
Fri Dec 18 03:45:53 UTC 2020 Justin R. Wilson <[email protected]>
commit 8caedfa0433948cdf20dd97a127ff3a1a0968e15
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
Volatile Writer leaks resources
Problem
-------
The maxiumum expected sequence number is tracked for each reader
of a
volatile writer. The maximum sequence number doesn't advance
unless a
message is sent to the reader. At steady state, there will be one
reader whose maximum expected sequence number is lower than every
other reader. This places a bound on what can be released by the
`acked_by_all_helper_i` function. Consequently, the send buffer
for
the volatile writer will accumulate messages in a long-running
process.
Solution
--------
Track the sequence numbers that send to each volatile reader and
use
these to free elements in the send buffer using the assumption
that
each sample is directed at a single reader.
Fri Dec 18 03:38:33 UTC 2020 Timothy Simpson <[email protected]>
commit 5d3f571c827b2b6fc6995cdf1ad625ad21de00ab
* performance-tests/bench_2/common/json_conversion.h:
* performance-tests/bench_2/test_controller/main.cpp:
resolving review templates, make idl_2_json templated on writer
type
Thu Dec 17 22:27:34 UTC 2020 Fred Hornsey <[email protected]>
commit 4f02f728d43f47f130fb79b46c4fb7d4d77bdcef
* tests/security/attributes/DataReaderListener.cpp:
* tests/security/attributes/subscriber.cpp:
* tests/security/security_tests.lst:
tests/security/attributes: Avoid BITs
Thu Dec 17 22:13:09 UTC 2020 Timothy Simpson <[email protected]>
commit 2f08e9d4cfccf6cb57273f50d06ef1084c2b0e62
* performance-tests/bench_2/test_controller/ScenarioManager.cpp:
applying review suggestions
Thu Dec 17 22:12:38 UTC 2020 Timothy Simpson <[email protected]>
commit db823839e2145cfa765a6cbb4ed7543a0c6c957b
* performance-tests/bench_2/test_controller/main.cpp:
Apply suggestions from code review
Co-authored-by: Son Dinh <[email protected]>
Thu Dec 17 21:44:29 UTC 2020 Mike Kuznetsov <[email protected]>
commit 743095265b2f6bd1d5fa8a979a88687ddbafe09e
* tests/transport/best_effort_reader/SocketWriter.cpp:
Fix for IPv6: address conversion
Thu Dec 17 21:06:25 UTC 2020 Adam Mitz <[email protected]>
commit fc674704d5f28370c0369049782a5c27e8cb6c9b
* dds/DCPS/transport/rtps_udp/RtpsUdpReceiveStrategy.cpp:
RtpsUdpReceiveStrategy: removed a spurious error message
Thu Dec 17 21:04:27 UTC 2020 Justin R. Wilson <[email protected]>
commit eb5e9cf07f06d0cad305df3f5d5d64b2eabc3d2f
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
RTPS heartbeat first is not initialized
Problem
-------
RTPS heartbeat first is not initialized.
Solution
--------
Initialize heartbeat first.
Thu Dec 17 17:28:12 UTC 2020 Fred Hornsey <[email protected]>
commit d4cfd4a132264ebf4ce5f745a9233058068d7725
* tests/security/unit_tests/AccessControlTest.cpp:
* tests/security/unit_tests/Authentication/AuthenticationTest.cpp:
* tests/security/unit_tests/Authentication/LocalCredentialDataTest.cpp:
Fix Paths in tests/security/unit_tests
Thu Dec 17 16:37:27 UTC 2020 Fred Hornsey <[email protected]>
commit 409f7c6cb9f5b62f7c14dd0cc314a1f336040086
* dds/DCPS/RTPS/Spdp.cpp:
* dds/DCPS/RTPS/Spdp.h:
secure_part_user_data without OpenDDS Security
Thu Dec 17 16:26:58 UTC 2020 Timothy Simpson <[email protected]>
commit 9dc965344299c13c1c70b93497a2575d4c3ef2f0
* performance-tests/bench_2/common/json_conversion.h:
* performance-tests/bench_2/idl/Bench.idl:
* performance-tests/bench_2/node_controller/main.cpp:
* performance-tests/bench_2/run_test.pl:
* performance-tests/bench_2/test_controller/ScenarioManager.cpp:
* performance-tests/bench_2/test_controller/main.cpp:
* performance-tests/bench_2/worker/main.cpp:
Bench2: Improved Log Integration and Sane JSON Decimal Precision
Thu Dec 17 08:19:15 UTC 2020 Fred Hornsey <[email protected]>
commit cdafee034d23cff35a4bf3bad45c8ea99c5f837b
* tests/security/attributes/run_test.pl:
attributes/run_test.pl: Fix Comments
Thu Dec 17 07:53:10 UTC 2020 Fred Hornsey <[email protected]>
commit 2b8a5690b6acd650fa51c3217c36aabb08dfe29c
* dds/DCPS/DataReaderImpl_T.h:
* dds/DCPS/RTPS/Spdp.cpp:
* dds/DCPS/RTPS/Spdp.h:
* tests/security/attributes/Args.cpp:
* tests/security/attributes/Args.h:
* tests/security/attributes/DataReaderListener.cpp:
* tests/security/attributes/DataReaderListener.h:
* tests/security/attributes/Writer.cpp:
* tests/security/attributes/Writer.h:
* tests/security/attributes/publisher.cpp:
* tests/security/attributes/run_test.pl:
* tests/security/attributes/subscriber.cpp:
* tests/security/security_tests.lst:
Improve Secure Participant User Data
Building on #2066, if `SecureParticipantUserData` is active only
allow
publishing to the Participant BIT if the data is valid. Since
this
behavior change is on the receiving side, it means the
`SecureParticipantUserData` setting is required in all
participants for
this to work properly, not just on the sending side as before.
Also added two cases for this to the security attributes test.
Thu Dec 17 05:18:13 UTC 2020 Adam Mitz <[email protected]>
commit 17c08c2a5f91fc9c5c7b35987597c8ac1291e035
Merge remote-tracking branch 'upstream/master'
Thu Dec 17 05:17:53 UTC 2020 Adam Mitz <[email protected]>
commit 78db0a3defa41e55e5b35dbcf0223686a60acc65
* NEWS.md:
Updated NEWS for 3.15
Thu Dec 17 05:17:26 UTC 2020 Adam Mitz <[email protected]>
commit 9413901451546a327bfee216ef52ec135869fd8c
Merge pull request #2207 from jwillemsen/jwi-uninitwarning
Fixed unitialized warning on rhel75 with gcc48
Thu Dec 17 05:17:16 UTC 2020 Adam Mitz <[email protected]>
commit 1790757f1e2b52806c825516f658edf1a453c026
Merge pull request #2206 from jwillemsen/jwi-cpp11using
Make use of using when generating the C++11 mapping for typedefs,
iss…
Thu Dec 17 05:17:06 UTC 2020 Adam Mitz <[email protected]>
commit 5f1c82aa91e8f74d6ccf005530bc48f0979e6972
Merge pull request #2205 from jwillemsen/jwi-rtpsudplog
Small change to make a log message consistent with the others
Thu Dec 17 05:16:56 UTC 2020 Adam Mitz <[email protected]>
commit adffdd5ea72f2df0ab0db0ef386f1a657e1768bc
Merge pull request #2203 from jwillemsen/jwi-datalinklogging
Small change to simplify the log for the user when there are no
entit…
Thu Dec 17 05:16:43 UTC 2020 Adam Mitz <[email protected]>
commit 8f4b72210bab12e49df26a203d16457f55586db3
Merge pull request #2209 from
jrw972/service-participant-get-discovery-lock
Service_Participant::get_discovery is not thread safe
Thu Dec 17 05:16:32 UTC 2020 Adam Mitz <[email protected]>
commit 5ab6c8ad2c09ad13c0b1d1395f2ec9d4c8a82228
Merge pull request #2200 from simpsont-oci/fix_bundling_counts
Fix RTPS submessage counts when bundling alters outbound
submessage order
Thu Dec 17 00:32:23 UTC 2020 Timothy Simpson <[email protected]>
commit 4a9494064fdc9b1618bbcc7934e0c140ef284233
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
* tests/DCPS/StaticDiscovery/DataReaderListenerImpl.cpp:
minor adjustments for static discovery & test
Wed Dec 16 21:40:36 UTC 2020 Justin R. Wilson <[email protected]>
commit e908d3bb59ce8053a71adb66a44c010367388e76
* dds/DCPS/Service_Participant.cpp:
Service_Participant::get_discovery is not thread safe
Problem
-------
Service_Participant::get_discovery can be called from multiple
threads
but is not thread safe.
Solution
--------
Add synchronization.
Wed Dec 16 17:58:17 UTC 2020 Johnny Willemsen <[email protected]>
commit dac4e9970cf5f67664b95d2c77093e6240498ce4
* tools/rtpsrelay/utility.h:
Fixed unitialized warning on rhel75 with gcc48
* tools/rtpsrelay/utility.h:
Wed Dec 16 17:33:39 UTC 2020 Johnny Willemsen <[email protected]>
commit d29db14c29c4d5bb45a62f1790284d99de988992
* dds/DCPS/transport/framework/DataLink.cpp:
Update dds/DCPS/transport/framework/DataLink.cpp
Co-authored-by: Fred Hornsey <[email protected]>
Wed Dec 16 17:21:54 UTC 2020 Johnny Willemsen <[email protected]>
commit 16c27962b848559aade718eb974d0e7023ebb409
* dds/idl/langmap_generator.cpp:
Update dds/idl/langmap_generator.cpp
Co-authored-by: Fred Hornsey <[email protected]>
Wed Dec 16 17:21:43 UTC 2020 Johnny Willemsen <[email protected]>
commit d4c299bb2f8108caa8235e5e5cc21f858d10741c
* dds/idl/langmap_generator.cpp:
Update dds/idl/langmap_generator.cpp
Co-authored-by: Fred Hornsey <[email protected]>
Wed Dec 16 16:57:27 UTC 2020 Timothy Simpson <[email protected]>
commit 26ebfa025278edb040c5f834ca6b5adf2a058f66
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
resolving review comments
Wed Dec 16 16:52:56 UTC 2020 Timothy Simpson <[email protected]>
commit cc7337abf6e285a2dc71eb7e13c89b9aedf4e651
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
* tests/DCPS/StaticDiscovery/DataReaderListenerImpl.cpp:
* tests/DCPS/StaticDiscovery/StaticDiscoveryTest.cpp:
Fixing acknack counts for registered writers by tracking
throughout datalink similarly to heartbeat, fixing assumptions in
StaticDiscoveryTest
Wed Dec 16 14:32:52 UTC 2020 Johnny Willemsen <[email protected]>
commit 42c776796126815d5208635ec799773412a71e8b
* dds/idl/langmap_generator.cpp:
Make use of using when generating the C++11 mapping for typedefs,
issue #2093
* dds/idl/langmap_generator.cpp:
Wed Dec 16 12:47:06 UTC 2020 Johnny Willemsen <[email protected]>
commit 50227c59f6d14b97e074f727abefec3b296f20cb
* dds/DCPS/transport/rtps_udp/RtpsUdpReceiveStrategy.cpp:
Small change to make a log message consistent with the others
* dds/DCPS/transport/rtps_udp/RtpsUdpReceiveStrategy.cpp:
Wed Dec 16 12:24:23 UTC 2020 Johnny Willemsen <[email protected]>
commit 7acf1dcca481a264aeb269ff15411a32edb1dcb9
* dds/DCPS/transport/framework/DataLink.cpp:
Small change to simplify the log for the user when there are no
entities using this link
* dds/DCPS/transport/framework/DataLink.cpp:
Wed Dec 16 06:45:51 UTC 2020 Timothy Simpson <[email protected]>
commit a8b91124104381588db126bea6d422ad8b55cdf9
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
move inserts outside asserts
Wed Dec 16 06:16:52 UTC 2020 Timothy Simpson <[email protected]>
commit 6a21f19a0e06d2016086ed672698f1f736eca93b
* dds/DCPS/GuidUtils.h:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
Fix submessage counts when bundling reorders outbound submessages
Wed Dec 16 03:29:51 UTC 2020 Adam Mitz <[email protected]>
commit 9ac3dc24b403830e68f554a51ab0682857fb9b51
Merge pull request #2199 from simpsont-oci/fix_test_behaviors
Fixing Various RTPS Test Behaviors
Wed Dec 16 03:29:41 UTC 2020 Adam Mitz <[email protected]>
commit 4839f52677cb730e16664084ff600f4b0fdd07f2
Merge pull request #2197 from mitza-oci/master
minor cleanup as a follow-on to #2188, only removes unused code
Wed Dec 16 03:29:27 UTC 2020 Adam Mitz <[email protected]>
commit 386456a4214712faa06b5eca66159af2de123fc3
Merge pull request #2067 from jwillemsen/jwi-deletetopic_i
Added some logging to delete_topic_i so that when the topic is
not re…
Wed Dec 16 03:29:14 UTC 2020 Adam Mitz <[email protected]>
commit 2e90fa4b63b80753975f4716c5e472e425b6d2c1
Merge pull request #2187 from jrw972/resend-auth-final2
SPDP stops sending auth final
Tue Dec 15 23:18:05 UTC 2020 Timothy Simpson <[email protected]>
commit 8c1827f7761d719c86779a76e170064f99ad6cda
* tests/DCPS/DelayedDurable/DelayedDurable.cpp:
* tests/DCPS/ManyTopicTest/subscriber.cpp:
fixing various test behaviors
Tue Dec 15 20:11:05 UTC 2020 Adam Mitz <[email protected]>
commit 8a8c4cc7dc9f89e3b2a857a8f91526eb5e7a539d
Merge pull request #2192 from
jwillemsen/jwi-TcpTransport_passive_connection
Minor logging enhancements to TcpTransport::passive_connection
Tue Dec 15 20:10:53 UTC 2020 Adam Mitz <[email protected]>
commit 1ac82f0f42eeed694820322baa023d0f1f9969fd
Merge pull request #2190 from jwillemsen/jwi-arrayinitializers
Only use {{}} as array initializer for arrays of pod types
Tue Dec 15 20:10:37 UTC 2020 Adam Mitz <[email protected]>
commit a2df45d4abc7dfaf43b8a376c5e605f283220195
Merge pull request #2189 from jwillemsen/jwi-messengerwarnings
Changed count to a unsinged long, fixes the last warnings on
RHEL75 (…
Tue Dec 15 20:10:24 UTC 2020 Adam Mitz <[email protected]>
commit 9f4bc5ea2602c7da92efabad2df2e9b1b09ab3fd
Merge pull request #2172 from sonndinh/durable_thrasher_test
Fix durable thrasher test
Tue Dec 15 20:10:07 UTC 2020 Adam Mitz <[email protected]>
commit cfd3ddec7165b74ccccedb10a759412395f4a819
Merge pull request #2075 from jonesc-oci/cmake_changes
CMake build extensions and IDL compiler change supporting IDL
files including files in subdirectories
Tue Dec 15 16:32:27 UTC 2020 Adam Mitz <[email protected]>
commit 802d1df0881d05af44f1e4eeb3bf4d5c87ed8732
* dds/DCPS/DiscoveryBase.h:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
minor cleanup as a follow-on to #2188, only removes unused code
Mon Dec 14 23:24:55 UTC 2020 Justin R. Wilson <[email protected]>
commit 4a3d29f2fdc985da596379f20d1a097ebff83882
* dds/DCPS/DiscoveryBase.h:
* dds/DCPS/RTPS/Sedp.cpp:
* dds/DCPS/RTPS/Spdp.cpp:
* dds/DCPS/RTPS/Spdp.h:
SPDP stops sending auth final
Problem
-------
The auth requester transitions immediately from
HANDSHAKE_STATE_WAITING_FOR_TOKEN to HANDSHAKE_STATE_DONE due to
the
fact that association completes immediately. This causes the
requester to only send the auth final once and not attempt any
resends.
Solution
--------
Eliminate the HANDSHAKE_STATE_WAITING_FOR_TOKEN state. To handle
resends, a participant will send its most recent auth message
when it
receives an auth message when in HANDSHAKE_STATE_DONE.
Tue Dec 15 14:53:34 UTC 2020 Chip Jones <[email protected]>
commit ab352ce08d1fac93f41ed10a81d2825df603d6a6
* tests/cmake_integration/Nested_IDL/CMakeLists.txt:
* tests/cmake_integration/Nested_IDL/run_test.pl:
Update test for Win32 Debug and Release builds.
Tue Dec 15 13:52:10 UTC 2020 Adam Mitz <[email protected]>
commit df9be472fdef1f91d5a7f1c9c36470c66686a330
Merge pull request #2163 from jwillemsen/jwi-regencheck
Generate check that the generated header still matches with the
current OpenDDS version
Tue Dec 15 13:51:55 UTC 2020 Adam Mitz <[email protected]>
commit 06d1338d154533521d881dc6e92446308b774303
Merge pull request #2184 from kuznetsovmoci/RapidJSON_warning
RapidJSON warning fix
Tue Dec 15 13:51:43 UTC 2020 Adam Mitz <[email protected]>
commit 18009b76a13dd7fb06d9dd931bbcb9dc3d630c94
Merge pull request #2183 from mitza-oci/master
Updated docs
Tue Dec 15 13:51:31 UTC 2020 Adam Mitz <[email protected]>
commit 376808f2b0d893d256fc40d58d8b860de2bbbd38
Merge pull request #2188 from mitza-oci/interop-directed-hb
Remove assumption of reliable writer behavior in rtps_udp
Tue Dec 15 11:08:06 UTC 2020 Johnny Willemsen <[email protected]>
commit 4846bb12d324d9e86a25b7185c48848e51d79067
* dds/DCPS/transport/tcp/TcpTransport.cpp:
Minor logging enhancements to TcpTransport::passive_connection
* dds/DCPS/transport/tcp/TcpTransport.cpp:
Tue Dec 15 09:08:29 UTC 2020 Johnny Willemsen <[email protected]>
commit 473ba30cc9d669de1f383dcbfe1b3d3fe75bae7d
* dds/idl/langmap_generator.cpp:
* tests/DCPS/Compiler/idl_test1_lib/FooDef.idl:
Only use {{}} as array initializer for arrays of pod types
* dds/idl/langmap_generator.cpp:
* tests/DCPS/Compiler/idl_test1_lib/FooDef.idl:
Tue Dec 15 08:33:13 UTC 2020 Johnny Willemsen <[email protected]>
commit 33bd7e62388336b41125c766501bb4a31dc38a9f
* tests/DCPS/Messenger/DataReaderListener.cpp:
* tests/DCPS/Messenger/DataReaderListener.h:
* tests/DCPS/Messenger/Messenger.idl:
Changed count to a unsinged long, fixes the last warnings on
RHEL75 (tested manually)
* tests/DCPS/Messenger/DataReaderListener.cpp:
* tests/DCPS/Messenger/DataReaderListener.h:
* tests/DCPS/Messenger/Messenger.idl:
Tue Dec 15 07:18:45 UTC 2020 Johnny Willemsen <[email protected]>
commit f2c5bab8a578ea102488ddf64c25eb7744d60bf4
Fixed merge conflicts
Tue Dec 15 07:18:08 UTC 2020 Johnny Willemsen <[email protected]>
commit 7695346afd33d7ec5fd884c22c90749bc58a1890
Fixed merge conflicts
Tue Dec 15 03:46:30 UTC 2020 Adam Mitz <[email protected]>
commit 2c423ddd9f5b0d458f6da7d8939ff90ca364e57d
* dds/DCPS/RTPS/Spdp.cpp:
Use PFLAGS_EMPTY constant
Tue Dec 15 02:40:16 UTC 2020 Adam Mitz <[email protected]>
commit 8f5a657c109a890a87e3070e24e82fe85f3c3b68
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
* dds/DCPS/transport/rtps_udp/RtpsUdpTransport.cpp:
* dds/DCPS/transport/rtps_udp/RtpsUdpTransport.h:
rtps_udp: use the participant flags from the extra "context"
provided to the transport
Tue Dec 15 01:24:24 UTC 2020 Adam Mitz <[email protected]>
commit 6fb9c1ab1be97cf5563a6260eb2111ea3898007d
* dds/DCPS/AssociationData.h:
* dds/DCPS/DataReaderImpl.cpp:
* dds/DCPS/DataWriterImpl.cpp:
* dds/DCPS/DiscoveryBase.h:
* dds/DCPS/RTPS/RtpsCore.idl:
* dds/DCPS/RTPS/Sedp.cpp:
* dds/DCPS/RTPS/Spdp.cpp:
* dds/DCPS/RTPS/Spdp.h:
* dds/DCPS/RecorderImpl.cpp:
* dds/DCPS/ReplayerImpl.cpp:
* dds/DCPS/StaticDiscovery.cpp:
* dds/DCPS/transport/framework/TransportClient.cpp:
* dds/DCPS/transport/framework/TransportImpl.h:
* dds/DdsDcpsInfoUtils.idl:
* dds/InfoRepo/DCPSInfo_i.cpp:
* dds/InfoRepo/DCPSInfo_i.h:
* dds/InfoRepo/DCPS_IR_Publication.cpp:
* dds/InfoRepo/DCPS_IR_Publication.h:
* dds/InfoRepo/DCPS_IR_Subscription.cpp:
* dds/InfoRepo/DCPS_IR_Subscription.h:
* dds/InfoRepo/Federator.idl:
* dds/InfoRepo/FederatorManagerImpl_updates.cpp:
* dds/InfoRepo/PersistenceUpdater.cpp:
* dds/InfoRepo/UpdateDataTypes.h:
* dds/InfoRepo/UpdateManager.cpp:
* tests/transport/spdp/spdp_transport.cpp:
An additional field in AssociationData for "transport context" is
provided to each transport
Discovery populates it for local endpoints and communicates it
with the endpoint info
For RTPS Discovery that is done using OpenDDSParticipantFlags_t
Tue Dec 15 00:59:53 UTC 2020 Adam Mitz <[email protected]>
commit 6b7df7c0578fa622eef9e25f9a2e4406fd443e5e
Merge pull request #2182 from jonesc-oci/coverity-fn
Fix Coverity issue. Add check for null pointer.
Tue Dec 15 00:59:42 UTC 2020 Adam Mitz <[email protected]>
commit c78e2466b3cc3a396c417430169f7fe681a7c3fb
Merge pull request #2181 from
jwillemsen/jwi-simplifybooleanexpressions
Simplify boolean expressions
Tue Dec 15 00:59:31 UTC 2020 Adam Mitz <[email protected]>
commit b54f03d0cbdfdc5b5566a331b872c2152b89f8ce
Merge pull request #2178 from
simpsont-oci/allow_customized_ip_without_port
Allow Transport Template Customization of IP Without Port
Tue Dec 15 00:39:48 UTC 2020 Fred Hornsey <[email protected]>
commit d1c4378edfda4803cf85b415ca71c1a0c94d04f5
* tests/security/security_tests.lst:
* tests/security/.gitignore tests/security/unit_tests/.gitignore:
* tests/security/AccessControlTest.cpp tests/security/unit_tests/AccessControlTest.cpp:
* tests/security/Authentication/AuthenticationTest.cpp tests/security/unit_tests/Authentication/AuthenticationTest.cpp:
* tests/security/Authentication/LocalCredentialDataTest.cpp tests/security/unit_tests/Authentication/LocalCredentialDataTest.cpp:
* tests/security/CryptoKeyExchangeTest.cpp tests/security/unit_tests/CryptoKeyExchangeTest.cpp:
* tests/security/CryptoKeyFactoryTest.cpp tests/security/unit_tests/CryptoKeyFactoryTest.cpp:
* tests/security/CryptoTransformTest.cpp tests/security/unit_tests/CryptoTransformTest.cpp:
* tests/security/run_test.pl tests/security/unit_tests/run_test.pl:
* tests/security/DDS_Security.mpc tests/security/unit_tests/security_unit_tests.mpc:
Move Loose Files in tests/security
Mon Dec 14 23:19:09 UTC 2020 Chip Jones <[email protected]>
commit f951c3eef0126f65d5a11a0147570213cacae1e2
* dds/idl/be_global.cpp:
Fix tabs issue.
Mon Dec 14 22:47:44 UTC 2020 Chip Jones <[email protected]>
commit 79dce85128b642100a22fc4001764a23c6e9190a
* tests/cmake_integration/Nested_IDL/run_test.pl:
Update run_test to change directory on Windows.
Mon Dec 14 22:46:44 UTC 2020 Chip Jones <[email protected]>
commit 632a2c6aecc4147b43d31b13d6d8b66191244fa9
* dds/idl/be_global.cpp:
Handle #include paths that use both '/' and '\'.
Handle #include paths that use both '/' and '\'.
Fixes a Windows CMake build issue.
Mon Dec 14 19:35:58 UTC 2020 Mike Kuznetsov <[email protected]>
commit b9d937145ac9487bb1919c38f9ac08ea52148c84
* tools/IntermediateTypeLang/cpp/itl/itl.hpp:
RapidJSON warning fix
Mon Dec 14 19:31:44 UTC 2020 Johnny Willemsen <[email protected]>
commit e648302b01d87a679850ca70772a46a52c1c2efd
* dds/DCPS/DomainParticipantImpl.cpp:
Update DomainParticipantImpl.cpp
Mon Dec 14 19:11:34 UTC 2020 Johnny Willemsen <[email protected]>
commit 18d0b7205cf99653e9fe531b72a5d6b4ef8e74c0
* dds/DCPS/DomainParticipantImpl.cpp:
Update dds/DCPS/DomainParticipantImpl.cpp
Co-authored-by: Adam Mitz <[email protected]>
Mon Dec 14 18:02:29 UTC 2020 Adam Mitz <[email protected]>
commit 0755f6d916f642acbb592a99506dd2fef683802b
* tools/rtpsrelay/utility.h:
Added an #include
Mon Dec 14 18:02:05 UTC 2020 Adam Mitz <[email protected]>
commit 18adf2cc1401cb7dd0e8769b6eaaade0d12fc905
* docs/dependencies.md:
* java/INSTALL:
* java/dds/OpenDDS/.gitignore:
Updated documentation of dependencies.
Also fixed a gitignore.
Mon Dec 14 17:53:52 UTC 2020 Johnny Willemsen <[email protected]>
commit 02aacb175b17b1838296a3522865ae9d63e03b8d
* dds/DCPS/DCPS_Utils.cpp:
Update dds/DCPS/DCPS_Utils.cpp
Co-authored-by: Adam Mitz <[email protected]>
Mon Dec 14 17:52:56 UTC 2020 Adam Mitz <[email protected]>
commit c3e21a83403b91ea06e532506932bc9f8339722e
Merge pull request #2180 from jwillemsen/jwi-boolliterals2
Use bool literals
Mon Dec 14 17:52:44 UTC 2020 Adam Mitz <[email protected]>
commit 752595230eb3063c312fd06be36e792bd49c8231
Merge pull request #2176 from jwillemsen/jwi-monitorwarnings
Fix warnings when compiling monitor tool with latest fedora
releases
Mon Dec 14 17:52:31 UTC 2020 Adam Mitz <[email protected]>
commit ecd5a94192ffc5f072065889eec6d09b50a3db9d
Merge pull request #2175 from jwillemsen/jwi-unitializedwarning
Fixed unitialized warning on rhel75
Mon Dec 14 17:52:18 UTC 2020 Adam Mitz <[email protected]>
commit 4b87a5b6772f24b3b58d376d5fd2ed44750a7c4f
Merge pull request #2174 from jwillemsen/jwi-messengerwarning
Change expected to size_t to fix comparison warning
Mon Dec 14 17:52:03 UTC 2020 Adam Mitz <[email protected]>
commit ea17fd8ee74278b8ba4fc0735aef15c01233723c
Merge pull request #2173 from jwillemsen/jwi-securitytest
Remove usage of localtime
Mon Dec 14 17:51:50 UTC 2020 Adam Mitz <[email protected]>
commit 781b2e69db54517bc268e73880db2276cd0fc197
Merge pull request #2171 from
ClaytonCalabrese/androidapi30_monitorexport
Segmentation Fault Due to Missing Export Android Api30
Mon Dec 14 17:51:35 UTC 2020 Adam Mitz <[email protected]>
commit 65f0a10310502ba641c1f824a562df3723e3970c
Merge pull request #2169 from jwillemsen/jwi-arrayinitializer
generate correct initializer for arrays in the C++11 mapping,
trigge…
Mon Dec 14 17:51:20 UTC 2020 Adam Mitz <[email protected]>
commit 27c0806db84d9c6e2ed83980cae4585c6eac3f30