Commit Graph

90 Commits

Author SHA1 Message Date
Luis Uguina
7685051662 Fix: Send reset signal to server on job upload error (#260)
* Fix: Send reset signal to server on job upload error
2020-06-18 13:57:52 +02:00
Luis Uguina
ce756db69d Fix: HTTPSendFile doesn't send a valid MimeType header to server (#263) 2020-06-17 10:19:29 +02:00
Luis Uguina
4ab4fa3e8e Refactor: update deprecated call to method to latest version (#262) 2020-06-17 10:18:13 +02:00
Luis Uguina
29f25f4f7e Fix: include any unhandled error response from server in error logs (#265) 2020-06-16 15:22:21 +02:00
Luis Uguina
fe69d6faa2 Feature: in text UI, show downloads in a single-line (#250)
* Feature: show downloads in a single-line in text UIs
2020-06-14 12:01:32 +02:00
Luis Uguina
49acd3ede3 Refactor: remove unused imports (#248) 2020-06-06 10:26:33 +02:00
Luis Uguina
399cb9971f Fix: remove certificate bypass (#240) 2020-06-02 16:04:54 +02:00
Luis Uguina
4cf51013e6 Replace standard Java HTTP libraries with okHTTP (#237)
* Replace standard Java HTTP libraries with okHTTP
2020-06-01 11:15:44 +02:00
Laurent Clouet
44cf85739c Code formator (#236)
* Re-import code formator
2020-05-28 13:28:42 +02:00
Andy Li
b91d3e71ce Fix: JAXB NoClassDefFoundError on Java 9+ (#218)
JAXB APIs are considered to be a part of Java EE and was removed by default in Java SE 9.
See: https://stackoverflow.com/a/47412779/6238618
2020-04-28 10:31:30 +02:00
Laurent Clouet
57bc27bdcf Feat: change the architecture of the 'sheepit network', instead of storing every frame,mp4,zip on a single server, use multiple servers(shepherds) 2020-04-14 17:35:54 +02:00
Laurent Clouet
08fe55564c Feat: Don't do last render image request, use local image 2020-04-14 17:32:22 +02:00
Laurent Clouet
53663a6933 Fix: nullpointerexception 2020-01-12 14:37:30 +01:00
Laurent Clouet
7b693a8f36 Save config file 2019-09-15 21:34:16 +02:00
Laurent Clouet
56239ae6dd Display global stats even when the session has no job 2019-09-09 10:25:12 +02:00
Laurent Clouet
86a02015a2 Last download status could be 99% instead of 100% 2019-09-05 13:16:28 +02:00
Laurent Clouet
96a1b28bc0 Use an xml (de)serializer to create Java object instead of parsing them by hand 2019-09-03 20:15:46 +02:00
Laurent Clouet
72462b88c7 Feature: do not store the passwrd as plain text but instead use a public key generated on server side 2019-08-22 21:35:26 +02:00
Laurent Clouet
3413301609 Moving to Intellij IDEA 2019-08-11 22:25:26 +02:00
Laurent Clouet
3230807a7d Migrate from ant to gradle 2019-08-10 22:09:32 +02:00
Laurent Clouet
9f1f509bb6 Use lombok annotation instead of get/set 2019-08-07 22:17:59 +02:00
Laurent Clouet
3e9d701d7c Cleaner version of removing project's directory 2019-08-07 18:40:02 +02:00
Laurent Clouet
de4dfcd047 Remove blend files after the render has started 2019-08-07 17:02:52 +02:00
Laurent Clouet
5d135f1681 Display human error on lost of internet connectivity 2019-07-12 17:46:57 +02:00
Laurent Clouet
208f49ba1d Memory amount should be in long not int 2019-02-20 13:46:53 +01:00
Laurent Clouet
8f4c899ea2 Add info about renderable project for this session: number of project allow by scheduler depending on the past error, current settings (ram, cpu, gpu,...) 2019-02-10 13:17:39 +01:00
Laurent Clouet
d2d5dffd3e Blender 2.7x and 2.80 don't have the same api 2019-01-18 19:29:56 +01:00
Laurent Clouet
d385cd4f34 More stats about the client 2018-12-20 17:35:06 +01:00
Laurent Clouet
e70e3b636d Do not handle cookies by hand but use buildin cookie manager 2018-12-01 15:29:42 +01:00
Laurent Clouet
f81d3b67b3 Add openCL support 2018-08-24 19:46:03 +02:00
Laurent Clouet
6ded57fc0a Use the actual available free memory instead of the max possible 2018-08-10 17:33:50 +02:00
Laurent Clouet
3f52082e4e Don't client side log config request 2017-11-27 01:15:28 +01:00
Laurent Clouet
a76131647f Handle http 408 from the server 2017-11-15 14:45:46 +01:00
Laurent Clouet
6ccb0374fd Add nice error message when renderer is not available 2017-06-06 13:38:48 +02:00
Laurent Clouet
566f5a3591 Follow 302 2017-05-10 00:06:43 +02:00
Laurent Clouet
c6f48661f0 Allow user to set the computer name 2017-05-08 01:35:08 +02:00
Laurent Clouet
e1bcbbdd7d Set flags before killing process 2017-05-01 20:48:02 +02:00
Laurent Clouet
0508db7f75 User can choose how much he willing to spent on each frame (based on pull request from 'Rolf Aretz Lap' 2017-04-25 13:06:23 +02:00
Laurent Clouet
4486a95662 KeepMeAlive should not stop on uncatched exception 2017-04-19 22:09:59 +02:00
Laurent Clouet
6a2cc2b8a6 Don't show strack trace on stdout but instead log it 2017-04-19 21:23:12 +02:00
Laurent Clouet
905fff3313 Allow user to set maximum memory he allows render to use 2017-03-29 22:13:04 +02:00
Laurent Clouet
e7354499ad Bugfix: handle crash of client when the file to upload is too big. (A better fix should fix use of DataOutputStream to not store the all file in ram) 2017-03-18 17:05:54 +01:00
Laurent Clouet
2d0cdc41d9 Bugfix: no free space detection should use the destination directory, not the actual file because it might not exist yet 2017-03-17 00:39:06 +01:00
Laurent Clouet
b5e62b3416 Typo in log 2017-03-05 22:39:40 +01:00
Laurent Clouet
22e7fa7ded Bugfix: don't update lastRequestTime in case of error (Timeout, IOException,...) 2017-03-01 00:30:48 +01:00
Laurent Clouet
e883148c89 Better log 2017-02-22 21:33:23 +01:00
Laurent Clouet
36c12ba6d1 Bugfix: server response size could be negative 2017-02-12 20:23:00 +01:00
Laurent Clouet
ea50176133 create an error type for when the server kills the render (before it was part of NOOUTPUTFILE) 2016-11-01 19:44:09 +01:00
Eyeballcode
f427502840 Typo english 2016-10-19 14:02:35 +02:00
Laurent Clouet
07f9662c00 * Better ui with more infos
* Remove revision from protocol since it's not use anymore
2016-10-12 00:34:51 +02:00