Branch: Tag:

2018-11-04

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.