0
0
mirror of https://github.com/zeromq/libzmq.git synced 2024-12-29 08:39:42 +08:00

5685 Commits

Author SHA1 Message Date
Stefan Herbrechtsmeier
556de55e4c cmake: Use project specific source directory instead of top level source tree
Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com>
2017-04-04 15:48:39 +02:00
BJovke
f5ba27faec Relicense bjovke (#2498) 2017-04-04 14:45:24 +01:00
Luca Boccassi
61ba79a41c Merge pull request #2497 from jakecobb/relicense
RELICENSE: Jake Cobb grant
2017-04-04 14:16:54 +01:00
Jake Cobb
33db22c6a5 Relicensing permission for Jake Cobb 2017-04-04 09:09:13 -04:00
Luca Boccassi
34588101ee Merge pull request #2496 from bbdb68/master
RELICENSE : Bruno Bodin grant
2017-04-04 13:53:57 +01:00
Bruno Bodin
840f726b8b RELICENSE : Bruno Bodin grant 2017-04-04 14:45:03 +02:00
Luca Boccassi
98dc4a4ef6 Problem: typos in RELICENSE/ptroja.md
Solution: fill in the missing fields
2017-04-04 13:10:54 +01:00
Piotr Trojanek
b26b1932cb RELICENSE: Piotr Trojanek grant (#2381) 2017-04-04 13:07:57 +01:00
Luca Boccassi
26513b70d2 Merge pull request #2494 from bjovke/master
Unnecessary dynamic memory allocation in zmq_poller_poll()
2017-04-04 11:54:38 +01:00
bjovke
319eb27f19 Unnecessary dynamic memory allocation for zmq::socket_poller_t in zmq_poller_poll(). Fixed by allocating zmq::socket_poller_t from stack. 2017-04-04 11:51:59 +02:00
Jake Cobb
5d5263ed8a Prevent DOS by asserts in TCP tuning (#2492)
* Prevent DOS by asserts in TCP tuning

-Propagates socket option errors from the
tuning functions to the callers.
-Asserts a subset of error conditions during tuning,
excluding external network causes.
-Checks tuning results in 3 call sites and treats
them like failures to connect, accept, etc.

* Fix variable name

* Remove lambda requiring C++11
2017-04-04 09:55:26 +01:00
bbdb68
1d58a00992 Problem: no windows UWP support
* add define for windows/UWP

* prevent issue with COM references

* gettickcount not available on uwp

* add compiler definitions

* add convenitnece cmake file

* brute force uwp compilation

* fix compiler version

* cosmetics
2017-04-04 09:50:33 +01:00
Constantin Rack
e224cc9061 Merge pull request #2490 from lodagro/master
Relicense: Wouter Overmeire (lodagro)
2017-04-01 22:59:18 +02:00
Constantin Rack
9e86341483 Merge pull request #2489 from reunanen/relicense
RELICENSE: Juha Reunanen / Tomaattinen / Outotec grant
2017-04-01 22:58:46 +02:00
Wouter Overmeire
dfdd84fcd4 Relicense: Wouter Overmeire (lodagro) 2017-04-01 22:06:11 +02:00
Juha Reunanen
e1b9dbe5cc RELICENSE: Juha Reunanen / Tomaattinen / Outotec grant 2017-04-01 09:31:02 +03:00
Doron Somech
c5acd1bd70 Merge pull request #2486 from evoskuil/master
Problem: msg_t leaks/unhandled failures (and bad style).
2017-03-31 08:39:51 +03:00
evoskuil
7952c584b6 Problem: xpub test has broken style (missing whitespace). 2017-03-30 14:45:48 -07:00
evoskuil
1dd9cac24d Problem: xpub_t.xattach_pipe no handle msg.copy or pipe_t.write fails. 2017-03-30 14:45:40 -07:00
evoskuil
6436bc51e6 Problem: sub.xsetsockopt leaks message (0..n bytes) payload on fail. 2017-03-30 14:06:39 -07:00
evoskuil
1b79da0d7d Problem: proxy leaks one message payload (0..n bytes) on close. 2017-03-30 13:57:48 -07:00
evoskuil
4ea7d01803 Problem: send_failure() util name undergeneralized (for read success). 2017-03-30 13:57:47 -07:00
evoskuil
8c165ad1d2 Problem: excess whitespace (style). 2017-03-30 13:57:47 -07:00
Constantin Rack
d91cd4148e Merge pull request #2485 from zeromq/relicense
License grant
2017-03-30 20:50:14 +02:00
Kapp Arnaud
77562f7027 License grant 2017-03-30 20:46:47 +02:00
Doron Somech
f1bbb6fc0a Merge pull request #2484 from bluca/address_sanitizer
Problem: lack of out-of-bound memory checks in tests
2017-03-30 20:26:17 +03:00
Luca Boccassi
d3ca23502f Problem: lack of out-of-bound memory checks in tests
Solution: add a CI build run with GCC's Address Sanitizer enabled.
This compiler flag will make the unit test programs abort if it
detects errors such as out-of-bound memory access or use-after-free.
2017-03-30 15:33:51 +01:00
Luca Boccassi
7ce68da212 Merge pull request #2482 from evoskuil/master
Problem: insufficient error handling relative to zap_connect.
2017-03-30 10:48:38 +01:00
evoskuil
0bfd747af8 Problem: heartbeats test has invalid curve design; xplat and style probs. 2017-03-29 17:43:25 -07:00
evoskuil
a014e77ef7 Problem: leaks on send_zap_request fail, use of goto idiom is fragile. 2017-03-29 16:48:40 -07:00
evoskuil
29a5c98d83 Problem: zap_connect() asserts on write fail (yet returns fail codes). 2017-03-29 14:31:48 -07:00
evoskuil
a0ccdc866e Problem: secure servers ignore zap_connect failre code and set ready. 2017-03-29 14:31:47 -07:00
Luca Boccassi
9c6fb09929 Merge pull request #2478 from evoskuil/master
Problem: assert used for ZAP error handling aborts process.
2017-03-29 19:58:54 +01:00
evoskuil
6c1fb4d0b8 Problem: NuGet pacakge out of date. 2017-03-29 10:44:10 -07:00
evoskuil
f44300cb00 Problem: assert used for ZAP error handling aborts process. 2017-03-29 10:43:56 -07:00
Constantin Rack
a6d03df37d Merge pull request #2477 from zeromq/jemc-relicense
Problem: No relicense file for jemc contributions.
2017-03-29 07:30:37 +02:00
Joe Eli McIlvain
a86751ba51 Problem: No relicense file for jemc contributions.
Solution: Add relicense file.
2017-03-28 20:29:52 -07:00
Luca Boccassi
84d94b4f43 Merge pull request #2475 from chrisstaite/master
Relicense grant for chrisstaite
2017-03-28 19:02:34 +01:00
Chris
5cc487cb8a Relicense grant for chrisstaite 2017-03-28 19:00:14 +01:00
Doron Somech
8e2d2d47c6 Merge pull request #2472 from linville/master
RELICENSE: Aaron Linville grant
2017-03-28 07:59:18 +03:00
Aaron Linville
6d739f4ac7 RELICENSE: Aaron Linville grant 2017-03-27 22:13:51 -04:00
Luca Boccassi
815f4126e4 Merge pull request #2471 from t-b/improve_oom_handling
Improve oom handling
2017-03-27 23:22:07 +01:00
Thomas Braun
33e29bd383 Problem: Out of memory condition not always checked
Solution: Use the appropriate assertion macro.
2017-03-27 23:58:38 +02:00
Thomas Braun
fe9f6b2837 Problem: GSSAPI check for Out of memory is done conditionally
Solution: Do it unconditionally.
2017-03-27 23:58:27 +02:00
Thomas Braun
19f30f7926 Problem: throwing version of new called
Solution: Pass (std::nothrow) as done in all other places.
2017-03-27 23:58:19 +02:00
Thomas Braun
634c69abd3 Add relicense statement 2017-03-27 22:42:49 +02:00
Constantin Rack
182cb0ea06 Merge pull request #2470 from ianbarber/master
RELICENSE: Ian Barber grant
2017-03-27 19:31:26 +02:00
Ian Barber
1f74979e8a Relicense grant for ianbarber 2017-03-27 10:26:27 -07:00
Luca Boccassi
14bb2693db Merge pull request #2469 from madebr/relicense
Problem: need to relicense libzmq
2017-03-27 14:34:33 +01:00
Anonymous Maarten
38e3c120df RELICENSE: Anonymous Maarten grant 2017-03-27 15:10:19 +02:00