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