Pieter Hintjens
c24b457ccf
Merge pull request #988 from hurtonm/master
...
Add pointer to properties into message structure
2014-04-29 22:47:26 +02:00
Martin Hurton
724b2bb844
Add pointer to properties into message structure
2014-04-29 22:37:31 +02:00
Martin Hurton
26bf74972a
Merge pull request #987 from hintjens/master
...
Various small cleanups
2014-04-29 22:36:31 +02:00
Pieter Hintjens
39ccfea036
Added more scaffolding for security
...
- additional messages to help people debugging security errors
2014-04-29 22:21:58 +02:00
Pieter Hintjens
d1232d144a
Fixed NULL security test
...
Has some bits commented out due to #939 , now work.
Note: there is an issue in libzmq when binding/unbinding or
connecting/disconnecting (I did not investigate deeper) the
same socket several times. Even closing the socket with zero
linger, zmq_ctx_term will block. The workaround in this test
case is to close the sockets for each test step.
2014-04-29 12:13:54 +02:00
Pieter Hintjens
c6f8093bfb
Added zmq_ctx_shutdown to Makefile
...
- also removed deprecated man pages from Makefile
- they remain in repository for reference
2014-04-29 12:06:57 +02:00
Pieter Hintjens
4307641f27
Merge pull request #986 from evoskuil/master
...
Windows build/packaging updates.
2014-04-28 19:58:51 +02:00
evoskuil
c1ac534e6e
Change OpenEvent to OpenEventW (Windows builds Unicode only).
2014-04-28 10:49:02 -07:00
Ian Barber
2d6f5b0ec4
Merge pull request #985 from hintjens/master
...
Cleaned up socket monitor code, tests, and man page
2014-04-28 10:44:11 +01:00
Pieter Hintjens
9753de8566
Problem: zmq_socket_monitor code is dirty
...
Specifically:
* zmq_event_t should not be used internally in libzmq, it was
meant to be an outward facing structure.
* In 4.x, zmq_event_t does not correspond to monitor events, so
I removed the structure entirely.
* man page for zmq_socket_monitor is incomplete and the example
code was particularly nasty.
* test_monitor.cpp needed rewriting, it was not clean.
2014-04-28 11:30:49 +02:00
Pieter Hintjens
97935c582e
Added link to zmq_msg_gets
2014-04-28 11:30:49 +02:00
Pieter Hintjens
50afebe47c
Merge pull request #984 from ricnewton/master
...
Fix windows non-unicode build
2014-04-27 14:38:20 +02:00
Richard Newton
bbaa85e7dd
Fix windows non-unicode build
2014-04-27 13:29:20 +01:00
Pieter Hintjens
cb0e8f1a9f
Merge pull request #983 from pijyoi/master
...
update ZMQ_STREAM docs about connection notification
2014-04-27 07:45:14 +02:00
KIU Shueng Chuan
d4c5dc9b1d
update ZMQ_STREAM docs about connection notification
...
Also the portion about how to close a connection does not only apply to
servers.
2014-04-27 06:16:59 +08:00
evoskuil
2b9a5e49f4
Uupdate GSL referenece in packaging script.
2014-04-25 04:52:23 -07:00
Pieter Hintjens
763bf34e88
Merge pull request #981 from evoskuil/master
...
Add gssapi files to msvc, use Windows Unicode APIs.
2014-04-25 09:56:26 +02:00
evoskuil
e97bed3727
Add gssapi files to msvc project.
2014-04-25 00:46:44 -07:00
evoskuil
ca29709f38
Change TCHAR to Unicode, use safe swprintf to remove warning.
2014-04-25 00:43:47 -07:00
Pieter Hintjens
e37c206211
Merge pull request #980 from claws/fix_build_issue_when_missing_gssapi
...
Fix build issue when missing gssapi
2014-04-25 07:10:49 +02:00
Chris Laws
7abf2564f8
fixes for gssapi build issue
2014-04-25 13:48:39 +09:30
Chris Laws
09647fa916
src/gssapi_client.cpp
2014-04-25 13:47:07 +09:30
Pieter Hintjens
dd64f6432c
Merge pull request #978 from connamara/gssapi
...
GSSAPI/Kerberos Security Mechanism
2014-04-25 00:53:51 +02:00
Chris Busbey
d1334d9df8
using latest copyright header
2014-04-24 14:39:29 -07:00
Chris Busbey
634c8abe29
encrypt option on gss ready
2014-04-24 14:21:33 -07:00
Chris Busbey
27591d2da6
ZMQ_GSSAPI_PLAINTEXT option for disabling encryption
2014-04-24 14:21:33 -07:00
Chris Busbey
18da8a7402
encode and decode ready message
2014-04-24 14:20:54 -07:00
Chris Busbey
2e1645a519
principle->principal
2014-04-24 14:20:53 -07:00
Chris Busbey
87834dd63f
fixed up comments from pr
2014-04-24 14:18:58 -07:00
Chris Busbey
5441db3d7d
configurable principle and service principle (for client)
2014-04-24 14:18:58 -07:00
Chris Busbey
4e6880ec95
gss mech sends principle as part of zap request
2014-04-24 14:17:36 -07:00
Chris Busbey
be62be0fa4
gss encode/decode 'more' flag
2014-04-24 14:17:36 -07:00
Chris Busbey
778c72b9ed
:fixed client state transition bug
2014-04-24 14:17:36 -07:00
Chris Busbey
04db842dcc
added ready for meta data exchange at end of gss handshake
2014-04-24 14:17:36 -07:00
Mike Gatny
761508bf4b
Added comments to methods.
2014-04-24 14:17:36 -07:00
Mike Gatny
3c414c4aac
GSSAPI mechanism now fully working with encryption
2014-04-24 14:17:36 -07:00
Mike Gatny
eb2862525b
Methods to send/recv gssapi-wrapped messages
2014-04-24 14:17:36 -07:00
Mike Gatny
1445516c41
Establishing GSSAPI sec context is working now
2014-04-24 14:17:36 -07:00
Mike Gatny
6290ba168f
Added gss produce/process routines.
...
For exchanging tokens.
2014-04-24 14:17:05 -07:00
Mike Gatny
c00b8c347b
Refactored common impl into gssapi_mechanism_base.
...
E.g., both client and server need to produce and process GSSAPI tokens.
2014-04-24 14:17:05 -07:00
Mike Gatny
a4a0dc6644
Split up gssapi mechanism into client and server.
2014-04-24 14:17:05 -07:00
Mike Gatny
abcb224318
stubbed in TOKEN command
2014-04-24 14:17:05 -07:00
Mike Gatny
4b1c851db4
Stubbed in gssapi security mechanism.
2014-04-24 14:17:05 -07:00
Pieter Hintjens
d1bdd45e80
Merge pull request #975 from evoskuil/master
...
Update file tools versioning in VS projects.
2014-04-17 18:21:35 +02:00
evoskuil
1ee980c191
Update filter file tool versions.
2014-04-15 01:43:24 -07:00
evoskuil
5a76db6f27
Merge branch 'zeromq/master'
...
Conflicts:
builds/msvc/vs2010/inproc_lat/inproc_lat.props
builds/msvc/vs2010/inproc_thr/inproc_thr.props
builds/msvc/vs2010/libsodium.import.props
builds/msvc/vs2010/libzmq.import.props
builds/msvc/vs2010/libzmq/libzmq.props
builds/msvc/vs2010/local_lat/local_lat.props
builds/msvc/vs2010/local_thr/local_thr.props
builds/msvc/vs2010/properties/Common.props
builds/msvc/vs2010/properties/Console.props
builds/msvc/vs2010/properties/ConsoleDebugDynamic.props
builds/msvc/vs2010/properties/ConsoleDebugLinkTimeCodeGeneration.props
builds/msvc/vs2010/properties/ConsoleDebugStatic.props
builds/msvc/vs2010/properties/ConsoleReleaseDynamic.props
builds/msvc/vs2010/properties/ConsoleReleaseLinkTimeCodeGeneration.props
builds/msvc/vs2010/properties/ConsoleReleaseStatic.props
builds/msvc/vs2010/properties/Debug.props
builds/msvc/vs2010/properties/Dynamic.props
builds/msvc/vs2010/properties/DynamicDebug.props
builds/msvc/vs2010/properties/DynamicRelease.props
builds/msvc/vs2010/properties/LinkTimeCodeGeneration.props
builds/msvc/vs2010/properties/Release.props
builds/msvc/vs2010/properties/Static.props
builds/msvc/vs2010/properties/StaticDebug.props
builds/msvc/vs2010/properties/StaticDebugLinkTimeCodeGeneration.props
builds/msvc/vs2010/properties/StaticLinkTimeCodeGeneration.props
builds/msvc/vs2010/properties/StaticRelease.props
builds/msvc/vs2010/properties/StaticReleaseLinkTimeCodeGeneration.props
builds/msvc/vs2010/properties/Win32.props
builds/msvc/vs2010/properties/x64.props
builds/msvc/vs2010/remote_lat/remote_lat.props
builds/msvc/vs2010/remote_thr/remote_thr.props
2014-04-14 23:47:55 -07:00
evoskuil
d03a1b0d5b
Fix platform tools versioning on project files.
2014-04-14 19:19:30 -07:00
evoskuil
bd45b74dd3
Remove versioning from VS .props files.
2014-04-14 19:18:36 -07:00
Pieter Hintjens
cfe2036008
Merge pull request #974 from xantares/master
...
Fixed mingw poll detection
2014-04-14 21:54:19 +02:00
xantares
ce4c4f2a05
Fixed mingw poll detection
2014-04-14 21:49:57 +02:00