David Anderson
2363ec359d
Server programs: any time we can't connect to DB, try to explain why
2020-05-06 13:01:21 -07:00
Vitalii Koshura
1ce3793c76
Remove unused BOINC_RCSID constants
...
This fixes #2953
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2019-01-12 23:43:48 +02:00
David Anderson
78f7610f6e
remove dependency of boinc_api.h on str_replace.h (and hence config.h)
...
Any files that use strlcpy() or strlcat() must directly include str_replace.h
2013-06-06 17:31:46 -07:00
David Anderson
b9f0733c06
server: replace strcpy() with strlcpy() various places
2013-06-03 22:42:53 -07:00
David Anderson
32a08d27d9
- C++ code: use MAXPATHLEN for char arrays that hold paths
...
svn path=/trunk/boinc/; revision=25659
2012-05-09 16:11:50 +00:00
David Anderson
ce52c9cf3e
- storage stuff
...
svn path=/trunk/boinc/; revision=25341
2012-02-24 22:55:11 +00:00
David Anderson
3c70004c5c
- server: debug distributed storage functions
...
- generate upload signatures if needed
- assign deadlines to file xfer jobs (default 1 week)
- scheduler: ack completed file xfer results
svn path=/trunk/boinc/; revision=23866
2011-07-20 22:27:01 +00:00
David Anderson
27e05a3da9
- server: some stuff to prepare for distributed storage
...
- don't create result records for uploads and downloads.
Just create a msg_to_client record.
- the scheduler handles file-transfer results specially;
it makes a vector of them, then calls a project-supplied function
handle_file_xfer_results()
- change the interface and implementation of put_file and get_file
- client write project sched priority in GUI RPC replies,
but not to the state file
svn path=/trunk/boinc/; revision=23857
2011-07-19 20:52:41 +00:00
David Anderson
c70cd934b4
- server: rename send_file to put_file.
...
Factor out put_file() and get_file() functions
so they have a C++ API as well as command-line
svn path=/trunk/boinc/; revision=23425
2011-04-24 02:00:27 +00:00