- 16 Oct, 2013 3 commits
-
-
Robert Haas authored
This might not be the right long-term solution here, but it will hopefully turn the buildfarm green again. Oversight noted by Andres Freund
-
Peter Eisentraut authored
Conceptually, libpgcommon can depend on libpgport, but not the other way around. In the past, this might not have mattered, but it's needed now for asprintf.
-
Peter Eisentraut authored
The XSLT toolchain requires an empty <index> element where the index is supposed to appear. Add that with conditionals to hide it from the DSSSL build.
-
- 15 Oct, 2013 1 commit
-
-
Bruce Momjian authored
Backpatch through 9.1. KONDO Mitsumasa
-
- 14 Oct, 2013 5 commits
-
-
Robert Haas authored
This is the behavior of the other implementations, and the behavior expected by the callers of this function. Amit Kapila
-
Robert Haas authored
Additional documentation update, and a comment fix. Both issues reported by Amit Kapila.
-
Peter Eisentraut authored
Now that msgfmt is run with -c by default, older versions of gettext are complaining about the PO headers Last-Translator and Language-Team still having their default values. Newer gettext versions fail to catch this because of a bug (https://savannah.gnu.org/bugs/?40261), which is why this hasn't been noticed before. Copy updated versions of affected translation files from the pgtranslations repository, were those files have been fixed.
-
Peter Eisentraut authored
Forgotten in 5b6d08cd
-
Peter Eisentraut authored
-
- 13 Oct, 2013 2 commits
-
-
Peter Eisentraut authored
Add asprintf(), pg_asprintf(), and psprintf() to simplify string allocation and composition. Replacement implementations taken from NetBSD. Reviewed-by: Álvaro Herrera <alvherre@2ndquadrant.com> Reviewed-by: Asif Naeem <anaeem.it@gmail.com>
-
Peter Eisentraut authored
-
- 11 Oct, 2013 8 commits
-
-
Kevin Grittner authored
Sparc machines in the buildfarm were made happy by the previous fix, but PowerPC machines still are still failing. Hopefully this will cure that.
-
Alvaro Herrera authored
Per buildfarm failure reported by smilodon
-
Alvaro Herrera authored
The existing renegotiation code was home for several bugs: it might erroneously report that renegotiation had failed; it might try to execute another renegotiation while the previous one was pending; it failed to terminate the connection if the renegotiation never actually took place; if a renegotiation was started, the byte count was reset, even if the renegotiation wasn't completed (this isn't good from a security perspective because it means continuing to use a session that should be considered compromised due to volume of data transferred.) The new code is structured to avoid these pitfalls: renegotiation is started a little earlier than the limit has expired; the handshake sequence is retried until it has actually returned successfully, and no more than that, but if it fails too many times, the connection is closed. The byte count is reset only when the renegotiation has succeeded, and if the renegotiation byte count limit expires, the connection is terminated. This commit only touches the master branch, because some of the changes are controversial. If everything goes well, a back-patch might be considered. Per discussion started by message 20130710212017.GB4941@eldon.alvh.no-ip.org
-
Peter Eisentraut authored
The previous plan of having the check-tabs target a prerequisite of "all" and "distprep" caused make distcheck to fail because make -q distprep would never be satisfied. Put check-tabs into the html target instead, so it is only called when a build actually happens.
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Peter Eisentraut authored
make maintainer-check was obscure and rarely called in practice, and many breakages were missed. Fold everything that make maintainer-check used to do into the normal build. Specifically: - Call duplicate_oids when genbki.pl is called. - Check for tabs in SGML files when the documentation is built. - Run msgfmt with the -c option during the regular build. Add an additional configure check to see whether we are using the GNU version. (make maintainer-check probably used to fail with non-GNU msgfmt.) Keep maintainer-check as around as phony target for the time being in case anyone is calling it. But it won't do anything anymore.
-
Peter Eisentraut authored
It is more portable, more robust, and more readable. From: Andrew Dunstan <andrew@dunslane.net>
-
- 10 Oct, 2013 8 commits
-
-
Peter Eisentraut authored
Erroneously omitted in 261c7d4b
-
Robert Haas authored
If POSIX shared memory is supported and works, we prefer it. Otherwise, we prefer System V, except on Windows, where we use the implementation specific to that platform.
-
Kevin Grittner authored
The buildfarm pointed out the problem. Fix based on suggestion by Robert Haas.
-
Andrew Dunstan authored
Andrew Tipton.
-
Robert Haas authored
Per buildfarm.
-
Peter Eisentraut authored
This allows decorating pg_fatal() with noreturn compiler hints, leading to better diagnostics. Reviewed-by: Marko Tiikkaja <marko@joh.to>
-
Peter Eisentraut authored
Change the input/output format to {A,B,C}, to match the internal representation. Complete the implementations of line_in, line_out, line_recv, line_send. Remove comments and error messages about the line type not being implemented. Add regression tests for existing line operators and functions. Reviewed-by: rui hua <365507506hua@gmail.com> Reviewed-by: Álvaro Herrera <alvherre@2ndquadrant.com> Reviewed-by: Jeevan Chalke <jeevan.chalke@enterprisedb.com>
-
Robert Haas authored
Patch by myself and Amit Kapila. Design help from Noah Misch. Review by Andres Freund.
-
- 09 Oct, 2013 6 commits
-
-
Kevin Grittner authored
REFRESH MATERIALIZED VIEW CONCURRENTLY was broken for any matview containing a column of a type without a default btree operator class. It also did not produce results consistent with a non- concurrent REFRESH or a normal view if any column was of a type which allowed user-visible differences between values which compared as equal according to the type's default btree opclass. Concurrent matview refresh was modified to use the new operators to solve these problems. Documentation was added for record comparison, both for the default btree operator class for record, and the newly added operators. Regression tests now check for proper behavior both for a matview with a box column and a matview containing a citext column. Reviewed by Steve Singer, who suggested some of the doc language.
-
Bruce Momjian authored
Backpatch through 8.4 Per suggestion by Amit Langote
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
Previously set_default_effective_cache_size() could not handle fork, non-fork, and bootstrap cases.
-
- 08 Oct, 2013 7 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Kevin Grittner authored
It previously reported failure at REPEATABLE READ and SERIALIZABLE transaction isolation levels for make installcheck.
-
Bruce Momjian authored
-
Bruce Momjian authored
Suggestion from Richard Neill
-
Bruce Momjian authored
Suggestion from Pavel Stehule
-
Bruce Momjian authored
-