Commit Graph

157 Commits

Author SHA1 Message Date
Paul b61f6cfcf6 remove some stray conflict markers 2022-05-06 13:30:10 +01:00
paul 3674865761 merge gtk3 branch into master 2022-05-06 11:01:22 +01:00
Ricardo Mones 39aff56f3f Honor GTK project name¹, except some files…
…where it refers to previous name of the project.

¹ https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html
2022-03-18 20:18:35 +01:00
Paul 07d5a51eb2 update man page 2021-01-16 20:26:16 +00:00
Paul 4b69383769 update man page 2021-01-16 20:25:27 +00:00
Paul 80892ff338 fix info 2020-12-22 18:33:20 +00:00
Paul 72bc6f83ed fix info 2020-12-22 18:32:37 +00:00
wwp 4727ce71f6 Fix parsing of command-line arguments:
- matching substrings won't work anymore (--receive-al won't match --receive),, I'm not
  sure at all this was intentional,
- fix and enhancement handling of mandatory and optional arguments to options (and fix
  their representation in --help),
- fix sub-arguments not being properly eaten by parser, then being parsed twice,
- -d is now an alias to --debug,
- avoid hardcoding strings length (fd_write, fd_write_all, strncmp), this is prone to error,
- more comprehensive error messages,
- man page content updates and fixes, format fixes and enhancements.
2020-08-19 10:07:55 +01:00
wwp a1c0649aa1 Fix parsing of command-line arguments:
- matching substrings won't work anymore (--receive-al won't match --receive),, I'm not
  sure at all this was intentional,
- fix and enhancement handling of mandatory and optional arguments to options (and fix
  their representation in --help),
- fix sub-arguments not being properly eaten by parser, then being parsed twice,
- -d is now an alias to --debug,
- avoid hardcoding strings length (fd_write, fd_write_all, strncmp), this is prone to error,
- more comprehensive error messages,
- man page content updates and fixes, format fixes and enhancements.
2020-08-19 10:57:11 +02:00
wwp bc0109313b Fix help about command-line arguments that do require a parameter. 2020-02-11 15:06:36 +00:00
wwp 9af34e2de1 Update copyright year to 2020 in manual. 2020-02-11 15:06:11 +00:00
wwp d3978c41f4 Update copyright year to 2020 in manual. 2020-02-11 15:56:36 +01:00
wwp 12078731e6 Fix help about command-line arguments that do require a parameter. 2020-02-11 15:55:51 +01:00
Ricardo Mones ec8c36f6bc Remove mention of unused library 2019-01-03 01:07:58 +01:00
Ricardo Mones 9bed4f7d3e Remove mention of unused library 2019-01-02 13:21:06 +01:00
Andrej Kacian e03ba6bc4c Added unit test framework, and some initial unit tests. 2018-09-14 11:28:01 +02:00
Andrej Kacian a095dd9a48 Added unit test framework, and some initial unit tests. 2018-08-31 14:37:46 +02:00
Andrej Kacian 8f139f2a1c Fix a buffer overflow in password encryption, and allow arbitrary password length.
Fixes bug #4033 - Claws Mail crashes [malloc(): memory
corruption] while trying to save account password greater
than 136 chars
2018-06-11 13:14:56 +02:00
Andrej Kacian a7f0d049b6 Fix a buffer overflow in password encryption, and allow arbitrary password length.
Fixes bug #4033 - Claws Mail crashes [malloc(): memory
corruption] while trying to save account password greater
than 136 chars
2018-06-10 00:53:20 +02:00
Paul 4bfea623b0 fix syntax error in man page
List syntax error. This means .IP, .TP or .RS/.RE markup is garbled.
Common causes include .TP just before a section header, .TP entries
with tags but no bodies, and mandoc lists with no trailing .El.
These confuse doclifter, and may also mess up stricter man-page
browsers like Xman and Rosetta.

Patch by Eric S. Raymond
2018-05-26 15:09:05 +02:00
Paul ad478394f0 fix syntax error in man page
List syntax error. This means .IP, .TP or .RS/.RE markup is garbled.
Common causes include .TP just before a section header, .TP entries
with tags but no bodies, and mandoc lists with no trailing .El.
These confuse doclifter, and may also mess up stricter man-page
browsers like Xman and Rosetta.

