aboutsummaryrefslogtreecommitdiff
path: root/gpigeon-template.cgi
Commit message (Collapse)AuthorAgeFilesLines
* reinstate index.html, static is kingMiquel Lionel2021-04-161-23/+1
|
* Cookie based login addedMiquel Lionel2021-04-111-87/+177
| | | | | | | | | | | | - the cookie last 1 year and is set upon login - deleted when pressing "Disconnect" button - updated the config.mk and Makefile for COOKIES_DIR variable - camel-cased the subroutines. I like it that way, it stands out more compared to variables - reinserted some vars back into link-tmpl.cgi, it wasn't making sense to have them in gpigeon-template.cgi - no more 'Unknown' link asker in the links table: if the string is a valid email address, we link to the file in the table.
* text string are ordered alphabeticallyMiquel Lionel2021-03-211-35/+64
|
* now it delete itself like beforeMiquel Lionel2021-02-281-1/+4
|
* use template instead of writing perl in perlMiquel Lionel2021-02-281-157/+68
| | | | | - also renamed gpigeon.css -> styles.css. more standard - utf-8 rules. other charset can't defeat him.
* closing bracket in else in notif_defined subMiquel Lionel2021-02-241-0/+1
|
* fix complain about $text_strings variablesMiquel Lionel2021-02-241-2/+2
|
* cleaning up the generating filename partMiquel Lionel2021-02-241-10/+4
|
* fix argon2id_verify argsMiquel Lionel2021-02-241-1/+1
|
* remove useless install script, simpler randregexMiquel Lionel2021-02-241-4/+2
|
* New password algo and handling strings betterMiquel Lionel2020-12-101-81/+80
| | | | | | | - Text strings are now regrouped in an hash, less insane than an array. - I searched a bit in terms of password saving methods and Argon2 seemed pretty good. So now we use it.
* Less erroneous english text stringsMiquel Lionel2020-11-231-1/+1
| | | | "Succesfull deletion" => "Successful removal"
* syntax error in HAS_MAILSERVER=1 checkMiquel Lionel2020-11-221-4/+4
|
* Add 'if defined' checks to length_msg_form variableMiquel Lionel2020-11-211-38/+42
| | | | | | Now warning and strict module doesn't complain, and my web server error log is cleaner. IMO, it has a nice effect to give a clearer idea of what the conditional tries to achieve there.
* Removing "\n" string for $password_field variableMiquel Lionel2020-11-211-1/+1
| | | | So the server error.log doesn't complain.
* Various bug fixes in the perl code.Miquel Lionel2020-11-181-53/+52
| | | | | | | | | - Fixed the bug when the page was displaying in plain text after generating a link. My tired ass last night didn't think to print to the gpg_form filehandle. - Fixed the bug when not all the text was written in the link file (the gpg form as I call it). reason: see above. - Fixed the 'if ($HAS_MAILSERVER)' check. now it makes more sense. - Fixed the bug when the link user was marked as 'Unknown' in the table but in the l/xxxx.cgi file it was there. Reverted code and it works now, it grep the right line and fill the $nongpg_user var with the right info. - Fixed a bug where '0x' was inserted before the $mymail_gpgid variable in the generation of the gpg form. '0x1234' would become '0x0x1234' in the generated form. It's okay now. - Fixed various syntax errors.
* Readability of the script a bit improved.Miquel Lionel2020-11-171-146/+121
|
* Removing some abstractions introduced with new subMiquel Lionel2020-11-171-81/+77
| | | | | | | | | | We don't need the sub print_smtp_method. We can pass the args directly, we are just printing text one time. No need for a sub. Also fixed indeting here and there cleared HTML_CSS and HTML_CHARSET variable The characters limiting code for the message form should work good now. I setted it to a default of 3000 maxium characters.
* Local SMTP server OR external SMTP server shenanigansMiquel Lionel2020-11-171-83/+104
| | | | | | | | - The print_smtp_method sub has been added and behavior depends on the HAS_MAILSERVER variable value. If 0 we assume the admin has no mailserver available locally so we use Net:SMTPS and external server. If 1, we switch to Mail::Sendmail. - We renamed some variables so they make more sense now. - Text strings are translated from Baguette to Shakespeare. it was time.
* Don't need cookie sub, removing itMiquel Lionel2020-11-161-3/+5
| | | | Also don't need cgi-carp. need to uncomment if needed for debugging.
* Commit initialMiquel Lionel2020-11-101-0/+324
On ajoute les fichiers. On normalise le nom des icônes en favicon.ico puis on met la notif de suppression des fichiers au-dessus du tableau, plus pratique si il y a BEAUCOUP de liens créés.