Dustin J. Mitchell
3cdc13aa37
expire tasks in 'ta gc'
2022-03-07 23:37:25 +00:00
Dustin J. Mitchell
919e91fd13
don't automatically update modified when updating it explicitly
2022-03-07 23:37:15 +00:00
Dustin J. Mitchell
2a6c91b3f9
Support expiring old, deleted tasks
2022-03-07 23:37:13 +00:00
Dustin J. Mitchell
fcdcebb1e0
Merge pull request #339 from djmitche/uuid-len-const
...
use TC_UUID_STRING_BYTES constant directly
2022-03-07 10:55:28 -05:00
Dustin J. Mitchell
43ab50db42
use TC_UUID_STRING_BYTES constant directly
2022-03-06 01:25:31 +00:00
Dustin J. Mitchell
a7f353bd6e
Merge pull request #332 from djmitche/cdylib
...
build a C interface to taskchampion
2022-03-03 19:43:22 -05:00
Dustin J. Mitchell
3a4c417cee
free replica in test
2022-03-02 20:58:36 -05:00
Dustin J. Mitchell
a525935008
import order fix
2022-02-27 18:14:21 +00:00
Dustin J. Mitchell
85153423be
include BCrypt on Windows
2022-02-27 17:59:58 +00:00
Dustin J. Mitchell
1c5b01975c
fix unused symbol on windows
2022-02-27 17:57:34 +00:00
Dustin J. Mitchell
aadd4a762f
support generation of paths from TCString on Windows
2022-02-27 17:41:45 +00:00
Dustin J. Mitchell
5072ed7458
a bit of docs
2022-02-27 17:13:55 +00:00
Dustin J. Mitchell
8a96ca7273
fix formatting
2022-02-27 17:07:09 +00:00
Dustin J. Mitchell
2c9d74515e
link to libtaskchampion separately from the unity tests
2022-02-27 17:03:04 +00:00
Dustin J. Mitchell
17ccaea096
try the latest 'cc' crate in hopes it fixes things
2022-02-26 23:05:36 +00:00
Dustin J. Mitchell
f0178d4fab
don't use unsafe_op_in_unsafe_fn, as it's not in MSRV
2022-02-24 03:33:08 +00:00
Dustin J. Mitchell
471119dbdf
TCString as PassByValue
2022-02-18 03:52:09 +00:00
Dustin J. Mitchell
2eee761644
fix xtask Cargo.toml
2022-02-16 01:03:46 +00:00
Dustin J. Mitchell
741cb84430
better docs for C
2022-02-16 01:01:35 +00:00
Dustin J. Mitchell
b1d537ac87
use codegen, instead of build.rs, to build header file
2022-02-16 00:28:07 +00:00
Dustin J. Mitchell
02055b122e
find shared library on macos as well
2022-02-16 00:07:30 +00:00
Dustin J. Mitchell
8e34c107d5
update safety comments
2022-02-13 22:21:07 +00:00
Dustin J. Mitchell
ca904d6288
improve output of C tests
2022-02-13 21:02:18 +00:00
Dustin J. Mitchell
41a578ab2b
add server support
2022-02-13 20:18:07 +00:00
Dustin J. Mitchell
c0403f3f38
fix bad test
2022-02-13 16:18:17 +00:00
Dustin J. Mitchell
fc73911cde
fix some clippy::wrong_self_convention
2022-02-13 03:39:39 +00:00
Dustin J. Mitchell
ad464c4779
use Uda instead of UDA
2022-02-13 03:39:39 +00:00
Dustin J. Mitchell
51a854cfef
address some clippy lints
2022-02-13 03:30:02 +00:00
Dustin J. Mitchell
bbb7b64842
review safety comments
2022-02-13 03:19:11 +00:00
Dustin J. Mitchell
c22182cc19
rename trait methods to avoid ambiguity
2022-02-13 02:30:17 +00:00
Dustin J. Mitchell
213da88b27
add tc_task_get_taskmap
2022-02-13 02:05:25 +00:00
Dustin J. Mitchell
1488355b89
add working-set support
2022-02-12 22:19:09 +00:00
Dustin J. Mitchell
ad560fdb79
add UDA support
2022-02-12 16:22:45 +00:00
Dustin J. Mitchell
f81c4eec90
rename array to list in rust types
2022-02-12 15:20:46 +00:00
Dustin J. Mitchell
e9cd6adc5b
fix memory leak, remove blanket pointer-by-value impls
2022-02-12 01:21:05 +00:00
Dustin J. Mitchell
76cbc2880b
refactor annotations to handle invalid strings
2022-02-12 00:26:57 +00:00
Dustin J. Mitchell
7ebdaa761c
treat libc::time_t as a PassByValue
2022-02-12 00:18:01 +00:00
Dustin J. Mitchell
af51e0382a
implement lists in the same files as singular data
2022-02-11 23:59:22 +00:00
Dustin J. Mitchell
7996a98908
add annotation support
2022-02-11 23:54:52 +00:00
Tomas Babej
e60fdafdaa
centos8: Fix missing repo metadata
2022-02-11 00:40:31 -05:00
Jan Palus
d541e0da65
TLSClient: fix multiple issues with error handling
...
- do not check errno on successful function calls (it might not be
cleared after previous failed one)
- GNUTLS_E_* are not passed through errno but as function return value
- therefore there's more error spectrum than -1
- do not assume whole header is received, check number of bytes fetched
small additional improvements:
- read as many bytes into buffer as possible before appending to data
- skip writing nul byte at the end of buffer and use append() instead
- additional sanity checks
2022-02-11 00:19:04 -05:00
Dustin J. Mitchell
b01285d780
add some simple replica functions
2022-02-10 01:18:50 +00:00
Dustin J. Mitchell
1c734851ae
safety notes for new types
2022-02-10 01:10:40 +00:00
Dustin J. Mitchell
7a473d0eda
simplify imports
2022-02-10 01:01:02 +00:00
Dustin J. Mitchell
a4d992012e
TCUuidList, refactor traits
2022-02-10 00:55:34 +00:00
Dustin J. Mitchell
8cbd44544c
remove commented-out code
2022-02-10 00:30:13 +00:00
Dustin J. Mitchell
914017b46c
tc_replica_all_tasks
2022-02-10 00:11:30 +00:00
Dustin J. Mitchell
c9c72b4fd3
return TCResult from tc_uuid_from_str
2022-02-09 23:43:23 +00:00
Dustin J. Mitchell
28a4599a6a
rename TCStrings to TCStringList
2022-02-09 23:37:32 +00:00
Dustin J. Mitchell
8caf442e3f
mark all extern-C functions as unsafe
2022-02-09 23:26:39 +00:00