Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
github.com/antonsergeyev/kz-timezone-test
Проверяет, обновлен ли пакет tzdata в операционной системе и (опционально) в PHP для перехода на UTC+5 в марте 2024.
Отдельная проверка таймзоны для PHP может потребоваться потому, что он использует встроенную базу таймзон timezonedb, не зависящую от операционной системы.
Локальный запуск, если у вас установлен go:
go run main.go
go run main.go --php-path /opt/homebrew/bin/php
Пример вывода (на моём компьютере tzdata ещё не обновлена):
Текущее время в дефолтной таймзоне: 2024-02-08T11:03:55+06:00
Текущее смещение: +06 (21600 секунд), действует от 2004-10-31T02:00:00+06:00 до 0001-01-01T00:00:00Z
Смещение в марте 2024: +06 (21600 секунд), действует от 2004-10-31T02:00:00+06:00 до 0001-01-01T00:00:00Z
👎 Смещение в марте не равно ожидаемому. Вероятно, пакет tzdata не обновлён, либо не установлен, либо не настроена текущая таймзона.
Текущее время в таймзоне Asia/Almaty: 2024-02-08T11:03:55+06:00
👎 Смещение в марте на PHP /opt/homebrew/bin/php не равно ожидаемому: получили 18000, ожидалось 21600 секунд. Нужно обновить расширение timezonedb: https://serverpilot.io/docs/how-to-update-the-php-timezonedb-version/
Если вы видите 👍, то скорее всего не нужно беспокоиться - время в вашем окружении будет автоматически переведено на UTC+5 1 марта.
Если вы видите 👎, то скорее всего вам нужно обновить tzdata и\или настроить таймзону (export TZ=Asia/Almaty
).
docker run --rm alpine:latest /bin/sh -c 'apk add --no-cache tzdata && export TZ=Asia/Almaty && wget https://github.com/antonsergeyev/kz-timezone-test/raw/main/bin/tz-linux && chmod +x tz-linux && ./tz-linux'
Текущее время в дефолтной таймзоне: 2024-02-06T17:42:12+06:00
Текущий смещение: +06 (21600 секунд), действует от 2004-10-31T02:00:00+06:00 до 2024-02-29T23:00:00+05:00
Смещение в марте 2024: +05 (18000 секунд), действует от 2024-02-29T23:00:00+05:00 до 0001-01-01T00:00:00Z
👍 Смещение в марте равен ожидаемому. Вероятно, пакет tzdata уже обновлён.
Текущее время в таймзоне Asia/Almaty: 2024-02-06T17:42:12+06:00
Для удобства запуска из докер-образов, в репозиторий уже добавлены бинарники для linux, mac, windows:
Работоспособность проверена только на linux и mac.
FAQs
Unknown package
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.