Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace deprecated mysql api #21

Open
wants to merge 8 commits into
base: release
Choose a base branch
from

Commits on Dec 18, 2020

  1. Add initial schema and data

    jandd committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    e6052c3 View commit details
    Browse the repository at this point in the history
  2. Add database setup instructions

    jandd committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    3031555 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2020

  1. Add missing default values to users table

    Jan Dittberner authored and jandd committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    5666905 View commit details
    Browse the repository at this point in the history
  2. Ignore pages/index/feed.xml

    Jan Dittberner authored and jandd committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    29ceefc View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2020

  1. Switch database access to mysqli

    This change removes all invocations of the deprecated mysql_* APIs and
    replaces them with mysqli calls instead.
    
    Configuration in includes/mysql.php is now instrumented via environment
    variables. The application will not start if mandatory environment variables
    are not defined. Missing environment variables are logged to the PHP/Apache
    error log.
    
    Input validation in the autocomplete backend in www/ac.php has been fixed.
    
    The database connection is no longer stored in the session as it is only
    valid for a single request and had not been reused before either.
    
    Some TODO tags have been added at places in the code that need rework.
    
    Add TODO.md and changelog.md as well as setup instructions in README.md.
    jandd committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    72c0b4a View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. Remove debug print statement

    Jan Dittberner committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    d2bc5dd View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2020

  1. Rename from APP to WEBDB

    The environment variables containing MYSQL_APP have been renamed to
    MYSQL_WEBDB to be consistent with the developer setup and to avoid
    confusion with the test manager and CATS applications.
    
    The ancient includes/.cvsignore file has been removed to avoid confusion
    in IDEs.
    
    URLs are now built consistently using the environment variables.
    Jan Dittberner committed Dec 23, 2020
    Configuration menu
    Copy the full SHA
    3816e47 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2021

  1. Configuration menu
    Copy the full SHA
    c231d55 View commit details
    Browse the repository at this point in the history