3b5f1ae142
tcpserver/client : add DomFramework header
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@5970 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2020-05-01 08:45:11 +00:00
b2d343afad
tcpclient : manage the php_errormsg correctely if it doesn't exists
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@5911 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2020-04-13 16:28:45 +00:00
2212237752
tcpclient : return the error codes of exception with codes :
...
521 Server Is Down
Origin server refuse the connection
522 Connection Timed Out
Could not negotiate a TCP handshake with the origin server.
523 Origin Is Unreachable
Could not reach the origin server; for example, if the DNS records for the
origin server are incorrect, or No route to host
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@5441 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2019-08-24 18:56:20 +00:00
aa430d0f83
tcpclient, httpclient : Add TCP Metadata support (get the cyphers and protocols used by example)
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@5360 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2019-06-14 13:10:32 +00:00
5c49e53251
tcpclient : need PHP 5.6 minimum
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@5353 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2019-06-13 08:03:55 +00:00
3500e719c6
tcpclient : Add timeout support
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4771 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-12-17 19:32:33 +00:00
66f5b98e20
tcpclient : manage the SSL CRYPTO options
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4148 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-03-06 19:55:11 +00:00
a069bde02e
tcpclient : Allow to set the SSL options if needed
...
tcpclient : use the TLS1.1 or TLS1.2 and no more the TLS1.0
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4089 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-01-29 09:33:12 +00:00
1feab2e762
tcpclient: Get the A and AAAA records before querying the CNAME only if needed (speedup if the CNAME DNS can not be found and hang the request)
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4040 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-01-23 15:38:54 +00:00
8c0f10d9d9
tcpclient : generate an exception if the DNS has an error
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4037 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-01-19 10:54:10 +00:00
20e75710c9
tcpclient: enable crypto : raise an exception in case of error
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4023 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-01-08 14:00:31 +00:00
db55ec03b4
tcpclient: test correctely the certificate of the server by setting correctely the name of the peer
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4017 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-01-05 11:17:10 +00:00
44b7b34094
Add tcp client and tcp server support
...
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4014 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
2018-01-05 09:47:20 +00:00