Commit Graph
100 Commits
Author SHA1 Message Date
CodeSteak c2d01760c7 Set Server Version to 1.0; Show Version on Startup 2019-06-12 13:23:47 +02:00
CodeSteakandSeil0 6b6ef67122 Revert "Make Client resizeable"
This reverts commit 36a8bccfe3.
2019-06-08 22:46:34 +02:00
CodeSteak 4a213afdf5 Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-06-08 22:17:24 +02:00
CodeSteak 36a8bccfe3 Make Client resizeable 2019-06-08 22:16:47 +02:00
CodeSteak f4db466b37 Client Connection: [Auto]Retry Once
if Connection is lost or timed out
2019-06-08 21:25:56 +02:00
CodeSteak 86008828f5 Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-06-08 13:14:56 +02:00
CodeSteak c1ec000b98 document autoconnect 2019-06-08 13:14:24 +02:00
CodeSteak 4cd4481182 change Semantics of Client AutoConnect.searchServer.
* now returns an optional
* uses multiple trys.
2019-06-05 19:43:11 +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 727558d867 Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-06-05 17:06:01 +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 d5853d7006 Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-06-04 16:10:26 +02:00
CodeSteak 00fc294396 set timeout for Server Connection 2019-06-04 16:10:11 +02:00
CodeSteak a3a86cf913 Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-06-03 21:22:09 +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 189b1955d7 Fix: Client.getTexturePreview
get Preview instead of File
2019-06-03 18:55:23 +02:00
CodeSteak 3e5d2da366 change Connection API Option to Nullable, to match Kotlin's style 2019-06-03 18:40:37 +02:00
CodeSteak fd749069a1 fix Sha256.toString() 2019-06-03 18:28:53 +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 c975730a58 sry, fix Formating :D 2019-06-03 16:33:19 +02:00
CodeSteak 37c4983d8e fix Typo in 'ConnectionUnexpectedPacketException' 2019-06-03 16:32:06 +02:00
CodeSteak 67401817a0 implement 'TextureReplace' NetOp 2019-06-03 16:31:04 +02:00
CodeSteak 972d199154 implement 'getTextureFile' and 'getTexturePreview' Netop 2019-06-03 15:50:09 +02:00
CodeSteak d7e2977f2a comment out non-compiling code 2019-06-03 15:38:39 +02:00
CodeSteak d1f2f42511 Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-06-03 15:34:13 +02:00
CodeSteak 73fd94e314 make Sha256 own Class 2019-06-03 15:33:41 +02:00
CodeSteak 7f8277415e implement 'get Texture' Netop 2019-06-03 15:18:42 +02:00
CodeSteak badd50de38 Move development of 'feature-client-net' to 'master' 2019-06-03 15:07:18 +02:00
CodeSteak 872fc6c289 restructure & rename all things in Net 2019-06-03 15:05:50 +02:00
CodeSteak d7dd858d42 Match DataModel On Query 2019-06-02 22:32:19 +02:00
CodeSteak 40cda05ad4 Merge branch 'master' into feature-client-net 2019-06-02 22:04:23 +02:00
CodeSteak 2e344da2f4 implement query ; fix error handling 2019-06-02 22:04:01 +02:00
CodeSteak 1b41132c18 Add Type for Texture 2019-06-02 22:01:32 +02:00
CodeSteak d907ff138a implement PING Netop 2019-06-02 20:59:05 +02:00
CodeSteak 2c064fe15c add GSON dependency 2019-06-02 20:58:21 +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
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
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
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
CodeSteak e77bd4012b vim feindesign_suche
neue Score. (Einbeziehung der Position im Query)
2019-05-02 20:17:25 +02:00
CodeSteak ebb1c95a5a vim Suche
• Füge Beispiele ein.
• Neu: After-Spezialfilter
• Anpassung der Auswertung:
◦ (abgerundet aufgerundet)
◦ Spezialfilter sind nun erforderlich.
◦ Neu: Spezialfälle
• Zuständigkeiten jetzt Fett (Client-Server Interaktion)
2019-05-02 19:17:38 +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
CodeSteak efdf28a52a restructure package enum 2019-04-25 23:30:50 +02:00
CodeSteak 68716569ea safe netzwerk-protokoll.fodt :] 2019-04-25 21:29:36 +02:00
CodeSteak 926c1d105c Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-04-25 21:25:09 +02:00
CodeSteak b9aa8e9fb7 ändere Datums-Format 2019-04-25 21:24:35 +02:00
CodeSteak 0e06fb1df4 implement Network Handler Logic 2019-04-24 19:24:00 +02:00
CodeSteak ca4fde0b50 add way to send Texture and Texture Arrays 2019-04-24 18:45:01 +02:00
CodeSteak aa55b5948e implement Network send 2019-04-24 18:14:11 +02:00
CodeSteak 1ae8bed86b Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-04-24 17:02:16 +02:00
CodeSteak 4f6f13d2ea implement Network receive 2019-04-24 17:01:43 +02:00
CodeSteak 66ffcb7062 sry! fix serde marco import 2019-04-23 16:32:06 +02:00
CodeSteak 84efffb6c7 implement serde (se, de) thingy for sha256, textureformat, texture 2019-04-23 16:28:28 +02:00
CodeSteak a6d8b0a057 update html, pdf 2019-04-23 14:36:49 +02:00
CodeSteak 6644ed6ab5 fix plan (partly) 2019-04-23 14:33:12 +02:00
CodeSteak 89902e57ff add cthulhu to server 2019-04-20 23:07:08 +02:00
CodeSteak 88fae2cba4 create skeleton for server from design 2019-04-20 01:24:19 +02:00
CodeSteak 6f86302e06 add rust and intellij to gitignore 2019-04-20 01:21:57 +02:00
CodeSteak 7555ca78a9 move tests to own folder 2019-04-20 00:53:30 +02:00
CodeSteak c57a7269b4 make own folder for orga 2019-04-20 00:52:07 +02:00
CodeSteak 11b528251f mv mokup -> pflichtenheft/mockup 2019-04-20 00:50:54 +02:00
CodeSteak e0dd994519 add Server Diagram to grobdesign.fodt ; fix file layout 2019-04-20 00:48:29 +02:00
CodeSteak 630ccadd69 move diagram files around 2019-04-20 00:46:18 +02:00
CodeSteak 6022da388c vim server_architektur.rs ; add methods to DataStore 2019-04-19 23:23:32 +02:00
CodeSteak f81c700a48 vim server_architektur.rs // add many things 2019-04-19 18:44:44 +02:00
CodeSteak c72fa53be4 vim server_architektur; first draft of pseudo rust. 2019-04-19 17:15:08 +02:00
CodeSteak 1560c7521c vim netzwerk-protokoll | add desired_format to Get Texture Preview 2019-04-19 16:48:28 +02:00
CodeSteak 4a40c63c9c vim suche: Ausgabe, Verantwortlichkeiten 2019-04-15 17:00:10 +02:00
CodeSteak 54099d7bff vim Netzwerk-Protokoll: + Fehlerhandhabung 2019-04-15 16:59:39 +02:00
CodeSteak 1d241bab60 vim mastertestplan (AT#4) 2019-04-10 20:01:44 +02:00
CodeSteak adde5cf693 vim suche 2019-04-10 19:53:37 +02:00
CodeSteak d82f77e83c /doc/{architektur -> feindesign} 2019-04-08 21:31:25 +02:00
CodeSteak 216b824df6 netzwerk-protokoll 1.0 2019-04-08 21:30:38 +02:00