Commit graph

5432 commits

Author SHA1 Message Date
Paul Beckingham
18c8b41f3f Config: Eliminated 2018-05-13 22:44:21 -04:00
Paul Beckingham
f28b68661d Docs: Removed references to $TERM, which is irrelevant anyway 2018-05-13 22:43:58 -04:00
Paul Beckingham
1751bbaea6 Context: Added local config load timing 2018-05-13 22:43:45 -04:00
Paul Beckingham
b57a734625 Config: Migrated to libshared Configuration 2018-05-13 22:43:33 -04:00
Paul Beckingham
00bbca275c Config: Separated configuration from defaults 2018-05-13 22:43:06 -04:00
Paul Beckingham
3eff3d2704 Config: Removed unused ::clear method
- This was used back when shadow file support needed to reset CLI parsing.
2018-05-13 22:42:05 -04:00
Paul Beckingham
bc517cecf3 libshared: Updated to d009b1de631c576510841593c85b257e96371b40 2018-05-13 22:41:55 -04:00
Paul Beckingham
3a69609ffd DOM: New references: tw.syncneeded, tw.program, tw.args, tw.width, tw.height
- And deprecating context.program, context.args, context.width, context.height
2018-05-13 22:41:19 -04:00
Paul Beckingham
6641ca13a1 DOM: Typo 2018-05-13 22:40:10 -04:00
Tomas Babej
5c243b6c4c TLSClient: Improve diagnostics
Task now correctly distinguishes the situation where CA file is present,
but not valid in some sense (empty file, not valid PEM, ..). In this
case the gnutls_certificate_set_x509_trust_file returns 0, as the number
of certificates detected in the file.

The method returns negative numbers for other errors, such as the CA
file itself missing.

Also clarify that when validating client cert/key pair, each of them can
be the source of the problem, not only the cliet certificate file.
2018-05-13 22:35:42 -04:00
Tomas Babej
4f28f26626 TLSClient: Respect 'allow all' and 'ignore hostname' trust settings 2018-05-13 22:35:18 -04:00
Tomas Babej
0907fbf906 style: Remove doubled spaces in the error message 2018-05-13 22:35:04 -04:00
Tomas Babej
4a27ba8bce TLSClient: Free error data after extracting error message 2018-05-13 22:34:53 -04:00
Tomas Babej
be4ca80842 build: Fix linking problem on non-OS-X platforms 2018-05-13 22:34:23 -04:00
Paul Beckingham
0a2f6caba0 TLS: Now uses SNI 2018-05-13 22:31:27 -04:00
Paul Beckingham
eb6af955c3 libshared: Updated to 6aa2b315c476bac3fdb7bf2bc259af55eee89f83 2018-05-13 22:31:15 -04:00
Paul Beckingham
dbfab0a535 Docs: Updated docs with new history/ghistory commands. 2018-05-13 22:31:02 -04:00
Lukas Barth
d2a1b9f18e Add localized strings 2018-05-13 22:30:45 -04:00
Lukas Barth
7ef0287467 Adding weekly/daily history commands 2018-05-13 22:30:09 -04:00
Paul Beckingham
5b42cb37c7 libshared: Updated to 09ddc067c8db2d19472283d037ff38d76d63eff8 2018-05-13 22:29:47 -04:00
Paul Beckingham
a5d7f1093e CmdTimesheet: Rewrote the command
- Updated the 'timesheet' command with a more compact report that accepts a
  filter, and has a default filter showing the last four weeks of completed and
  started tasks.
2018-05-13 22:29:36 -04:00
Paul Beckingham
fa654473c9 TLSClient: Removed test code 2018-05-13 22:28:46 -04:00
Paul Beckingham
1f0df70ac3 TLSClient: Typo 2018-05-13 22:28:38 -04:00
Paul Beckingham
2e0c7418e4 calc: Fixed Dirk 2018-05-13 22:28:17 -04:00
Paul Beckingham
a598dc4d3f CmdCalc: 'auto infix{true}' doesn't compile 2018-05-13 22:28:04 -04:00
Lukas Barth
c4f060413e Move strategies to cpp file 2018-05-13 22:26:51 -04:00
Paul Beckingham
29f2bce64d CmdModify: Code cleanup 2018-05-13 22:26:25 -04:00
Paul Beckingham
5915d3834d CmdInfo: Code cleanup 2018-05-13 22:26:01 -04:00
Paul Beckingham
8f7ec80666 CmdImport: Code cleanup 2018-05-13 22:25:46 -04:00
Paul Beckingham
0a6d606342 CmdIDs: Code cleanup 2018-05-13 22:25:32 -04:00
Paul Beckingham
24882e4ce5 CmdHistory: Code cleanup 2018-05-13 22:25:21 -04:00
Paul Beckingham
595fcef9bb CmdHelp: Code cleanup 2018-05-13 22:25:08 -04:00
Paul Beckingham
98fd46549c CmdEdit: Code cleanup 2018-05-13 22:25:00 -04:00
Paul Beckingham
45ecb72c16 CmdDuplicate: Code cleanup 2018-05-13 22:24:43 -04:00
Paul Beckingham
b5aadd0899 CmdDone: Code cleanup 2018-05-13 22:24:29 -04:00
Paul Beckingham
acd61f14fd CmdDiagnostics: Code cleanup 2018-05-13 22:24:11 -04:00
Paul Beckingham
613911dc10 CmdDenotate: Code cleanup 2018-05-13 22:23:56 -04:00
Paul Beckingham
24d5be3e14 CmdDelete: Code cleanup 2018-05-13 22:23:40 -04:00
Paul Beckingham
cd4e406dc9 CmdCustom: Code cleanup 2018-05-13 22:23:22 -04:00
Paul Beckingham
6671861e54 CmdCount: Code cleanup 2018-05-13 22:22:42 -04:00
Paul Beckingham
bc2b8cca52 CmdConfig: Code cleanup 2018-05-13 22:22:42 -04:00
Paul Beckingham
0aa7b4c3e3 CmdCommands: Code cleanup 2018-05-13 22:22:42 -04:00
Paul Beckingham
9e28c62730 CmdCalendar: Code cleanup 2018-05-13 22:22:42 -04:00
Paul Beckingham
5806cddfd3 CmdColumns: Code cleanup 2018-05-13 22:22:42 -04:00
Paul Beckingham
6828ce30f5 CmdColor: Code cleanup 2018-05-13 22:22:42 -04:00
Paul Beckingham
8ea7a88281 CmdCalc: Code cleanup 2018-05-13 22:22:42 -04:00
Paul Beckingham
a206d9405b CmdBurndown: Code cleanup 2018-05-13 22:22:42 -04:00
Paul Beckingham
4a0c6995ed CmdAttributes: Code cleanup 2018-05-13 22:22:42 -04:00
Paul Beckingham
396e923f22 CmdAppend: Code cleanup 2018-05-13 22:22:42 -04:00
Paul Beckingham
cefc287986 CmdAnnotate: Code cleanup 2018-05-13 22:22:42 -04:00