Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

timestamp column not compatible with 2038+ dates

Open
#1,329 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 2 days

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
42/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
mariadb, mysql
Domain
databases

Research direction

Review certdb/mysql/migrations/001_CreateCertificates.sql and the linked MariaDB timestamp documentation first. Identify the certificate timestamp columns that need a UTC-safe type, then verify the migration supports certificate dates beyond 2038 without breaking existing database users.

Written by the indexing model from the issue text.

Description

CFSSL is using timestamp for storing timestamps in MySQL/MariaDB. Currently it is not compatible with dates over 2038.

Consider migration timestamp columns to safer type, i.e. datetime holding UTC times to allow users to save certs that will need to be valid in 2038+ period.

Dominant language
Go
Stars
9.5k
Forks
1.2k
Avg merge
12h 48m
Merged PRs (30d)
2

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from cloudflare/cfssl

All issues in cloudflare/cfssl

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.