| Age | Commit message (Collapse) | Author | Files | Lines |
|
Note on merge conflict in adodb.inc.php:
At line 5133, parse_url() is called with `@` operator in the hotfix/5.20
branch (commit 2026e66e86f35995eee32557c2f83f1d539ca9c7) whereas the
same change in the master branch (commit c1a6794ece2b02c2a5d238159ae85da3cbd6d)
is without it. Code was kept as it is in master.
# Conflicts:
# adodb-lib.inc.php
# adodb.inc.php
# drivers/adodb-mssqlnative.inc.php
# drivers/adodb-mysqli.inc.php
# drivers/adodb-pdo.inc.php
|
|
|
|
Update of $ADODB_vers was missed in the previous bump commit.
|
|
|
|
* Add support for MySQL Version 8. See #642
The metacolumns function returns the incorrect type for unsigned integers because it doesn't include the length in MySQL 8
* Metacolumns returns wrong type for integer fields in Mysql 8 #642
|
|
Enhancement allows use of a specfic database connection port
|
|
Enhancement allows use of a specfic database connection port
|
|
The # symbol disupts the parse_url function so the password is temorarily substituted during the url decoding phase
|
|
The # symbol disupts the parse_url function so the password is temorarily substituted during the url decoding phase
|
|
Regex changed to support build numbers ending similar to -RC1
|
|
|
|
Site no longer active
|
|
|
|
The PDO driver now supports persistent connections via the **pconnect()** method as well as other constuctor options via the **pdoOptions** class variable. See the ADOdb PDO documentation for more information.
|
|
The PDO driver now supports persistent connections via the **pconnect()** method as well as other constuctor options via the **pdoOptions** class variable. See the ADOdb PDO documentation for more information.
|
|
PHP7.4 requires definition of variable before accessing array offsets
|
|
PHP7.4 requires definition of variable before accessing array offset
|
|
Previously, setting the default file to download based on the target
OS had to be updated manually. Now the script relies on SourceForge's
Release API to automate the process.
|
|
|
|
This allows only updating the (previously) uploaded files information
via the SourceForge Release API.
|
|
|
|
- Fix typos
- PEP8
- remove debug statement
- removed reference to no-longer-used global variables
|
|
The script is now capable of updating the default file to download from
the SourceForge files section, based on the uploaded file's extension.
Introduces a config file for maintenance scripts, in YAML format, named
env.yml. It is used to store the SourceForge API key.
|
|
# Conflicts:
# docs/changelog.md
# drivers/adodb-mssqlnative.inc.php
|
|
|
|
|
|
|
|
|
|
Error messages from last error are lost if the
connection is closed before retrieval
|
|
Error messages from last error are lost if the
connection is closed before retrieval
|
|
# Conflicts:
# docs/changelog.md
# drivers/adodb-mssqlnative.inc.php
|
|
|
|
|
|
|
|
method Fields() accessed an unitialized array, that was not
trapped in versions of PHP prior to 7.4. method now checks
to see if array is initialized.
|
|
method Fields() accessed an unitialized array, that was not
trapped in versions of PHP prior to 7.4. method now checks
to see if array is initialized.
|
|
|
|
|
|
|
|
# Conflicts:
# docs/changelog.md
|
|
When using transactions (startTrans/completeTrans), the ADOdb Exception
thrower function ($raiseErrorFn property) is replaced by a specific
handler (ADODB_TransMonitor method), which itself calls the original
handler (adodb_throw) by default.
ADODB_TransMonitor incorrectly overwrites the $fn parameter (which
drives the behavior of the ADODB_Exception class constructor) with the
name of the original handler, causing ADOdb_Exception::__construct()
to throw an "Array to string conversion" PHP notice when the query
triggering the exception has parameters.
Using a dedicated variable to store and call the original handler fixes
the problem.
Fixes #601
|
|
First version of this class that allows the user to do read/write
splitting and load balancing across multiple connections. It can handle
and load balance any number of master or slaves (multi-master or
master/slave), including dealing with connection failures with minimal
changes to their existing application and ADOdb itself.
Of course once a transaction starts all queries "stick" to that
connection until it ends, at which point load balancing/query splitting
resumes again.
Example usage is in the file itself.
Thanks to @Mike-Benoit
Fixes #111
|
|
|
|
|
|
|
|
|
|
The function could reach its end without actually returning any value.
Moving the `return false` statement out of the if/else block to ensure
this does not happen.
|
|
|
|
The return statements are preceded by a throw, so they will never be
executed.
|
|
|