Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Apr 8, 2015
  1. Merge pull request #11 from dargor/patch-1

    authored
    Typo fix.
Commits on Mar 23, 2015
  1. Merge pull request #12 from dargor/master

    authored
    Typo fix.
Commits on Mar 20, 2015
  1. @dargor

    Typo fix.

    dargor authored
  2. @dargor

    Typo fix.

    dargor authored
Commits on Jan 15, 2015
  1. Build packages for PG 9.3 and 9.4

    Tarvi Pillessaar authored
    Also fix debian/control generation with new pg_buildext (ver 161 and later)
Commits on Dec 27, 2014
  1. Merge pull request #10 from petere/yy_scan_bytes

    authored
    Fix yy_scan_bytes() prototype
  2. @petere

    Fix yy_scan_bytes() prototype

    petere authored
    Flex changed the second argument of yy_scan_bytes() from int to size_t a
    great while ago, while not updating the documentation.  To make the
    prototype in plproxy match, use flex --header-file to create a header
    file, and include that, instead of maintaining an explicit prototype
    ourselves.
    
    See also:
    
    - <https://sourceforge.net/p/flex/bugs/184/>
    - <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750163>
Commits on Feb 27, 2014
  1. Merge pull request #9 from petere/patch-1

    authored
    Fix typo in validator security check
Commits on Feb 23, 2014
  1. @petere
Commits on Feb 19, 2014
Commits on Nov 5, 2013
  1. remote_wait_for_cancel: avoid unnecessary warning

    authored
    If the remote server cannot be connected and query is canceled,
    don't show random warning about "Unfinished connection".
    
    Patch by Fazal Majid
Commits on Aug 24, 2013
  1. Use setseed() in RUN ON ANY regtest.

    authored
    Without it, the test can fail occasionally.
    
    Reported by Peter Eisentraut.
Commits on Jul 8, 2013
  1. remote_wait_for_cancel: move pending check before poll()

    authored
    Otherwise it can still hang.
Commits on Apr 15, 2013
  1. Instead 2.5.1, use 2.6 as next ver.

    authored
    the validator is too big change for 2.5.1
  2. Comment typo

    authored
  3. remote_wait_for_cancel: wait only C_QUERY_READ connections.

    authored
    Previous check was too broad and left plproxy hanging.
    
    Reported-By: Tarvi Pillessaar
Commits on Jan 31, 2013
  1. @petere

    Add language validator

    petere authored
    Refactor some internals to make this possible.  Mainly, FunctionCallInfo
    is not available when validating, so avoid accessing that if not
    required.  Rename plproxy_compile() to plproxy_compile_and_cache() and
    the previously internal fn_compile() to plproxy_compile().  This matches
    their purpose better and allows the validator to call plproxy_compile()
    without invoking execution-time dependent code.
    
    Many error test cases have changed because the validator catches errors
    when the function is created, not when it is called.
    
    Raise the extension version to 2.5.1 to be able to upgrade from
    non-validator installations.
  2. @petere
  3. @petere
Commits on Jan 4, 2013
  1. deb cleanup

    authored
    * use installed pg_buildext
    * use installed pgxs_debian_control.mk
    * don't override 'clean' target in debian/rules
    * 'make deb' forces control file regeneration
    
    This reduces crap maintained locally.
    
    It also does mean that to build against server-dev-X.Y package
    that is not for Debians default Postgres version, following packages
    need to be installed from PGDG (wiki.postgresql.org/wiki/Apt) repo:
    
      postgresql-client-common
      postgresql-common
      postgresql-server-dev-all
Commits on Nov 27, 2012
  1. v2.5

    authored
Commits on Nov 23, 2012
  1. Merge pull request #4 from petere/master

    authored
    Fix build with PostgreSQL 9.3devel
  2. @petere

    Fix build with PostgreSQL 9.3devel

    petere authored
    Some needed declarations have been moved to the new header
    htup_details.h.
    
    stringinfo.h needs to be included explicitly now.  It should always have
    been necessary, but might have come in through other headers.
Commits on Nov 17, 2012
  1. Use PROVOLATILE constant

    authored
  2. Use TYPTYPE symbolic constants

    authored
Commits on Nov 16, 2012
  1. Accept 't' proargmode, use symbolic names.

    authored
    Also throw error on unknown proargmode.
    
    Fixes crash reported by Sébastien Lardière.
Commits on Oct 31, 2012
  1. v2.5rc1

    authored
  2. debclean target

    authored
Commits on Oct 12, 2012
  1. Rename table alter test

    authored
  2. After sending cancel req, wait for remote error

    authored
    Previously, as soon as cancel requests were send,
    plproxy re-throwed the error, without waiting for
    reaction from backend.  Such behaviour creates
    2 problems:
    
    - If plproxy backend is closed immediately, the bouncer will
      see plproxy close before cancel from backend, thus seeing
      mid-tx close, thus dropping the connection.
    
    - If new query comes in to plproxy backend, plproxy itself
      will see dirty connection, closing it, thus also causing
      close of server connection in bouncer.
    
    In both cases it can cause server connection drop in pooler.
    New behaviour of waiting query result should fix it.
Commits on Oct 11, 2012
  1. Table invalidation

    authored
    On each call, recheck type relation rowstamp.
    
    If it proves to be noticeable, we can use
    syscache callback infrastructure for that,
    but it will be much more complex.
  2. Support for dropped fields

    authored
Something went wrong with that request. Please try again.