Commit Graph

1739 Commits

Author SHA1 Message Date
Ian Barber
1dcedf7ab1 Merge pull request #364 from AlexBio/fix_unused_variable
Remove unused variable which causes build to fail with -Werror
2012-06-06 07:16:29 -07:00
Ian Barber
3db9bf31b3 Merge pull request #363 from AlexBio/fix_nosigpipe_check
Check if SO_NOSIGPIPE is defined
2012-06-06 06:29:41 -07:00
Alessandro Ghedini
4bd78bb4cf Check if SO_NOSIGPIPE is defined 2012-06-06 15:08:00 +02:00
Alessandro Ghedini
271ced98cf Remove unused variable which causes build to fail with -Werror 2012-06-06 15:06:13 +02:00
Ian Barber
f611c57c48 Merge pull request #362 from hintjens/master
Bumped version for next release (3.3.0)
2012-06-05 23:47:36 -07:00
Pieter Hintjens
e5bb5a60f4 Bumped version to 3.3.0 2012-06-06 06:57:43 +02:00
Ian Barber
4d4674e088 Merge pull request #360 from vortechs2000/fix_hpux
Fix build on HPUX 11iv3
2012-06-05 10:33:34 -07:00
Pieter Hintjens
f8b79f888f Merge pull request #361 from vortechs2000/fix_aix7
Fix up build on AIX7
2012-06-05 09:38:38 -07:00
Pieter Hintjens
897b6b58ea Merge pull request #359 from vortechs2000/fix_older_linux_gcc
Fix build on RHEL5 and SLES10
2012-06-05 09:11:25 -07:00
AJ Lewis
97c48ccda6 Fix build on HPUX 11iv3
The socket length variable for getsockname and accept must be an
(int *) instead of a (socklen_t *) on HPUX.

Signed-off-by: AJ Lewis <aj.lewis@quantum.com>
2012-06-05 09:44:02 -05:00
AJ Lewis
3687789f9d Fix build on RHEL5 and SLES10
GCC 4.1.2 on RHEL5 and SLES10 don't like not having a newline at the
end of a source file, and error out if it's missing.

Signed-off-by: AJ Lewis <aj.lewis@quantum.com>
2012-06-05 09:22:22 -05:00
AJ Lewis
616bcf9fc2 Fix up build on AIX7
Copy logic from zmq.cpp into device.cpp for getting poll.h included.

Ensure that zmq.h is included *after* poll.h in both zmq.cpp and
device.cpp.

