Branch: refs/heads/master
  Home:   https://github.com/NagVis/nagvis
  Commit: b887b179a96080ccf97829c6620d3f463f937269
      
https://github.com/NagVis/nagvis/commit/b887b179a96080ccf97829c6620d3f463f937269
  Author: Peter Pentchev <r...@ringlet.net>
  Date:   2017-03-27 (Mon, 27 Mar 2017)

  Changed paths:
    M share/server/core/classes/CoreAuthModMySQL.php
    A share/server/core/classes/CoreAuthModPDO.php
    M share/server/core/classes/CoreAuthModSQLite.php
    M share/server/core/classes/CoreAuthorisationModMySQL.php
    A share/server/core/classes/CoreAuthorisationModPDO.php
    M share/server/core/classes/CoreAuthorisationModSQLite.php
    R share/server/core/classes/CoreMySQLHandler.php
    A share/server/core/classes/CorePDOHandler.php
    R share/server/core/classes/CoreSQLiteHandler.php

  Log Message:
  -----------
  Introduce CorePDOHandler for authn/authz.

Combine the SQLite and MySQL drivers for authentication and
authorization into a single one that uses PHP's PDO database
abstraction layer.  Move the text of almost all the SQL queries
out of the functions and into a common array for easier tracking of
the differences needed between the database engines.  Make some
queries a bit more portable, largely moving from MySQL to PostgreSQL
syntax, so that they may be executed with no modification on other
database engines, too.


  Commit: 5a545bbe4f7cea530ff3f98a0399b96eb179e495
      
https://github.com/NagVis/nagvis/commit/5a545bbe4f7cea530ff3f98a0399b96eb179e495
  Author: Peter Pentchev <r...@ringlet.net>
  Date:   2017-03-27 (Mon, 27 Mar 2017)

  Changed paths:
    M share/server/core/sources/worldmap.php

  Log Message:
  -----------
  Let worldmap.php use the CorePDOHandler now.


  Commit: 7d9a611128e3b9c98d25faf0f167d7a14c72749a
      
https://github.com/NagVis/nagvis/commit/7d9a611128e3b9c98d25faf0f167d7a14c72749a
  Author: Peter Pentchev <r...@ringlet.net>
  Date:   2017-03-27 (Mon, 27 Mar 2017)

  Changed paths:
    A share/server/core/classes/GlobalBackendPDO.php
    M share/server/core/classes/GlobalBackendndomy.php
    A share/server/core/classes/GlobalBackendpgsql.php

  Log Message:
  -----------
  Use the CorePDOHandler for the backend; add pgsql.

Rewrite the dynamically generated queries in the SQL backend so
that they use the CorePDOHandler syntax for prepared queries and
portability between engines.

Add a "pgsql" backend that also uses the CorePDOHandler.


  Commit: 187e2026d30d3e7d8db3fcad703f07977374753e
      
https://github.com/NagVis/nagvis/commit/187e2026d30d3e7d8db3fcad703f07977374753e
  Author: Peter Pentchev <r...@ringlet.net>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

  Changed paths:
    M share/server/core/classes/CorePDOHandler.php

  Log Message:
  -----------
  PDOHandler: use the WAL journal for SQLite.

This takes care of the incessant timeouts and deadlocks that
the SQLite PDO PHP driver seems to get into against its own self -
well, okay, another thread, but still...


  Commit: e7858f5cab52b61ef9d6d822a7d04fbb00bb6db3
      
https://github.com/NagVis/nagvis/commit/e7858f5cab52b61ef9d6d822a7d04fbb00bb6db3
  Author: Peter Pentchev <r...@ringlet.net>
  Date:   2017-03-30 (Thu, 30 Mar 2017)

  Changed paths:
    M share/server/core/classes/CorePDOHandler.php
    M share/server/core/classes/GlobalBackendPDO.php

  Log Message:
  -----------
  Better handling of string/integer values from the database.

Some PDO database drivers return all columns as strings, others use
the native PHP types.  Handle both cases.


  Commit: 2c8dc1feaf814802e19879d445b703d8555a5190
      
https://github.com/NagVis/nagvis/commit/2c8dc1feaf814802e19879d445b703d8555a5190
  Author: Peter Pentchev <r...@ringlet.net>
  Date:   2017-03-30 (Thu, 30 Mar 2017)

  Changed paths:
    M share/server/core/sources/worldmap.php

  Log Message:
  -----------
  Let the worldmap actually insert null values.


  Commit: 3c181f60a0910f85c1bb6b180fba303bb9c7d18f
      
