1. 22 Jun, 2001 8 commits
  2. 21 Jun, 2001 4 commits
  3. 20 Jun, 2001 11 commits
  4. 19 Jun, 2001 8 commits
  5. 18 Jun, 2001 9 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