<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/qpid-python.git/cpp/src/qpid/sys/windows, branch QPID-6125-ProtocolRefactoring</title>
<subtitle>git.apache.org: qpid.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/'/>
<entry>
<title>QPID-5033: Bad buffer accounting leading to spurious SSL errors on Windows</title>
<updated>2014-09-09T02:19:38+00:00</updated>
<author>
<name>Clifford Jansen</name>
<email>cliffjansen@apache.org</email>
</author>
<published>2014-09-09T02:19:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=fbe47a6ffe86acbaab59da2ed5830347ba6209e6'/>
<id>fbe47a6ffe86acbaab59da2ed5830347ba6209e6</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1623614 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1623614 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-5898: AclHost unit test fails on systems with no IPv6</title>
<updated>2014-07-16T15:47:12+00:00</updated>
<author>
<name>Charles E. Rolke</name>
<email>chug@apache.org</email>
</author>
<published>2014-07-16T15:47:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=7e2d9473970945b9b747a1bc3f6836629fdab4ba'/>
<id>7e2d9473970945b9b747a1bc3f6836629fdab4ba</id>
<content type='text'>
* In SocketAddress::isComparable catch exceptions thrown by
  getAddrInfo when address family is not supported.
* Delete self test that expects hosts to have 127.0.0.1 and
  ::1 as valid addresses for localhost.
* In self tests sense whether IPv4 and IPv6 are supported
  and skip running tests that use those families accordingly.



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1611059 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* In SocketAddress::isComparable catch exceptions thrown by
  getAddrInfo when address family is not supported.
* Delete self test that expects hosts to have 127.0.0.1 and
  ::1 as valid addresses for localhost.
* In self tests sense whether IPv4 and IPv6 are supported
  and skip running tests that use those families accordingly.



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1611059 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-4947: C++ Broker ACL restricts hosts from which users may connect.</title>
<updated>2014-07-15T22:54:51+00:00</updated>
<author>
<name>Charles E. Rolke</name>
<email>chug@apache.org</email>
</author>
<published>2014-07-15T22:54:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=7da35bee4c69c74281d47e37dfae08f817e5ac47'/>
<id>7da35bee4c69c74281d47e37dfae08f817e5ac47</id>
<content type='text'>
This commit adds:
* Acl rule file "create connection host=hostname" support for allowing and denying connections.
* AclHost class to represent a host specified in the rule file.
* Global and user-specific lists of AclHost rules. Created by AclReader and consumed by AclConnectionCounter.
* Address range checks and other giblets in SocketAddress:
** asString support to hide IPv6 decoration and service (port) details.
** binary comparison of network addresses.
** new firstAddress function to complement existing nextAddress. Socket addrinfo for AclHost objects is computed once only for lifetime of Acl file load.
** Posix and Windows implementations are identical.
* New unit test for address comparisons. Testing a live broker is great but forcing connections to be from some arbitrary IPv4 or IPv6 address is hard. So there's a unit test for that.

Further discussion about this feature is in https://reviews.apache.org/r/23322

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1610874 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit adds:
* Acl rule file "create connection host=hostname" support for allowing and denying connections.
* AclHost class to represent a host specified in the rule file.
* Global and user-specific lists of AclHost rules. Created by AclReader and consumed by AclConnectionCounter.
* Address range checks and other giblets in SocketAddress:
** asString support to hide IPv6 decoration and service (port) details.
** binary comparison of network addresses.
** new firstAddress function to complement existing nextAddress. Socket addrinfo for AclHost objects is computed once only for lifetime of Acl file load.
** Posix and Windows implementations are identical.
* New unit test for address comparisons. Testing a live broker is great but forcing connections to be from some arbitrary IPv4 or IPv6 address is hard. So there's a unit test for that.

