Commit Graph

59 Commits

Author SHA1 Message Date
CodeSteak e95248ec5e change default timeout 2019-06-19 15:49:13 +02:00
CodeSteak 71b735785f increment Server Version to 1.0.2 2019-06-19 15:47:23 +02:00
CodeSteak d81aa56e49 Server Version in Cargo.toml -> '1.0.1' 2019-06-14 12:27:38 +02:00
Lukas Fürderer a3c03c4bc7 Make search for texture name case-insensitive
Fixes #47
2019-06-14 11:12:56 +02:00
CodeSteak c2d01760c7 Set Server Version to 1.0; Show Version on Startup 2019-06-12 13:23:47 +02:00
CodeSteak 3c2984a404 fix formatting 2019-06-05 19:35:10 +02:00
CodeSteak c55182d6cc fix warnings in server code 2019-06-05 19:34:37 +02:00
CodeSteak e540e58161 forgot the checkin main, protocol/mod. Sry!! 2019-06-05 19:32:23 +02:00
CodeSteak adc8725a36 Implement AutoConnect 2019-06-05 17:05:34 +02:00
CodeSteak 99ef2a8edc Fix: Some Unknown Server Compile Problem. 2019-06-05 17:04:54 +02:00
CodeSteak cf37e579ad FIX: server using 'read_timeout_s' for 'set_write_timeout' 2019-06-04 16:17:25 +02:00
CodeSteak 47cf586116 [dirty] Implement Background Preview Generation 2019-06-03 21:21:52 +02:00
CodeSteak b2ba9a9ba4 impl fmt::Display for Sha256 for Logging 2019-06-03 19:05:55 +02:00
CodeSteak c26a1b80f1 Server Now Listens on Every Interface.
'::' is needed to listen on all interfaces.
'::1' listens only on local interface.
2019-06-03 16:55:40 +02:00
CodeSteak ec9c6888fc Fix: GC craches on startup
The existens of texture_base_path must be checked!
2019-06-02 20:48:29 +02:00
CodeSteak c2bd135dd9 Implement Server Logging 2019-05-24 17:23:12 +02:00
CodeSteak adfafe1fc6 handle server crashing while holding data_store lock. 2019-05-13 23:09:50 +02:00
CodeSteak 000c28ff4f remove TextureConvertResult Thingy 2019-05-09 20:19:27 +02:00
CodeSteak a2089dbd92 check if texture is file before deletion in GC 2019-05-09 20:18:19 +02:00
CodeSteak 92b053769a change visibility of persistency::DataStore::extract_hash 2019-05-09 20:14:34 +02:00
CodeSteak 89b2b480ce implement image preview 2019-05-09 20:13:15 +02:00
Lukas Fürderer 77cecebe52 Implement garbage collect on the server 2019-05-08 16:34:55 +02:00
Lukas Fürderer 195b352cd2 Fix metadata load path on server start 2019-05-08 15:49:00 +02:00
CodeSteak 6ec289cdb9 Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-05-08 15:18:52 +02:00
CodeSteak cde0238d62 get sorting of query result right 2019-05-08 15:18:30 +02:00
Lukas Fürderer 3198fbc514 Add test for correct serialization of a texture 2019-05-08 15:08:29 +02:00
CodeSteak 10b775cdc9 fix formating 2019-05-08 15:05:22 +02:00
CodeSteak 0090628452 change serialization of date to match specs 2019-05-08 15:03:18 +02:00
CodeSteak d9d4f16c01 implement glue code; Server is now startable
Server can now be used. All features except preview and gc should work.
2019-05-07 22:43:14 +02:00
CodeSteak 5db62d4d08 test search by using examples in doc. 2019-05-07 21:18:05 +02:00
CodeSteak 55cff24e9b add some query_filter tests 2019-05-07 18:57:00 +02:00
CodeSteak 2784e8d2ff implement date parsing as FromStr trait 2019-05-07 18:44:59 +02:00
CodeSteak b53b3af8c0 implement query_filter stuff. 2019-05-07 18:36:23 +02:00
CodeSteak 66fc54cb3e remove some allow annotions and fix resulting warnings 2019-05-07 17:46:17 +02:00
CodeSteak cd5e69145f merge 2019-05-07 17:41:21 +02:00
CodeSteak cb2b8339a6 partialy implement Query, also add date 2019-05-07 17:36:32 +02:00
Lukas Fürderer 9f5961c3a8 Store the date when each texture was added 2019-05-07 16:52:40 +02:00
CodeSteak cfc2ff5886 flush on change metadata 2019-05-06 09:34:12 +02:00
CodeSteak 28085f9b87 partialy implement Glue Logic 2019-05-05 20:28:35 +02:00
CodeSteak 5369304516 fix dir creation bugs 2019-05-05 19:54:26 +02:00
CodeSteak 88ba7a6dd3 panic on missing Texture on Disk
Until we have a better idea
2019-05-05 19:39:08 +02:00
CodeSteak 156912d4f6 minor fixes 2019-05-05 19:23:10 +02:00
CodeSteak 89fa985005 refactor persistency 2019-05-05 19:16:52 +02:00
Lukas Fürderer 073eb9011c Implement store procedure for metadata 2019-05-04 18:35:49 +02:00
Lukas Fürderer 56ececee83 Fix Bug: texture format != preview format 2019-05-03 15:02:40 +02:00
Lukas Fürderer acf27a2d7b Improve return type for insert function 2019-05-03 13:56:08 +02:00
Lukas Fürderer 96c2864a07 Implement more persistency logic 2019-05-03 11:19:34 +02:00
Lukas Fürderer 39b2a2c442 Implement some persistency features 2019-04-30 19:08:40 +02:00
CodeSteak 25b05d90fa refmt server network 2019-04-25 23:37:53 +02:00
CodeSteak 8cbee2fcc5 restructre server network files 2019-04-25 23:37:16 +02:00