Signed-off-by: AJ Lewis <aj.lewis@quantum.com>
2012-06-05 09:15:37 -05:00
Ian Barber
98ef56039e Merge pull request #358 from steve-o/issue-320-author
Issue 320 author
2012-06-01 10:10:44 -07:00
Steven McCoy
0f58a98b3e Merge branch 'issue-320' of https://github.com/steve-o/libzmq into issue-320-author 2012-06-01 13:03:19 -04:00
Douglas Young
320684ef39 Return error on invalid PGM url instead of raising assertion (Douglas Young).
Fix Win32 build.
2012-06-01 13:02:29 -04:00
Pieter Hintjens
c28af41ca4 Merge pull request #356 from hurtonm/code_cleanup
lb: code cleanup
2012-05-31 07:29:55 -07:00
Pieter Hintjens
bc150de81e Merge pull request #355 from hurtonm/fq_lb_fix
Prevent connection starvation
2012-05-31 07:29:22 -07:00
Martin Hurton
89ff277bec lb: code cleanup 2012-05-31 15:59:59 +02:00
Martin Hurton
2973eaf446 Prevent connection starvation
When removing a pipe from the lb or fq component,
make sure we do not remove another pipe from the active set.
2012-05-31 15:35:45 +02:00
Pieter Hintjens
4e7be102f4 Merge pull request #354 from steve-o/issue-320
Return error on invalid PGM url instead of raising assertion.
2012-05-31 01:19:22 -07:00
Steven McCoy
13976a3d65 Return error on invalid PGM url instead of raising assertion.
Fix Win32 build.
2012-05-30 20:52:19 -04:00
Pieter Hintjens
32befeb0a6 Merge pull request #353 from steve-o/master
Fix title on zmq_disconnect manpage.
2012-05-30 09:59:55 -07:00
Steven McCoy
75df0194bf Fix title on zmq_disconnect manpage. 2012-05-30 12:53:53 -04:00
Pieter Hintjens
1adb7b1017 Merge pull request #352 from hurtonm/issue_370
Fix issue #370
2012-05-29 13:29:58 -07:00
Martin Hurton
7fe45af30f Fix issue #370
The patch extends the internal session's API with the reset method.
This method is used to reset a session's state so that it can
handle a new connection.
2012-05-29 22:10:51 +02:00
Pieter Hintjens
f7bd543c36 Merge pull request #351 from hurtonm/code_cleanup
Code cleanup
2012-05-28 14:34:57 -07:00
Martin Hurton
24b79c7e0b Prefer errno_assert/alloc_assert to zmq_assert 2012-05-28 23:17:03 +02:00
Martin Hurton
013967681d fq: code cleanup 2012-05-28 22:01:37 +02:00
Pieter Hintjens
8152502f69 Merge pull request #350 from hurtonm/issue_369
Fix issue #369
2012-05-28 08:39:20 -07:00
Martin Hurton
130dfc5b5f Fix issue #369
The bug was that after reconnect, the session did not
handle identity messages properly.
2012-05-28 17:08:27 +02:00
Ian Barber
e30e48c23e Merge pull request #349 from hintjens/master
Fixed zmq_poll.txt manpage for issue #361
2012-05-28 02:16:29 -07:00
Pieter Hintjens
2ab12efe11 Fixing issue #361 2012-05-28 11:01:21 +02:00
Pieter Hintjens
3a76d246a8 Merge pull request #348 from hurtonm/code_cleanup
Code cleanup
2012-05-28 00:47:26 -07:00
Martin Hurton
d0b9005ef0 Don't assume SOCKET_ERROR is -1 on Windows 2012-05-27 23:38:33 +02:00
Martin Hurton
ac53f1a728 Remove unnecessary casts 2012-05-27 23:38:16 +02:00
Martin Hurton
e0534643fa Simplify error handling in tcp_connecter 2012-05-27 23:38:16 +02:00
Martin Hurton
13ef1e4f26 Make wsa_error_to_errno pure function 2012-05-27 16:10:19 +02:00
Martin Hurton
a8f9a0d891 Use zmq_assert rather then assert 2012-05-27 15:31:59 +02:00
Martin Hurton
52ed4cdccf Remove dead code 2012-05-27 15:18:38 +02:00
Martin Hurton
7cfd03ba72 Remove unplug from i_engine interface 2012-05-27 15:18:38 +02:00
Pieter Hintjens
5db30fe991 Merge pull request #347 from methodmissing/monitor-doc-fails
Fix too long underline in zmq_ctx_set_monitor() docs
2012-05-24 06:45:27 -07:00
Lourens Naudé
b85ff17822 Fix too long underline in monitor docs 2012-05-24 09:39:48 +01:00
Pieter Hintjens
74af2f9402 Merge pull request #346 from methodmissing/monitor-regressions
Rename monitor documentation source file to match zmq_ctx_set_monitor() API
2012-05-23 07:21:41 -07:00
Lourens Naudé
400f6f3863 Rename monitor documentation source file to match zmq_ctx_set_monitor() API 2012-05-23 01:35:22 +01:00
Pieter Hintjens
22b4388e29 Merge pull request #345 from methodmissing/monitor-regressions
Moves the monitoring infrastructure to a global zmq_ctx_set_monitor () API to avoid strict aliasing issues with function pointers and socket options.
2012-05-22 16:18:54 -07:00
Lourens Naudé
1e92ee0a0e Oust last remaning ZMQ_MONITOR reference from NEWS as well 2012-05-22 23:45:15 +01:00
Lourens Naudé
adf7a7ade1 Merge branch 'master' into monitor-regressions 2012-05-22 23:35:30 +01:00
Lourens Naudé
991b7fcc04 Rename zmq_monitor to zmq_ctx_set_monitor for compat with existing context specific APIs 2012-05-22 20:15:18 +01:00
Lourens Naudé
04f0e7f26e Documentation for zmq_monitor 2012-05-22 20:08:02 +01:00
Ian Barber
20152a6e3e Merge pull request #344 from hintjens/master
Fixed bogus reference to zmq_ctx_put
2012-05-22 07:31:28 -07:00