Patch by Eric S. Raymond
2018-05-22 11:21:58 +01:00
Ricardo Mones afd7adf52b Document the new --insert command line option
added in commit 9b17603ded
2017-09-21 10:49:52 +02:00
Andrej Kacian 43a5970e1f Include more details in doc/src/password_encryption.txt. 2017-04-29 14:35:01 +02:00
Ricardo Mones 5eb311cca2 Fix file name in manpage 2017-03-26 01:22:47 +01:00
Ricardo Mones 02227f24db Capitalise, punctuate and clean manpage 2017-03-04 13:04:33 +01:00
Ricardo Mones 5749755a0e Add forgotten file to manpage 2017-03-04 12:48:25 +01:00
Ricardo Mones f65a20ac30 Fix option item and update dates 2017-03-03 15:08:26 +01:00
Ricardo Mones bc82ccd6d2 Add passwords file to manpage 2016-08-05 17:54:32 +02:00
Andrej Kacian 54ce0e858a Use PBKDF2 to derive encryption key for passwords.
...instead of my previous hash-then-xor nonsense.
2016-05-24 18:30:44 +02:00
Andrej Kacian ffd418aaa7 Use PBKDF2 with HMAC-SHA1 for master passphrase in clawsrc.
The 64 bytes long key derivation is stored in 'master_passphrase'
pref, together with number of rounds used in its computation.

Introducing also two new common prefs:
master_passphrase_salt - holds a randomly generated 64 bytes
  for use as salt with PBKDF2. Base64-encoded.
master_passphrase_pbkdf2_rounds - number of rounds (or
  iterations) for next passphrase key derivation

The latter can be tweaked by user in case they want to use more
or less rounds, e.g. if they're running on weaker hardware and
KD with default number of rounds takes too long.
2016-04-08 10:05:37 +02:00
Paul 3e23374a55 pay attention there! 2016-04-03 11:22:43 +01:00
Paul df7e5878ac a handful of documentation updates 2016-04-03 11:21:14 +01:00
Andrej Kacian 499c9fec4d "Master password" is now called "master passphrase".
This is to help diferentiate between passwords coming from
accounts, plugins, etc., and the master passphrase used in
an AES encryption key for encrypting these passwords.
2016-03-03 19:10:47 +01:00
Ricardo Mones d1c40b332d Fix bug #2604: Add support for -geometry
And document it too :-)
2016-02-19 19:15:12 +01:00
Andrej Kacian ad9ddd799e Added password_encryption.txt to docs/src. 2016-02-04 22:04:48 +01:00
Andrej Kacian e7374d38e5 Removed simple-gettext.c, as it is not being used at all. 2016-02-03 11:50:43 +01:00
Paul 10325e955f add Charles to the man page 2015-12-23 16:34:36 +00:00
Paul 2e32ae5086 list tags directory 2015-10-19 17:15:29 +01:00
Ricardo Mones 2eb7d1eed2 Document also FAQ location in manpage
As suggested by Paul (thanks!)
2015-10-09 18:03:33 +02:00
Ricardo Mones e61a8b585e Document tunnel command's environment variables 2015-10-07 21:52:46 +02:00
Ricardo Mones 360fe41e8e Document more accurately --debug option on Windows
Also add specific log file location, update copyright year
and manpage date, and fix all those unescaped hyphens.
2015-06-05 19:12:02 +02:00
Charles Lehner 952c6d7e35 Add ManageSieve plugin 2015-04-25 13:26:06 +02:00
Andrej Kacian a2068001ee Use GLib's implementation of Base64 instead of our own. 2014-11-15 19:59:29 +01:00
Ricardo Mones 723acc9063 Add license and copyright to 9b3fd2b5 2014-06-28 01:13:22 +02:00
Ricardo Mones bdf3002398 Manpage: update COPYRIGHT, add LICENSE section 2014-05-27 10:10:21 +02:00
Ricardo Mones 9b3fd2b562 Update licensing for Makefile.am files 2014-05-25 12:39:10 +02:00
Ricardo Mones 7f3dc2883d Update manpage
• Add missing USER environment variable and sort all variables
  alphabetically while at it
• Update team list to match AUTHORS file and compact list of past
  team members
• Other cosmetic changes to improve readability
2014-01-13 21:38:13 +01:00
Colin Leroy 9570a00c49 Fix bug #2891, "Ability to toggle debug mode for a running instance"
Patch by Darko Coruga
2013-03-20 11:34:34 +01:00
Ricardo Mones f2493c613a Initial setup for git 2013-03-17 19:32:09 +01:00
Paul Mangan cf5fc7f3de 2013-01-09 [paul] 3.9.0cvs55
* doc/man/claws-mail.1
	* src/gtk/about.c
		update copyright year
2013-01-09 12:04:13 +00:00