Annotation of embedaddon/strongswan/src/libcharon/attributes/attributes.c, revision 1.1.1.1

1.1       misho       1: /*
                      2:  * Copyright (C) 2005-2006 Martin Willi
                      3:  * Copyright (C) 2005 Jan Hutter
                      4:  * HSR Hochschule fuer Technik Rapperswil
                      5:  *
                      6:  * This program is free software; you can redistribute it and/or modify it
                      7:  * under the terms of the GNU General Public License as published by the
                      8:  * Free Software Foundation; either version 2 of the License, or (at your
                      9:  * option) any later version.  See <http://www.fsf.org/copyleft/gpl.txt>.
                     10:  *
                     11:  * This program is distributed in the hope that it will be useful, but
                     12:  * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
                     13:  * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
                     14:  * for more details.
                     15:  */
                     16: 
                     17: 
                     18: #include "attributes.h"
                     19: 
                     20: ENUM_BEGIN(configuration_attribute_type_names, INTERNAL_IP4_ADDRESS, INTERNAL_DNSSEC_TA,
                     21:        "INTERNAL_IP4_ADDRESS",
                     22:        "INTERNAL_IP4_NETMASK",
                     23:        "INTERNAL_IP4_DNS",
                     24:        "INTERNAL_IP4_NBNS",
                     25:        "INTERNAL_ADDRESS_EXPIRY",
                     26:        "INTERNAL_IP4_DHCP",
                     27:        "APPLICATION_VERSION",
                     28:        "INTERNAL_IP6_ADDRESS",
                     29:        "INTERNAL_IP6_NETMASK",
                     30:        "INTERNAL_IP6_DNS",
                     31:        "INTERNAL_IP6_NBNS",
                     32:        "INTERNAL_IP6_DHCP",
                     33:        "INTERNAL_IP4_SUBNET",
                     34:        "SUPPORTED_ATTRIBUTES",
                     35:        "INTERNAL_IP6_SUBNET",
                     36:        "MIP6_HOME_PREFIX",
                     37:        "INTERNAL_IP6_LINK",
                     38:        "INTERNAL_IP6_PREFIX",
                     39:        "HOME_AGENT_ADDRESS",
                     40:        "P_CSCF_IP4_ADDRESS",
                     41:        "P_CSCF_IP6_ADDRESS",
                     42:        "FTT_KAT",
                     43:        "EXT_SRC_IP4_NAT_INFO",
                     44:        "TIMEOUT_PERIOD_FOR_DPD",
                     45:        "INTERNAL_DNS_DOMAIN",
                     46:        "INTERNAL_DNSSEC_TA");
                     47: ENUM_NEXT(configuration_attribute_type_names, XAUTH_TYPE, XAUTH_ANSWER, INTERNAL_DNSSEC_TA,
                     48:        "XAUTH_TYPE",
                     49:        "XAUTH_USER_NAME",
                     50:        "XAUTH_USER_PASSWORD",
                     51:        "XAUTH_PASSCODE",
                     52:        "XAUTH_MESSAGE",
                     53:        "XAUTH_CHALLENGE",
                     54:        "XAUTH_DOMAIN",
                     55:        "XAUTH_STATUS",
                     56:        "XAUTH_NEXT_PIN",
                     57:        "XAUTH_ANSWER");
                     58: ENUM_NEXT(configuration_attribute_type_names, INTERNAL_IP4_SERVER, INTERNAL_IP6_SERVER, XAUTH_ANSWER,
                     59:        "INTERNAL_IP4_SERVER",
                     60:        "INTERNAL_IP6_SERVER");
                     61: ENUM_NEXT(configuration_attribute_type_names, UNITY_BANNER, UNITY_DDNS_HOSTNAME, INTERNAL_IP6_SERVER,
                     62:        "UNITY_BANNER",
                     63:        "UNITY_SAVE_PASSWD",
                     64:        "UNITY_DEF_DOMAIN",
                     65:        "UNITY_SPLITDNS_NAME",
                     66:        "UNITY_SPLIT_INCLUDE",
                     67:        "UNITY_NATT_PORT",
                     68:        "UNITY_LOCAL_LAN",
                     69:        "UNITY_PFS",
                     70:        "UNITY_FW_TYPE",
                     71:        "UNITY_BACKUP_SERVERS",
                     72:        "UNITY_DDNS_HOSTNAME");
                     73: ENUM_END(configuration_attribute_type_names, UNITY_DDNS_HOSTNAME);
                     74: 
                     75: ENUM_BEGIN(configuration_attribute_type_short_names, INTERNAL_IP4_ADDRESS, INTERNAL_DNSSEC_TA,
                     76:        "ADDR",
                     77:        "MASK",
                     78:        "DNS",
                     79:        "NBNS",
                     80:        "EXP",
                     81:        "DHCP",
                     82:        "VER",
                     83:        "ADDR6",
                     84:        "MASK6",
                     85:        "DNS6",
                     86:        "NBNS6",
                     87:        "DHCP6",
                     88:        "SUBNET",
                     89:        "SUP",
                     90:        "SUBNET6",
                     91:        "MIP6HPFX",
                     92:        "LINK6",
                     93:        "PFX6",
                     94:        "HOA",
                     95:        "PCSCF4",
                     96:        "PCSCF6",
                     97:        "FTTKAT",
                     98:        "EXTSRC4",
                     99:        "DPD",
                    100:        "DOMAIN",
                    101:        "TA");
                    102: ENUM_NEXT(configuration_attribute_type_short_names, XAUTH_TYPE, XAUTH_ANSWER, INTERNAL_DNSSEC_TA,
                    103:        "X_TYPE",
                    104:        "X_USER",
                    105:        "X_PWD",
                    106:        "X_CODE",
                    107:        "X_MSG",
                    108:        "X_CHALL",
                    109:        "X_DOMAIN",
                    110:        "X_STATUS",
                    111:        "X_PIN",
                    112:        "X_ANSWER");
                    113: ENUM_NEXT(configuration_attribute_type_short_names, INTERNAL_IP4_SERVER, INTERNAL_IP6_SERVER, XAUTH_ANSWER,
                    114:        "SRV",
                    115:        "SRV6");
                    116: ENUM_NEXT(configuration_attribute_type_short_names, UNITY_BANNER, UNITY_DDNS_HOSTNAME, INTERNAL_IP6_SERVER,
                    117:        "U_BANNER",
                    118:        "U_SAVEPWD",
                    119:        "U_DEFDOM",
                    120:        "U_SPLITDNS",
                    121:        "U_SPLITINC",
                    122:        "U_NATTPORT",
                    123:        "U_LOCALLAN",
                    124:        "U_PFS",
                    125:        "U_FWTYPE",
                    126:        "U_BKPSRV",
                    127:        "U_DDNSHOST");
                    128: ENUM_END(configuration_attribute_type_short_names, UNITY_DDNS_HOSTNAME);

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>