https://github.com/NagVis/nagvis/commit/3c181f60a0910f85c1bb6b180fba303bb9c7d18f
  Author: Peter Pentchev <r...@ringlet.net>
  Date:   2017-03-30 (Thu, 30 Mar 2017)

  Changed paths:
    M share/server/core/classes/CoreAuthModMySQL.php
    M share/server/core/classes/CoreAuthModPDO.php
    M share/server/core/classes/CoreAuthModSQLite.php
    M share/server/core/classes/CoreAuthorisationModMySQL.php
    M share/server/core/classes/CoreAuthorisationModPDO.php
    M share/server/core/classes/CoreAuthorisationModSQLite.php
    M share/server/core/classes/CorePDOHandler.php

  Log Message:
  -----------
  Drop the @author tags from the files touched by the authn/authz PDO change.

Discussed with:         Lars Michelsen


  Commit: 6d88c1abec790d194acfb8338776d446125eb6c4
      
https://github.com/NagVis/nagvis/commit/6d88c1abec790d194acfb8338776d446125eb6c4
  Author: Peter Pentchev <r...@ringlet.net>
  Date:   2017-03-30 (Thu, 30 Mar 2017)

  Changed paths:
    M share/server/core/classes/GlobalBackendPDO.php
    M share/server/core/classes/GlobalBackendndomy.php
    M share/server/core/classes/GlobalBackendpgsql.php

  Log Message:
  -----------
  Drop the @author tags from files touched by the GlobalBackendPDO commit.

Discussed with:         Lars Michelsen


  Commit: 8a72227f5328700a78ea4429b3068b1867522807
      
https://github.com/NagVis/nagvis/commit/8a72227f5328700a78ea4429b3068b1867522807
  Author: Peter Pentchev <r...@ringlet.net>
  Date:   2017-03-30 (Thu, 30 Mar 2017)

  Changed paths:
    M share/server/core/classes/GlobalBackendPDO.php

  Log Message:
  -----------
  Erm, fix the logic in a is_nonnull_int() check.


  Commit: 9053ec5e210e6e3f7ac97219eeb0cc8cb20de810
      
https://github.com/NagVis/nagvis/commit/9053ec5e210e6e3f7ac97219eeb0cc8cb20de810
  Author: Peter Pentchev <r...@ringlet.net>
  Date:   2017-04-09 (Sun, 09 Apr 2017)

  Changed paths:
    A docs/en_US/backend_pgsql.html
    M docs/en_US/backends.html

  Log Message:
  -----------
  Document the new pgsql backend.


  Commit: 60c520950a105da9e3222c1212b564f204cd4ab8
      
https://github.com/NagVis/nagvis/commit/60c520950a105da9e3222c1212b564f204cd4ab8
  Author: Lars <l...@larsmichelsen.com>
  Date:   2017-04-10 (Mon, 10 Apr 2017)

  Changed paths:
    A docs/en_US/backend_pgsql.html
    M docs/en_US/backends.html
    M share/server/core/classes/CoreAuthModMySQL.php
    A share/server/core/classes/CoreAuthModPDO.php
    M share/server/core/classes/CoreAuthModSQLite.php
    M share/server/core/classes/CoreAuthorisationModMySQL.php
    A share/server/core/classes/CoreAuthorisationModPDO.php
    M share/server/core/classes/CoreAuthorisationModSQLite.php
    R share/server/core/classes/CoreMySQLHandler.php
    A share/server/core/classes/CorePDOHandler.php
    R share/server/core/classes/CoreSQLiteHandler.php
    A share/server/core/classes/GlobalBackendPDO.php
    M share/server/core/classes/GlobalBackendndomy.php
    A share/server/core/classes/GlobalBackendpgsql.php
    M share/server/core/sources/worldmap.php

  Log Message:
  -----------
  Merge pull request #90 from ppentchev/roam-pgsql

Added support for PostgreSQL (state backend, auth DB)


Compare: https://github.com/NagVis/nagvis/compare/8d6a96f18785...60c520950a10
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nagvis-checkins mailing list
Nagvis-checkins@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagvis-checkins

Reply via email to