089003fb46
pgindent run.
2003-08-04 00:43:34 +00:00
b6a1d25b0a
Error message editing in utils/adt. Again thanks to Joe Conway for doing
...
the bulk of the heavy lifting ...
2003-07-27 04:53:12 +00:00
0249c24235
More binary I/O routines.
2003-05-13 18:03:08 +00:00
5261bf9733
Make macaddr_in reject trailing garbage (except whitespace).
...
Per gripe from Patrick Welche, 13-Oct-2002.
2002-10-13 15:39:17 +00:00
e50f52a074
pgindent run.
2002-09-04 20:31:48 +00:00
81dfa2ce43
backend where a statically sized buffer is written to. Most of these
...
should be pretty safe in practice, but it's probably better to be safe
than sorry.
I was actually looking for cases where NAMEDATALEN is assumed to be
32, but only found one. That's fixed too, as well as a few bits of
code cleanup.
Neil Conway
2002-08-28 20:46:24 +00:00
10f05d8127
Merge ALTER GROUP ADD/DROP rules by creating add_drop action.
2002-06-17 07:00:27 +00:00
6b9e742458
The macaddr datatype understands most formats of MAC address, except 12
...
hex digits with no separators, eg 00AABBCCDDEE. This is easily remedied
with the following patch (against 7.2.1):
Mike Wyer
2002-06-15 19:39:33 +00:00
c422b5ca6b
Code review for improved-hashing patch. Fix some portability issues
...
(char != unsigned char, Datum != uint32); make use of new hash code in
dynahash hash tables and hash joins.
2002-03-09 17:35:37 +00:00
b04e3a2575
Remove special-case treatment of all-zeroes MAC address, per today's
...
discussion in pgsql-general.
2001-08-21 21:23:21 +00:00
9e1552607a
pgindent run. Make it all clean.
2001-03-22 04:01:46 +00:00
376784cf8a
Repair erroneous use of hashvarlena() for MACADDR, which is not a
...
varlena type. (I did not force initdb, but you won't see the fix
unless you do one.) Also, make sure all index support operators and
functions are careful not to leak memory for toasted inputs; I had
missed some hash and rtree support ops on this point before.
2000-12-08 23:57:03 +00:00
8a35cbe1db
Add functions to convert to and from text, and to truncate to MAC OUI.
...
Remove hardcoded macaddr_manuf(), which had really old, obsolete info.
Replace this with some contrib/mac/ code to maniag OUI info from IEEE.
2000-08-23 06:04:49 +00:00
ed9ca68758
Convert inet-related functions to new fmgr style. I have also taken it
...
on myself to do something about the non-self-consistency of the inet
comparison functions. The results are probably still semantically wrong
(inet and cidr should have different comparison semantics, I think)
but at least the boolean operators now agree with each other and with
the sort order of indexes on inet/cidr.
2000-08-03 23:07:51 +00:00
8ecac94bb2
Functions on 'text' type updated to new fmgr style. 'text' is
...
now TOAST-able.
2000-07-06 05:48:31 +00:00
57d8080a40
TOAST
...
WARNING: This is actually broken - we have self-deadlocks
due to concurrent changes in buffer management.
Vadim and me are working on it.
Jan
2000-07-03 23:10:14 +00:00
d033e17530
Ethernet MAC addresses (macaddr type) are not compared correctly for
...
equality. The lobits macro is wrong and extracts the wrong set of
bits out of the structure.
To exhibit the problem:
select '000000:000000'::macaddr = '000000:110000'::macaddr ;
?column?
--------
t
(1 row)
Daniel Boyd
1999-12-16 01:30:49 +00:00
3406901a29
Move some system includes into c.h, and remove duplicates.
1999-07-17 20:18:55 +00:00
a9591ce66a
Change #include's to use <> and "" as appropriate.
1999-07-15 23:04:24 +00:00
2e6b1e63a3
Remove unused #includes in *.c files.
1999-07-15 22:40:16 +00:00
4b2c2850bf
Clean up #include in /include directory. Add scripts for checking includes.
1999-07-15 15:21:54 +00:00
0cf1b79528
Cleanup of /include #include's, for 6.6 only.
1999-07-14 01:20:30 +00:00
07842084fe
pgindent run over code.
1999-05-25 16:15:34 +00:00
53d52a685a
Cleanup of NULL in inet types.
1999-03-22 05:00:57 +00:00
990fa43c23
Get rid of some minor compiler warnings.
1998-10-26 01:05:07 +00:00
deaaf96975
Fix for INET type addition.
1998-10-08 02:08:47 +00:00
8849655d24
I agree. I think, though, that the best argument presented in the
...
debate was from Paul Vixie, who wanted INET to be the name covering
both IPV4 and IPV6. The following kit makes the needed changes:
Tom Ivar Helbekkmo
1998-10-08 00:19:47 +00:00
10d987c709
Add includes for prototypes for new IP type.
1998-10-04 16:24:32 +00:00
a593107d9e
Add prototype include to inet types.
1998-10-04 15:35:12 +00:00
2d69fd90b9
Integrate new IP type from Tom Ivar Helbekkmo.
1998-10-03 05:41:01 +00:00