Discover Centmin Mod today
Register Now

Beta Branch add opt-in compact dmotd SSH login banner in 140.00beta01

Discussion in 'Centmin Mod Github Commits' started by eva2000, May 19, 2026.

  1. eva2000

    eva2000 Administrator Staff Member

    58,893
    12,490
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,122
    Local Time:
    9:23 AM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    add opt-in compact dmotd SSH login banner in 140.00beta01

    Adds DMOTD_COMPACT='n'-by-default master switch plus 11 per-section
    sub-toggles to config/motd/dmotd.sh so admins can shrink the SSH login
    banner from ~63 lines to ~24-29 lines for limited-vertical-space
    terminals. Default behaviour is byte-for-byte unchanged for existing
    installs — admins opt in via /etc/centminmod/custom_config.inc.


    Changes:
    - DMOTD_COMPACT master switch (default 'n') for compact layout
    - DMOTD_CSFVERCHECK toggle (default 'y') to silence csf_version_checker
    - DMOTD_CVECHECK_COMPACT independent toggle (default 'n') for cmsec
    one-line summary; vulnerable/indeterminate CVEs always auto-expand
    - 9 ENABLEMOTD_*COMPACT sub-toggles for selective per-section opt-out
    - Header / memory / df-hT / CSF-banner / docs-links collapse in
    motd_output() — df-hT filters tmpfs/devtmpfs/efivarfs/squashfs/overlay
    - Merged status footer collects ngxver, phpver, gitenv_askupdate,
    needrestart, check_git_major_branch, csf_version_checker into one
    array rendered after all checks complete
    - ngxver/phpver run serially under DMOTD_COMPACT='y' (subshell array
    writes don't survive 'wait'); parallelism preserved in legacy mode
    - cmsec compact path makes a single cmsec.sh --json invocation instead
    of --dmotd + --json (halves CVE-check work on every login)
    - Pushover alert paths unchanged
    - example/custom_config.inc documents the new toggles

    Continue reading...

    140.00beta01 branch
     
  2. eva2000

    eva2000 Administrator Staff Member

    58,893
    12,490
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,122
    Local Time:
    9:23 AM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
  3. iaTa

    iaTa Member

    89
    16
    8
    Mar 26, 2018
    Ratings:
    +32
    Local Time:
    12:23 AM
    Nginx 1.31.x
    MariaDB 10.11.x
    Love the new Fancy Compact DMOTD.

    Do you have any plans to do something similar with the centmin main menu?

    Screenshot 2026-05-19 114453.png