pravin-battu
c1e362a8dd
websocket issue
2020-07-05 22:23:29 -03:00
blockc p
13b7cfaec7
Revert "websocket fix, issue 13"
...
This reverts commit 0cf6f461b6
2020-07-02 17:07:12 +00:00
pravin-battu
0cf6f461b6
websocket fix, issue 13
2020-07-02 13:34:29 -03:00
Sandip Patel
ea4aebf760
Fixed fc tests
2019-10-08 12:13:42 +05:30
Abit
33215ffb6e
Merge pull request #21 from pmconrad/variant_fix
...
Variant fix
2019-08-20 11:25:15 +02:00
pbattu
00efb88ac7
fc changes to support ubuntu-18.04 upgrade
2019-05-21 18:42:14 -03:00
Roman Olearski
ff099209b6
added ntp hash_ctr_rng
2017-07-13 16:18:29 +02:00
Eric Frias
8eb2ccc180
Merge commit '1f41494'
2017-06-21 09:11:02 -04:00
Eric Frias
772c2b2822
Merge commit 'e323862'
2017-06-20 19:06:22 -04:00
Eric Frias
7a44b21acf
Merge commit '31adee4'
2017-06-20 18:18:35 -04:00
Eric Frias
2c8cdf84b7
Merge commit '622ff58'
2017-06-20 17:27:58 -04:00
Vikram Rajkumar
0d0b485f3a
Remove GNTP (unrelated to NTP)
2017-03-16 12:33:30 -05:00
Vikram Rajkumar
fe82998021
Remove NTP
2017-03-16 12:29:57 -05:00
elmato
aed35f5b06
Add access to HTTP request headers in websocket_connection
2017-01-16 19:55:17 +00:00
Daniel Larimer
b07f429556
remove udt and make websocketpp includes public
2017-01-03 15:13:22 -05:00
theoreticalbts
a7376ceba2
tcp_socket.cpp: More verbose error message
2016-08-16 14:51:50 -04:00
Daniel Larimer
e5ffc620ba
updating fc to support more threads
2016-07-18 21:20:40 -04:00
Daniel Larimer
c109dbecf3
improve performince of fc::uin128 divide
2016-06-27 16:22:14 -04:00
arhag
66d4b0841d
Changes to fc to get MinGW cross-compilation working
2016-05-22 01:33:19 -04:00
theoreticalbts
44ede99409
websocket.cpp: Allow specifying CA root in websocket_client constructor
2016-05-18 21:14:25 -04:00
theoreticalbts
56e36bed8f
Revert "Update the websocketpp library and change the configuration options we pass"
...
This reverts commit d5370fc2ea .
2016-04-19 22:58:39 -04:00
theoreticalbts
1f02c6790f
Revert "Add an option to the websocket server constructor to allow disabling deflate"
...
This reverts commit 21045dde5f .
2016-04-19 22:58:37 -04:00
Daniel Larimer
09975ce12b
adding IP address to http request handler
2016-04-08 14:18:42 -04:00
Eric Frias
2bd8e92a75
Windows build fixes (disable compiling permessage-deflate, which isn't very useful right now. The build error will probably be resolved in websocketpp by the time we need it)
2016-03-18 09:32:55 -04:00
Eric Frias
21045dde5f
Add an option to the websocket server constructor to allow disabling deflate
...
compression. Refactored the code to remove duplication between tls/non-tls
versions of the server, which appear to have been cut & paste copies of
one another that had diverged slightly. This makes some of the fixes to
the non-tls server available in the tls server.
cryptonomex/graphene#619
2016-03-10 17:22:28 -05:00
Eric Frias
d5370fc2ea
Update the websocketpp library and change the configuration options we pass
...
when creating the websocket servers to enable deflate compression on
websocket frames. This is relevant to cryptonomex/graphene#540 because
the spammed data is higly compressible. In my tests, it reduces bandwidth
for a single idle node by a factor of ~16, from 577kbps down to 36kbps.
This doesn't require any changes to the wallets, simply upgrading the
public servers will begin sending compressed data to all clients that
support it.
Note: this commit adds a dependency on zlib for non-apple platforms
(it was already required on apple)
2016-03-03 16:53:43 -05:00
Eric Frias
fa2b8fd4d2
Merge branch 'cryptonomex_master'
...
# Conflicts:
# src/network/http/websocket.cpp
2016-02-26 11:16:10 -05:00
Eric Frias
6ed7717826
Handle http requests to the websocket server async, in a similar manner to the way regular websocket messages were handled since 01445529f0. Fixes cryptonomex/graphene#251 , and likely eliminates the need for the workaround used to fix cryptonomex/graphene#1 and cryptonomex/graphene#252
2016-02-10 15:25:54 -05:00
Eric Frias
28475608cd
Merge branch 'github_master'
2015-09-23 16:38:35 -04:00
Daniel Larimer
83a9e4d7c8
Update NTP performance requirments
...
NTP server must ACK within 300ms or time will not be set.
Removed extra printing
2015-09-23 16:22:11 -04:00
Eric Frias
008dafe7d0
Merge branch 'github_master'
...
Conflicts:
src/asio.cpp
src/network/http/websocket.cpp
2015-09-18 16:03:34 -04:00
Daniel Larimer
19e42ac4c4
fix potential crash in websocket
2015-09-07 17:46:08 -04:00
Nathan Hourt
9c868b3927
Fix crash on exit
2015-08-14 14:31:09 -04:00
Eric Frias
a93e3f483b
Rework http client and server code to use a form of socket read/write
...
calls which can be canceled without trashing the stack. Also minor
changes to the code for parsing http headers to avoid buffer
overflows.
2015-08-04 10:41:04 -04:00
Daniel Larimer
d79855b491
Websocket shouldn't cleanup default_io_service, that should only happen ONE time when main exits.
2015-07-24 08:32:38 -04:00
Nathan Hourt
17b64bb38f
Resolve cryptonomex/graphene/issues/146
2015-07-22 12:11:04 -04:00
Eric Frias
1e6176911a
Fix bugs in http request when using chunked content encoding.
...
Add missing support for parsing/reconstructing URLs with query strings
to fc::url.
Add md5 hash algorithm.
2015-07-10 10:07:14 -04:00
Eric Frias
3dd848d7eb
Fix HTTP request to work with servers that don't specify a
...
content-length header (either chunked encoding or http 1.0-style.
Allow sending a different content-type in request header other
than app/json.
2015-06-29 11:34:27 -04:00
Eric Frias
8161f3230c
Downgrade some websocket debugging wlog messages to ilogs
2015-06-12 14:08:16 -04:00
Daniel Larimer
01445529f0
handle messages async
2015-05-29 12:11:21 -04:00
Nathan Hourt
83d5bcb147
Mark websockets as logging to rpc
2015-05-27 15:04:34 -04:00
Nathan Hourt
8012ab4705
Fix crash on exit with websocket_client
2015-05-27 14:54:11 -04:00
Daniel Larimer
9ef91e2245
partial fixes to crashing on websocket client close
2015-05-12 17:15:00 -04:00
Daniel Larimer
c28ed38f1a
adding support for secure websocket client
2015-05-12 16:16:10 -04:00
Daniel Larimer
fb62b6421c
adding ssl support to websocket
2015-05-12 14:50:08 -04:00
Daniel Larimer
4df08d8efe
fix crash in websocket
2015-05-06 16:34:55 -04:00
Daniel Larimer
72288a25b1
making sure getline doesn't blog
2015-05-04 14:07:22 -04:00
Daniel Larimer
c8200afade
better close notification and error handling
2015-04-01 10:25:57 -04:00
Daniel Larimer
e506e4f4be
added listen on a specific endpoint/port pair
2015-03-30 16:56:28 -04:00
Daniel Larimer
74b707999c
fix bugs with websocket and integrate API support
2015-03-27 16:29:33 -04:00