summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add require-https option.HEADmasterKaz Kylheku2022-07-012-6/+9
| | | | | This is to allow the user to disable the mandatory https; like when using tamarind behind a reverse proxy.
* Move create UI to top, and adjust style to fit.Kaz Kylheku2020-04-181-16/+21
|
* Use @(include) for Lisp files to squash unbound warnings.Kaz Kylheku2017-01-251-2/+2
|
* Don't say user has no aliases if a search is empty.Kaz Kylheku2016-11-211-0/+4
|
* Use single, stable lazy list over *stdin*.Kaz Kylheku2016-11-111-3/+4
|
* Add some local directive to pattern functions so vars are private.Kaz Kylheku2016-11-112-0/+2
|
* Quick and dirty search box feature.Kaz Kylheku2016-10-093-2/+26
|
* Indentation fix.Kaz Kylheku2016-10-091-2/+2
|
* Show IMAP auth in diagram.Kaz Kylheku2016-08-311-8/+9
|
* Get rid of shortening; render URLs.Kaz Kylheku2016-05-192-9/+10
|
* Fix text which asserts that authentication is SASL.Kaz Kylheku2016-05-081-2/+7
|
* Document that TXR 140 is required.Kaz Kylheku2016-05-081-1/+1
|
* Specify longer PRNG warm-up period.Kaz Kylheku2016-05-081-1/+1
| | | | | | | | Use new make-random-state argument available in TXR 140 to obtain better random numbers from the /dev/urandom seed. This eliminates obvious patterns in the digits of the aliases generated by Tamarind.
* Check result of find in mark-aliases.Kaz Kylheku2016-04-281-1/+1
| | | | | Keys might not exist if aliases have been deleted; i.e. deleted aliases cannot be check-boxed.
* Factor out multiple load-aliases calls.Kaz Kylheku2016-04-171-6/+1
|
* When moving around aliases, keep checkbox values.Kaz Kylheku2016-04-172-1/+13
|
* Move up/down/top/bottom functionality.Kaz Kylheku2016-04-174-7/+69
|
* We need specify only mode "i" on IMAP socket.Kaz Kylheku2016-03-241-1/+1
|
* Whitespace: indentation.Kaz Kylheku2016-03-242-16/+16
|
* Upgrade to take advantage of redesigned @(if).Kaz Kylheku2016-03-221-1/+1
|
* Implementing IMAP authentication.Kaz Kylheku2016-03-212-1/+31
|
* Handle auth in authenticated state.Kaz Kylheku2016-03-211-0/+3
| | | | | | | This can happen if the user hits the back button and re-submits authentication. In that case it appears as if user name or password will work. Let's generate an error screen for that case to inform the user what is going on.
* Move random alias generation into :postinit handler.Kaz Kylheku2016-03-161-10/+5
|
* Create two alternative spellings for each alias.Kaz Kylheku2016-03-162-1/+12
| | | | | | | | I ran into a problem using a Tamarind alias, in a situation when I was not able to specify an e-mail address containing dashes. Let's have it so that dots or underscores work as separators between the digit groups.
* Move sasl socket path to configuration.tamarind-1Kaz Kylheku2016-03-122-1/+2
|
* Recommend Exim fast-track delivery rule for Tamarind aliases.Kaz Kylheku2016-03-121-1/+26
|
* New README file: how it works and how to install.Kaz Kylheku2016-03-121-0/+227
|
* umask 007 so world can't read sensitive data in aliasesKaz Kylheku2016-03-021-0/+1
|
* Configurable sessions dir.Kaz Kylheku2016-03-022-4/+5
|
* Remove geteuid check; we don't need privs any more.Kaz Kylheku2016-03-023-33/+0
|
* Use variable instead of /etc/aliases.Kaz Kylheku2016-03-021-9/+9
|
* Separating configuration stuff to config.txr.Kaz Kylheku2016-03-022-2/+4
|
* Tamarind.Kaz Kylheku2016-03-0215-0/+543
|
* NILKaz Kylheku2016-01-170-0/+0