Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Update copyrights for 2013 | Bruce Momjian | 2013-01-01 |
| | | | | | Fully update git head, and update back branches in ./COPYRIGHT and legal.sgml files. | ||
* | Properly escape usernames in initdb, so names with single-quotes are | Bruce Momjian | 2012-08-15 |
| | | | | | | | supported. Also add assert to catch future breakage. Also, improve documentation that "double"-quotes must be used in pg_hba.conf (not single quotes). | ||
* | Update copyright notices for year 2012. | Bruce Momjian | 2012-01-01 |
| | |||
* | Stamp copyrights for year 2011. | Bruce Momjian | 2011-01-01 |
| | |||
* | Remove cvs keywords from all files. | Magnus Hagander | 2010-09-20 |
| | |||
* | pgindent run for 9.0, second run | Bruce Momjian | 2010-07-06 |
| | |||
* | Adjust comments about avoiding use of printf's %.*s. | Tom Lane | 2010-05-09 |
| | | | | | | | | | | | My initial impression that glibc was measuring the precision in characters (which is what the Linux man page says it does) was incorrect. It does take the precision to be in bytes, but it also tries to truncate the string at a character boundary. The bottom line remains the same: it will mess up if the string is not in the encoding it expects, so we need to avoid %.*s anytime there's a significant risk of that. Previous code changes are still good, but adjust the comments to reflect this knowledge. Per research by Hernan Gonzalez. | ||
* | Work around a subtle portability problem in use of printf %s format. | Tom Lane | 2010-05-08 |
| | | | | | | | | | | | | | Depending on which spec you read, field widths and precisions in %s may be counted either in bytes or characters. Our code was assuming bytes, which is wrong at least for glibc's implementation, and in any case libc might have a different idea of the prevailing encoding than we do. Hence, for portable results we must avoid using anything more complex than just "%s" unless the string to be printed is known to be all-ASCII. This patch fixes the cases I could find, including the psql formatting failure reported by Hernan Gonzalez. In HEAD only, I also added comments to some places where it appears safe to continue using "%.*s". | ||
* | Update copyright for the year 2010. | Bruce Momjian | 2010-01-02 |
| | |||
* | Remove plpgsql's separate lexer (finally!), in favor of using the core lexer | Tom Lane | 2009-11-12 |
| | | | | | | | directly. This was a lot of trouble, but should be worth it in terms of not having to keep the plpgsql lexer in step with core anymore. In addition the handling of keywords is significantly better-structured, allowing us to de-reserve a number of words that plpgsql formerly treated as reserved. | ||
* | Update copyright for 2009. | Bruce Momjian | 2009-01-01 |
| | |||
* | Update copyrights in source tree to 2008. | Bruce Momjian | 2008-01-01 |
| | |||
* | Update CVS HEAD for 2007 copyright. Back branches are typically not | Bruce Momjian | 2007-01-05 |
| | | | | back-stamped for this. | ||
* | Fix bugs in plpgsql and ecpg caused by assuming that isspace() would only | Tom Lane | 2006-09-22 |
| | | | | | | | | | return true for exactly the characters treated as whitespace by their flex scanners. Per report from Victor Snezhko and subsequent investigation. Also fix a passel of unsafe usages of <ctype.h> functions, that is, ye olde char-vs-unsigned-char issue. I won't miss <ctype.h> when we are finally able to stop using it. | ||
* | Remove 576 references of include files that were not needed. | Bruce Momjian | 2006-07-14 |
| | |||
* | Update copyright for 2006. Update scripts. | Bruce Momjian | 2006-03-05 |
| | |||
* | I have added these macros to c.h: | Bruce Momjian | 2005-12-25 |
| | | | | | | | | | #define HIGHBIT (0x80) #define IS_HIGHBIT_SET(ch) ((unsigned char)(ch) & HIGHBIT) and removed CSIGNBIT and mapped it uses to HIGHBIT. I have also added uses for IS_HIGHBIT_SET where appropriate. This change is purely for code clarity. | ||
* | Standard pgindent run for 8.1. | Bruce Momjian | 2005-10-15 |
| | |||
* | Tag appropriate files for rc3 | PostgreSQL Daemon | 2004-12-31 |
| | | | | | | | | Also performed an initial run through of upgrading our Copyright date to extend to 2005 ... first run here was very simple ... change everything where: grep 1996-2004 && the word 'Copyright' ... scanned through the generated list with 'less' first, and after, to make sure that I only picked up the right entries ... | ||
* | Pgindent run for 8.0. | Bruce Momjian | 2004-08-29 |
| | |||
* | Update copyright to 2004. | Bruce Momjian | 2004-08-29 |
| | |||
* | Implement a solution to the 'Turkish locale downcases I incorrectly' | Tom Lane | 2004-02-21 |
| | | | | | | problem, per previous discussion. Make some additional changes to centralize the knowledge of just how identifier downcasing is done, in hopes of simplifying any future tweaking in this area. | ||
* | $Header: -> $PostgreSQL Changes ... | PostgreSQL Daemon | 2003-11-29 |
| | |||
* | Update copyrights to 2003. | Bruce Momjian | 2003-08-04 |
| | |||
* | Be careful to include postgres.h *before* any system headers, to ensure | Tom Lane | 2002-09-05 |
| | | | | | | that the right flavors of largefile-related definitions are seen. Most of these changes are probably unnecessary, but better safe than sorry. | ||
* | Update copyright to 2002. | Bruce Momjian | 2002-06-20 |
| | |||
* | pgindent run on all C files. Java run to follow. initdb/regression | Bruce Momjian | 2001-10-25 |
| | | | | tests pass. | ||
* | Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. | Bruce Momjian | 2001-01-24 |
| | |||
* | Ye-old pgindent run. Same 4-space tabs. | Bruce Momjian | 2000-04-12 |
| | |||
* | Add: | Bruce Momjian | 2000-01-26 |
| | | | | | | * Portions Copyright (c) 1996-2000, PostgreSQL, Inc to all files copyright Regents of Berkeley. Man, that's a lot of files. | ||
* | Eliminate token length assumption in scanstr(). | Tom Lane | 1999-09-11 |
| | |||
* | Move some system includes into c.h, and remove duplicates. | Bruce Momjian | 1999-07-17 |
| | |||
* | Add config.h as needed. | Bruce Momjian | 1999-07-17 |
| | |||
* | Clean up #include in /include directory. Add scripts for checking includes. | Bruce Momjian | 1999-07-15 |
| | |||
* | pgindent run over code. | Bruce Momjian | 1999-05-25 |
| | |||
* | Change my-function-name-- to my_function_name, and optimizer renames. | Bruce Momjian | 1999-02-13 |
| | |||
* | Simplify scanstr(), fix broken octal-escape code. | Tom Lane | 1999-02-07 |
| | |||
* | pgindent run before 6.3 release, with Thomas' requested changes. | Bruce Momjian | 1998-02-26 |
| | |||
* | Cleanup up include files. | Bruce Momjian | 1997-11-26 |
| | |||
* | Break parser functions into smaller files, group together. | Bruce Momjian | 1997-11-25 |
| | |||
* | Another PGINDENT run that changes variable indenting and case label ↵ | Bruce Momjian | 1997-09-08 |
| | | | | indenting. Also static variable indenting. | ||
* | Massive commit to run PGINDENT on all *.c and *.h files. | Bruce Momjian | 1997-09-07 |
| | |||
* | Remove quote removal. Moved to parser. | Bruce Momjian | 1996-11-15 |
| | |||
* | Remove ESCAPE_PATCH define | Bruce Momjian | 1996-11-04 |
| | |||
* | added #include "config.h" for ESCAPE_PATCH define | Marc G. Fournier | 1996-08-27 |
| | |||
* | Finished merging in src/backend from Dr. George's source tree | Marc G. Fournier | 1996-07-23 |
| | |||
* | Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01 | Marc G. Fournier | 1996-07-09 |