## tests/ca/ca_testing.c

/* [<][>][^][v][top][bottom][index][help] */

## DEFINITIONS

This source file includes following functions.

1. main

       1 /* A test program to test the get and set functions. */
       2
       3 #include <stdio.h>
       4 #include <glib.h>
       5 #include <string.h>
       6 #include <stdlib.h>
       7 #include "ca_libs.h"
       8 #include "ca_dictSyms.h"
       9 #include "ca_macros.h"
      10
      11 #define DEBUG   /* Debug this file. */
      12
      13 int main ()
         /* [<][>][^][v][top][bottom][index][help] */
      14 {
      15 FILE *cfPtr;
      16 int port;
      17 char help[80];
      18 char reply[80];
      19
      20 ca_getDictionary(dictionary, VARS);
      21
      22 ca_getDatabase(ripe);
      23 ca_getDatabase(arin);
      24 ca_getDatabase(radb);
      25
      26 ca_getSource(ripeComponent);
      27 ca_getSource(arinComponent);
      28 ca_getSource(radbComponent);
      29
      30 sourceList = g_slist_append(sourceList, &ripeComponent);
      31 sourceList = g_slist_append(sourceList, &arinComponent);
      32 sourceList = g_slist_append(sourceList, &radbComponent);
      33
      34 ca_getAllSources(sourceList);
      35
      36 ca_get_bindport;
      37 ca_set_bindport;
      38 ca_get_bindport;
      39
      40 ca_get_help;
      41 ca_set_help;
      42 ca_get_help;
      43
      44 ca_get_replybanner;
      45 ca_set_replybanner;
      46 ca_get_replybanner;
      47
      48 /*
      49  * ca_get_source;
      50  * ca_set_source;
      51  * ca_get_source;
      52  */
      53
      54 ca_get_testmode;
      55 ca_set_testmode;
      56 ca_get_testmode;
      57
      58 ca_get_overridecryptedpw;
      59 ca_set_overridecryptedpw;
      60 ca_get_overridecryptedpw;
      61
      62 ca_get_whoishelp;
      63 ca_set_whoishelp;
      64 ca_get_whoishelp;
      65
      66 ca_get_autodbmhelp;
      67 ca_set_autodbmhelp;
      68 ca_get_autodbmhelp;
      69
      70 ca_get_attdesc;
      71 ca_set_attdesc;
      72 ca_get_attdesc;
      73
      74 /*
      75  * ca_get_deflook;
      76  * ca_set_deflook;
      77  * ca_get_deflook;
      78  */
      79
      80 ca_get_dbfile;
      81 ca_set_dbfile;
      82 ca_get_dbfile;
      83
      84 /*
      85  * ca_get_canupd;
      86  * ca_set_canupd;
      87  * ca_get_canupd;
      88  *
      89  * ca_get_crossnotifysources;
      90  * ca_set_crossnotifysources;
      91  * ca_get_crossnotifysources;
      92  */
      93
      94 ca_get_uid;
      95 ca_set_uid;
      96 ca_get_uid;
      97
      98 ca_get_qrylog;
      99 ca_set_qrylog;
     100 ca_get_qrylog;
     101
     102 ca_get_qry2log;
     103 ca_set_qry2log;
     104 ca_get_qry2log;
     105
     106 ca_get_errlog;
     107 ca_set_errlog;
     108 ca_get_errlog;
     109
     110 ca_get_auditlog;
     111 ca_set_auditlog;
     112 ca_get_auditlog;
     113
     114 ca_get_updlog;
     115 ca_set_updlog;
     116 ca_get_updlog;
     117
     118 ca_get_acklog;
     119 ca_set_acklog;
     120 ca_get_acklog;
     121
     122 ca_get_lockdir;
     123 ca_set_lockdir;
     124 ca_get_lockdir;
     125
     126 ca_get_pidfile;
     127 ca_set_pidfile;
     128 ca_get_pidfile;
     129
     130 ca_get_updatelock;
     131 ca_set_updatelock;
     132 ca_get_updatelock;
     133
     134 ca_get_cleanlock;
     135 ca_set_cleanlock;
     136 ca_get_cleanlock;
     137
     138 ca_get_serialdir;
     139 ca_set_serialdir;
     140 ca_get_serialdir;
     141
     142 ca_get_oldserialdir;
     143 ca_set_oldserialdir;
     144 ca_get_oldserialdir;
     145
     146 ca_get_serialincomingdir;
     147 ca_set_serialincomingdir;
     148 ca_get_serialincomingdir;
     149
     150 ca_get_keepopen;
     151 ca_set_keepopen;
     152 ca_get_keepopen;
     153
     154 ca_get_allocmnt;
     155 ca_set_allocmnt;
     156 ca_get_allocmnt;
     157
     158 ca_get_getupdatesfrom;
     159 ca_set_getupdatesfrom;
     160 ca_get_getupdatesfrom;
     161
     162 ca_get_whoisupdfrom;
     163 ca_set_whoisupdfrom;
     164 ca_get_whoisupdfrom;
     165
     166 ca_get_denywhoisaccess;
     167 ca_set_denywhoisaccess;
     168 ca_get_denywhoisaccess;
     169
     170 ca_get_tmpdir;
     171 ca_set_tmpdir;
     172 ca_get_tmpdir;
     173
     174 ca_get_pgpv;
     175 ca_set_pgpv;
     176 ca_get_pgpv;
     177
     178 ca_get_pgpk;
     179 ca_set_pgpk;
     180 ca_get_pgpk;
     181
     182 ca_get_pgppath;
     183 ca_set_pgppath;
     184 ca_get_pgppath;
     185
     186 ca_get_mailcmd;
     187 ca_set_mailcmd;
     188 ca_get_mailcmd;
     189
     190 ca_get_overflowsize;
     191 ca_set_overflowsize;
     192 ca_get_overflowsize;
     193
     194 ca_get_dbcachesize;
     195 ca_set_dbcachesize;
     196 ca_get_dbcachesize;
     197
     198 ca_get_nrofnames;
     199 ca_set_nrofnames;
     200 ca_get_nrofnames;
     201
     202 ca_get_defmail;
     203 ca_set_defmail;
     204 ca_get_defmail;
     205
     206 ca_get_humailbox;
     207 ca_set_humailbox;
     208 ca_get_humailbox;
     209
     210 ca_get_autobox;
     211 ca_set_autobox;
     212 ca_get_autobox;
     213
     214 ca_get_duplicatepersoncheck;
     215 ca_set_duplicatepersoncheck;
     216 ca_get_duplicatepersoncheck;
     217
     218 ca_get_replybanner;
     219 ca_set_replybanner;
     220 ca_get_replybanner;
     221
     222 ca_get_nomatch;
     223 ca_set_nomatch;
     224 ca_get_nomatch;
     225
     226 ca_get_cn_subject_add;
     227 ca_set_cn_subject_add;
     228 ca_get_cn_subject_add;
     229
     230 ca_get_cn_subject_del;
     231 ca_set_cn_subject_del;
     232 ca_get_cn_subject_del;
     233
     234 ca_get_cn_explain_add;
     235 ca_set_cn_explain_add;
     236 ca_get_cn_explain_add;
     237
     238 ca_get_cn_explain_del;
     239 ca_set_cn_explain_del;
     240 ca_get_cn_explain_del;
     241
     242 ca_get_cn_overlap_add;
     243 ca_set_cn_overlap_add;
     244 ca_get_cn_overlap_add;
     245
     246 ca_get_cn_overlap_del;
     247 ca_set_cn_overlap_del;
     248 ca_get_cn_overlap_del;
     249
     250 ca_get_cno_subject_add;
     251 ca_set_cno_subject_add;
     252 ca_get_cno_subject_add;
     253
     254 ca_get_cno_subject_del;
     255 ca_set_cno_subject_del;
     256 ca_get_cno_subject_del;
     257
     258 ca_get_cno_explain_add;
     259 ca_set_cno_explain_add;
     260 ca_get_cno_explain_add;
     261
     262 ca_get_cno_explain_del;
     263 ca_set_cno_explain_del;
     264 ca_get_cno_explain_del;
     265
     266 ca_get_cno_overlap_add;
     267 ca_set_cno_overlap_add;
     268 ca_get_cno_overlap_add;
     269
     270 ca_get_cno_overlap_del;
     271 ca_set_cno_overlap_del;
     272 ca_get_cno_overlap_del;
     273
     274 ca_get_mailtxt;
     275 ca_set_mailtxt;
     276 ca_get_mailtxt;
     277
     278 ca_get_mheader;
     279 ca_set_mheader;
     280 ca_get_mheader;
     281
     282 ca_get_failuretxt;
     283 ca_set_failuretxt;
     284 ca_get_failuretxt;
     285
     286 ca_get_successtxt;
     287 ca_set_successtxt;
     288 ca_get_successtxt;
     289
     290 ca_get_helpheader;
     291 ca_set_helpheader;
     292 ca_get_helpheader;
     293
     294 ca_get_ackerr;
     295 ca_set_ackerr;
     296 ca_get_ackerr;
     297
     298 ca_get_ackok;
     299 ca_set_ackok;
     300 ca_get_ackok;
     301
     302 ca_get_acksig;
     303 ca_set_acksig;
     304 ca_get_acksig;
     305
     306 ca_get_notitxt;
     307 ca_set_notitxt;
     308 ca_get_notitxt;
     309
     310 ca_get_notimailtxt;
     311 ca_set_notimailtxt;
     312 ca_get_notimailtxt;
     313
     314 ca_get_notinetworktxt;
     315 ca_set_notinetworktxt;
     316 ca_get_notinetworktxt;
     317
     318 ca_get_nheader;
     319 ca_set_nheader;
     320 ca_get_nheader;
     321
     322 ca_get_fwheader;
     323 ca_set_fwheader;
     324 ca_get_fwheader;
     325
     326 ca_get_fwtxt;
     327 ca_set_fwtxt;
     328 ca_get_fwtxt;
     329
     330 ca_get_fwmailtxt;
     331 ca_set_fwmailtxt;
     332 ca_get_fwmailtxt;
     333
     334 ca_get_fwnetworktxt;
     335 ca_set_fwnetworktxt;
     336 ca_get_fwnetworktxt;
     337
     338 ca_get_mtfwheader;
     339 ca_set_mtfwheader;
     340 ca_get_mtfwheader;
     341
     342 ca_get_mtfwtxt;
     343 ca_set_mtfwtxt;
     344 ca_get_mtfwtxt;
     345
     346 ca_get_denyaccesstxt;
     347 ca_set_denyaccesstxt;
     348 ca_get_denyaccesstxt;
     349
     350 ca_get_referraltxt;
     351 ca_set_referraltxt;
     352 ca_get_referraltxt;
     353
     354 ca_get_referralerrortxt;
     355 ca_set_referralerrortxt;
     356 ca_get_referralerrortxt;
     357
     358 ca_get_referrallooperrortxt;
     359 ca_set_referrallooperrortxt;
     360 ca_get_referrallooperrortxt;
     361
     362 ca_get_referraltimeouttxt;
     363 ca_set_referraltimeouttxt;
     364 ca_get_referraltimeouttxt;
     365
     366 ca_get_referraltrunctxt;
     367 ca_set_referraltrunctxt;
     368 ca_get_referraltrunctxt;
     369
     370 ca_get_referralendtxt;
     371 ca_set_referralendtxt;
     372 ca_get_referralendtxt;
     373
     374 ca_get_referraltimeout;
     375 ca_set_referraltimeout;
     376 ca_get_referraltimeout;
     377
     378 ca_get_referralmaxlines;
     379 ca_set_referralmaxlines;
     380 ca_get_referralmaxlines;
     381
     382 ca_get_rights;
     383 ca_set_rights;
     384 ca_get_rights;
     385
     386 ca_get_country;
     387 ca_set_country;
     388 ca_get_country;
     389
     390
     391 return (0);
     392 }

/* [<][>][^][v][top][bottom][index][help] */