Emiel Bruijntjes
|
1ee18911ce
|
fixed writing address to std::stream
|
2018-03-10 10:20:52 +01:00 |
Emiel Bruijntjes
|
1885a332a3
|
small changes to README
|
2018-03-10 01:01:01 +01:00 |
Emiel Bruijntjes
|
367de51d77
|
added method to intercept tls handshakes, and to verify certificates
|
2018-03-10 00:59:14 +01:00 |
Emiel Bruijntjes
|
4c2b8ff68e
|
added ability to set the handle to the openssl library (so that programs that load openssl via dlopen() can still use amqp-cpp)
|
2018-03-09 15:08:52 +01:00 |
Emiel Bruijntjes
|
d8bc58604d
|
update README
|
2018-03-09 14:12:44 +01:00 |
Emiel Bruijntjes
|
28b6c903e1
|
finished implementing amqps:// support
|
2018-03-09 13:55:49 +01:00 |
Emiel Bruijntjes
|
67056f6fd9
|
use localhost
|
2018-03-08 14:02:15 +01:00 |
Emiel Bruijntjes
|
c26005ddfb
|
work in progress on setting up tls connections to rabbitmq
|
2018-03-08 14:00:44 +01:00 |
Emiel Bruijntjes
|
e39ca5b012
|
ssl connection fixes
|
2018-03-08 13:36:56 +01:00 |
Emiel Bruijntjes
|
872d4e9a11
|
implemented flushing for ssl connections
|
2018-03-08 13:09:56 +01:00 |
Emiel Bruijntjes
|
bc4db8d8fe
|
elegant shutdown for ssl connections
|
2018-03-08 12:11:45 +01:00 |
Emiel Bruijntjes
|
38d504d8a0
|
reportClosed() is never called when still busy with ssl handshake, so that method has been removed, and better handling of scenarion in which user space destructs connections in onError() implementation
|
2018-03-08 11:20:07 +01:00 |
Emiel Bruijntjes
|
25df834e74
|
prevent ssl errors or reference count errors when copying around ssl objects
|
2018-03-08 11:04:39 +01:00 |
Emiel Bruijntjes
|
cea5a54487
|
fix bug: error about missing openssl was also reported when not even opening a secure connection
|
2018-03-08 10:44:42 +01:00 |
Emiel Bruijntjes
|
9a08c64ff7
|
more elegant close procedure for tcp connections
|
2018-03-08 10:37:49 +01:00 |
Emiel Bruijntjes
|
f23bcf19f1
|
improved docblocks in tcpstate.h header file, when an error or closed is reported to user space, the _handler variable is now reset to prevent that it will be used to report more than once (we still need to check if this does not trigger other errors), and the state object is no longer destructed after a reportClosed() call, so that it can clean up nicely (which we need to the tls shutdown anyway)
|
2018-03-08 10:02:42 +01:00 |
Emiel Bruijntjes
|
caa7277bb1
|
update README
|
2018-03-07 16:17:03 +01:00 |
Emiel Bruijntjes
|
8065cfe940
|
update docblock
|
2018-03-06 22:06:41 +01:00 |
Emiel Bruijntjes
|
7aa7794e3e
|
work in progress on ssl implementation
|
2018-03-06 22:03:53 +01:00 |
Emiel Bruijntjes
|
0ca9bc9dad
|
added error in case openssl is missing
|
2018-03-06 18:07:34 +01:00 |
Emiel Bruijntjes
|
25d5410b13
|
fixed some compile issues
|
2018-03-06 17:52:44 +01:00 |
Emiel Bruijntjes
|
963d06c1e8
|
Merge pull request #194 from CopernicaMarketingSoftware/openssl_auth
Openssl auth
|
2018-03-06 17:24:34 +01:00 |
Emiel Bruijntjes
|
fc1d8b14da
|
Merge pull request #192 from lion10243/master
Fix build_shared - EXPORT keyword in wrong position
|
2018-03-06 17:20:08 +01:00 |
Tamas Elekes
|
8ba8ed1727
|
dynamically loading openssl funtions during runtime work in progress
|
2018-03-06 14:40:46 +01:00 |
Tamas Elekes
|
3bb7714f3b
|
dynamically loading openssl funtions during runtime work in progress
|
2018-03-06 14:39:36 +01:00 |
Emiel Bruijntjes
|
baa4450aa6
|
update indentation
|
2018-03-06 09:44:24 +01:00 |
Emiel Bruijntjes
|
a025e6c1c9
|
breaking change: the linux-tcp module is no longer included by default, applications that rely on this now have to explicitly include amcpcpp/linux_tcp
|
2018-03-06 08:46:17 +01:00 |
Emiel Bruijntjes
|
5b8841c937
|
removed more tabs
|
2018-03-06 08:45:12 +01:00 |
Emiel Bruijntjes
|
69596e49dc
|
removed tabs
|
2018-03-06 08:40:44 +01:00 |
Emiel Bruijntjes
|
69c615d0a4
|
removed tcp prefix from all ssl related classes
|
2018-03-06 08:39:42 +01:00 |
Emiel Bruijntjes
|
d52dea795d
|
fix compile error for libev example
|
2018-03-05 22:27:08 +01:00 |
Emiel Bruijntjes
|
72ffd5eb1a
|
disabled ssl for the time being
|
2018-03-05 22:25:58 +01:00 |
Emiel Bruijntjes
|
463eed89c0
|
work in progress on closing ssl connections
|
2018-03-05 22:24:19 +01:00 |
Emiel Bruijntjes
|
4a51c5dd60
|
improve ssl handshake methods
|
2018-03-05 20:08:09 +01:00 |
Emiel Bruijntjes
|
fa5ef5318a
|
work in progress on dealing with secure connections
|
2018-03-05 19:53:53 +01:00 |
Emiel Bruijntjes
|
1076ee3322
|
Merge pull request #193 from CopernicaMarketingSoftware/openssl_auth
Openssl auth
|
2018-03-05 18:58:27 +01:00 |
Tamas Elekes
|
e46dfcf3b8
|
work in progress on ssl support for the AMQP-CPP library
|
2018-03-05 17:29:37 +01:00 |
Tamas Elekes
|
9c1a09a711
|
ssl connection WIP
|
2018-03-02 16:56:35 +01:00 |
Tamas Elekes
|
342268e50a
|
support for amqps:// addresses in the AMQP::Address class (although it does not yet make a real secure connection)
|
2018-03-02 13:53:00 +01:00 |
Tamas Elekes
|
ab817384b1
|
fixed auth method prefix extra / char
|
2018-03-02 12:54:09 +01:00 |
Tamas Elekes
|
b9047f5ea7
|
added ampqs:// parsing to address
|
2018-03-02 12:14:43 +01:00 |
Steven Geddis
|
79b1477ef4
|
place EXPORT keyword correctly
|
2018-03-02 11:44:38 +01:00 |
Steven Geddis
|
6fac693318
|
Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP
|
2018-03-02 10:14:10 +01:00 |
Emiel Bruijntjes
|
2fde0eb03d
|
Merge pull request #190 from lion10243/hunter
Add cmake hunter support
|
2018-03-02 09:46:58 +01:00 |
Steven Geddis
|
102ee9e9cc
|
Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP
|
2018-03-02 09:34:16 +01:00 |
Steven Geddis
|
e3c6c9df41
|
Merge remote-tracking branch 'upstream/master' into hunter
|
2018-03-02 09:33:36 +01:00 |
Emiel Bruijntjes
|
86262b1024
|
update version number in makefile
|
2018-03-02 08:36:00 +01:00 |
Emiel Bruijntjes
|
52c71ac168
|
update readme
|
2018-03-01 23:27:20 +01:00 |
Emiel Bruijntjes
|
2a0a6f3fb7
|
update cmake stuff
|
2018-03-01 23:13:07 +01:00 |
Emiel Bruijntjes
|
41239a1952
|
fixed to make returning message functional, and added test code
|
2018-03-01 22:54:50 +01:00 |