Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | schedule: fix daylight saving problem with mktime() | Jose M. Guisado | 2021-04-12 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | mktime modifies the struct tm it receives and takes into account whether DST is active or not (tm_isdst). tm_isdst == 0 adjusts the time, which causes the time mismatch error. All fields are being initialized to 0 and therefore it is assumed that the time that has been passed is not in daylight saving time. When the value is negative in tm.tm_isdst it delegates to mktime to guess if it is in daylight saving time or not, this works 99% of the time. Best way would be that ogserver knows what is its timezone and when daylight saving applies, so tm_isdst is set to 0 or 1 accordingly. Meanwhile, "tm_isdst = -1" provides the hotfix. | ||||
* | #997 Set stale check flag when processing schedule/create | Jose M. Guisado | 2021-03-11 | 1 | -9/+9 |
| | | | | | | | | | | | If you schedule a command in the past, the scheduler executes such command immediately. When expanding a schedule that result in commands that run weekly, commands in the past are also executed, which is not expected. Fix this by using the check_stale flag (formerly on_start) so commands in the past that result from expansions are skipped. | ||||
* | #971 rename sources folder to src | OpenGnSys Support Team | 2020-06-26 | 1 | -0/+478 |
Use the same folder as in ogClient. |