framadate issueshttps://framagit.org/groups/framasoft/framadate/-/issues2021-09-30T10:52:16Zhttps://framagit.org/framasoft/framadate/framadate/-/issues/364Link to translation page from Framadate itself2021-09-30T10:52:16ZThomasthomas.citharel@framasoft.orgLink to translation page from Framadate itself1.2.0Thomasthomas.citharel@framasoft.orgThomasthomas.citharel@framasoft.orghttps://framagit.org/framasoft/framadate/framadate/-/issues/363Step 3 - In the english version the expiry date registered is always the default2019-02-05T12:53:50ZClermontéStep 3 - In the english version the expiry date registered is always the default**Context**
Step 3 of created a poll in the English version.
**Problem**
Whatever is the asked expiry date the software registers the date by default
**Suggestion**
If the asked expiry date is valid, the software must keep this...**Context**
Step 3 of created a poll in the English version.
**Problem**
Whatever is the asked expiry date the software registers the date by default
**Suggestion**
If the asked expiry date is valid, the software must keep this value, and use default only when it is not valid.https://framagit.org/framasoft/framadate/framadate/-/issues/362Step 3 - expiry date disapear when enter key is pressed.2019-04-15T14:03:33ZClermontéStep 3 - expiry date disapear when enter key is pressed.When editing the expiry date input field, if you press the enter key then the date is removed.
![Issue362](/uploads/13d9714f6cd082f2add9f0b3cfb5cee0/Issue362.jpg)
This is not the usual way.
This is confusing for the user because pe...When editing the expiry date input field, if you press the enter key then the date is removed.
![Issue362](/uploads/13d9714f6cd082f2add9f0b3cfb5cee0/Issue362.jpg)
This is not the usual way.
This is confusing for the user because perhaps he will not see that this field is empty and then press the "create poll" button, then the software will choose the default.
https://framagit.org/framasoft/framadate/framadate/-/issues/361Step 2 - already selected days not highlighted2019-04-17T14:22:11ZMinStep 2 - already selected days not highlightedIn step 2 - datepicker - the highlighting for already choosen days work only if the locale is French:
![2018-08-09_15_01_05](/uploads/7e6c974b00c3e17b6f107f194d5ff91d/2018-08-09_15_01_05.png)![2018-08-09_15_02_09](/uploads/b819af639868a5...In step 2 - datepicker - the highlighting for already choosen days work only if the locale is French:
![2018-08-09_15_01_05](/uploads/7e6c974b00c3e17b6f107f194d5ff91d/2018-08-09_15_01_05.png)![2018-08-09_15_02_09](/uploads/b819af639868a518e905b2dca9bf1973/2018-08-09_15_02_09.png)1.1.11https://framagit.org/framasoft/framadate/framadate/-/issues/360Step 3 - Localization for days2018-10-23T09:56:05ZMinStep 3 - Localization for daysHello,
I was unable to find a solution - the datepicker works well, but on the next page (Step 3 of 3) the weekdays are displayed in english. Default language is de - all other strings are translated correct!
Debian 9, Apache, php7, fra...Hello,
I was unable to find a solution - the datepicker works well, but on the next page (Step 3 of 3) the weekdays are displayed in english. Default language is de - all other strings are translated correct!
Debian 9, Apache, php7, framadate 1.2.0
[2018-08-09_08_54_59](/uploads/914973ee01d8323e71bb0bb61794881c/2018-08-09_08_54_59.png)
Thanks!1.1.9https://framagit.org/framasoft/framadate/framadate/-/issues/359How to override the mail template and the mail footer from the Author's messa...2019-04-16T10:17:56ZBavramorHow to override the mail template and the mail footer from the Author's message Mail and the participant link mail?How can I override the mail template and the mail footer from the Author's message Mail and the participant link mail? After another update, these templates should not be overwritten. And is there also a possibility to send the mails onl...How can I override the mail template and the mail footer from the Author's message Mail and the participant link mail? After another update, these templates should not be overwritten. And is there also a possibility to send the mails only in english? At the moment the e-mails depend on the language selection.
Thx you for your help
Bavra1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/358Add tpl_c/.gitkeep2018-08-03T12:20:22ZThomasthomas.citharel@framasoft.orgAdd tpl_c/.gitkeepTo keep the tpl_c folder present.To keep the tpl_c folder present.1.1.8https://framagit.org/framasoft/framadate/framadate/-/issues/357Framadate crashed on poll creation when PHPMailer send mail to localhost serv...2018-07-30T14:12:24ZChristian P. MOMONchristian.momon@devinsy.frFramadate crashed on poll creation when PHPMailer send mail to localhost server which is no TLS**Context**
* Framadate 1.1.7
* PHPMail 6.0.5
* local SMTP Server with NO TLS on Debian Stretch
* config.php :
* 'use_smtp' => true,
* 'smtp_options' => [
* 'host' => 'localhost',
* 'auth' => false,
* 'username' => '',
...**Context**
* Framadate 1.1.7
* PHPMail 6.0.5
* local SMTP Server with NO TLS on Debian Stretch
* config.php :
* 'use_smtp' => true,
* 'smtp_options' => [
* 'host' => 'localhost',
* 'auth' => false,
* 'username' => '',
* 'password' => '',
* 'secure' => false,
* 'port' => 25,
**Problem**
On last step of poll creation, Framadate crashed (empty page in browser) when sending mails.
Apache logs:
```
PHP Fatal error: Uncaught PHPMailer\\PHPMailer\\Exception: SMTP Error: Could not connect to SMTP host. in /var/www/date.chapril.org/vendor/phpmailer/phpmailer/src/PHPMailer.php:1900
Stack trace:
#0 /var/www/date.chapril.org/vendor/phpmailer/phpmailer/src/PHPMailer.php(1725): PHPMailer\\PHPMailer\\PHPMailer->smtpConnect(Array)
#1 /var/www/date.chapril.org/vendor/phpmailer/phpmailer/src/PHPMailer.php(1481): PHPMailer\\PHPMailer\\PHPMailer->smtpSend('Date: Sun, 29 J...', 'This is a multi...')
#2 /var/www/date.chapril.org/vendor/phpmailer/phpmailer/src/PHPMailer.php(1320): PHPMailer\\PHPMailer\\PHPMailer->postSend()
#3 /var/www/date.chapril.org/app/classes/Framadate/Services/MailService.php(58): PHPMailer\\PHPMailer\\PHPMailer->send()
#4 /var/www/date.chapril.org/create_date_poll.php(226): Framadate\\Services\\MailService->send('cmomon@april.or...', '[date.chapril][...', 'Ce message ne d...')
#5 {main}
th
```
Syslog:
```
Jul 29 15:30:07 lamp postfix/smtpd[32461]: connect from localhost[127.0.0.1]
Jul 29 15:30:07 lamp postfix/smtpd[32461]: lost connection after STARTTLS from localhost[127.0.0.1]
Jul 29 15:30:07 lamp postfix/smtpd[32461]: disconnect from localhost[127.0.0.1] ehlo=1 starttls=1 commands=2
```
The problem seems to come from PHPMailer configuration.
Watching PHPMailer.php file at line 270:
```
/**
* Whether to enable TLS encryption automatically if a server supports it,
* even if `SMTPSecure` is not set to 'tls'.
* Be aware that in PHP >= 5.6 this requires that the server's certificates are valid.
*
* @var bool
*/
public $SMTPAutoTLS = true;
```
Watching PHPMailer.php file at line 1898:
```
//Automatically enable TLS encryption if:
// * it's not disabled
// * we have openssl extension
// * we are not already using SSL
// * the server offers STARTTLS
if ($this->SMTPAutoTLS and $sslext and 'ssl' != $secure and $this->smtp->getServerExt('STARTTLS')) {
$tls = true;
}
if ($tls) {
if (!$this->smtp->startTLS()) {
throw new Exception($this->lang('connect_host'));
}
// We must resend EHLO after TLS negotiation
$this->smtp->hello($hello);
}
```
So, the PHPMailer comments say that TLS is used if available, and so we hope/wait that it will work without TLS if it is not available. But the source code throws an exception if the TLS try failed. There is no alternative: TLS or throw. Why force TLS?
Is-it a PHPMailer bug???
The consequence is: **Framadate + SMTP localhost server + NO TLS => FAILED**.
**Suggestions**
First, open an issue on the PHPMailer project.
Second, add an option parameter in config.php file to make possible to set the `$mail->SMTPAutoTLS = false` in MailService.php file.
Currently, I have to modify the Framadate MailService.php file to force SMTPAutoTLS to false:
```
private function configureMailer(PHPMailer $mailer) {
$mailer->isSMTP();
$mailer->SMTPAutoTLS = false; // <-- Temporary fix from Cpm 2018-07-29
```https://framagit.org/framasoft/framadate/framadate/-/issues/356Sondage sans SMTP2018-07-25T09:05:19ZbernoouzSondage sans SMTPEst-il possible de créer des sondages sans que ceux-ci soient envoyés par mail ? Qu'ils soient uniquement disponible sur le WebSite ? Faut-il modifier la configuration Framadate ?
MerciEst-il possible de créer des sondages sans que ceux-ci soient envoyés par mail ? Qu'ils soient uniquement disponible sur le WebSite ? Faut-il modifier la configuration Framadate ?
Mercihttps://framagit.org/framasoft/framadate/framadate/-/issues/355Add connection issue details in installation2018-08-03T12:20:33ZThomasthomas.citharel@framasoft.orgAdd connection issue details in installationTo help debug https://framagit.org/framasoft/framadate/issues/354To help debug https://framagit.org/framasoft/framadate/issues/3541.1.8https://framagit.org/framasoft/framadate/framadate/-/issues/354Unable to connect to database2018-07-10T10:24:39ZbernoouzUnable to connect to databaseHello Everybody,
I have an issue when i configure framadate, i put my host and my dbname, and framadate return this message "Unable to connect to database"
Framadate is install on an Ubuntu 18.04 machine, and i configure it since a Win...Hello Everybody,
I have an issue when i configure framadate, i put my host and my dbname, and framadate return this message "Unable to connect to database"
Framadate is install on an Ubuntu 18.04 machine, and i configure it since a Windows 7. Both are VMs.
Somebody can help me ?
Thanks!
[Capture](/uploads/26c441936a93d9e0f6f0011749291401/Capture.PNG)https://framagit.org/framasoft/framadate/framadate/-/issues/353Maximum number of votes per column is always 1 (if enabled)2018-07-09T13:55:02ZKersten LohmeyerMaximum number of votes per column is always 1 (if enabled)Maximum number of votes per column is always 1 (if enabled) although I entered 2 for example.
Framadate Version 1.1.6Maximum number of votes per column is always 1 (if enabled) although I entered 2 for example.
Framadate Version 1.1.6https://framagit.org/framasoft/framadate/framadate/-/issues/352XSS security issue2018-07-09T09:18:24ZThomasthomas.citharel@framasoft.orgXSS security issueReported by https://www.bof.nl
> Dear Security Team,
> I noticed Post based XSS vulnerability on kies.bof.nl. There is Poll creation functionality on the website Which is consists of 3 steps. Vulnerability on the 2nd step which is poll ...Reported by https://www.bof.nl
> Dear Security Team,
> I noticed Post based XSS vulnerability on kies.bof.nl. There is Poll creation functionality on the website Which is consists of 3 steps. Vulnerability on the 2nd step which is poll date section.Time field is vulnerable.
>
> Vulnerable url:
> https://kies.bof.nl/create_date_poll.php?type=date
>
> Vulnerable parameter:
> horaires2[]
>
> Payload:
> " onmouseover="alert(document.domain)" bad="
>
> Replication steps:
> 1. go to https://kies.bof.nl/create_date_poll.php?type=date
> 2. field 1st step and press "Go to Step 2" button
> 3. on the 2nd step , choose any date from the calendar.
> 4. type above payload to the time 1, time 2, time 3 field.
> 5. Press "Next" Button
> 6. On the 3rt step, Press "Back" Button
> 7. Move mouse over the time field.
> 8. Popup will be prompted with "kies.bof.nl"
>
> Security Impact:
> Session Hijacking, Redirection to the Malicious website and many more.1.1.5Thomasthomas.citharel@framasoft.orgThomasthomas.citharel@framasoft.orghttps://framagit.org/framasoft/framadate/framadate/-/issues/351Fatal Error in class.phpmailer.php2020-01-14T00:34:19ZStefan HerzogFatal Error in class.phpmailer.phpHey guys,
I just created a survey (the first one after installation) and I got this:
```
Fatal error: Uncaught exception 'phpmailerException' with message 'SMTP Error: Could not connect to SMTP host.' in /www/htdocs/XXXXX/deployment/ap...Hey guys,
I just created a survey (the first one after installation) and I got this:
```
Fatal error: Uncaught exception 'phpmailerException' with message 'SMTP Error: Could not connect to SMTP host.' in /www/htdocs/XXXXX/deployment/apps/framadate/vendor/phpmailer/phpmailer/class.phpmailer.php:1685 Stack trace: #0 /www/htdocs/XXXXX/deployment/apps/framadate/vendor/phpmailer/phpmailer/class.phpmailer.php(1542): PHPMailer->smtpConnect(Array) #1 /www/htdocs/XXXXX/deployment/apps/framadate/vendor/phpmailer/phpmailer/class.phpmailer.php(1337): PHPMailer->smtpSend('Date: Sun, 8 Ju...', 'This is a multi...') #2 /www/htdocs/XXXXX/deployment/apps/framadate/vendor/phpmailer/phpmailer/class.phpmailer.php(1215): PHPMailer->postSend() #3 /www/htdocs/XXXXX/deployment/apps/framadate/app/classes/Framadate/Services/MailService.php(58): PHPMailer->send() #4 /www/htdocs/XXXXX/deployment/apps/framadate/create_date_poll.php(226): Framadate\Services\MailService->send('temp161127@die-...', '[Framadate][Nac.. in /www/htdocs/XXXXX/deployment/apps/framadate/vendor/phpmailer/phpmailer/class.phpmailer.php on line 1685
```
I'm wondering as I never configured my SMTP host! What's happening here and how can I resolve it?
Greetings
alve89https://framagit.org/framasoft/framadate/framadate/-/issues/350Upgrade PHPMailer to version 62018-07-09T13:55:44ZThomasthomas.citharel@framasoft.orgUpgrade PHPMailer to version 6Maybe try to fix https://framagit.org/framasoft/framadate/issues/341
See https://github.com/PHPMailer/PHPMailer/blob/master/UPGRADING.mdMaybe try to fix https://framagit.org/framasoft/framadate/issues/341
See https://github.com/PHPMailer/PHPMailer/blob/master/UPGRADING.md1.1.6https://framagit.org/framasoft/framadate/framadate/-/issues/349Only admin can create poll2018-07-06T13:34:04ZThomasthomas.citharel@framasoft.orgOnly admin can create poll*Issue originally at https://github.com/framasoft/framadate/issues/55*
Is possible set that only admin can create new polls?
Thanks!*Issue originally at https://github.com/framasoft/framadate/issues/55*
Is possible set that only admin can create new polls?
Thanks!https://framagit.org/framasoft/framadate/framadate/-/issues/348Multi-day events2018-07-06T13:32:17ZThomasthomas.citharel@framasoft.orgMulti-day events*Issue originally at https://github.com/framasoft/framadate/issues/59*
It would be nice to have the possibility of specifying the length of a proposed event - even if is spans over multiple days. For example to plan a trip it would be n...*Issue originally at https://github.com/framasoft/framadate/issues/59*
It would be nice to have the possibility of specifying the length of a proposed event - even if is spans over multiple days. For example to plan a trip it would be nice to offer either Sunday to Wednesday or Friday to Monday.https://framagit.org/framasoft/framadate/framadate/-/issues/347Cannot add date range2019-02-19T16:29:07ZThomasthomas.citharel@framasoft.orgCannot add date range*Issue originally at https://github.com/framasoft/framadate/issues/62*
I don't know if the app being hosted on framadate.org is the latest, so maybe this has been fixed, but I cannot use the calendar button to add date ranges on chromiu...*Issue originally at https://github.com/framasoft/framadate/issues/62*
I don't know if the app being hosted on framadate.org is the latest, so maybe this has been fixed, but I cannot use the calendar button to add date ranges on chromium (latest version) on Ubuntu 14.04. See the attached picture for what I mean. Clicking on the calendar below the modal dialog closes the modal dialog as it loses its focus.
![screenshot from 2016-11-08 14 29 38](https://cloud.githubusercontent.com/assets/2881761/20113836/0ba3558a-a5c0-11e6-8f6f-f94630e5c24a.png)https://framagit.org/framasoft/framadate/framadate/-/issues/346Accessibility: increase color contrast2020-05-08T18:38:03ZThomasthomas.citharel@framasoft.orgAccessibility: increase color contrast*This issue originally was at https://github.com/framasoft/framadate/issues/66*
The Green-Orange-Red colors choosen to indicate if someone is available/possibly available/not available is not much contrasted. Color-blind people might fi...*This issue originally was at https://github.com/framasoft/framadate/issues/66*
The Green-Orange-Red colors choosen to indicate if someone is available/possibly available/not available is not much contrasted. Color-blind people might find it complicated to differentiate between answers.
This is part of the general question of accessibility. If this brings up other issues, I will try to provide some help on this.1.3.0https://framagit.org/framasoft/framadate/framadate/-/issues/345Comments not working on release 1.1.42018-07-09T13:56:24ZThomasthomas.citharel@framasoft.orgComments not working on release 1.1.4*This issue was originally at https://github.com/framasoft/framadate/issues/69*
Someone achieve to make comments working ?
When I click on submit nothing happens and no error in script..
The rest is ok ;)
Example url : https://coopeco-...*This issue was originally at https://github.com/framasoft/framadate/issues/69*
Someone achieve to make comments working ?
When I click on submit nothing happens and no error in script..
The rest is ok ;)
Example url : https://coopeco-supermarche.be/framadate/studs.php?poll=WvYNfXwuS6r4jEKm&user=Nicolas%20Jourdain&id=189
Have a nice day