Ignore:
Timestamp:
12/10/13 17:15:56 (10 years ago)
Author:
Kris Deugau
Message:

/branches/stable

Merge reverse DNS work; 1 of mumble

  • from branch creation through r261

Minor conflicts in dns.cgi and DNSDB.pm

Location:
branches/stable
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/stable

  • branches/stable/dns.sql

    r215 r544  
    4141\.
    4242
     43CREATE TABLE default_rev_records (
     44    record_id serial NOT NULL,
     45    group_id integer DEFAULT 1 NOT NULL,
     46    host text DEFAULT '' NOT NULL,
     47    "type" integer DEFAULT 1 NOT NULL,
     48    val text DEFAULT '' NOT NULL,
     49    ttl integer DEFAULT 86400 NOT NULL,
     50    description text
     51);
     52
     53COPY default_rev_records (record_id, group_id, host, "type", val, ttl, description) FROM stdin;
     541       1       hostmaster.ADMINDOMAIN:ns1.ADMINDOMAIN  6       3600:900:1048576:2560   3600   
     552       1       unused-%r.ADMINDOMAIN   65283   ZONE    3600   
     56\.
     57
    4358CREATE TABLE domains (
    4459    domain_id serial NOT NULL,
    4560    "domain" character varying(80) NOT NULL,
     61    group_id integer DEFAULT 1 NOT NULL,
     62    description character varying(255) DEFAULT ''::character varying NOT NULL,
     63    status integer DEFAULT 1 NOT NULL,
     64    zserial integer,
     65    sertype character(1) DEFAULT 'D'::bpchar
     66);
     67
     68CREATE TABLE revzones (
     69    rdns_id serial NOT NULL,
     70    revnet cidr NOT NULL,
    4671    group_id integer DEFAULT 1 NOT NULL,
    4772    description character varying(255) DEFAULT ''::character varying NOT NULL,
     
    6994    log_id serial NOT NULL,
    7095    domain_id integer,
     96    rdns_id integer,
    7197    user_id integer,
    7298    group_id integer,
     
    103129\.
    104130
    105 -- fixme:  need to handle looooong records (eg, SPF)
     131-- rdns_id defaults to 0 since many records will not have an associated rDNS entry.
    106132CREATE TABLE records (
    107     domain_id integer NOT NULL,
     133    domain_id integer NOT NULL DEFAULT 0,
     134    rdns_id integer NOT NULL DEFAULT 0,
    108135    record_id serial NOT NULL,
    109136    host text DEFAULT '' NOT NULL,
     
    119146CREATE TABLE rectypes (
    120147    val integer NOT NULL,
    121     name character varying(12) NOT NULL,
     148    name character varying(20) NOT NULL,
    122149    stdflag integer DEFAULT 1 NOT NULL,
    123150    listorder integer DEFAULT 255 NOT NULL,
     
    129156COPY rectypes (val, name, stdflag, listorder, alphaorder) FROM stdin;
    1301571       A       1       1       1
    131 2       NS      1       2       37
    132 3       MD      2       255     29
    133 4       MF      2       255     30
    134 5       CNAME   1       6       9
    135 6       SOA     0       8       53
    136 7       MB      3       255     28
    137 8       MG      3       255     31
    138 9       MR      3       255     33
    139 10      NULL    3       255     43
    140 11      WKS     3       255     64
    141 12      PTR     2       4       46
    142 13      HINFO   3       255     18
    143 14      MINFO   3       255     32
    144 15      MX      1       3       34
    145 16      TXT     1       5       60
    146 17      RP      2       255     48
    147 18      AFSDB   3       255     4
    148 19      X25     3       255     65
    149 20      ISDN    3       255     21
    150 21      RT      3       255     50
    151 22      NSAP    3       255     38
    152 23      NSAP-PTR        3       255     39
    153 24      SIG     3       255     51
    154 25      KEY     3       255     23
    155 26      PX      3       255     47
    156 27      GPOS    3       255     17
    157 28      AAAA    1       2       3
    158 29      LOC     3       255     25
    159 30      NXT     3       255     44
    160 31      EID     3       255     15
    161 32      NIMLOC  3       255     36
    162 33      SRV     1       7       55
    163 34      ATMA    3       255     6
    164 35      NAPTR   3       255     35
    165 36      KX      3       255     24
    166 37      CERT    3       255     8
    167 38      A6      3       3       2
    168 39      DNAME   3       255     12
    169 40      SINK    3       255     52
    170 41      OPT     3       255     45
    171 42      APL     3       255     5
    172 43      DS      3       255     14
    173 44      SSHFP   3       255     56
    174 45      IPSECKEY        3       255     20
    175 46      RRSIG   3       255     49
    176 47      NSEC    3       255     40
    177 48      DNSKEY  3       255     13
    178 49      DHCID   3       255     10
    179 50      NSEC3   3       255     41
    180 51      NSEC3PARAM      3       255     42
    181 55      HIP     3       255     19
    182 99      SPF     3       255     54
    183 100     UINFO   3       255     62
    184 101     UID     3       255     61
    185 102     GID     3       255     16
    186 103     UNSPEC  3       255     63
    187 249     TKEY    3       255     58
    188 250     TSIG    3       255     59
    189 251     IXFR    3       255     22
    190 252     AXFR    3       255     7
    191 253     MAILB   3       255     27
    192 254     MAILA   3       255     26
    193 32768   TA      3       255     57
    194 32769   DLV     3       255     11
     1582       NS      1       5       37
     1593       MD      5       255     29
     1604       MF      5       255     30
     1615       CNAME   1       7       9
     1626       SOA     0       0       53
     1637       MB      5       255     28
     1648       MG      5       255     31
     1659       MR      5       255     33
     16610      NULL    5       255     43
     16711      WKS     5       255     64
     16812      PTR     3       10      46
     16913      HINFO   5       255     18
     17014      MINFO   5       255     32
     17115      MX      1       6       34
     17216      TXT     1       8       60
     17317      RP      4       255     48
     17418      AFSDB   5       255     4
     17519      X25     5       255     65
     17620      ISDN    5       255     21
     17721      RT      5       255     50
     17822      NSAP    5       255     38
     17923      NSAP-PTR        5       255     39
     18024      SIG     5       255     51
     18125      KEY     5       255     23
     18226      PX      5       255     47
     18327      GPOS    5       255     17
     18428      AAAA    1       3       3
     18529      LOC     5       255     25
     18630      NXT     5       255     44
     18731      EID     5       255     15
     18832      NIMLOC  5       255     36
     18933      SRV     1       9       55
     19034      ATMA    5       255     6
     19135      NAPTR   5       255     35
     19236      KX      5       255     24
     19337      CERT    5       255     8
     19438      A6      5       3       2
     19539      DNAME   5       255     12
     19640      SINK    5       255     52
     19741      OPT     5       255     45
     19842      APL     5       255     5
     19943      DS      5       255     14
     20044      SSHFP   5       255     56
     20145      IPSECKEY        5       255     20
     20246      RRSIG   5       255     49
     20347      NSEC    5       255     40
     20448      DNSKEY  5       255     13
     20549      DHCID   5       255     10
     20650      NSEC3   5       255     41
     20751      NSEC3PARAM      5       255     42
     20855      HIP     5       255     19
     20999      SPF     5       255     54
     210100     UINFO   5       255     62
     211101     UID     5       255     61
     212102     GID     5       255     16
     213103     UNSPEC  5       255     63
     214249     TKEY    5       255     58
     215250     TSIG    5       255     59
     216251     IXFR    5       255     22
     217252     AXFR    5       255     7
     218253     MAILB   5       255     27
     219254     MAILA   5       255     26
     22032768   TA      5       255     57
     22132769   DLV     5       255     11
     222\.
     223
     224-- Custom types (ab)using the "Private use" range from 65280 to 65534
     225COPY rectypes (val, name, stdflag, listorder, alphaorder) FROM stdin;
     22665280   A+PTR   2       2       2
     22765281   AAAA+PTR        2       4       4
     22865282   PTR template    3       11      2
     22965283   A+PTR template  3       12      2
     23065284   AAAA+PTR template       3       13      2
    195231\.
    196232
     
    254290    ADD CONSTRAINT "$1" FOREIGN KEY (group_id) REFERENCES groups(group_id);
    255291
    256 ALTER TABLE ONLY records
    257     ADD CONSTRAINT "$1" FOREIGN KEY (domain_id) REFERENCES domains(domain_id);
    258 
    259292ALTER TABLE ONLY users
    260293    ADD CONSTRAINT "$1" FOREIGN KEY (group_id) REFERENCES groups(group_id);
     
    264297
    265298-- set starting sequence numbers, since we've inserted data before they're active
    266 SELECT pg_catalog.setval('misc_misc_id_seq', 1, true);
    267 SELECT pg_catalog.setval('default_records_record_id_seq', 8, true);
     299SELECT pg_catalog.setval('misc_misc_id_seq', 2, false);
     300SELECT pg_catalog.setval('default_records_record_id_seq', 8, false);
     301SELECT pg_catalog.setval('default_rev_records_record_id_seq', 3, false);
    268302SELECT pg_catalog.setval('domains_domain_id_seq', 1, false);
    269 SELECT pg_catalog.setval('groups_group_id_seq', 1, true);
    270 SELECT pg_catalog.setval('permissions_permission_id_seq', 2, true);
     303SELECT pg_catalog.setval('groups_group_id_seq', 2, false);
     304SELECT pg_catalog.setval('permissions_permission_id_seq', 3, false);
    271305SELECT pg_catalog.setval('records_record_id_seq', 1, false);
    272306SELECT pg_catalog.setval('users_user_id_seq', 2, false);
Note: See TracChangeset for help on using the changeset viewer.