Branch: Tag:

2019-10-06

2019-10-06 08:00:37 by Marcus Comstedt <marcus@mc.pp.se>

Mysql: Fix check for my_bool

It seems that version numbering gets all screwy when MariaDB is added
to the mix, so can't really use it to check for features or quirks...

Explicitly test for existence of my_bool instead.

2019-10-05

2019-10-05 21:28:57 by Marcus Comstedt <marcus@mc.pp.se>

Mysql: Fix compilation error with MySQL 8

2019-06-26

2019-06-26 15:55:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Mysql]: Fixed some Autodoc markup typos.

2019-03-19

2019-03-19 12:33:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '722771973bd' into patches/lyslyskom22891031

* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
...

2018-11-04

2018-11-04 16:11:11 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/master' into new_utf8

2018-11-04 10:13:21 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/master' into gobject-introspection

2018-11-03

2018-11-03 15:16:32 by Martin Nilsson <nilsson@fastmail.com>

Added program.h to module.h

2018-11-03 14:21:37 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection

2018-03-17

2018-03-17 20:30:13 by Martin Nilsson <nilsson@fastmail.com>

Remove HAVE_CONFIG_H checks.

2018-02-03

2018-02-03 09:48:55 by Peter Bortas <bortas@gmail.com>

Merge branch '8.1' into peter/travis

2018-01-19

2018-01-19 16:32:48 by Martin Nilsson <nilsson@fastmail.com>

Add object.h to module.h

2018-01-18

2018-01-18 13:59:58 by Martin Nilsson <nilsson@fastmail.com>

Let module.h include some common includes.

2017-11-22

2017-11-22 14:15:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/mariadb-10.2' into 8.1

* patches/mariadb-10.2:
Mysql: Support MariaDB 10.2 headerfiles.

2017-11-21

2017-11-21 02:31:53 by Stephen R. van den Berg <srb@cuci.nl>

Sql.Sql: Support error(void|int clear), fix typo(2).

2017-11-21 02:27:16 by Stephen R. van den Berg <srb@cuci.nl>

Sql.Sql: Support error(void|int clear), fix typo.

2017-11-20

2017-11-20 23:48:05 by Stephen R. van den Berg <srb@cuci.nl>

Sql.Sql: Support error(void|int clear).

2017-06-15

2017-06-15 16:22:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Declare quite a few constants as optional.

2017-02-09

2017-02-09 17:34:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Moved yyreport() et al to pike_compiler.cmod.

More code cleanup.

2017-01-25

2017-01-25 15:22:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Break out sprintf-related stuff from stralloc.h to sprintf.h.

Minor header file cleanup.

2016-04-09

2016-04-09 11:42:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Use the new __builtin.Sql API.

2016-03-27

2016-03-27 14:56:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Moved and renamed Mysql.mysql_result to Mysql.mysql.Result.

This is in preparation for allowing overloading of the Result class.

2016-03-26

2016-03-26 21:36:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Changed calling convention for make_mysql_result().

As make_mysql_result() is always called in a context where
Pike_fp->current_object is the mysql connection object,
there's no need to pass the object explicitly.

2016-01-29

2016-01-29 20:25:55 by Martin Nilsson <nilsson@fastmail.com>

Rename all MUTEX_T -> PIKE_MUTEX_T. Remove shorthand.

2016-01-26

2016-01-26 21:08:15 by Martin Nilsson <nilsson@fastmail.com>

SIMPLE_TOO_FEW_ARGS_ERROR should be SIMPLE_WRONG_NUM_ARGS_ERROR since long ago. Replaced them and tighten up argument control in places.

2016-01-26 19:38:42 by Martin Nilsson <nilsson@fastmail.com>

SIMPLE_BAD_ARG_ERROR is only kept for compatibility, but we still had 500+ uses of it.

2016-01-08

2016-01-08 14:23:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Don't allow threads during mysql_error().

Remove MYSQL_{,DIS}ALLOW() wrapper around all calls to mysql_error(), it
doesn't involve I/O, so the wrapper only adds quite a bit of overhead.

2016-01-07

2016-01-07 15:22:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Report the error cause on db selection failure.

Fixes [bug 1562].

2015-10-23

2015-10-23 12:33:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Restore the SIGPIPE signal handler.

Potential fix for [bug 7582].

2015-10-18

2015-10-18 01:08:14 by Martin Nilsson <nilsson@fastmail.com>

memory.h is included from global.h

2015-10-18 00:36:23 by Martin Nilsson <nilsson@fastmail.com>

string.h is included from global.h

2015-10-17

2015-10-17 22:47:07 by Martin Nilsson <nilsson@fastmail.com>

No need to check for string.h. It's part of C89 and we don't use HAVE_STRING_H everywhere.

2015-10-14

2015-10-14 20:14:59 by Martin Nilsson <nilsson@fastmail.com>

Normalized CMOD headers.

2015-10-14 19:41:28 by Martin Nilsson <nilsson@fastmail.com>

Removed Intel IA64 compiler specific DO_NOT_WARN.

2015-08-22

2015-08-22 18:35:10 by Per Hedbor <ph@opera.com>

Static:ified a lot of strings.

This is more or less all instances of push_text(static data here).

Left to do: make_shared_X_string(static data here). :)

2015-08-18

2015-08-18 18:07:49 by Per Hedbor <ph@opera.com>

Static:ified a lot of strings.

This is more or less all instances of push_text(static data here).

Left to do: make_shared_X_string(static data here). :)

2015-07-04

2015-07-04 09:07:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Fixed some potential memory leaks.

The connection strings would leak if create() was called more than once.

2015-07-01

2015-07-01 22:31:57 by Martin Karlgren <marty@roxen.com>

Add ref when constant string is assigned to conn_charset.

2015-07-01 22:26:35 by Martin Karlgren <marty@roxen.com>

free -> free_string in pike_mysql_set_options.

Fixes incorrect free that would occur when "mysql_charset_name" is
provided in the options mapping.

2015-06-30

2015-06-30 20:43:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Use the new precompiler string checking feature.

This simplifies argument checking somewhat by using the
precompiler's new string range checker.

Adjusts the argument types for a few functions accordingly.

2015-06-14

2015-06-14 11:43:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Fixed compilation issue triggered by the recent changes.

2015-06-10

2015-06-10 15:21:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Fixed use of mysql_real_connect().

It seems the #define of HAVE_MYSQL_REAL_CONNECT was lost during
an edit of the configure script some time ago.

This fixes linking with modern mysql client libraries, where
the variable mysql_unix_port has become internal.

2015-06-10 14:29:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Survive UNDEFINED wildcards...

2015-06-09

2015-06-09 20:27:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Restore hiding the module on empty.

This seems to have been lost in the conversion to cmod.

2015-06-09 15:39:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Support linking the empty module.

Fixes "symbol init_mysql_res_programs: referenced symbol not found".

2015-06-09 09:12:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Reduced cross-cmod dependencies.

The mysql program now nolonger needs to know the internals of
the mysql_result program.

Also some related name-space cleanups.

2015-06-09 08:53:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql: Converted module to using cmod precompiler.