Pawel Kurowski
|
8aaa98cb6e
|
Unify function names in TupleConverter
|
2020-07-18 23:34:11 +02:00 |
Pawel Kurowski
|
40400f3a5d
|
Use TupleConverter as default
|
2020-07-18 00:27:47 +02:00 |
Pawel Kurowski
|
28cad0a4f1
|
QualityOfService::PushReceivedChunk returns true if chunk was accpted
|
2020-05-22 15:15:36 +02:00 |
Pawel Kurowski
|
307602b85e
|
Add documentation for QualityOfService::PacketSplitter
|
2020-05-21 14:41:41 +02:00 |
Pawel Kurowski
|
bad00afac5
|
Fix issue when small last chunk received out of order was discarded
|
2020-05-21 14:20:01 +02:00 |
Pawel Kurowski
|
53fbc61764
|
Move PacketSplitter to QualityOfService
|
2020-05-20 14:04:10 +02:00 |
Pawel Kurowski
|
8fee6a5fe2
|
Add QualityOfService PacketSplitter
|
2020-05-19 17:59:34 +02:00 |
Grzegorz Rychlik
|
120aa36504
|
Remove routes when their outgoing channel is closed
|
2020-04-07 16:04:05 +02:00 |
Grzegorz Rychlik
|
3baed23752
|
Remove default ctor for HostInfo - force to call static method for gatering info
|
2020-03-20 11:20:20 +01:00 |
Pawel Kurowski
|
73a9aba7db
|
ByteConverter specialization can write to provided buffer
|
2020-03-18 13:37:29 +01:00 |
Pawel Kurowski
|
16c7753e7c
|
Fix clang build failure
|
2020-03-13 15:44:27 +01:00 |
Pawel Kurowski
|
fc53b803ae
|
Upgrade ByteVector to new version.
|
2020-03-13 14:13:19 +01:00 |
Pawel Kurowski
|
37e357fc21
|
Fix gateway crash on nullptr std::string_view
|
2020-03-11 17:00:48 +01:00 |
Grzegorz Rychlik
|
6b3c6ba46a
|
Add Clang build configurations
|
2020-03-10 14:26:30 +01:00 |
Grzegorz Rychlik
|
ce232a9af6
|
Merge branch 'ClangMsvcCompat'
|
2020-03-06 15:23:57 +01:00 |
Grzegorz Rychlik
|
304866ca32
|
Merge branch 'Obfuscation'
|
2020-03-06 14:38:55 +01:00 |
Grzegorz Rychlik
|
4dcae34974
|
Retarget C3 to VS2019 and Win10 SDK
|
2020-03-06 09:44:28 +01:00 |
Grzegorz Rychlik
|
7769300ef2
|
Change MWR namespace to FSecure
|
2020-03-05 16:30:50 +01:00 |
Grzegorz Rychlik
|
698b3d4ac7
|
Remove empty string obfuscation
|
2020-03-05 12:14:07 +01:00 |
Grzegorz Rychlik
|
3426f8da5b
|
Separate per-platform temporary location
|
2020-03-05 11:54:57 +01:00 |
Grzegorz Rychlik
|
031f3edf7e
|
Fix rwdi lib linking, restore default inlining
|
2020-03-05 10:02:15 +01:00 |
Grzegorz Rychlik
|
0e7925dc6a
|
Declare destructors virtual where applicable
|
2020-02-24 11:26:05 +01:00 |
Grzegorz Rychlik
|
f43ba11206
|
Fix some clang compilation waringns
|
2020-02-21 15:56:43 +01:00 |
Grzegorz Rychlik
|
6ac4e2de75
|
Fix RouteId constructor
|
2020-02-21 15:56:43 +01:00 |
Grzegorz Rychlik
|
2493f27e90
|
Workaround the disallowed structutured binding capture
|
2020-02-21 15:54:16 +01:00 |
Grzegorz Rychlik
|
11e07bdf39
|
Change logger callback to accept string_view instead of pointer
|
2020-02-21 15:54:16 +01:00 |
Grzegorz Rychlik
|
3f2ddcc3e8
|
Fix ambiguous conversions, unqalified lookup and others
|
2020-02-21 15:54:16 +01:00 |
Grzegorz Rychlik
|
d095870f2a
|
[Clang] Fix the overly implicit conversions
|
2020-02-21 15:54:15 +01:00 |
Grzegorz Rychlik
|
a5e517f9f2
|
Fix Query - related compilation warnings and errors
|
2020-02-21 15:54:15 +01:00 |
Grzegorz Rychlik
|
22d543a398
|
Merge branch 'ChannelLinter' into 'master'
Channel linter
See merge request C3/C3!146
|
2019-12-24 12:12:31 +00:00 |
Janusz Szmigielski
|
9f304a7b52
|
Merge branch 'ByteConverterUpdate' into 'master'
Use improved, header only ByteView/ByteVector
See merge request C3/C3!147
|
2019-12-20 12:56:57 +00:00 |
Grzegorz Rychlik
|
f927eb8d22
|
Merge branch 'ReduceIO' into 'master'
Send the snapshot over ApiBridge only if it changed
See merge request C3/C3!144
|
2019-11-29 15:18:17 +00:00 |
Grzegorz Rychlik
|
855b47a48a
|
Change SnapshotProxy API
|
2019-11-25 13:29:20 +01:00 |
Grzegorz Rychlik
|
89aa4dde63
|
Move implementation to .cpp
|
2019-11-25 12:27:30 +01:00 |
Pawel Kurowski
|
97a0a76dfa
|
Use improved, header only ByteView/ByteVector
|
2019-11-21 15:45:13 +01:00 |
Grzegorz Rychlik
|
21069e66e9
|
Add docs
|
2019-11-18 14:42:22 +01:00 |
Grzegorz Rychlik
|
29bddb2fe8
|
Add built-in commands to linter
|
2019-11-18 14:42:22 +01:00 |
Grzegorz Rychlik
|
205b4e785f
|
Remove unsused Actions definition
|
2019-11-15 15:47:24 +01:00 |
Grzegorz Rychlik
|
944de76fd0
|
Remove Actions queue
Actions queue was write-only, effectively leaking memory
|
2019-11-15 15:38:18 +01:00 |
Grzegorz Rychlik
|
686bbdeb9c
|
Send the snapshot over ApiBridge only if it changed
|
2019-11-14 17:50:18 +01:00 |
Grzegorz Rychlik
|
9847f5563a
|
Move Commands enum out of Relay
Commands are also used in Devices
|
2019-10-31 15:10:56 +01:00 |
Grzegorz Rychlik
|
a05a737f8c
|
Decouple Device and AbstractConnector rom Relay and GateRelay
|
2019-10-31 14:30:20 +01:00 |
Grzegorz Rychlik
|
21f609a0ec
|
Handle API bridge received messages asynchronously
|
2019-10-10 14:00:41 +02:00 |
Pawel Kurowski
|
0955650262
|
Simplify Usage Of ByteVector With Custom Types
|
2019-09-19 18:13:34 +02:00 |
Pawel Kurowski
|
3f238b349f
|
Specialize ByteConverter for Identifiers and RouteId
|
2019-09-19 14:17:49 +02:00 |
Pawel Kurowski
|
a44f9ba632
|
Merge branch 'RenameFrequencyToDelay' into 'master'
Replace UpdateFrequency with UpdateDelay
See merge request C3/C3!134
|
2019-09-13 13:30:55 +01:00 |
Pawel Kurowski
|
f536b7a027
|
Merge branch 'CloseConnection' into 'master'
Close connection when peripheral is closed. Resolve access violation after...
See merge request C3/C3!132
|
2019-09-13 13:30:31 +01:00 |
Pawel Kurowski
|
f84c7501b2
|
Fix documentation for CloseConnection
|
2019-09-12 17:32:25 +02:00 |
Pawel Kurowski
|
f5145a096d
|
Replace UpdateFrequency with UpdateDelay
|
2019-09-12 17:18:43 +02:00 |
Pawel Kurowski
|
40a2dea268
|
Fix UpdateDelay on gateway devices
|
2019-09-12 17:07:37 +02:00 |