Further discussion about this feature is in https://reviews.apache.org/r/23322

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1610874 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-5865: Be more robust in face of system clock being changed:</title>
<updated>2014-07-01T16:55:43+00:00</updated>
<author>
<name>Andrew Stitcher</name>
<email>astitcher@apache.org</email>
</author>
<published>2014-07-01T16:55:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=3a8725012b391fa9d1e47dd318f2ebaf2a6d06d7'/>
<id>3a8725012b391fa9d1e47dd318f2ebaf2a6d06d7</id>
<content type='text'>
- Separate Wall clock time uses from other time
  * (assumed that any time with respect to the epoch is wallclock)
- For Posix use CLOCK_MONOTONIC for all non wall clock purposes
  so that changing system time doesn't affect internal timekeeping
- For Windows kept the same time keeping scheme.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1607140 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Separate Wall clock time uses from other time
  * (assumed that any time with respect to the epoch is wallclock)
- For Posix use CLOCK_MONOTONIC for all non wall clock purposes
  so that changing system time doesn't affect internal timekeeping
- For Windows kept the same time keeping scheme.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1607140 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-5489: More cleaning up of the Uuid code</title>
<updated>2014-04-29T13:29:45+00:00</updated>
<author>
<name>Andrew Stitcher</name>
<email>astitcher@apache.org</email>
</author>
<published>2014-04-29T13:29:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=ffb9cae2ce35c36f0b14c0cb8314966e68a65334'/>
<id>ffb9cae2ce35c36f0b14c0cb8314966e68a65334</id>
<content type='text'>
- Rewrite the Uuid iosteam extractor and insertor operators
  to not require any underlying uuid library.
- Create a specific uuid implementation for FreeBSD

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1590978 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Rewrite the Uuid iosteam extractor and insertor operators
  to not require any underlying uuid library.
- Create a specific uuid implementation for FreeBSD

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1590978 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-5694: Windows C++ broker SSL: do not send non-existent negotiation token on shutdown</title>
<updated>2014-04-15T06:21:51+00:00</updated>
<author>
<name>Clifford Jansen</name>
<email>cliffjansen@apache.org</email>
</author>
<published>2014-04-15T06:21:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=865a1336ae4133ea8190f7441982d7834edb84ff'/>
<id>865a1336ae4133ea8190f7441982d7834edb84ff</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1587446 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1587446 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-5669: spurious error on connection close (Windows C++): SSL negotiation failed</title>
<updated>2014-04-14T14:57:19+00:00</updated>
<author>
<name>Clifford Jansen</name>
<email>cliffjansen@apache.org</email>
</author>
<published>2014-04-14T14:57:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=5d16915a26b323984f8084af9dc887c27cec5ccd'/>
<id>5d16915a26b323984f8084af9dc887c27cec5ccd</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1587222 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1587222 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-5630: Windows C++ broker never loads modules using --module-dir</title>
<updated>2014-03-14T22:14:50+00:00</updated>
<author>
<name>Andrew Stitcher</name>
<email>astitcher@apache.org</email>
</author>
<published>2014-03-14T22:14:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=398cfd0f9a747380b44c402848859eccef07b0d5'/>
<id>398cfd0f9a747380b44c402848859eccef07b0d5</id>
<content type='text'>
- Need to use full path to load modules instead of just the filename.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1577742 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Need to use full path to load modules instead of just the filename.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1577742 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-5540: use mutex to ensure single SCHANNEL_SHUTDOWN</title>
<updated>2014-02-05T06:46:44+00:00</updated>
<author>
<name>Clifford Jansen</name>
<email>cliffjansen@apache.org</email>
</author>
<published>2014-02-05T06:46:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=0911608ff66f63b687141ce6fe2212a8c0b39a27'/>
<id>0911608ff66f63b687141ce6fe2212a8c0b39a27</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1564644 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1564644 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-5539: Separate credential processing for re-use in AMQP1.0 SSL transport.</title>
<updated>2014-02-05T03:06:58+00:00</updated>
<author>
<name>Clifford Jansen</name>
<email>cliffjansen@apache.org</email>
</author>
<published>2014-02-05T03:06:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/qpid-python.git/commit/?id=cf0c292adebfaad1656ace99cbb88b17c19cc592'/>
<id>cf0c292adebfaad1656ace99cbb88b17c19cc592</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1564611 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1564611 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
</feed>
