aboutsummaryrefslogtreecommitdiff
path: root/styles.css
Commit message (Collapse)AuthorAgeFilesLines
* center login box + UI more mobile friendlyMiquel Lionel2022-04-191-0/+2
|
* A mail can be sent on encrypted form generationMiquel Lionel2022-03-201-0/+7
| | | | | - Also, function and variable names are now camelcased to keep consistency.
* fix Makefile and gpg key export during it.Miquel Lionel2021-07-201-0/+2
| | | | | | | | | - esthetic improvments too, in particular the links table: Added the correct id on the linkstable, the styles from css weren't applied. - some variables were used but not declared beforehand in the cookie check function in gpigeon-template.cgi. we fix that
* fixesMiquel Lionel2021-07-181-1/+20
| | | | | | | | | | - Makefile is better: the generated password via genpass.pl or genpass.pl with -i flag should now be a correct argon2id hash in both cases. - Added missing checks in the makefile - Fixed undeclared variables in gpigeon-template.cgi Running make should be better and require less manual fiddling now.
* added crude file upload possibilitiesMiquel Lionel2021-07-141-0/+1
|
* Better way to validate cookies and others improvsMiquel Lionel2021-07-041-28/+135
| | | | | | | | | | | | | | | | | | | | | | | - Added GPLv3+ short header in source files (genpass.pl, gpigeon-template.cgi and link-template-tmpl.cgi). - Added some security headers in the example nginx configuration file, and renamed the NGINXCONFDIR variable in the Makefile to SITESENABLED, it makes a bit more sense. - Hastily drawed a more fitting .ico/mascot for the project - Tweaked the styles.css to be somewhat more responsive. Some tags in index.html and gpigeon-template.cgi and link-template-tmpl.cgi have now an id for styling. - Fixed and improved cookie validation. While working on the multi-user alternative, I noticed that the ValidCookies() function was flimsy, I was used eq... I learned about 'cmp' and throwed some UA and IP address match to make it a bit more robust. - Improved the genpass.pl script, if you want a argon2id of your password, you can now launch it in interactive mode with the '-i' arg. It'll fill the ARGON2ID_HASH variable in the existing config.mk with the hash of the provided password - Fixed inconsistencies in the Makefile. I was overwriting changes with sed for no good reason instead of using the -i switch ! I also moved the mail address, mail sender, and gpg id checks to the top of the file since they are the most important. Also, the 0xlong is not needed in config.def.mk anymore, we extract via the mail address.
* css for responsive text area message boxMiquel Lionel2021-04-121-0/+16
|
* use template instead of writing perl in perlMiquel Lionel2021-02-281-0/+35
- also renamed gpigeon.css -> styles.css. more standard - utf-8 rules. other charset can't defeat him.