Miklos Vajna
bb2257c2ee
net: make members private in clientnb
...
None of these were used externally.
Change-Id: I2ac504a1c671dd7d315aa4e1a0a5b5e070bec857
2019-01-21 09:13:23 +01:00
Pranav Kant
9cbef14160
loplugin:nullptr
...
Change-Id: I5f0dc970e8522b63570faa0ba05ab19dd0f45d5a
2017-12-20 22:36:41 +05:30
Pranav Kant
f63858433b
loplugin:includeform
...
Change-Id: Ib62a7aa61062f00698aa3e8a144438de5c57e53d
2017-12-20 21:21:05 +05:30
Miklos Vajna
4faa3d5a70
net: remove unused using declarations in clientnb
...
Change-Id: Ifa7aed29160b49930c41f7cc465c8315bfca9992
2017-06-23 10:29:44 +02:00
Jan Holesovsky
37387518f4
Suppress assert()'s in the production builds.
...
Change-Id: I2074ed335b7201337e6519440ff6bed1809be915
2017-04-05 12:03:33 +02:00
Michael Meeks
3e9f05d071
Use pseudo-random-ness in test to make strace cleaner.
2017-03-10 10:47:39 +01:00
Ashod Nakashian
a8f5923214
nb: cleanup some logging
...
Change-Id: I28e211e5a727ea308824651f417a91d7b388a30d
Reviewed-on: https://gerrit.libreoffice.org/34452
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2017-03-10 10:47:38 +01:00
Ashod Nakashian
fe5545d591
nb: websocket echo test
...
The new test sends data of of 1 byte to
N bytes and expects the exact same data
returned in response.
This tests both buffering sizes and
websocket frames.
Change-Id: Ic6232b4e899d82d90a0ee7c96e4852ffaaf8e958
Reviewed-on: https://gerrit.libreoffice.org/34441
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2017-03-10 10:47:38 +01:00
Ashod Nakashian
bb2be404d2
nb: refactor getResponse into raw string and int versions
...
Change-Id: I77d8085cc811c7caf4434af823e62fd1333090f1
Reviewed-on: https://gerrit.libreoffice.org/34412
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2017-03-10 10:47:38 +01:00
Ashod Nakashian
d9f4903ec3
nb: cosmetics
...
Change-Id: I3a9f95c0b8edacff69b3c3733e833e3a82c545a9
Reviewed-on: https://gerrit.libreoffice.org/34410
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2017-03-10 10:47:37 +01:00
Michael Meeks
783cd72f1b
SSL - accept self-signed certificates for tests.
2017-03-10 10:47:37 +01:00
Ashod Nakashian
e30998e47e
nb: support ssl in all client tests
...
Change-Id: Ie077212426a07817914abe796c1280ef2afe89be
2017-03-10 10:47:37 +01:00
Michael Meeks
bc8fca1ec0
WS: cleanup calculation, masking, short reads and other bits.
2017-03-10 10:47:37 +01:00
Ashod Nakashian
b439490a11
nb: support SSL in clientnb
...
Change-Id: Ia895558c7115a39824474ba7acff060102192c10
Reviewed-on: https://gerrit.libreoffice.org/34394
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2017-03-10 10:47:37 +01:00
Ashod Nakashian
6a3242ce96
wsd: no tabs
...
Change-Id: I0537f7437328cb758e691d8e0ddc12d78da11f6a
Reviewed-on: https://gerrit.libreoffice.org/34353
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2017-03-10 10:47:37 +01:00
Michael Meeks
d9ff82ce83
Websocket client test with WS=1
2017-03-10 10:47:37 +01:00
Michael Meeks
2f5d3e4412
Bang on the server with some threads.
2017-03-10 10:47:37 +01:00
Michael Meeks
23270347e5
Thread to poke server.
2017-03-10 10:47:36 +01:00
Michael Meeks
a06fb365cb
Get number response / ping bits working.
2017-03-10 10:47:36 +01:00
Michael Meeks
7a225dcbb3
Lean on Poco for request parsing.
2017-03-10 10:47:36 +01:00
Michael Meeks
d254899e74
Initial http header parsing pieces.
2017-03-10 10:47:36 +01:00
Michael Meeks
92364f3ebf
Implement basic buffering.
...
The socket now buffers input, and output, updates its poll record too.
We pass a simple message from client to server and back using lamers HTTP.
Sub-classed ClientSocket to provide a simple message handler.
not very convinced by templatization here, but made it consistent.
more ideal to have some virtual socket pieces.
2017-03-10 10:47:36 +01:00
Michael Meeks
8f1ae36c8a
First cut at a Poco based client.
2017-03-10 10:47:36 +01:00