Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
mysql-config-coder Encoder and decoder for .mylogin.cnf files
g20260914 databases Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout g20260914Version of this port present on the latest quarterly branch.
Maintainer: eugen@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-09-16 13:03:07
Last Update: 2026-09-21 09:45:11
Commit Hash: d425065
License: GPLv3
WWW:
https://github.com/isotopp/mysql-config-coder
Description: #
The mysql-config-coder utility encrypts .mylogin.cnf files non-interactively and it can show passwords from such files.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}mysql-config-coder>0:databases/mysql-config-coder@${PY_FLAVOR}
To install the port: #
cd /usr/ports/databases/mysql-config-coder/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/mysql-config-coder
  • pkg install py312-mysql-config-coder
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py312-mysql-config-coder listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-mysql-config-coder
Package flavors (<flavor>: <package>) #
  • py312: py312-mysql-config-coder
distinfo: #
TIMESTAMP = 1789982393 SHA256 (isotopp-mysql-config-coder-g20260914-f16fdde_GH0.tar.gz) = 802c0a407574f79eb7565ec93e05242b5cd0f2d8c185b041245c62f0434e1e43 SIZE (isotopp-mysql-config-coder-g20260914-f16fdde_GH0.tar.gz) = 1814

Packages (timestamps in pop-ups are UTC): #
py312-mysql-config-coder
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latestg20260914g20260914--g20260914
FreeBSD:14:quarterlyg20260914g20260914--g20260914
FreeBSD:15:latestg20260914g20260914n/a-n/a
FreeBSD:15:quarterlyg20260914g20260914n/a-n/a
FreeBSD:16:latestg20260914g20260914n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. python3.12 : lang/python312
Test dependencies: #
  1. python3.12 : lang/python312
Runtime dependencies: #
  1. py312-pycryptodome>=0 : security/py-pycryptodome@py312
  2. py312-click>=0 : devel/py-click@py312
  3. python3.12 : lang/python312
There are no ports dependent upon this port #

Configuration Options: #
No options to configure
Options name: #
databases_mysql-config-coder
USES: #
python
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/isotopp/mysql-config-coder/tar.gz/f16fdde?dummy=/
Collapse this list.

Number of commits found: 3 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
g20260914
21 Sep 2026 09:45:11
commit hash: d4250652b3d5cfd454ba25eaaa2f441a7d4e1273commit hash: d4250652b3d5cfd454ba25eaaa2f441a7d4e1273commit hash: d4250652b3d5cfd454ba25eaaa2f441a7d4e1273commit hash: d4250652b3d5cfd454ba25eaaa2f441a7d4e1273 files touched by this commit
Eugene Grosbein (eugen) search for other commits by this committer
databases/mysql-config-coder: fix build

Use working revision.
g20260914
16 Sep 2026 13:51:33
commit hash: bbeb3888274b0c5b68ff564280fd49b0c360f604commit hash: bbeb3888274b0c5b68ff564280fd49b0c360f604commit hash: bbeb3888274b0c5b68ff564280fd49b0c360f604commit hash: bbeb3888274b0c5b68ff564280fd49b0c360f604 files touched by this commit
Eugene Grosbein (eugen) search for other commits by this committer
databases/mysql-config-coder: fix pkg-descr

Fix copy-paste error and replace pkg-descr of my another port
with right one.
g20260914
16 Sep 2026 13:01:06
commit hash: 03fa74582f1722e40a2dd064a3325ea822b462f2commit hash: 03fa74582f1722e40a2dd064a3325ea822b462f2commit hash: 03fa74582f1722e40a2dd064a3325ea822b462f2commit hash: 03fa74582f1722e40a2dd064a3325ea822b462f2 files touched by this commit
Eugene Grosbein (eugen) search for other commits by this committer
databases/mysql_config_editor: new port

Stock MySQL distribution includes mysql_config_editor utility
that can convert my.cnf-like text file with passwords
to binary obfuscated format storing AES-encrypted original data
with corresponding encryption key, so other utilities
could decrypt it to use passwords non-interactively.

However, this dialog-based utility does not perform batch mode
conversion nor will it de-obfuscate passwords.

This python script can generate same binary files non-interactively
and it can show passwords from such files.

Number of commits found: 3