1. 06 Aug, 1996 7 commits
    • Marc G. Fournier's avatar
      Fixes: · ab57e09e
      Marc G. Fournier authored
      Also, I think that an extra source of noise in the diff of regress.out and
      expected.out is caused by not substituting the shared library file
      extension in the regression.input file (much like the paths and the
      usernames are sub'ed). This seems to be fixed with the following patches
      to regression.input and the Makefile... If I'm off base here, please tell!
      
      Submitted by:  Wayde Nie <niew@phoenix.cis.mcmaster.ca>
      ab57e09e
    • Marc G. Fournier's avatar
      Fixes: · bb0bdfd1
      Marc G. Fournier authored
      I've enclosed two patches.  The first affects Solaris compilability.  The
      bug stems from netdb.h (where MAXHOSTNAMELEN is defined on a stock
      system).  If the user has installed the header files from BIND 4.9.x,
      there will be no definition of MAXHOSTNAMELEN.  The patch will, if all
      else fails, try to include <arpa/nameser.h> and set MAXHOSTNAMELEN to
      MAXDNAME, which is 256 (just like MAXHOSTNAMELEN on a stock system).
      
      The second patch adds aliases for "ISNULL" to "IS NULL" and likewise for
      "NOTNULL" to "IS NOT NULL".  I have not removed the postgres specific
      ISNULL and NOTNULL.  I noticed this on the TODO list, and figured it would
      be easy to remove.
      
      The full semantics are:
              [ expression IS NULL ]
              [ expression IS NOT NULL ]
      
      --Jason
      
      
      Submitted by: Jason Wright <jason@oozoo.vnet.net>
      bb0bdfd1
    • Marc G. Fournier's avatar
      Fixes: · 6c684b18
      Marc G. Fournier authored
      Previously Postgres95 wouldn't accept 'order by' clauses with fields
      referred to as '<table>.<field>', e.g.:
      
              select t1.field1, t2.field2 from table1 t1, table2 t2
                      order by t2.field2;
      
      This syntax is required by the ODBC SQL spec.
      
      Submitted by: Dan McGuirk <mcguirk@indirect.com>
      6c684b18
    • Marc G. Fournier's avatar
      Fixes: · ab22b348
      Marc G. Fournier authored
      While a normal SELECT statement can contain a GROUP BY clause, a cursor
      declaration cannot. This was not the case in PG-1.0. Was there a good
      reason why this was changed? Are cursors being phased out? Is there any way
      to get data with just a SELECT (and without a DECLARE CURSOR ...)?
      
      The patch below seems to fix things. If anyone can see a problem with it,
      please let me know. Thanks.
      
      Submitted by:  David Smith <dasmith@perseus.tufts.edu>
      ab22b348
    • Marc G. Fournier's avatar
      Fixes for: · c4e53a14
      Marc G. Fournier authored
      Here are a few minor fixes to Postgres95.  Mostly I have added const
      to some of the char pointers.  There was also a missing header file
      and a place where it looks like "==" was used when "=" was meant.
      I also changed some variables from Pfin and Pfout tp pfin and pfout
      because the latter shadow global variables and that just seems like
      an unsafe practice which I like to avoid.
      
      Submitted by:  "D'Arcy J.M. Cain" <darcy@druid.druid.com>
      c4e53a14
    • Marc G. Fournier's avatar
      Had a space in CFLAGS+= -I .. · fd3b8299
      Marc G. Fournier authored
      Submitted by:  Andrew Martin <martin@biochemistry.ucl.ac.uk>
      fd3b8299
    • Julian Assange's avatar
      added patch from kurt that fixes memory leak (didn't free line buffer · 7ef04b25
      Julian Assange authored
      for slash commands)
      7ef04b25
  2. 05 Aug, 1996 1 commit
    • Marc G. Fournier's avatar
      Fixes: · 132e9159
      Marc G. Fournier authored
      Someone asked me if the bpchar type could be extended to do
      case-insensitive regular expression searches.
      
      
      Submitted by: "Alistair G. Crooks" <azcb0@juts.ccc.amdahl.com>
      132e9159
  3. 04 Aug, 1996 2 commits
  4. 02 Aug, 1996 2 commits
  5. 01 Aug, 1996 5 commits
    • Marc G. Fournier's avatar
      Fixes: · 4fff70a8
      Marc G. Fournier authored
      make TCL conditinal compilation work
      
      Submitted by: Dr_George_D_Detlefsen <drgeorge@madmax.ilt.com>
      4fff70a8
    • Marc G. Fournier's avatar
      Fixes: · 164ef6ff
      Marc G. Fournier authored
      Originally, I thought the problem was caused by a function that gets
      called as a normal function where we want to return a value, and as a
      signal handler where we need to have it accept a parameter (the signal
      number) and it returns nothing, I was going to case the function name in
      the signal call as (void (*)(int)).
      
      Looking at all the source, it turns out this function only gets used as
      a signal handler, so I set an int parameter and return void.
      
      I have removed the Linux defines because they are not needed.  BSD let
      this sloppiness slide.  Linux gave a compile error.
      
      
      Submitted by: Bruce Momjian <maillist@candle.pha.pa.us>
      164ef6ff
    • Marc G. Fournier's avatar
      Change the TEMPDIR to be obj instead of /tmp · 4d837e37
      Marc G. Fournier authored
      Suggested by: Michael Babcock <michael@kanji.com>
      4d837e37
    • Marc G. Fournier's avatar
      An actual README file for the regression tests · a82aa45a
      Marc G. Fournier authored
      Submitted by: Dr. George
      a82aa45a
    • Marc G. Fournier's avatar
      A newer expected.input file for the regression tests · ce48b4d5
      Marc G. Fournier authored
      Submitted by: Dr. Geoge
      ce48b4d5
  6. 31 Jul, 1996 16 commits
  7. 30 Jul, 1996 3 commits
  8. 29 Jul, 1996 4 commits