libreoffice-online/test
Ashod Nakashian fa96934861 wsd: Authorization parsing and creation improvements
Authorization class now handles the parsing and creation
of its instances, which makes it centralized.

We also avoid repeatedly constructing Authorization objects
in ClientSession and instead do it once at construction
and cache it.

A bunch of new unit-tests added.

Change-Id: I9b5939be51a5957214d07ed8f1096efd179686c6
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/96825
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2020-07-01 07:33:57 +02:00
..
data
.gitignore
countloolkits.hpp wsd: single-char string literals -> char 2020-06-02 01:31:26 +02:00
DeltaTests.cpp wsd: single-char string literals -> char 2020-06-02 01:31:26 +02:00
fakesockettest.cpp wsd: single-char string literals -> char 2020-06-02 01:31:26 +02:00
helpers.hpp wsd: performance-unnecessary-value-param 2020-06-02 20:01:29 +02:00
httpcrashtest.cpp killpoco: removed Poco::Thread from net directory 2020-05-04 13:57:46 +02:00
httpwstest.cpp
integration-http-server.cpp
lokassert.hpp wsd: single-char string literals -> char 2020-06-02 01:31:26 +02:00
Makefile.am wsd: Authorization parsing and creation improvements 2020-07-01 07:33:57 +02:00
run_unit.sh.in wsd: support --cleanup in loolwsd 2020-07-01 06:14:39 +02:00
test.cpp
test.hpp Use #pragma once 2020-04-18 15:00:18 +02:00
TileCacheTests.cpp wsd: move LOOLProtocol::tokenize to Util::tokenize 2020-06-02 18:03:36 +01:00
TileQueueTests.cpp
UnitAdmin.cpp wsd: move LOOLProtocol::tokenize to Util::tokenize 2020-06-02 18:03:36 +01:00
UnitBadDocLoad.cpp wsd: move LOOLProtocol::tokenize to Util::tokenize 2020-06-02 18:03:36 +01:00
UnitCalc.cpp
UnitClient.cpp wsd: single-char string literals -> char 2020-06-02 01:31:26 +02:00
UnitClose.cpp wsd: move LOOLProtocol::tokenize to Util::tokenize 2020-06-02 18:03:36 +01:00
UnitConvert.cpp wsd: single-char string literals -> char 2020-06-02 01:31:26 +02:00
UnitCopyPaste.cpp wsd: avoid unnecessary string ops 2020-06-23 06:41:58 +02:00
UnitCursor.cpp wsd: move LOOLProtocol::tokenize to Util::tokenize 2020-06-02 18:03:36 +01:00
UnitEachView.cpp unit-each-view: actually assert the latest response 2020-06-18 09:35:32 +02:00
UnitFuzz.cpp kill IoUtil - obsolete & unused. 2020-04-10 16:38:25 +02:00
UnitHosting.cpp
UnitHTTP.cpp wsd: single-char string literals -> char 2020-06-02 01:31:26 +02:00
UnitInsertDelete.cpp wsd: move LOOLProtocol::tokenize to Util::tokenize 2020-06-02 18:03:36 +01:00
UnitLargePaste.cpp
UnitLoad.cpp wsd: move LOOLProtocol::tokenize to Util::tokenize 2020-06-02 18:03:36 +01:00
UnitLoadTorture.cpp
UnitOAuth.cpp
UnitOOB.cpp kill IoUtil - obsolete & unused. 2020-04-10 16:38:25 +02:00
UnitPasswordProtected.cpp wsd: move LOOLProtocol::tokenize to Util::tokenize 2020-06-02 18:03:36 +01:00
UnitPaste.cpp
UnitPrefork.cpp
UnitRenderingOptions.cpp wsd: move LOOLProtocol::tokenize to Util::tokenize 2020-06-02 18:03:36 +01:00
UnitRenderShape.cpp
UnitSession.cpp wsd: move LOOLProtocol::tokenize to Util::tokenize 2020-06-02 18:03:36 +01:00
UnitStorage.cpp
UnitTiffLoad.cpp
UnitTileCache.cpp
UnitTimeout.cpp
UnitTyping.cpp wsd: move LOOLProtocol::tokenize to Util::tokenize 2020-06-02 18:03:36 +01:00
UnitUNOCommand.cpp wsd: single-char string literals -> char 2020-06-02 01:31:26 +02:00
UnitWOPI.cpp
UnitWOPIDocumentConflict.cpp Poll - switch to ppoll for closer to microsecond accuracy. 2020-04-10 10:06:23 +02:00
UnitWOPILoadEncoded.cpp
UnitWopiOwnertermination.cpp
UnitWOPIRenameFile.cpp
UnitWOPISaveAs.cpp
UnitWOPITemplate.cpp Remember to shutdown the socket after serving files. 2020-06-03 18:15:33 +02:00
UnitWOPIVersionRestore.cpp
UnitWOPIWatermark.cpp wsd: move LOOLProtocol::tokenize to Util::tokenize 2020-06-02 18:03:36 +01:00
WhiteBoxTests.cpp wsd: Authorization parsing and creation improvements 2020-07-01 07:33:57 +02:00
WopiProofTests.cpp Ticks count is signed 2020-04-09 09:27:23 +02:00
WopiTestServer.hpp wsd: single-char string literals -> char 2020-06-02 17:22:26 +02:00