Go to the documentation of this file.
56 } epp_DataCollectionPolicyAccess;
100 EPP_TRANSFER_CONTACT,
106 EPP_SENDAUTHINFO_CONTACT,
107 EPP_SENDAUTHINFO_DOMAIN,
108 EPP_SENDAUTHINFO_NSSET,
109 EPP_SENDAUTHINFO_KEYSET,
113 EPP_INFO_LIST_CONTACTS,
114 EPP_INFO_LIST_DOMAINS,
115 EPP_INFO_LIST_NSSETS,
116 EPP_INFO_LIST_KEYSETS,
117 EPP_INFO_DOMAINS_BY_NSSET,
118 EPP_INFO_DOMAINS_BY_KEYSET,
119 EPP_INFO_DOMAINS_BY_CONTACT,
120 EPP_INFO_NSSETS_BY_CONTACT,
121 EPP_INFO_NSSETS_BY_NS,
122 EPP_INFO_KEYSETS_BY_CONTACT,
158 errspec_poll_msgID = 0,
159 errspec_contact_handle,
161 errspec_nsset_handle,
163 errspec_nsset_dns_name,
164 errspec_nsset_dns_addr,
165 errspec_nsset_dns_name_add,
166 errspec_nsset_dns_name_rem,
167 errspec_nsset_tech_add,
168 errspec_nsset_tech_rem,
169 errspec_keyset_handle,
171 errspec_keyset_dnskey,
172 errspec_keyset_dnskey_add,
173 errspec_keyset_dnskey_rem,
174 errspec_keyset_tech_add,
175 errspec_keyset_tech_rem,
176 errspec_registrar_author,
178 errspec_domain_registrant,
179 errspec_domain_nsset,
180 errspec_domain_keyset,
181 errspec_domain_period,
182 errspec_domain_admin,
183 errspec_domain_tmpcontact,
184 errspec_domain_ext_valDate,
185 errspec_domain_ext_valDate_missing,
186 errspec_domain_curExpDate,
187 errspec_domain_admin_add,
188 errspec_domain_admin_rem,
191 errspec_poll_msgID_missing,
192 errspec_contact_identtype_missing,
234 incorrect_epp_action_type = 0,
237 ClientGreeting = 105,
238 PollAcknowledgement = 120,
245 ContactTransfer = 205,
257 DomainTransfer = 505,
265 KeysetTransfer = 605,
266 UnknownAction = 1000,
273 ContactSendAuthInfo = 1101,
274 NSSetSendAuthInfo = 1102,
275 DomainSendAuthInfo = 1103,
276 KeySetSendAuthInfo = 1106,
277 InfoListContacts = 1200,
278 InfoListDomains = 1201,
279 InfoListNssets = 1202,
280 InfoListKeysets = 1203,
281 InfoDomainsByNsset = 1204,
282 InfoDomainsByKeyset = 1205,
283 InfoDomainsByContact = 1206,
284 InfoNssetsByContact = 1207,
285 InfoNssetsByNs = 1208,
286 InfoKeysetsByContact = 1209,
287 InfoGetResults = 1210
317 #define q_length(_qhead) ((_qhead).count)
319 #define q_next(_qhead) ((_qhead)->cur = ((_qhead)->cur) ? (_qhead)->cur->next : NULL)
321 #define q_content(_qhead) ((_qhead)->cur->content)
323 #define q_reset(_qhead) ((_qhead)->cur = (_qhead)->body)
328 #define q_foreach(_qhead) \
329 for ((_qhead)->cur = (_qhead)->body; (_qhead)->cur != NULL; (_qhead)->cur = (_qhead)->cur->next)
338 int q_add(
void *pool,
qhead *head,
void *data);
373 unused_privacy_policy
381 epp_PrivacyPolicy name;
382 epp_PrivacyPolicy organization;
383 epp_PrivacyPolicy address;
384 epp_PrivacyPolicy telephone;
385 epp_PrivacyPolicy fax;
386 epp_PrivacyPolicy email;
387 epp_PrivacyPolicy vat;
388 epp_PrivacyPolicy ident;
389 epp_PrivacyPolicy notify_email;
395 unsigned organization:1;
397 unsigned telephone:1;
402 unsigned notify_email:1;
411 epp_DataCollectionPolicyAccess data_collection_policy_access;
446 typedef enum { TIMEUNIT_MONTH, TIMEUNIT_YEAR } epp_timeunit;
480 typedef enum { mailing_addr_info, mailing_addr_set, mailing_addr_remove } epp_mailingAddrCommand;
490 epp_mailingAddrCommand command;
686 unsigned long long total_free_count;
687 unsigned long long used_count;
693 unsigned long long pollid;
700 unsigned long long pollid;
707 unsigned long long pollid;
714 unsigned long long pollid;
985 char *
epp_strdup(
void *pool,
const char *str);
999 char *
epp_strcat(
void *pool,
const char *str1,
const char *str2);
1008 char *
epp_sprintf(
void *pool,
const char *fmt, ...);
Definition: epp_common.h:469
Definition: epp_common.h:650
@ pt_delete_keyset
Definition: epp_common.h:517
@ pt_impvalidation
Definition: epp_common.h:522
char * handle
Definition: epp_common.h:593
@ pt_transfer_contact
Definition: epp_common.h:512
char * name
Definition: epp_common.h:422
char * id
Definition: epp_common.h:859
@ pt_update_domain
Definition: epp_common.h:529
int period
Definition: epp_common.h:755
char * upID
Definition: epp_common.h:605
Definition: epp_common.h:500
char * roid
Definition: epp_common.h:636
char * id
Definition: epp_common.h:777
Definition: epp_common.h:884
Definition: epp_common.h:358
char * exDate
Definition: epp_common.h:798
char * crID
Definition: epp_common.h:602
Definition: epp_common.h:298
qhead extensions
Definition: epp_common.h:830
qhead tmpcontact
Definition: epp_common.h:597
char * sp
Definition: epp_common.h:364
char * qdate
Definition: epp_common.h:654
qhead keys
Definition: epp_common.h:645
char * name
Definition: epp_common.h:592
qhead rem_admin
Definition: epp_common.h:825
qhead admin
Definition: epp_common.h:752
qhead ids
Definition: epp_common.h:559
@ ident_ICO
Definition: epp_common.h:442
char * crDate
Definition: epp_common.h:759
short noresdata
Definition: epp_common.h:921
@ pt_validation
Definition: epp_common.h:523
char * name
Definition: epp_common.h:360
char * authInfo
Definition: epp_common.h:860
Definition: epp_common.h:791
Definition: epp_common.h:484
qhead errors
Definition: epp_common.h:923
qhead extensions
Definition: epp_common.h:797
char * id
Definition: epp_common.h:866
char * id
Definition: epp_common.h:787
qhead status
Definition: epp_common.h:637
qhead exturi
Definition: epp_common.h:552
qhead admin
Definition: epp_common.h:598
char * msg
Definition: epp_common.h:914
int count
Definition: epp_common.h:311
epp_ext_mailingAddr ext_mailing_addr
Definition: epp_common.h:506
Definition: epp_common.h:764
unsigned int count
Definition: epp_common.h:897
@ pt_delete_nsset
Definition: epp_common.h:515
qhead rem_tech
Definition: epp_common.h:838
qhead handles
Definition: epp_common.h:886
char * trDate
Definition: epp_common.h:643
Definition: epp_common.h:408
qhead rem_tmpcontact
Definition: epp_common.h:826
unsigned lang
Definition: epp_common.h:553
Definition: epp_common.h:420
@ EPP_INFO
Definition: epp_common.h:36
Definition: epp_common.h:834
char * newPW
Definition: epp_common.h:550
qitem * cur
Definition: epp_common.h:313
char * reason
Definition: epp_common.h:221
epp_loglevel
Definition: epp_common.h:32
char * keyset
Definition: epp_common.h:828
char * epp_strdup(void *pool, const char *str)
Definition: epp_test.c:155
char * registrant
Definition: epp_common.h:751
char * crDate
Definition: epp_common.h:770
char * msgid
Definition: epp_common.h:724
qhead ns
Definition: epp_common.h:626
char * curExDate
Definition: epp_common.h:794
char * clID
Definition: epp_common.h:601
int position
Definition: epp_common.h:223
int level
Definition: epp_common.h:628
Definition: epp_common.h:488
char * clID
Definition: epp_common.h:548
char * City
city
Definition: epp_common.h:474
@ ident_BIRTHDAY
Definition: epp_common.h:443
@ EPP_DEBUG
Definition: epp_common.h:37
qhead tech
Definition: epp_common.h:646
@ ident_UNKNOWN
Definition: epp_common.h:438
char * msgid
Definition: epp_common.h:653
char * epp_strcat(void *pool, const char *str1, const char *str2)
Definition: epp_test.c:174
char * crDate
Definition: epp_common.h:603
char * keyset
Definition: epp_common.h:754
Definition: epp_common.h:894
Definition: epp_common.h:449
Definition: epp_common.h:379
char * pw
Definition: epp_common.h:549
char * org
Definition: epp_common.h:361
char * trDate
Definition: epp_common.h:607
unsigned long long count
Definition: epp_common.h:725
char * name
Definition: epp_common.h:793
char * name
Definition: epp_common.h:750
char * id
Definition: epp_common.h:848
char * nsset
Definition: epp_common.h:827
@ EPP_WARNING
Definition: epp_common.h:35
qhead avails
Definition: epp_common.h:560
qhead add_tech
Definition: epp_common.h:849
void epplog(epp_context *epp_ctx, epp_loglevel level, const char *fmt,...)
Definition: epp_test.c:208
qhead objuri
Definition: epp_common.h:551
qhead tech
Definition: epp_common.h:769
char * zone
Definition: epp_common.h:458
char * crDate
Definition: epp_common.h:640
qhead add_ns
Definition: epp_common.h:839
char * id
Definition: epp_common.h:615
char * keyset
Definition: epp_common.h:600
Definition: epp_common.h:45
char * public_key
Definition: epp_common.h:432
void * epp_calloc(void *pool, unsigned size)
Definition: epp_test.c:148
qhead add_tech
Definition: epp_common.h:837
char * crID
Definition: epp_common.h:639
unsigned char alg
Definition: epp_common.h:431
epp_lang
Definition: epp_common.h:145
Definition: epp_common.h:876
epp_pollType type
Definition: epp_common.h:655
void * content
Definition: epp_common.h:301
epp_pollType
Definition: epp_common.h:511
eppd_server_xml_conf xml_schema
Definition: epp_common.h:930
char * clTRID
Definition: epp_common.h:911
void * data
Definition: epp_common.h:935
epp_ext_type extType
Definition: epp_common.h:502
epp_errorspec
Definition: epp_common.h:157
Definition: epp_common.h:748
char * registrant
Definition: epp_common.h:823
unsigned short flags
Definition: epp_common.h:429
@ pt_lowcredit
Definition: epp_common.h:526
char * Street2
street - line #2
Definition: epp_common.h:472
char * svTRID
Definition: epp_common.h:912
epp_command_type
Definition: epp_common.h:62
char * upDate
Definition: epp_common.h:606
qhead rem_tech
Definition: epp_common.h:850
Definition: epp_common.h:546
int level
Definition: epp_common.h:771
int level
Definition: epp_common.h:842
char * authInfo
Definition: epp_common.h:757
@ pt_impexpiration
Definition: epp_common.h:520
Definition: epp_common.h:722
char * trDate
Definition: epp_common.h:624
@ pt_transfer_domain
Definition: epp_common.h:519
qhead rem_dnskey
Definition: epp_common.h:852
char * id
Definition: epp_common.h:836
Definition: epp_common.h:846
qhead keys
Definition: epp_common.h:779
void * conn
Definition: epp_common.h:48
Definition: epp_common.h:535
qhead ns
Definition: epp_common.h:768
epp_identType
Definition: epp_common.h:436
Definition: epp_common.h:590
char * Street1
street - line #1
Definition: epp_common.h:471
qhead names
Definition: epp_common.h:879
char * registrant
Definition: epp_common.h:596
epp_errorspec spec
Definition: epp_common.h:212
Definition: epp_common.h:820
@ EPP_ERROR
Definition: epp_common.h:34
qhead extensions
Definition: epp_common.h:758
void * pool
Definition: epp_common.h:47
char * StateOrProvince
state or province
Definition: epp_common.h:475
epp_action_type
Definition: epp_common.h:232
char * authInfo
Definition: epp_common.h:625
char * upID
Definition: epp_common.h:622
Definition: epp_common.h:392
char * handle
Definition: epp_common.h:896
@ ident_PASSPORT
Definition: epp_common.h:440
@ pt_update_keyset
Definition: epp_common.h:531
char * id
Definition: epp_common.h:766
@ pt_outzone
Definition: epp_common.h:524
Definition: epp_common.h:462
qhead status
Definition: epp_common.h:595
epp_timeunit unit
Definition: epp_common.h:796
char * crDate
Definition: epp_common.h:781
@ pt_update_nsset
Definition: epp_common.h:530
Definition: epp_common.h:785
@ pt_expiration
Definition: epp_common.h:521
unsigned long long count
Definition: epp_common.h:652
char * name
Definition: epp_common.h:822
epp_timeunit unit
Definition: epp_common.h:756
qitem * body
Definition: epp_common.h:312
char * credit
Definition: epp_common.h:459
char * id
Definition: epp_common.h:634
int period
Definition: epp_common.h:795
char * id
Definition: epp_common.h:878
qhead add_admin
Definition: epp_common.h:824
qhead extensions
Definition: epp_common.h:609
int avail
Definition: epp_common.h:451
char * nsset
Definition: epp_common.h:599
Definition: epp_common.h:349
Definition: epp_common.h:775
qhead rem_ns
Definition: epp_common.h:840
char * roid
Definition: epp_common.h:594
Definition: epp_common.h:427
char * authInfo
Definition: epp_common.h:841
char * pc
Definition: epp_common.h:365
char * text
Definition: epp_common.h:352
char * city
Definition: epp_common.h:363
char * authInfo
Definition: epp_common.h:644
Definition: epp_common.h:864
char * authInfo
Definition: epp_common.h:778
qhead addr
Definition: epp_common.h:423
int level
Definition: epp_common.h:880
qhead add_dnskey
Definition: epp_common.h:851
@ pt_transfer_nsset
Definition: epp_common.h:514
struct qitem * next
Definition: epp_common.h:300
void * epp_malloc(void *pool, unsigned size)
Definition: epp_test.c:141
char * Street3
street - line #3
Definition: epp_common.h:473
@ ident_OP
Definition: epp_common.h:439
char * crID
Definition: epp_common.h:620
Definition: epp_common.h:632
char * cc
Definition: epp_common.h:366
qhead tech
Definition: epp_common.h:780
char * value
Definition: epp_common.h:206
qhead status
Definition: epp_common.h:618
epp_object_type
Definition: epp_common.h:134
char * authInfo
Definition: epp_common.h:853
char * value
Definition: epp_common.h:351
@ pt_transfer_keyset
Definition: epp_common.h:516
char * upDate
Definition: epp_common.h:642
Definition: epp_common.h:309
int rc
Definition: epp_common.h:913
epp_ext_enum ext_enum
Definition: epp_common.h:505
@ EPP_FATAL
Definition: epp_common.h:33
Definition: epp_common.h:203
char * xml_in
Definition: epp_common.h:915
Definition: epp_common.h:456
@ ident_MPSV
Definition: epp_common.h:441
char * authInfo
Definition: epp_common.h:608
@ pt_delete_contact
Definition: epp_common.h:513
char * upID
Definition: epp_common.h:641
char * roid
Definition: epp_common.h:617
@ pt_request_fee_info
Definition: epp_common.h:527
Definition: epp_common.h:557
void * parsed_doc
Definition: epp_common.h:918
char * nsset
Definition: epp_common.h:753
char * exDate
Definition: epp_common.h:604
char * handle
Definition: epp_common.h:635
Definition: epp_common.h:870
int publish
Definition: epp_common.h:465
int has_contact_mailing_address_extension
Definition: epp_common.h:410
char * newmsgid
Definition: epp_common.h:726
char * clID
Definition: epp_common.h:638
char * authInfo
Definition: epp_common.h:767
char * CountryCode
country code - 2 char ISO country code
Definition: epp_common.h:477
char * clID
Definition: epp_common.h:619
char * epp_sprintf(void *pool, const char *fmt,...)
Definition: epp_test.c:195
char * reason
Definition: epp_common.h:452
Definition: epp_common.h:909
@ pt_update_contact
Definition: epp_common.h:528
qhead streets
Definition: epp_common.h:362
char * ext_enumval
Definition: epp_common.h:464
Definition: epp_common.h:613
epp_command_type type
Definition: epp_common.h:929
Definition: epp_common.h:857
char * exDate
Definition: epp_common.h:760
unsigned char protocol
Definition: epp_common.h:430
void * xpath_ctx
Definition: epp_common.h:919
char * handle
Definition: epp_common.h:616
char * crDate
Definition: epp_common.h:621
@ pt_techcheck
Definition: epp_common.h:518
int q_add(void *pool, qhead *head, void *data)
Definition: epp_common.c:31
@ pt_delete_domain
Definition: epp_common.h:525
epp_ext_type
Definition: epp_common.h:129
char * authInfo
Definition: epp_common.h:829
qhead zonecredits
Definition: epp_common.h:872
qhead tech
Definition: epp_common.h:627
char * PostalCode
postal code
Definition: epp_common.h:476
char * upDate
Definition: epp_common.h:623