-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
28152 lines (20767 loc) · 938 KB
/
ChangeLog
File metadata and controls
28152 lines (20767 loc) · 938 KB
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
# Generated by Makefile. Do not edit.
commit 0fd30dc34a9e9b41747541d43b10334afd3be7e2
Merge: ec0706d d532e01
Author: Pieter Hintjens <ph@imatix.com>
Date: Tue Oct 14 10:00:26 2014 +0200
Merge pull request #118 from hintjens/master
Updated NEWS for 3.2.5
commit d532e01abcb511a711b008df91beb8e879bf7694
Author: Pieter Hintjens <ph@imatix.com>
Date: Tue Oct 14 09:57:20 2014 +0200
Updated NEWS for 3.2.5
NEWS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ec0706d5fa1ae1ea9a276ca50e9ee8a839bc4036
Merge: 346527a f43148e
Author: Pieter Hintjens <ph@imatix.com>
Date: Fri May 2 18:38:29 2014 +0200
Merge pull request #117 from hintjens/master
Updated NEWS
commit f43148eaf9606e3842d5fde578f307320723df76
Author: Pieter Hintjens <ph@imatix.com>
Date: Fri May 2 18:38:04 2014 +0200
Updated NEWS
NEWS | 1 +
1 file changed, 1 insertion(+)
commit 346527a1cf465eb00685e30944f4d9956178c9d6
Merge: 6077e52 00e5b37
Author: Pieter Hintjens <ph@imatix.com>
Date: Fri May 2 18:36:36 2014 +0200
Merge pull request #116 from daveab/master
Fix race to crash: when a message is sent as the last connection is lost
Fixes #1002
commit 00e5b374202a588ca5db3f0805949cbf8a165dee
Author: daveab <david.brown@datasift.com>
Date: Fri Apr 25 16:14:16 2014 +0100
Fix a race (to crash) when a message is sent as the last connection is lost.
Active is reduced in the zmq internal thread in terminated, potentially to zero.
If the user thread is in send() between lines 109 and 116, then the old code "(current+1) % active" is a divide by 0 - and crashes the program.
src/lb.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 6077e52425a2ee6867700c0b3c097b8ae4cc1aa4
Merge: 0a703a4 c7c5228
Author: Pieter Hintjens <ph@imatix.com>
Date: Thu Feb 13 11:35:40 2014 +0100
Merge pull request #115 from hintjens/master
Man page fixes
commit c7c5228a86f62b981059a6cc09ef27e827c3ac0a
Author: Pieter Hintjens <ph@imatix.com>
Date: Thu Feb 13 11:34:56 2014 +0100
Fixed minor error in man page
doc/zmq_ctx_get.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0a703a4d06eed15b924738edb2d96d0f8420ed26
Merge: 9e6bdb5 c9f5ec7
Author: Pieter Hintjens <ph@imatix.com>
Date: Thu Jan 2 14:45:33 2014 -0800
Merge pull request #114 from vortechs2000/fix_news
Adjust NEWS to include LIBZMQ-576
commit c9f5ec7da6fb57a1f94239a2f703b786d24edb21
Author: AJ Lewis <aj.lewis@quantum.com>
Date: Thu Jan 2 16:35:29 2014 -0600
Adjust NEWS to include LIBZMQ-576
NEWS | 1 +
1 file changed, 1 insertion(+)
commit 9e6bdb5bc53108db36dcea6217343e87871c7922
Merge: f5bc82d ea9af1c
Author: Pieter Hintjens <ph@imatix.com>
Date: Thu Jan 2 13:10:29 2014 -0800
Merge pull request #113 from vortechs2000/fix-libzmq-576
Fix LIBZMQ-576 - Revert "Merge pull request #76 from hintjens/master"
commit ea9af1cadb05fa15ac2a3ba3caa1d5d80d3c862c
Author: AJ Lewis <aj.lewis@quantum.com>
Date: Thu Jan 2 10:58:18 2014 -0600
Fix LIBZMQ-576 - Revert "Merge pull request #76 from hintjens/master"
This reverts commit a0a24a92af78ebb8f61a8a45454d3ff6d2db0a3d, reversing
changes made to 8e748064acf877e5322f681c30323d7dc91e2100.
See https://zeromq.jira.com/browse/LIBZMQ-576 for details
src/encoder.hpp | 5 -----
src/i_encoder.hpp | 1 -
src/stream_engine.cpp | 12 ------------
src/stream_engine.hpp | 1 -
4 files changed, 19 deletions(-)
commit 833a3c52d2c343255548ebe6255f6e13edfc1dc4
Author: Pieter Hintjens <ph@imatix.com>
Date: Wed Jan 1 13:42:49 2014 +0100
Clarified ZMQ_IDENTITY doc for duplicate identities
doc/zmq_setsockopt.txt | 17 +++++++----------
1 file changed, 7 insertions(+), 10 deletions(-)
commit f5bc82d9a48c949ea12f41481fddcc4b08c22669
Merge: 29905ac 84f00c0
Author: Pieter Hintjens <ph@imatix.com>
Date: Wed Nov 6 11:24:26 2013 -0800
Merge pull request #112 from hintjens/master
Backported fix for libzmq-39
commit 84f00c06d62338e78fb1e24d12ed78945ca08ad9
Author: Pieter Hintjens <ph@imatix.com>
Date: Wed Nov 6 20:22:06 2013 +0100
Revert "zmq: add support for TIPC transport"
This reverts commit dbc42ee9af098183714845a75139997dcc34c7a0.
src/Makefile.am | 8 +-
src/address.cpp | 17 ----
src/address.hpp | 6 --
src/session_base.cpp | 11 ---
src/socket_base.cpp | 43 +-------
src/tipc_address.cpp | 105 --------------------
src/tipc_address.hpp | 67 -------------
src/tipc_connecter.cpp | 257 ------------------------------------------------
src/tipc_connecter.hpp | 127 ------------------------
src/tipc_listener.cpp | 178 ---------------------------------
src/tipc_listener.hpp | 96 ------------------
11 files changed, 3 insertions(+), 912 deletions(-)
commit b5312d38cc5251c3962686ff3bfbea4dfc75b4cc
Author: Pieter Hintjens <ph@imatix.com>
Date: Wed Nov 6 20:21:55 2013 +0100
Revert "zmq: add TIPC transport tests"
This reverts commit d0aa05fac49ef3640a99c67d323bb3d062f6c355.
AUTHORS | 1 -
configure.in | 2 +-
tests/Makefile.am | 22 ----
tests/test_connect_delay_tipc.cpp | 238 ----------------------------------
tests/test_pair_tipc.cpp | 54 --------
tests/test_reqrep_device_tipc.cpp | 143 --------------------
tests/test_reqrep_tipc.cpp | 54 --------
tests/test_router_mandatory_tipc.cpp | 62 ---------
tests/test_shutdown_stress_tipc.cpp | 93 -------------
tests/test_sub_forward_tipc.cpp | 99 --------------
tests/test_term_endpoint_tipc.cpp | 119 -----------------
11 files changed, 1 insertion(+), 886 deletions(-)
commit aca1fce1cc008a6cb2177dbbaf6e112366bbba32
Author: Pieter Hintjens <ph@imatix.com>
Date: Wed Nov 6 20:18:33 2013 +0100
Backported LIBZMQ-39 fix
NEWS | 2 ++
1 file changed, 2 insertions(+)
commit 2742c4afd416cb206976fbc2d1a1e81117252ea7
Author: Richard Newton <richard_newton@waters.com>
Date: Wed Nov 6 15:19:04 2013 +0000
Fix race condition on shutdown
src/ctx.cpp | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit 29905ac56a30e158d11d7c240fbd8ed06317be0a
Merge: 930252a 289db06
Author: Pieter Hintjens <ph@imatix.com>
Date: Sun Nov 3 00:23:12 2013 -0700
Merge pull request #109 from mrothe/no-public-tests
No public tests
commit 930252a7379012dd503e4e029819b178579de2a4
Author: Pieter Hintjens <ph@imatix.com>
Date: Thu Oct 31 19:57:03 2013 +0100
Revert "zmq: add support for TIPC transport"
This reverts commit dbc42ee9af098183714845a75139997dcc34c7a0.
src/Makefile.am | 8 +-
src/address.cpp | 17 ----
src/address.hpp | 6 --
src/session_base.cpp | 11 ---
src/socket_base.cpp | 43 +-------
src/tipc_address.cpp | 105 --------------------
src/tipc_address.hpp | 67 -------------
src/tipc_connecter.cpp | 257 ------------------------------------------------
src/tipc_connecter.hpp | 127 ------------------------
src/tipc_listener.cpp | 178 ---------------------------------
src/tipc_listener.hpp | 96 ------------------
11 files changed, 3 insertions(+), 912 deletions(-)
commit 48cc4c74c457ef4f7f57af04ed0b846d6a636d63
Author: Pieter Hintjens <ph@imatix.com>
Date: Thu Oct 31 19:56:59 2013 +0100
Revert "zmq: add TIPC transport tests"
This reverts commit d0aa05fac49ef3640a99c67d323bb3d062f6c355.
AUTHORS | 1 -
configure.in | 2 +-
tests/Makefile.am | 22 ----
tests/test_connect_delay_tipc.cpp | 238 ----------------------------------
tests/test_pair_tipc.cpp | 54 --------
tests/test_reqrep_device_tipc.cpp | 143 --------------------
tests/test_reqrep_tipc.cpp | 54 --------
tests/test_router_mandatory_tipc.cpp | 62 ---------
tests/test_shutdown_stress_tipc.cpp | 93 -------------
tests/test_sub_forward_tipc.cpp | 99 --------------
tests/test_term_endpoint_tipc.cpp | 119 -----------------
11 files changed, 1 insertion(+), 886 deletions(-)
commit 86717b2a29ed0285009d0eaaf5b0be40fbc682d5
Merge: 15e4cf2 d0aa05f
Author: Pieter Hintjens <ph@imatix.com>
Date: Thu Oct 31 11:54:43 2013 -0700
Merge pull request #110 from Hugne/tipc_support
Tipc support
commit d0aa05fac49ef3640a99c67d323bb3d062f6c355
Author: Erik Hugne <erik.hugne@ericsson.com>
Date: Wed Oct 30 16:03:27 2013 +0100
zmq: add TIPC transport tests
The tests are identical to the TCP ones, only the
addressing is changed.
Signed-off-by: Erik Hugne <erik.hugne@ericsson.com>
AUTHORS | 1 +
configure.in | 2 +-
tests/Makefile.am | 22 ++++
tests/test_connect_delay_tipc.cpp | 238 ++++++++++++++++++++++++++++++++++
tests/test_pair_tipc.cpp | 54 ++++++++
tests/test_reqrep_device_tipc.cpp | 143 ++++++++++++++++++++
tests/test_reqrep_tipc.cpp | 54 ++++++++
tests/test_router_mandatory_tipc.cpp | 62 +++++++++
tests/test_shutdown_stress_tipc.cpp | 93 +++++++++++++
tests/test_sub_forward_tipc.cpp | 99 ++++++++++++++
tests/test_term_endpoint_tipc.cpp | 119 +++++++++++++++++
11 files changed, 886 insertions(+), 1 deletion(-)
commit dbc42ee9af098183714845a75139997dcc34c7a0
Author: Erik Hugne <erik.hugne@ericsson.com>
Date: Tue Jan 29 14:16:38 2013 +0100
zmq: add support for TIPC transport
A ZeroMQ application can opt for TIPC based sockets
using the TIPC port name format:
zmq_bind(sb, "tipc://{type,lower,upper}");
zmq_connect(sc, "tipc://{type,inst}");
'type' is the service ID, and 'lower/upper' can be
used for service partitioning or basic load
balancing.
ZeroMQ TIPC transport requires a kernel >= 3.8
(nonblocking connect support for TIPC).
Signed-off-by: Erik Hugne <erik.hugne@ericsson.com>
src/Makefile.am | 8 +-
src/address.cpp | 17 ++++
src/address.hpp | 6 ++
src/session_base.cpp | 11 +++
src/socket_base.cpp | 43 +++++++-
src/tipc_address.cpp | 105 ++++++++++++++++++++
src/tipc_address.hpp | 67 +++++++++++++
src/tipc_connecter.cpp | 257 ++++++++++++++++++++++++++++++++++++++++++++++++
src/tipc_connecter.hpp | 127 ++++++++++++++++++++++++
src/tipc_listener.cpp | 178 +++++++++++++++++++++++++++++++++
src/tipc_listener.hpp | 96 ++++++++++++++++++
11 files changed, 912 insertions(+), 3 deletions(-)
commit 15e4cf2c677af3380c63d8243657731191cab822
Author: Pieter Hintjens <ph@imatix.com>
Date: Fri Sep 20 13:20:17 2013 +0200
Updated for next release 3.2.5
NEWS | 4 ++++
include/zmq.h | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
commit f45dd95ed85d4cff23c3be1fd673f3330005cd90
Author: Pieter Hintjens <ph@imatix.com>
Date: Fri Sep 20 11:19:26 2013 +0200
Updated NEWS for release 3.2.4
NEWS | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
commit 289db060bdab080c7861e96c058d59398a67c29e
Author: Markus Rothe <markus@unixforces.net>
Date: Wed Sep 18 11:12:58 2013 +0200
test_disconnect_inproc: also change comment to make it non-public
tests/test_disconnect_inproc.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e7fda86ce272e5f53a4c3900344b90adb7df8335
Author: Markus Rothe <markus@unixforces.net>
Date: Wed Sep 18 11:01:49 2013 +0200
test_connect_delay: don't listen on public interfaces
Tests should only bind to local interfaces. Change listening address
from '*' to '127.0.0.1'.
Also change instances of 'localhost' to '127.0.0.1' as used in all other
tests in this directory.
tests/test_connect_delay.cpp | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
commit a7f2ad0b2485ce27ddd4fae1a206a3992bb1ae5c
Merge: 687ea29 b36545f
Author: Pieter Hintjens <ph@imatix.com>
Date: Mon Sep 16 22:39:18 2013 -0700
Merge pull request #108 from hintjens/master
Updated NEWS
commit b36545fe70ed774b333729fac0a7ce988c53d4e1
Author: Pieter Hintjens <ph@imatix.com>
Date: Tue Sep 17 07:33:50 2013 +0200
Updated NEWS
NEWS | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 687ea2928083464a21e401f6604b67a40c639764
Merge: c832e3d 2255369
Author: Pieter Hintjens <ph@imatix.com>
Date: Mon Sep 16 22:32:43 2013 -0700
Merge pull request #107 from jpoliv/master
Make ./configure --with-system-pgm detect the OpenPGM 5.2 system library.
commit 2255369a69ee35a8968530878c4d267fb6fd3b07
Author: Jose Pedro Oliveira <jpo@di.uminho.pt>
Date: Tue Sep 17 01:15:09 2013 +0100
Make ./configure --with-system-pgm detect the OpenPGM 5.2 system library.
Note that OpenPGM installs a versioned pkgconfig file (openpgm-5.2.pc,
openpgm-5.1.pc).
configure.in | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
commit c832e3d1dfe9b44c0e8853faf246d89baae92cc4
Merge: ba597c6 7f44310
Author: Pieter Hintjens <ph@imatix.com>
Date: Fri Aug 23 23:09:59 2013 -0700
Merge pull request #105 from hintjens/master
Revert "fixed compilation - added detection for _WIN32_WINNT"
commit 7f44310670cf3d3c903bab8d8356d4255238fb5d
Author: Pieter Hintjens <ph@imatix.com>
Date: Sat Aug 24 08:08:04 2013 +0200
Revert "fixed compilation - added detection for _WIN32_WINNT"
This reverts commit d1ea5e525e7f8ba886eb4bc72155e6d68dafc269.
CMakeLists.txt | 26 ++++++++++----------------
cmake/Modules/TestZMQVersion.cmake | 25 ++++++++++++++-----------
2 files changed, 24 insertions(+), 27 deletions(-)
commit ba597c6e4752389a7c848c3d374cdcb5364d9a41
Merge: d246aac d1ea5e5
Author: Pieter Hintjens <ph@imatix.com>
Date: Fri Aug 23 10:25:46 2013 -0700
Merge pull request #104 from snikulov/cmake_fixes_msvc2012
fixed compilation - added detection for _WIN32_WINNT
commit d1ea5e525e7f8ba886eb4bc72155e6d68dafc269
Author: Sergei Nikulov <sergey.nikulov@gmail.com>
Date: Thu Aug 22 00:59:15 2013 +0400
fixed compilation - added detection for _WIN32_WINNT
CMakeLists.txt | 26 ++++++++++++++++----------
cmake/Modules/TestZMQVersion.cmake | 25 +++++++++++--------------
2 files changed, 27 insertions(+), 24 deletions(-)
commit d246aaceee4beee9da529bf6aded5d247fb9d73f
Merge: 2aca7b2 143ae51
Author: Pieter Hintjens <ph@imatix.com>
Date: Tue Jul 30 00:25:02 2013 -0700
Merge pull request #102 from hintjens/master
Build failed on some boxes due to missing EOL at EOF
commit 143ae519b4a325bb68d29e6f7e00cb98a440dd12
Author: Pieter Hintjens <ph@imatix.com>
Date: Tue Jul 30 09:24:22 2013 +0200
Fixed missing whitespace at end of file
tests/test_connect_delay.cpp | 1 +
1 file changed, 1 insertion(+)
commit 2aca7b233bbf40e10ac9d2b36e7f3691d03da52d
Merge: 00c0d58 1b5b18c
Author: Pieter Hintjens <ph@imatix.com>
Date: Mon Jul 15 00:52:12 2013 -0700
Merge pull request #99 from leewoosung/hotfixes/patched
Backport for LIBZMQ-541 fix
commit 00c0d5835fe4c05b51751b7916bbaba7c0b2f932
Merge: aeb87cf 60b6474
Author: Pieter Hintjens <ph@imatix.com>
Date: Sat Jul 13 15:24:12 2013 -0700
Merge pull request #98 from steve-o/master
Migrate to using MSVC toolkit support independent of compiler versioning.
commit 60b64748e55c1ac25fc72b0f9c483de235069b3f
Author: Steven McCoy <steven.mccoy@miru.hk>
Date: Sat Jul 13 17:13:34 2013 -0400
Use MSVC2012's msbuild to drive everything using toolkit support for actually compilations.
build-windows-installers.cmd | 85 ++++++++++++++++++++++++++++++++++++
cmake/Modules/TestZMQVersion.cmake | 24 +++++-----
2 files changed, 96 insertions(+), 13 deletions(-)
commit aeb87cf2ccd8bb20592e93c1d520c89ceaf32088
Merge: a941934 703c1a6
Author: Pieter Hintjens <ph@imatix.com>
Date: Sat Jul 13 14:08:11 2013 -0700
Merge pull request #97 from steve-o/master
Add MSVC 2013 support; Fix CMake regressions upstream
commit 703c1a6e04e2a3df5c5f431d1f1bb901ab7ca2a2
Merge: 7604dd2 a941934
Author: Steven McCoy <steven.mccoy@miru.hk>
Date: Sat Jul 13 12:26:11 2013 -0400
Merge remote-tracking branch 'upstream/master'
commit 7604dd2d47e6664da77e61aee0f18ad254ee1b34
Author: Steven McCoy <steven.mccoy@miru.hk>
Date: Sat Jul 13 12:24:52 2013 -0400
Add MSVC 2013 preview support; Fix upstream CMake changes wrt. PDB and lib locations.
CMakeLists.txt | 35 +++++++++++++++++++++++------------
cmake/Modules/TestZMQVersion.cmake | 19 ++++++++++++++++++-
2 files changed, 41 insertions(+), 13 deletions(-)
commit a941934e34b1020c621c320546fff9e4a478e43d
Merge: bd77676 51066c9
Author: Pieter Hintjens <ph@imatix.com>
Date: Thu Jul 11 14:35:23 2013 -0700
Merge pull request #96 from pijyoi/master
simple Makefile for mingw32
commit 51066c9767ad8139fe13c9d8f6599b7046396d13
Author: KIU Shueng Chuan <nixchuan@gmail.com>
Date: Thu Jul 11 21:49:45 2013 +0800
simple Makefile for mingw32
builds/mingw32/Makefile.mingw32 | 31 +++++++++++++++++++++++++++++++
builds/mingw32/platform.hpp | 32 ++++++++++++++++++++++++++++++++
2 files changed, 63 insertions(+)
commit bd77676d9943a43bcd87462a24a1f68cf91f741a
Merge: 8b6dcc8 20cce75
Author: Pieter Hintjens <ph@imatix.com>
Date: Wed Jul 3 15:42:47 2013 -0700
Merge pull request #93 from cjuniet/master
[LIBZMQ-543] Fix compilation errors with Clang
commit 20cce750fabb13e5ad9399ecc4d4c71162b68394
Author: Christophe Juniet <c.juniet@gmail.com>
Date: Wed Jul 3 21:34:58 2013 +0200
Fix a few invalid forward declarations
A few forward declarations use mismatched struct and class types. Clang
won't compile this with -Werror.
src/decoder.hpp | 2 --
src/encoder.hpp | 2 --
src/i_decoder.hpp | 3 ++-
src/i_encoder.hpp | 2 +-
src/v1_encoder.hpp | 2 --
5 files changed, 3 insertions(+), 8 deletions(-)
commit 1b5b18cba98052329e5a5b6a1a8c9e1104f344de
Author: WooSung <woos.lee@samsung.com>
Date: Thu Jun 27 23:20:14 2013 +0900
LIBZMQ-541 fix
src/dist.cpp | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
commit 8b6dcc84207e125fb4bcd6f9e537e887af761a31
Merge: ad14c56 3d353f8
Author: Ian Barber <ian.barber@gmail.com>
Date: Tue May 21 13:31:51 2013 -0700
Merge pull request #91 from hintjens/master
test_connect_delay was failing, so I backported the code from libzmq master.
commit 3d353f830699eb8e1b0cd0ce8b939e4356de1556
Author: Pieter Hintjens <ph@imatix.com>
Date: Tue May 21 10:25:02 2013 +0200
Backported test_connect_delay.cpp from libzmq
tests/test_connect_delay.cpp | 196 +++++++++++++++++++-----------------------
1 file changed, 87 insertions(+), 109 deletions(-)
commit ad14c562d7cd434f730189e9909af5b07f5088d6
Merge: e9755d2 37a0ec5
Author: Pieter Hintjens <ph@imatix.com>
Date: Tue May 21 00:33:18 2013 -0700
Merge pull request #90 from hintjens/master
Fixed name of Travis file
commit 37a0ec59360144704c66d116c0d7b4ddf43baaa8
Author: Pieter Hintjens <ph@imatix.com>
Date: Tue May 21 09:32:39 2013 +0200
Fixed name of Travis file
.travis.yaml | 2 --
.travis.yml | 2 ++
2 files changed, 2 insertions(+), 2 deletions(-)
commit e9755d2a39bb12cfd9178f96fec454287ca21b38
Merge: 0836de2 96fbeea
Author: Pieter Hintjens <ph@imatix.com>
Date: Tue May 21 00:25:16 2013 -0700
Merge pull request #89 from hintjens/master
Adding support for Travis CI
commit 96fbeea5f64fbf7fa84920bfae44ce749563b180
Author: Pieter Hintjens <ph@imatix.com>
Date: Tue May 21 09:22:13 2013 +0200
Added support for Travis CI
.gitignore | 1 +
.travis.yaml | 2 ++
2 files changed, 3 insertions(+)
commit 0836de2f2ed92dd58ec2ae6fc388b5fd4d493331
Merge: 0e5c98a 26b182f
Author: Pieter Hintjens <ph@imatix.com>
Date: Fri May 17 23:17:34 2013 -0700
Merge pull request #88 from hintjens/master
Backported two fixes
commit 26b182fe76d0f5ce21b541dc89f43be865ec73fa
Author: Pieter Hintjens <ph@imatix.com>
Date: Sat May 18 07:17:00 2013 +0100
Backported #84 and #532
NEWS | 2 ++
1 file changed, 2 insertions(+)
commit d7cad1b52afc85550cdfc6dcd69fbbd25f0f6310
Author: KIU Shueng Chuan <nixchuan@gmail.com>
Date: Sat Dec 29 18:05:15 2012 +0800
set SO_LINGER on first signaler socket to close in order to avoid
TIME_WAIT state.
src/signaler.cpp | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 573a1eab4b2df369a23b11576ba23dee4bf9eaae
Author: KIU Shueng Chuan <nixchuan@gmail.com>
Date: Fri Feb 15 10:45:43 2013 +0800
release critical section on failure to create signaler fdpair
src/signaler.cpp | 48 +++++++++++++++++++++++++++++++++++++-----------
1 file changed, 37 insertions(+), 11 deletions(-)
commit 0e5c98a9fe39b0fd05f496f885089a4e9ab205e7
Merge: 094ecee 2c55496
Author: Pieter Hintjens <ph@imatix.com>
Date: Wed May 15 17:10:09 2013 -0700
Merge pull request #87 from steve-o/master
Add support for vc110_xp in CMake build environment
commit 2c55496d28c722c38cca6ee0b82a9be43b40c1ea
Author: Steven McCoy <steven.mccoy@miru.hk>
Date: Wed May 15 20:04:07 2013 -0400
Update to support new toolkit functionality with CMake and VS11 for XP as a target platform.
CMakeLists.txt | 25 ++++++++++++-------------
cmake/Modules/TestZMQVersion.cmake | 15 ++++++++++++---
2 files changed, 24 insertions(+), 16 deletions(-)
commit 094eceefb8a45c2c28e8ec1a4995932b68fd62a5
Author: Pieter Hintjens <ph@imatix.com>
Date: Tue May 7 14:40:15 2013 +0200
Fixed packaging for Windows, was missing errno sources
builds/msvc/Makefile.am | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 14bb2e46a5e5120122163723cbb6d60e8e783b7e
Merge: 400cbc2 11bae19
Author: Martin Hurton <hurtonm@gmail.com>
Date: Fri May 3 00:02:08 2013 -0700
Merge pull request #85 from hintjens/master
Fix for #456 was not backported to 3.2.2; will be in 3.2.4 now
commit 11bae19cf8596320d2f51fe430ee3cafdecb659c
Author: Pieter Hintjens <ph@imatix.com>
Date: Thu May 2 22:10:06 2013 +0200
#456 was not in 3.2.2 but will be in 3.2.4
NEWS | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit a3dafd408ff35085a36820bfbd1926f0d89a8296
Author: Pieter Hintjens <ph@imatix.com>
Date: Sun Oct 28 07:36:18 2012 +0900
Code formatting
src/xsub.cpp | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 58c1ba89940ba3eeb7124a4ced8cf3bb962f2e15
Author: John Muehlhausen <jgm@jgm.org>
Date: Sat Oct 27 15:51:03 2012 -0500
patch for issue 456
Do not filter out duplicate subscriptions on the XSUB side of
XSUB/XPUB, so that ZMQ_XPUB_VERBOSE doesn't get blocked by forwarding
devices (as long as the devices all use ZMQ_XPUB_VERBOSE)
src/xsub.cpp | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit c710a39b9e95afdbc0b950552c11e928a5997024
Author: Pieter Hintjens <ph@imatix.com>
Date: Wed Jan 30 23:53:23 2013 +0100
Resolved merge conflict
commit 400cbc208a768c4df5039f401dd2688eede6e1ca
Merge: 0f6e357 bdd7282
Author: Pieter Hintjens <ph@imatix.com>
Date: Thu May 2 11:28:49 2013 -0700
Merge pull request #83 from vortechs2000/fix_323_builds
Fix 323 builds
commit bdd72826c96fa7cb6a8d2e5cf688c973a8e8d42f
Author: Pieter Hintjens <ph@imatix.com>
Date: Wed Jan 30 23:53:23 2013 +0100
Various cleanups to test programs
- Patch applied using git am from libzmq commit 5f009e52
- tests/test_raw_sock.cpp doesn't exist in zeromq3-x, so that
file was manually removed from the patch before 'git am'
Signed-off-by: AJ Lewis <aj.lewis@quantum.com>
tests/test_connect_delay.cpp | 6 ++----
tests/test_disconnect_inproc.cpp | 11 ++---------
tests/test_last_endpoint.cpp | 9 ++++-----
3 files changed, 8 insertions(+), 18 deletions(-)
commit 1e435f59c38d64b3353b850538dac6a7d062c3a8
Author: AJ Lewis <aj.lewis@quantum.com>
Date: Thu May 2 10:32:10 2013 -0500
Add newline to end of test_connect_delay.cpp so it compiles with older versions of GCC
tests/test_connect_delay.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 0f6e357894c32a211896cb082d2fcc80e54a749a
Author: Pieter Hintjens <ph@imatix.com>
Date: Thu May 2 11:23:57 2013 +0200
Bumped version number for next release 3.2.4
include/zmq.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a85ddf3e1a116c9689e50f085623e31458a275de
Author: Pieter Hintjens <ph@imatix.com>
Date: Thu May 2 11:12:41 2013 +0200
Updated NEWS for 3.2.3
NEWS | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
commit 41b7f74d4947f955d10a41bed13636a5ec560fd9
Merge: 894c0fb 69dbe01
Author: Pieter Hintjens <ph@imatix.com>
Date: Wed May 1 14:22:05 2013 -0700
Merge pull request #82 from trevorbernard/master
Backport fix for LIBZMQ-526
commit 69dbe0113a86d006e4f910335e358cf1d82252b5
Author: Trevor Bernard <trevor.bernard@userevents.com>
Date: Wed May 1 10:31:28 2013 -0300
Back port fix for LIBZMQ-526
Fix syntax error
src/tcp_connecter.cpp | 23 ++++++++++++++++-------
1 file changed, 16 insertions(+), 7 deletions(-)
commit 894c0fb87bb7afdd9ac609c79191f78760e103cb
Merge: a436d14 521ed91
Author: Pieter Hintjens <ph@imatix.com>
Date: Sat Apr 13 02:53:55 2013 -0700
Merge pull request #81 from steve-o/libzmq-446
[#LIBZMQ-446] Silence error on setting PGM_TOS on REL 4.
commit 521ed912891a7d2e55c8711a4985e551d3efdede
Author: Steven McCoy <steven.mccoy@miru.hk>
Date: Fri Apr 12 23:44:04 2013 -0400
[#LIBZMQ-446] Silence error on setting PGM_TOS due to some platforms raising an error at runtime. Noted are RHEL 4.
src/pgm_socket.cpp | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit a436d145476325e16bc106dcc513d6216c4f2064
Merge: 4f1f68f 1a17eb3
Author: Pieter Hintjens <ph@imatix.com>
Date: Mon Mar 18 02:47:57 2013 -0700
Merge pull request #79 from mika-fischer/workaround-for-496
Work around for LIBZMQ-496
commit 1a17eb392e353a0c7606b127ac3100075427e424
Author: Mika Fischer <fischer@videmo.de>
Date: Tue Feb 19 11:01:13 2013 +0100
Work around for LIBZMQ-496
The problem is that other threads might still be in mailbox::send() when
it is destroyed. So as a workaround, we just acquire the mutex in the
destructor. Therefore the running send will finish before the mailbox is
destroyed.
See also the fix for LIBZMQ-281 in zeromq2-x.
Signed-off-by: Mika Fischer <mika.fischer@zoopnet.de>
src/mailbox.cpp | 5 +++++
1 file changed, 5 insertions(+)
commit 4f1f68f6cc3cfce0401b66684481640c953dd567
Merge: d6aaa4a 5d3781a
Author: Pieter Hintjens <ph@imatix.com>
Date: Mon Feb 11 10:21:30 2013 -0800
Merge pull request #78 from ianbarber/master
Backport of test_last_endpoint shutdown fix, resolves LIBZMQ-462
commit 5d3781a8bfd8af860d7e04688c338befb5da2771
Author: Ian Barber <ianbarber@google.com>
Date: Sun Feb 10 22:51:52 2013 +0000
Patch from Rob Gagnon, backport of test fix from master. Resolves LIBZMQ-462
tests/test_last_endpoint.cpp | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit d6aaa4a7ba5507e4bae336d3a92fc984d40c804b
Merge: a0a24a9 b774772
Author: Pieter Hintjens <ph@imatix.com>
Date: Wed Feb 6 23:51:22 2013 -0800
Merge pull request #77 from ianbarber/master
Backport of test_connect_delay refactor from master
commit b774772bb94d1195f601bf30fe0fbbcefcf60db9
Author: Ian Barber <ianbarber@google.com>
Date: Wed Feb 6 21:22:56 2013 +0000
Backport of test_connect_delay refactor
tests/test_connect_delay.cpp | 223 +++++++++++++++++++++---------------------
1 file changed, 110 insertions(+), 113 deletions(-)
commit a0a24a92af78ebb8f61a8a45454d3ff6d2db0a3d
Merge: 8e74806 6a7dcfb
Author: Pieter Hintjens <ph@imatix.com>
Date: Fri Feb 1 01:04:42 2013 -0800
Merge pull request #76 from hintjens/master
Backported fix for LIBZMQ-497
commit 6a7dcfb8982e657d37c90627602be567610d9745
Author: Min(Dongmin Yu) <miniway@gmail.com>
Date: Fri Feb 1 17:32:28 2013 +0900
LIBZMQ-497 there could be unsent bytes in encoder
When we send a large message, the message can be splitted into two chunks.
One is in the encoder buffer and the other is the zero-copy pointer.
The session could get the term before the last chunk is sent.
src/encoder.hpp | 5 +++++
src/i_encoder.hpp | 1 +
src/stream_engine.cpp | 12 ++++++++++++
src/stream_engine.hpp | 1 +
4 files changed, 19 insertions(+)
commit 8e748064acf877e5322f681c30323d7dc91e2100
Merge: 0df7bbb c436c8c
Author: Pieter Hintjens <ph@imatix.com>
Date: Mon Jan 21 09:07:35 2013 -0800
Merge pull request #75 from hintjens/master
Backported c436c8
commit c436c8cdc3da4a103faaea9685eefde3614ba4aa
Author: MinRK <benjaminrk@gmail.com>
Date: Thu Jan 17 16:00:38 2013 -0800
AM_CONFIG_HEADER -> AC_CONFIG_HEADERS
AM_CONFIG_HEADER raises an 'obsolete error' with automake 1.13.
configure.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0df7bbbc9deb05322265746e27681b7a724054cc
Merge: c2b6f06 4a0410a
Author: Pieter Hintjens <ph@imatix.com>
Date: Fri Jan 11 13:42:27 2013 -0800
Merge pull request #73 from amuraru/fix-newline
Fixed newline in test_disconnect_inproc
commit c2b6f06d0d302fb3c7d297272f56d8d62100313e
Merge: 92446d8 572be0e
Author: Pieter Hintjens <ph@imatix.com>
Date: Fri Jan 11 13:41:30 2013 -0800
Merge pull request #72 from amuraru/fix-spec
Fixed el5/el6 deps in RPM spec file
commit 4a0410ad21899e28a4cfcdd433ad38d590d5435e
Author: Adrian Muraru <amuraru@adobe.com>
Date: Fri Jan 11 22:51:08 2013 +0200
Fixed newline in test_disconnect_inproc
tests/test_disconnect_inproc.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 572be0e82c11d15735cc6b6269a605e66a0ed44d
Author: Adrian Muraru <amuraru@adobe.com>
Date: Fri Jan 11 22:50:31 2013 +0200
Fixed el5/el6 deps in RPM spec file
builds/redhat/zeromq.spec.in | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
commit 92446d81ce696aa7a47affd4f35817b658489800
Merge: 911387c 96ce417
Author: Ian Barber <ian.barber@gmail.com>
Date: Thu Dec 27 06:16:08 2012 -0800
Merge pull request #71 from hintjens/master
Backported fix for LIBZMQ-488
commit 96ce417422605b6c22c727fe28267de6102702d1
Author: KIU Shueng Chuan <nixchuan@gmail.com>
Date: Thu Dec 27 21:31:12 2012 +0800
win32: close zmq-signaler-port-sync event object to avoid handle leak
src/signaler.cpp | 4 ++++
1 file changed, 4 insertions(+)
commit 911387cfbbc238b409cdb115e04554cd8baaa495
Merge: a91779b 2131e85
Author: Martin Hurton <hurtonm@gmail.com>
Date: Tue Dec 4 08:50:44 2012 -0800
Merge pull request #70 from sradomski/master
Removal of terminated pipes from inproc and ignoring peer ends
commit 2131e85cd76152f965a1891a643bfb3bb16db78e
Author: Stefan Radomski <radomski@tk.informatik.tu-darmstadt.de>
Date: Tue Dec 4 17:41:08 2012 +0100
Break early when pipe to be removed was found