1. 21 3月, 2005 8 次提交
    • N
      pgcrypto update: · 1ea9169b
      Neil Conway 提交于
      * openssl.c: Add 3des and AES support
      * README.pgcrypto: list only supported ciphers for openssl
      
      OpenSSL has pre-processor symbol OPENSSL_NO_AES, which
      isn't that helpful for detecting if it _does_ exist.
      Thus the hack with AES_ENCRYPT.
      
      Marko Kreen
      1ea9169b
    • N
      pgcrypto update: · b160d6b9
      Neil Conway 提交于
      * Use error codes instead of -1
      * px_strerror for new error codes
      * calling convention change for px_gen_salt - return error code
      * use px_strerror in pgcrypto.c
      
      Marko Kreen
      b160d6b9
    • N
      * construct "struct {} list [] = {}" confuses pgindent - split those. · fa332a06
      Neil Conway 提交于
        It was a bad style to begin with, and now several loops can be clearer.
      * pgcrypto.c: Fix function comments
      * crypt-gensalt.c, crypt-blowfish.c: stop messing with errno
      * openssl.c: use px_free instead pfree
      * px.h: make redefining px_alloc/px_realloc/px_free easier
      
      Marko Kreen
      fa332a06
    • N
      Remove support for libmhash/libmcrypt. · 3cc86612
      Neil Conway 提交于
      libmcrypt seems to dead, maintainer address bounces,
      and cast-128 fails on 2 of the 3 test vectors from RFC2144.
      
      So I see no reason to keep around stuff I don't trust
      anymore.
      
      Support for several crypto libraries is probably only
      confusing to users, although it was good for initial
      developing - it helped to find hidden assumptions and
      forced me to create regression tests for all functionality.
      
      Marko Kreen
      3cc86612
    • T
      Convert index-related tuple handling routines from char 'n'/' ' to bool · ee4ddac1
      Tom Lane 提交于
      convention for isnull flags.  Also, remove the useless InsertIndexResult
      return struct from index AM aminsert calls --- there is no reason for
      the caller to know where in the index the tuple was inserted, and we
      were wasting a palloc cycle per insert to deliver this uninteresting
      value (plus nontrivial complexity in some AMs).
      I forced initdb because of the change in the signature of the aminsert
      routines, even though nothing really looks at those pg_proc entries...
      ee4ddac1
    • N
      Change the return value of HeapTupleSatisfiesUpdate() to be an enum, · fe7015f5
      Neil Conway 提交于
      rather than an integer, and fix the associated fallout. From Alvaro
      Herrera.
      fe7015f5
    • T
      On Windows, use QueryPerformanceCounter instead of gettimeofday for · 9e0dd845
      Tom Lane 提交于
      EXPLAIN ANALYZE instrumentation.  Magnus Hagander
      9e0dd845
    • T
      Remove unnecessary calls of FlushRelationBuffers: there is no need · 354049c7
      Tom Lane 提交于
      to write out data that we are about to tell the filesystem to drop.
      smgr_internal_unlink already had a DropRelFileNodeBuffers call to
      get rid of dead buffers without a write after it's no longer possible
      to roll back the deleting transaction.  Adding a similar call in
      smgrtruncate simplifies callers and makes the overall division of
      labor clearer.  This patch removes the former behavior that VACUUM
      would write all dirty buffers of a relation unconditionally.
      354049c7
  2. 20 3月, 2005 8 次提交
  3. 19 3月, 2005 2 次提交
  4. 18 3月, 2005 6 次提交
  5. 17 3月, 2005 12 次提交
  6. 16 3月, 2005 4 次提交