1. 22 Jun, 2001 2 commits
  2. 21 Jun, 2001 4 commits
  3. 20 Jun, 2001 11 commits
  4. 19 Jun, 2001 8 commits
  5. 18 Jun, 2001 13 commits
    • Bruce Momjian's avatar
      RESET ALL secondary patch: · 3709a5ad
      Bruce Momjian authored
      Here is Tomified version of my 2 pending patches.
      Dropped the set_.._real change as it is not needed.
      Desc would be:
      
      * use GUC for settings from cmdline
      
      Marko Kreen
      3709a5ad
    • Bruce Momjian's avatar
      Well, after persuading cvsup and cvs that it _is_ possible to have local · 0ed7864d
      Bruce Momjian authored
      modifiable repositories, I have a clean untrusted plperl patch to offer
      you :)
      
      Highlights:
      * There's one perl interpreter used for both trusted and untrusted
      procedures. I do think its unnecessary to keep two perl
      interpreters around. If someone can break out from trusted "Safe" perl
      mode, well, they can do what they want already. If someone disagrees, I
      can change this.
      
      * Opcode is not statically loaded anymore. Instead, we load Dynaloader,
      which then can grab Opcode (and anything else you can 'use') on its own.
      
      * Checked to work on FreeBSD 4.3 + perl 5.5.3 , OpenBSD 2.8 + perl5.6.1,
      RedHat 6.2 + perl 5.5.3
      
      * Uses ExtUtils::Embed to find what options are necessary to link with
      perl shared libraries
      
      * createlang is also updated, it can create untrusted perl using 'plperlu'
      
      * Example script (assuming you have Mail::Sendmail installed):
      create function foo() returns text as '
               use Mail::Sendmail;
      
               %mail = ( To      => q(you@yourname.com),
                         From    => q(me@here.com),
                         Message => "This is a very short message"
                        );
               sendmail(%mail) or die $Mail::Sendmail::error;
      return          "OK. Log says:\n", $Mail::Sendmail::log;
      ' language 'plperlu';
      
      Alex Pilosov
      0ed7864d
    • Bruce Momjian's avatar
      The attached patch enables the contrib subtree to build cleanly under · 558fae16
      Bruce Momjian authored
      Cygwin with the possible exception of mSQL-interface.  Since I don't
      have mSQL installed, I skipped this tool.
      
      Except for dealing with a missing getopt.h (oid2name) and HUGE (seg),
      the bulk of the patch uses the standard PostgreSQL approach to deal with
      Windows DLL issues.
      
      I tested the build aspect of this patch under Cygwin and Linux without
      any ill affects.  Note that I did not actually attempt to test the code
      for functionality.
      
      The procedure to apply the patch is as follows:
      
          $ # save the attachment as /tmp/contrib.patch
          $ # change directory to the top of the PostgreSQL source tree
          $ patch -p0 </tmp/contrib.patch
      
      Jason
      558fae16
    • Bruce Momjian's avatar
      22dc12b8
    • Bruce Momjian's avatar
      Here's a small patch for dblink: · 10b5f0be
      Bruce Momjian authored
         - fixed dblink invalid pointer causing corrupt elog message
         - fixed dblink_tok improper handling of null results
         - fixed examples in README.dblink
      
      Joe Conway
      10b5f0be
    • Tom Lane's avatar
      Fix some references to USE_AUSTRALIAN_RULES that Bruce missed; · ec96f1da
      Tom Lane authored
      plus a few trivial improvements in wording.
      ec96f1da
    • Bruce Momjian's avatar
      Update FAQ. · bf2a9236
      Bruce Momjian authored
      bf2a9236
    • Bruce Momjian's avatar
      Add new dblink to /contrib Makefile.' · 3dba1ff6
      Bruce Momjian authored
      3dba1ff6
    • Bruce Momjian's avatar
      Add GUC setting for Australian timezones. Uses new GUC boolean callback · 7dac7785
      Bruce Momjian authored
      functions to clear date cache.  Allow regression tests to pass when
      timezone set.
      7dac7785
    • Bruce Momjian's avatar
      49ce6fff
    • Bruce Momjian's avatar
      Improve wording of authentication files. · 0bba6bdb
      Bruce Momjian authored
      0bba6bdb
    • Tom Lane's avatar
      Do some restructuring to improve performance of the catcaches. Teach · 2c5aa2ac
      Tom Lane authored
      CatalogCacheFlushRelation (formerly called SystemCacheRelationFlushed)
      how to distinguish tuples it should flush from those it needn't; this
      means a relcache flush event now only removes the catcache entries
      it ought to, rather than zapping the caches completely as it used to.
      Testing with the regression tests indicates that this considerably
      improves the lifespan of catcache entries.  Also, rearrange catcache
      data structures so that the limit on number of cached tuples applies
      globally across all the catcaches, rather than being per-catcache.
      It was a little silly to have the same size limit on both, say,
      pg_attribute caches and pg_am caches (there being only four possible
      rows in the latter...).  Doing LRU removal across all the caches
      instead of locally in each one should reduce cache reload traffic
      in the more heavily used caches and improve the efficiency of
      cache memory use.
      2c5aa2ac
    • Hiroshi Inoue's avatar
  6. 17 Jun, 2001 2 commits