Kenneth Giusti
0352dc9137
fix proton rename of local endpoint events
2014-10-14 10:13:46 -04:00
Kenneth Giusti
b96c91a7aa
Add VERSION tuple
2014-10-06 13:30:19 -04:00
Kenneth Giusti
b94bb41d7c
bugfixes: prevent redundant open/closes, complete send on terminal disposition or settled
2014-10-03 10:10:16 -04:00
Kenneth Giusti
373d46d0e5
Add support for Proton 0.8
2014-10-02 08:11:58 -04:00
Kenneth Giusti
a2b9a7814e
add accessors for snd-settle-mode and rcv-settle-mode
2014-09-16 14:09:46 -04:00
Kenneth Giusti
1d900b0051
Add support for setting the sender settle mode on the link.
...
Author: Gordon Sim
2014-07-07 11:22:09 -04:00
Kenneth Giusti
e7bfec0da1
Allow process to be called on stale connection references.
2014-06-25 15:50:24 -04:00
Kenneth Giusti
5969fe83c8
fix memory leak on SSL failure. Add leak checking in unit tests.
2014-06-25 14:50:40 -04:00
Kenneth Giusti
367bbe4b65
Setup context on init. Ignore events for destroyed sessions and links.
2014-06-24 15:33:02 -04:00
Kenneth Giusti
2474ac73b0
Fix memory leak in event collector.
2014-06-24 14:52:10 -04:00
Kenneth Giusti
b5ffb57ba7
rename the project to avoid name collsion on PyPi
2014-04-30 11:28:28 -04:00
Kenneth Giusti
ae4d83a802
Enable connection properties and dynamic node properties
2014-04-30 08:59:06 -04:00
Kenneth Giusti
0c891d0603
Add max-frame configuration, fix multi-frame receive
2014-04-29 12:00:11 -04:00
Kenneth Giusti
d31ac0619e
abort sent messages prior to calling close callback
2014-04-28 16:16:55 -04:00
Kenneth Giusti
c7dea3442e
fix endpoint state machine to allow pipelining.
2014-04-28 10:19:35 -04:00
Kenneth Giusti
6affbe6864
Minor cleanups from port to oslo.messaging.
2014-04-23 12:10:51 -04:00
Kenneth Giusti
f9ed4940e7
Remove unused ContainerEventHandler
2014-04-22 15:43:09 -04:00
Kenneth Giusti
5b4e3cb415
Add more descriptive logging output.
2014-04-22 15:18:07 -04:00
Kenneth Giusti
6e72b25c79
fix merge from master
2014-04-21 10:48:01 -04:00
Kenneth Giusti
4691966002
Port to Proton 0.7 RC3.
2014-04-21 10:48:01 -04:00
Kenneth Giusti
bbd01d6884
Add performance test.
2014-04-17 16:15:01 -04:00
Kenneth Giusti
3c0f144ece
Add send timeout functionality, several bug fixes and new unit tests.
2014-04-04 08:36:04 -04:00
Kenneth Giusti
0b36539095
Use current delivery, only buffer msg if no credit
2014-04-01 16:03:20 -04:00
Kenneth Giusti
e64e85b70b
Added unit tests, fixed bugs and API inconsistencies.
2014-03-27 15:41:46 -04:00
Kenneth Giusti
87838ce63d
Reorganize source file layout: introduce a package-level directory
2014-03-20 13:16:23 -04:00
Kenneth Giusti
d430740a54
Renamed the project to 'Dingus'. Short of a lawsuit, it's not going to change.
...
Its name is Dingus. Deal with it.
2014-03-20 10:51:39 -04:00
Kenneth Giusti
684a31d057
Add unit test infrastructure, plus a few bugfixes and PEP8 cleanups.
2014-03-20 10:41:26 -04:00
Kenneth Giusti
9289b4c363
new examples; several bug fixes
2014-03-18 15:21:45 -04:00
Kenneth Giusti
8b8b8cd0c4
checkpoint
2014-03-17 14:03:58 -04:00
Kenneth Giusti
8415834f35
Simulate remote link close on remote session close
2014-03-13 13:33:44 -04:00
Kenneth Giusti
9d1f78eca1
Finalize the Link state machine, add session tracking class.
2014-03-13 10:34:56 -04:00
Kenneth Giusti
ac54d70c02
Refactor link handling to use a more event driven approach.
2014-03-11 13:14:56 -04:00
Kenneth Giusti
9935c0cf50
minor whitespace change to re-sync with OpenStack sources
2014-03-05 15:47:08 -05:00
Kenneth Giusti
fa0c997ff4
Merge in code cleanups from Gordon Sim, fixed some issues found by PyLint
2014-03-04 15:38:08 -05:00
Kenneth Giusti
f1b30a5c51
Merge branch 'test-callback' into ssl
...
Need to verify that 'connection_failed' callback is made properly when the SSL handshake fails.
2014-02-05 19:06:49 -05:00
Kenneth Giusti
63c174c360
checkpoint ssl development
2014-02-05 19:00:54 -05:00
Kenneth Giusti
00ea4f63da
Ensure all callbacks only occur during Connection.process()
2014-02-03 13:48:50 -05:00
Kenneth Giusti
9300a3732f
Add idle-time-out support
2014-02-03 11:55:27 -05:00
Kenneth Giusti
a8d5be95ce
PEP8 cleanup
2014-01-31 11:53:13 -05:00
Kenneth Giusti
156cd0a76a
Integrate Gordon Sims enhancements from Oslo-Messaging
2014-01-31 11:14:33 -05:00
Kenneth Giusti
5a789a0520
work in process: handle transport failures gracefully
2014-01-28 11:18:14 -05:00
Kenneth Giusti
875bfc9fe8
Integrate Gordon Sim's PEP8 cleanups
2014-01-21 09:10:15 -05:00
Kenneth Giusti
ea3ee25ff4
move __all__ to top
2014-01-13 15:39:04 -05:00
Kenneth Giusti
eb3013f512
Various updates and fixes:
...
Separate endpoint initialization from opening.
Allow remote to name the link.
Fix examples to index using container+link name.
Clean up connection processing state.
2014-01-13 15:20:07 -05:00
Kenneth Giusti
560de5b097
Separate the call to open() from the constructor
2014-01-08 15:12:51 -05:00
Kenneth Giusti
aaa54fb148
Add socket utility methods
2014-01-02 10:58:35 -05:00
Kenneth Giusti
a3665438d3
disable send timeout for now
2014-01-01 12:46:20 -05:00
Kenneth Giusti
a085f61ecb
clean up logging
2014-01-01 12:41:17 -05:00
Kenneth Giusti
58eef41dab
fix call
2013-12-31 21:29:53 -05:00
Kenneth Giusti
8972c797b3
rework close/destroy interfaces
2013-12-23 16:04:04 -05:00