1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-14 08:17:13 +03:00

4308 Commits

Author SHA1 Message Date
A_D
b180f34f16
fix bugs that were hidden 2022-01-27 19:52:51 +02:00
A_D
f4ba4775f2
pull decode/decompress out into its own function 2022-01-27 19:40:06 +02:00
A_D
17c886af84
fix log 2022-01-27 16:03:41 +02:00
A_D
38f35403c9
fix gzip support in debug_webserver 2022-01-27 16:02:06 +02:00
A_D
d6dcebf545
Remove unused import 2022-01-27 14:59:27 +02:00
A_D
6c0cb45e61
removed unused import 2022-01-26 22:40:09 +02:00
A_D
e891ee4da0
log more contextual data if possible on a 413 2022-01-26 19:05:00 +02:00
A_D
e6ffe7e520
refactor error logging 2022-01-26 18:58:34 +02:00
A_D
1c190dd76f
drop match statement 2022-01-26 18:58:34 +02:00
A_D
ec6f333cfa
removed old code 2022-01-26 18:58:34 +02:00
A_D
10824250e1
add deflate support 2022-01-26 18:58:33 +02:00
A_D
45dba2ba88
change module doc comment for text.py 2022-01-26 18:58:33 +02:00
A_D
5f7234ce89
address PR comments 2022-01-26 18:58:32 +02:00
A_D
73f45e37cd
always compress eddn data, comment rationale 2022-01-26 18:58:32 +02:00
A_D
2b8fe57bc7
gzip decompress support for debug_webserver 2022-01-26 18:58:32 +02:00
A_D
b780b1ab8e
Compress outgoing EDDN data if its large
This is a sidestep solution to #1390. It doesn't attempt to directly
resend data, only compressing with gzip over a given size. If that STILL
returns a 413, its dropped, as without introspection of the message we
cannot make it any smaller
2022-01-26 18:58:31 +02:00
A_D
d65bcbbf0a
Added util directory and http util file
HTTP utils are anything generally useful for HTTP things, currently
thats just compressing a string if its larger than a given number of
bytes.

These libraries are intended to be available to plugins
2022-01-26 18:58:31 +02:00
A_D
3814f9ebb9
Quick fix to a type warning 2022-01-26 18:58:30 +02:00
Athanasius
a5317e984f
Merge pull request #1412 from EDCD/fix/1378/inara-sync-ranks-onfoot
Inara: send setCommanderRankPilot message when on-foot
2022-01-26 16:43:17 +00:00
Athanasius
e98aec0169
monitor: Comment what MAX_NAVROUTE_DISCREPANCY is
So as to disambiguate from "some discrepancy within the route data".
2022-01-26 16:38:01 +00:00
Athanasius
cfb77944c2
Merge pull request #1410 from A-UNDERSCORE-D/fix/1348/NavRoute-Attempt-to-handle-delayed/old-NavRoutejson-files
Retry parsing navroute after failure
2022-01-26 16:37:22 +00:00
A_D
62a0a96dc6
resolve final review comments 2022-01-26 17:42:50 +02:00
A_D
36ecb69964
refactor to use retry function for all attempts at navroute 2022-01-26 13:17:27 +02:00
A_D
06d4842da2
Be more parinoid about navroute files 2022-01-25 20:17:05 +02:00
A_D
d4c6cd94fe
retry navroute parsing after failure 2022-01-25 20:17:04 +02:00
Athanasius
0c938bddfc
Inara: API stated to not support compression 2022-01-25 17:43:04 +00:00
Athanasius
5b80ffbb90
Merge pull request #1414 from A-UNDERSCORE-D/fix/1369/Status-window-missing-Odyssey-ranks-of-Mercenary-and-Exobiology
Add Odyssey ranks to status page
2022-01-25 17:26:50 +00:00
A_D
ddcb5219b4
fix mercenary rank, add some comments 2022-01-25 19:23:22 +02:00
A_D
2a4199e098
de-magic-number row splitting 2022-01-25 19:13:32 +02:00
A_D
cf4c2d18f1
silence flake8 N806 2022-01-25 18:54:42 +02:00
A_D
046c07e89c
add Elite I-V 2022-01-25 18:43:04 +02:00
A_D
1f9f7d45f9
update lang 2022-01-25 17:48:56 +02:00
A_D
626fb0cb87
add odyssey ranks to status page 2022-01-25 17:39:44 +02:00
Athanasius
28cbd6e0ea
Inara: queue 'Rank'/'setCommanderRankPilot' as soon as seen
This means we *will* send a message when logging in on foot, rather than
waiting for a `Cargo` event that never arrives.
2022-01-25 15:27:35 +00:00
Athanasius
ded86c2ff5
inara: Rename to current_credentials to avoid 'creds' ambiguity
Every time I see `current_creds` my first though is "creds means
credits".
2022-01-25 15:00:33 +00:00
Athanasius
c4f734734e
inara: snake_case lastcredits variable 2022-01-25 14:59:53 +00:00
Athanasius
109f964fc3
Python: Version must be a quoted string now
Else `3.10` gets interpreted as `3.1` and it all breaks.
2022-01-25 14:30:58 +00:00
Athanasius
eb0ff31805
Python: Bump minor version in GH workflows & update Releasing.md
I used Releasing.md as reference for what would need the version
updating, but it didn't say anything about all the workflows, it now
does.
2022-01-25 14:26:42 +00:00
Athanasius
d6be32f7c9
Merge pull request #1408 from EDCD/fix/1401/inara-current-assets-including-fc
inara: Utilise Statistics Current_Wealth for commanderAssets
2022-01-20 18:14:42 +00:00
Athanasius
7ac248be7a
inara: Utilise Statistics Current_Wealth for commanderAssets
Inara itself seems to be doing this if it has access to CAPI-sourced
Journals.  If we don't send commanderAssets as part of
setCommanderCredits then it does ... something else ... and ends up with
your total assets value bouncing between what EDMC is causing and what
it sees from the CAPI-sourced journals.

So, don't send this from LoadGame any more, instead wait for Statistics,
and if it has the relevant data, also send commanderAssets.
2022-01-20 17:45:23 +00:00
Athanasius
333b84ada6
EDMCLogging: Fix minor MAGIC comment format issue 2022-01-20 14:59:46 +00:00
Athanasius
251f129774
EDMCLogging: Reword/format the 'UTC please' MAGIC comments 2022-01-20 14:58:06 +00:00
Athanasius
b9906a96fb
Merge pull request #1407 from A-UNDERSCORE-D/fix/1398/Enforce-all-logging-to-be-in-UTC
Switch logging times to be in UTC
2022-01-20 14:54:21 +00:00
A_D
71261fc3d9
Reorder and clarify some comments 2022-01-20 16:49:38 +02:00
A_D
3b4f6a4e85
switch comments to MAGIC tags 2022-01-20 16:41:18 +02:00
A_D
5f007b3f77
more clarifying logs 2022-01-20 16:32:36 +02:00
A_D
66a212f7c4
move UTC to hardcoded, add comment 2022-01-20 16:26:04 +02:00
Athanasius
3cb2c23257
Merge pull request #1404 from A-UNDERSCORE-D/fix/1155/Include-geometry-window-position-in---reset-ui
Reset geometry and UI scale with --reset-ui
2022-01-20 14:08:43 +00:00
A_D
7bb060f32c
dont explode if a key doesnt exist when resetting 2022-01-20 16:02:23 +02:00
A_D
cd81f65ed7
Reset geometry and UI scale with --reset-ui 2022-01-20 15:59:51 +02:00