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,
131 EPP_EXT_MAILING_ADDR,
162 errspec_poll_msgID = 0,
163 errspec_contact_handle,
165 errspec_nsset_handle,
167 errspec_nsset_dns_name,
168 errspec_nsset_dns_addr,
169 errspec_nsset_dns_name_add,
170 errspec_nsset_dns_name_rem,
171 errspec_nsset_tech_add,
172 errspec_nsset_tech_rem,
173 errspec_keyset_handle,
175 errspec_keyset_dnskey,
176 errspec_keyset_dnskey_add,
177 errspec_keyset_dnskey_rem,
178 errspec_keyset_tech_add,
179 errspec_keyset_tech_rem,
180 errspec_registrar_author,
182 errspec_domain_registrant,
183 errspec_domain_nsset,
184 errspec_domain_keyset,
185 errspec_domain_period,
186 errspec_domain_admin,
187 errspec_domain_tmpcontact,
188 errspec_domain_ext_valDate,
189 errspec_domain_ext_valDate_missing,
190 errspec_domain_curExpDate,
191 errspec_domain_admin_add,
192 errspec_domain_admin_rem,
195 errspec_poll_msgID_missing,
196 errspec_contact_identtype_missing,
198 errspec_contact_telephone
239 incorrect_epp_action_type = 0,
242 ClientGreeting = 105,
243 PollAcknowledgement = 120,
250 ContactTransfer = 205,
262 DomainTransfer = 505,
270 KeysetTransfer = 605,
271 UnknownAction = 1000,
278 ContactSendAuthInfo = 1101,
279 NSSetSendAuthInfo = 1102,
280 DomainSendAuthInfo = 1103,
281 KeySetSendAuthInfo = 1106,
282 InfoListContacts = 1200,
283 InfoListDomains = 1201,
284 InfoListNssets = 1202,
285 InfoListKeysets = 1203,
286 InfoDomainsByNsset = 1204,
287 InfoDomainsByKeyset = 1205,
288 InfoDomainsByContact = 1206,
289 InfoNssetsByContact = 1207,
290 InfoNssetsByNs = 1208,
291 InfoKeysetsByContact = 1209,
292 InfoGetResults = 1210
322 #define q_length(_qhead) ((_qhead).count)
324 #define q_next(_qhead) ((_qhead)->cur = ((_qhead)->cur) ? (_qhead)->cur->next : NULL)
326 #define q_content(_qhead) ((_qhead)->cur->content)
328 #define q_reset(_qhead) ((_qhead)->cur = (_qhead)->body)
333 #define q_foreach(_qhead) \
334 for ((_qhead)->cur = (_qhead)->body; (_qhead)->cur != NULL; (_qhead)->cur = (_qhead)->cur->next)
343 int q_add(
void *pool,
qhead *head,
void *data);
378 unused_privacy_policy
386 epp_PrivacyPolicy name;
387 epp_PrivacyPolicy organization;
388 epp_PrivacyPolicy address;
389 epp_PrivacyPolicy telephone;
390 epp_PrivacyPolicy fax;
391 epp_PrivacyPolicy email;
392 epp_PrivacyPolicy vat;
393 epp_PrivacyPolicy ident;
394 epp_PrivacyPolicy notify_email;
400 unsigned organization:1;
402 unsigned telephone:1;
407 unsigned notify_email:1;
416 epp_DataCollectionPolicyAccess data_collection_policy_access;
451 typedef enum { TIMEUNIT_MONTH, TIMEUNIT_YEAR } epp_timeunit;
485 typedef enum { mailing_addr_info, mailing_addr_set, mailing_addr_remove } epp_mailingAddrCommand;
495 epp_mailingAddrCommand command;
697 unsigned long long total_free_count;
698 unsigned long long used_count;
704 unsigned long long pollid;
711 unsigned long long pollid;
718 unsigned long long pollid;
725 unsigned long long pollid;
997 char *
epp_strdup(
void *pool,
const char *str);
1011 char *
epp_strcat(
void *pool,
const char *str1,
const char *str2);
1020 char *
epp_sprintf(
void *pool,
const char *fmt, ...);
Definition: epp_common.h:504
Definition: epp_common.h:474
Definition: epp_common.h:661
@ pt_delete_keyset
Definition: epp_common.h:527
@ pt_impvalidation
Definition: epp_common.h:532
char * handle
Definition: epp_common.h:604
@ pt_transfer_contact
Definition: epp_common.h:522
char * name
Definition: epp_common.h:427
char * id
Definition: epp_common.h:870
@ pt_update_domain
Definition: epp_common.h:539
int period
Definition: epp_common.h:766
char * upID
Definition: epp_common.h:616
Definition: epp_common.h:509
char * roid
Definition: epp_common.h:647
char * id
Definition: epp_common.h:788
Definition: epp_common.h:896
Definition: epp_common.h:363
char * exDate
Definition: epp_common.h:809
char * crID
Definition: epp_common.h:613
Definition: epp_common.h:303
qhead extensions
Definition: epp_common.h:841
qhead tmpcontact
Definition: epp_common.h:608
char * sp
Definition: epp_common.h:369
char * qdate
Definition: epp_common.h:665
qhead keys
Definition: epp_common.h:656
char * name
Definition: epp_common.h:603
qhead rem_admin
Definition: epp_common.h:836
qhead admin
Definition: epp_common.h:763
qhead ids
Definition: epp_common.h:569
@ ident_ICO
Definition: epp_common.h:447
char * crDate
Definition: epp_common.h:770
short noresdata
Definition: epp_common.h:933
@ pt_validation
Definition: epp_common.h:533
char * name
Definition: epp_common.h:365
qhead emails
Definition: epp_common.h:878
char * authInfo
Definition: epp_common.h:871
Definition: epp_common.h:802
Definition: epp_common.h:489
qhead errors
Definition: epp_common.h:935
qhead extensions
Definition: epp_common.h:808
char * id
Definition: epp_common.h:877
char * id
Definition: epp_common.h:798
qhead status
Definition: epp_common.h:648
qhead exturi
Definition: epp_common.h:562
qhead admin
Definition: epp_common.h:609
char * msg
Definition: epp_common.h:926
int count
Definition: epp_common.h:316
epp_ext_mailingAddr ext_mailing_addr
Definition: epp_common.h:515
Definition: epp_common.h:775
unsigned int count
Definition: epp_common.h:909
@ pt_delete_nsset
Definition: epp_common.h:525
qhead rem_tech
Definition: epp_common.h:849
qhead handles
Definition: epp_common.h:898
char * trDate
Definition: epp_common.h:654
Definition: epp_common.h:413
qhead rem_tmpcontact
Definition: epp_common.h:837
unsigned lang
Definition: epp_common.h:563
Definition: epp_common.h:425
@ EPP_INFO
Definition: epp_common.h:36
Definition: epp_common.h:845
char * newPW
Definition: epp_common.h:560
qitem * cur
Definition: epp_common.h:318
char * reason
Definition: epp_common.h:226
epp_loglevel
Definition: epp_common.h:32
char * keyset
Definition: epp_common.h:839
char * epp_strdup(void *pool, const char *str)
Definition: epp_test.c:155
char * registrant
Definition: epp_common.h:762
char * crDate
Definition: epp_common.h:781
char * msgid
Definition: epp_common.h:735
qhead ns
Definition: epp_common.h:637
char * curExDate
Definition: epp_common.h:805
char * clID
Definition: epp_common.h:612
int position
Definition: epp_common.h:228
int level
Definition: epp_common.h:639
Definition: epp_common.h:493
char * clID
Definition: epp_common.h:558
char * City
city
Definition: epp_common.h:479
@ ident_BIRTHDAY
Definition: epp_common.h:448
@ EPP_DEBUG
Definition: epp_common.h:37
qhead tech
Definition: epp_common.h:657
@ ident_UNKNOWN
Definition: epp_common.h:443
char * msgid
Definition: epp_common.h:664
char * epp_strcat(void *pool, const char *str1, const char *str2)
Definition: epp_test.c:174
char * crDate
Definition: epp_common.h:614
char * keyset
Definition: epp_common.h:765
Definition: epp_common.h:906
Definition: epp_common.h:454
Definition: epp_common.h:384
char * pw
Definition: epp_common.h:559
char * org
Definition: epp_common.h:366
char * trDate
Definition: epp_common.h:618
unsigned long long count
Definition: epp_common.h:736
char * name
Definition: epp_common.h:804
char * name
Definition: epp_common.h:761
char * id
Definition: epp_common.h:859
char * nsset
Definition: epp_common.h:838
@ EPP_WARNING
Definition: epp_common.h:35
qhead avails
Definition: epp_common.h:570
qhead add_tech
Definition: epp_common.h:860
void epplog(epp_context *epp_ctx, epp_loglevel level, const char *fmt,...)
Definition: epp_test.c:208
qhead objuri
Definition: epp_common.h:561
qhead tech
Definition: epp_common.h:780
char * zone
Definition: epp_common.h:463
char * crDate
Definition: epp_common.h:651
qhead add_ns
Definition: epp_common.h:850
char * id
Definition: epp_common.h:626
char * keyset
Definition: epp_common.h:611
Definition: epp_common.h:45
char * public_key
Definition: epp_common.h:437
void * epp_calloc(void *pool, unsigned size)
Definition: epp_test.c:148
qhead add_tech
Definition: epp_common.h:848
char * crID
Definition: epp_common.h:650
unsigned char alg
Definition: epp_common.h:436
epp_lang
Definition: epp_common.h:149
Definition: epp_common.h:888
epp_pollType type
Definition: epp_common.h:666
char * registrant
Definition: epp_common.h:506
void * content
Definition: epp_common.h:306
epp_pollType
Definition: epp_common.h:521
eppd_server_xml_conf xml_schema
Definition: epp_common.h:942
char * clTRID
Definition: epp_common.h:923
void * data
Definition: epp_common.h:947
epp_ext_type extType
Definition: epp_common.h:511
epp_errorspec
Definition: epp_common.h:161
Definition: epp_common.h:759
char * registrant
Definition: epp_common.h:834
unsigned short flags
Definition: epp_common.h:434
@ pt_lowcredit
Definition: epp_common.h:536
char * Street2
street - line #2
Definition: epp_common.h:477
char * svTRID
Definition: epp_common.h:924
epp_command_type
Definition: epp_common.h:62
char * upDate
Definition: epp_common.h:617
qhead rem_tech
Definition: epp_common.h:861
Definition: epp_common.h:556
int level
Definition: epp_common.h:782
int level
Definition: epp_common.h:853
char * authInfo
Definition: epp_common.h:768
@ pt_impexpiration
Definition: epp_common.h:530
Definition: epp_common.h:733
char * trDate
Definition: epp_common.h:635
@ pt_transfer_domain
Definition: epp_common.h:529
qhead rem_dnskey
Definition: epp_common.h:863
char * id
Definition: epp_common.h:847
Definition: epp_common.h:857
qhead keys
Definition: epp_common.h:790
void * conn
Definition: epp_common.h:48
Definition: epp_common.h:545
epp_ext_auction ext_auction
Definition: epp_common.h:516
qhead ns
Definition: epp_common.h:779
epp_identType
Definition: epp_common.h:441
Definition: epp_common.h:601
char * Street1
street - line #1
Definition: epp_common.h:476
qhead names
Definition: epp_common.h:891
char * registrant
Definition: epp_common.h:607
epp_errorspec spec
Definition: epp_common.h:217
Definition: epp_common.h:831
@ EPP_ERROR
Definition: epp_common.h:34
qhead extensions
Definition: epp_common.h:769
void * pool
Definition: epp_common.h:47
char * StateOrProvince
state or province
Definition: epp_common.h:480
epp_action_type
Definition: epp_common.h:237
char * authInfo
Definition: epp_common.h:636
char * upID
Definition: epp_common.h:633
Definition: epp_common.h:397
char * handle
Definition: epp_common.h:908
@ ident_PASSPORT
Definition: epp_common.h:445
qhead extensions
Definition: epp_common.h:571
@ pt_update_keyset
Definition: epp_common.h:541
char * id
Definition: epp_common.h:777
@ pt_outzone
Definition: epp_common.h:534
Definition: epp_common.h:467
qhead status
Definition: epp_common.h:606
epp_timeunit unit
Definition: epp_common.h:807
char * crDate
Definition: epp_common.h:792
@ pt_update_nsset
Definition: epp_common.h:540
Definition: epp_common.h:796
@ pt_expiration
Definition: epp_common.h:531
unsigned long long count
Definition: epp_common.h:663
char * name
Definition: epp_common.h:833
epp_timeunit unit
Definition: epp_common.h:767
qitem * body
Definition: epp_common.h:317
char * credit
Definition: epp_common.h:464
char * id
Definition: epp_common.h:645
int period
Definition: epp_common.h:806
char * id
Definition: epp_common.h:890
qhead add_admin
Definition: epp_common.h:835
qhead extensions
Definition: epp_common.h:620
int avail
Definition: epp_common.h:456
char * nsset
Definition: epp_common.h:610
Definition: epp_common.h:354
Definition: epp_common.h:786
qhead rem_ns
Definition: epp_common.h:851
char * roid
Definition: epp_common.h:605
Definition: epp_common.h:432
char * authInfo
Definition: epp_common.h:852
char * pc
Definition: epp_common.h:370
char * text
Definition: epp_common.h:357
char * city
Definition: epp_common.h:368
char * authInfo
Definition: epp_common.h:655
Definition: epp_common.h:875
char * authInfo
Definition: epp_common.h:789
qhead addr
Definition: epp_common.h:428
int level
Definition: epp_common.h:892
qhead add_dnskey
Definition: epp_common.h:862
@ pt_transfer_nsset
Definition: epp_common.h:524
struct qitem * next
Definition: epp_common.h:305
void * epp_malloc(void *pool, unsigned size)
Definition: epp_test.c:141
char * Street3
street - line #3
Definition: epp_common.h:478
@ ident_OP
Definition: epp_common.h:444
char * crID
Definition: epp_common.h:631
Definition: epp_common.h:643
char * cc
Definition: epp_common.h:371
qhead tech
Definition: epp_common.h:791
char * value
Definition: epp_common.h:211
qhead status
Definition: epp_common.h:629
epp_object_type
Definition: epp_common.h:138
char * authInfo
Definition: epp_common.h:864
char * value
Definition: epp_common.h:356
@ pt_transfer_keyset
Definition: epp_common.h:526
char * upDate
Definition: epp_common.h:653
Definition: epp_common.h:314
int rc
Definition: epp_common.h:925
epp_ext_enum ext_enum
Definition: epp_common.h:514
@ EPP_FATAL
Definition: epp_common.h:33
Definition: epp_common.h:208
char * xml_in
Definition: epp_common.h:927
Definition: epp_common.h:461
@ ident_MPSV
Definition: epp_common.h:446
char * authInfo
Definition: epp_common.h:619
@ pt_delete_contact
Definition: epp_common.h:523
char * upID
Definition: epp_common.h:652
char * roid
Definition: epp_common.h:628
@ pt_request_fee_info
Definition: epp_common.h:537
Definition: epp_common.h:567
void * parsed_doc
Definition: epp_common.h:930
char * nsset
Definition: epp_common.h:764
char * exDate
Definition: epp_common.h:615
char * handle
Definition: epp_common.h:646
Definition: epp_common.h:882
int publish
Definition: epp_common.h:470
int has_contact_mailing_address_extension
Definition: epp_common.h:415
char * newmsgid
Definition: epp_common.h:737
char * clID
Definition: epp_common.h:649
char * authInfo
Definition: epp_common.h:778
char * CountryCode
country code - 2 char ISO country code
Definition: epp_common.h:482
char * clID
Definition: epp_common.h:630
char * epp_sprintf(void *pool, const char *fmt,...)
Definition: epp_test.c:195
char * reason
Definition: epp_common.h:457
Definition: epp_common.h:921
@ pt_update_contact
Definition: epp_common.h:538
qhead streets
Definition: epp_common.h:367
char * ext_enumval
Definition: epp_common.h:469
Definition: epp_common.h:624
epp_command_type type
Definition: epp_common.h:941
Definition: epp_common.h:868
char * exDate
Definition: epp_common.h:771
unsigned char protocol
Definition: epp_common.h:435
void * xpath_ctx
Definition: epp_common.h:931
char * handle
Definition: epp_common.h:627
char * crDate
Definition: epp_common.h:632
@ pt_techcheck
Definition: epp_common.h:528
int q_add(void *pool, qhead *head, void *data)
Definition: epp_common.c:31
@ pt_delete_domain
Definition: epp_common.h:535
epp_ext_type
Definition: epp_common.h:129
char * authInfo
Definition: epp_common.h:840
qhead zonecredits
Definition: epp_common.h:884
qhead tech
Definition: epp_common.h:638
char * PostalCode
postal code
Definition: epp_common.h:481
char * upDate
Definition: epp_common.h:634