ezmlmx 0.68
ezmlmx
Loading...
Searching...
No Matches
idx.h File Reference

Go to the source code of this file.

Data Structures

struct  msgentry
struct  subentry
struct  authentry
struct  dateentry

Macros

#define THREAD_BEFORE   2000
#define THREAD_AFTER   2000
#define MAXGET   100
#define HISTGET   30
#define MAXINDEX   2000
#define MAXEDIT   10240
#define BOUNCE_TIMEOUT   1000000L
#define LIMMSG   30L
#define LIMSECS   3600L
#define ALT_LIST   "list"
#define ALT_LISTN   "listn"
#define ALT_EDIT   "edit"
#define ALT_FAQ   "faq"
#define ALT_GET   "get"
#define ALT_HELP   "help"
#define ALT_INDEX   "index"
#define ALT_INFO   "info"
#define ALT_LOG   "log"
#define ALT_REQUEST   "request"
#define ALT_SUBSCRIBE   "subscribe"
#define ALT_THREAD   "thread"
#define ALT_UNSUBSCRIBE   "unsubscribe"
#define ALT_QUERY   "query"
#define TXT_TOP_TOPICS   "Topics"
#define TXT_TOP_MESSAGES   " (messages "
#define TXT_TOP_THROUGH   " through "
#define TXT_TOP_LAST   "):\n"
#define TXT_ADMINISTRIVIA   "\nAdministrivia:\n\n"
#define TXT_SUPPRESSED   "\n<suppressed>\n\n"
#define TXT_BY   " by: "
#define TXT_DEF_CHARSET   "us-ascii"
#define TXT_NOINDEX   "aaaaaaaaaaaaaaaaaaaa <- subject index not available for message(s) ->\n"
#define TXT_SUPPRESSED   "\n<suppressed>\n\n"
#define TXT_MODERATE   "MODERATE for "
#define TXT_CONFIRM_POST   "Confirm post to "
#define TXT_RETURNED_POST   "Returned post for "
#define TXT_USRCONFIRM   "confirm "
#define TXT_MODCONFIRM   "CONFIRM "
#define TXT_SUBSCRIBE_TO   "subscribe to "
#define TXT_UNSUBSCRIBE_FROM   "unsubscribe from "
#define TXT_WELCOME   "WELCOME to "
#define TXT_GOODBYE   "GOODBYE from "
#define TXT_SUB_NOP   "Already subscribed to "
#define TXT_UNSUB_NOP   "Not subscribed to "
#define TXT_SUB_LIST   "Subscriber list for "
#define TXT_SUB_LOG   "Subscriber log for "
#define TXT_SUB_LOG_SEARCH   "Log search results for "
#define TXT_GET_MSG   "Archive retrieval from "
#define TXT_STATUS   "Subscription status on "
#define TXT_INFO_FOR   "Information for "
#define TXT_FAQ_FOR   "FAQ for "
#define TXT_MOD_HELP   "Moderator help for "
#define TXT_HELP_FOR   "Help for "
#define TXT_RESULTS   " results\n\n"
#define TXT_EDIT_RESPONSE   "EDIT "
#define TXT_EDIT_FOR   " for "
#define TXT_EDIT_LIST   "List of editable text files for "
#define TXT_EDIT_START   "%%% START OF TEXT FILE"
#define TXT_EDIT_END   "%%% END OF TEXT FILE"
#define TXT_EDIT_SUCCESS   "Success editing "
#define TXT_LISTMEMBERS   "\nSubscribers to this list are:\n\n"
#define FORMATS   "mrvnx"
#define MIME   'm'
#define RFC1153   'r'
#define VIRGIN   'v'
#define NATIVE   'n'
#define MIXED   'x'
#define DEFAULT_FORMAT   MIME
#define MOD_MIME   1
#define MODE_ARCHIVE   0744
#define ACTION_GET   "get"
#define ACTION_INDEX   "index"
#define ACTION_THREAD   "thread"
#define ACTION_REQUEST   "request"
#define ACTION_ACCEPT   "accept-"
#define ACTION_REJECT   "reject-"
#define ACTION_CONFIRM   "confirm-"
#define ACTION_DISCARD   "discard-"
#define ACTION_LIST   "list"
#define ACTION_LISTN   "listn"
#define ACTION_HELP   "help"
#define ACTION_INFO   "info"
#define ACTION_FAQ   "faq"
#define ACTION_LOG   "log"
#define ACTION_SUBSCRIBE   "subscribe"
#define ACTION_UNSUBSCRIBE   "unsubscribe"
#define ACTION_QUERY   "query"
#define ACTION_EDIT   "edit"
#define ACTION_ED   "ed."
#define LENGTH_ED   3
#define ACTION_SC   "sc."
#define ACTION_TC   "tc."
#define ACTION_UC   "uc."
#define ACTION_VC   "vc."
#define ACTION_DIGEST   "digest"
#define ACTION_ALLOW   "allow"
#define ACTION_DENY   "deny"
#define DELAY_MIN   24
#define DELAY_DEFAULT   120
#define DELAY_MAX   240
#define MODE_MOD_MSG   0700
#define TXT_ETC_EZMLMRC   "/etc/ezmlm/ezmlmrc"
#define TXT_EZMLMRC   "/ezmlmrc"
#define TXT_DOTEZMLMRC   ".ezmlmrc"
#define TXT_EZCRONRC   "ezcronrc"
#define TXT_LOOPNUM   "loopnum"
#define EZ_CGIRC   "/etc/ezmlm/ezcgirc"
#define EZ_CGIRC_LOC   ".ezcgirc"
#define EZ_CHARSET   "utf-8"
#define TXT_TAG   "X-Ezauth: "
#define MAX_MAIN_BOUNCES   50
#define DOMAIN_LENGTH   3
#define PROG_QMAIL_QUEUE   "bin/qmail-queue"
#define PROG_QMAIL_QMQPC   "bin/qmail-qmqpc"
#define QMQPSERVERS   "qmqpservers"
#define FLD_DIGEST   1
#define FLD_ALLOW   2
#define FLD_DENY   3
#define AC_NONE   0
#define AC_GET   1
#define AC_DIGEST   2
#define AC_THREAD   3
#define AC_INDEX   4
#define AC_LIST   5
#define AC_HELP   6
#define AC_EDIT   7
#define AC_DENY   8
#define AC_LOG   9
#define AC_SUBSCRIBE   10
#define AC_UNSUBSCRIBE   11
#define AC_SC   12
#define AC_LISTN   13

Typedefs

typedef struct msgentry msgentry
typedef struct subentry subentry
typedef struct authentry authentry
typedef struct dateentry dateentry

Macro Definition Documentation

◆ AC_DENY

#define AC_DENY   8

Definition at line 320 of file idx.h.

◆ AC_DIGEST

#define AC_DIGEST   2

Definition at line 314 of file idx.h.

◆ AC_EDIT

#define AC_EDIT   7

Definition at line 319 of file idx.h.

◆ AC_GET

#define AC_GET   1

Definition at line 313 of file idx.h.

◆ AC_HELP

#define AC_HELP   6

Definition at line 318 of file idx.h.

◆ AC_INDEX

#define AC_INDEX   4

Definition at line 316 of file idx.h.

◆ AC_LIST

#define AC_LIST   5

Definition at line 317 of file idx.h.

◆ AC_LISTN

#define AC_LISTN   13

Definition at line 325 of file idx.h.

◆ AC_LOG

#define AC_LOG   9

Definition at line 321 of file idx.h.

◆ AC_NONE

#define AC_NONE   0

Definition at line 312 of file idx.h.

◆ AC_SC

#define AC_SC   12

Definition at line 324 of file idx.h.

◆ AC_SUBSCRIBE

#define AC_SUBSCRIBE   10

Definition at line 322 of file idx.h.

◆ AC_THREAD

#define AC_THREAD   3

Definition at line 315 of file idx.h.

◆ AC_UNSUBSCRIBE

#define AC_UNSUBSCRIBE   11

Definition at line 323 of file idx.h.

◆ ACTION_ACCEPT

#define ACTION_ACCEPT   "accept-"

Definition at line 194 of file idx.h.

◆ ACTION_ALLOW

#define ACTION_ALLOW   "allow"

Definition at line 234 of file idx.h.

◆ ACTION_CONFIRM

#define ACTION_CONFIRM   "confirm-"

Definition at line 198 of file idx.h.

◆ ACTION_DENY

#define ACTION_DENY   "deny"

Definition at line 236 of file idx.h.

◆ ACTION_DIGEST

#define ACTION_DIGEST   "digest"

Definition at line 231 of file idx.h.

◆ ACTION_DISCARD

#define ACTION_DISCARD   "discard-"

Definition at line 199 of file idx.h.

◆ ACTION_ED

#define ACTION_ED   "ed."

Definition at line 213 of file idx.h.

◆ ACTION_EDIT

#define ACTION_EDIT   "edit"

Definition at line 211 of file idx.h.

◆ ACTION_FAQ

#define ACTION_FAQ   "faq"

Definition at line 206 of file idx.h.

◆ ACTION_GET

#define ACTION_GET   "get"

Definition at line 186 of file idx.h.

◆ ACTION_HELP

#define ACTION_HELP   "help"

Definition at line 204 of file idx.h.

◆ ACTION_INDEX

#define ACTION_INDEX   "index"

Definition at line 187 of file idx.h.

◆ ACTION_INFO

#define ACTION_INFO   "info"

Definition at line 205 of file idx.h.

◆ ACTION_LIST

#define ACTION_LIST   "list"

Definition at line 202 of file idx.h.

◆ ACTION_LISTN

#define ACTION_LISTN   "listn"

Definition at line 203 of file idx.h.

◆ ACTION_LOG

#define ACTION_LOG   "log"

Definition at line 207 of file idx.h.

◆ ACTION_QUERY

#define ACTION_QUERY   "query"

Definition at line 210 of file idx.h.

◆ ACTION_REJECT

#define ACTION_REJECT   "reject-"

Definition at line 195 of file idx.h.

◆ ACTION_REQUEST

#define ACTION_REQUEST   "request"

Definition at line 191 of file idx.h.

◆ ACTION_SC

#define ACTION_SC   "sc."

Definition at line 222 of file idx.h.

◆ ACTION_SUBSCRIBE

#define ACTION_SUBSCRIBE   "subscribe"

Definition at line 208 of file idx.h.

◆ ACTION_TC

#define ACTION_TC   "tc."

Definition at line 224 of file idx.h.

◆ ACTION_THREAD

#define ACTION_THREAD   "thread"

Definition at line 188 of file idx.h.

◆ ACTION_UC

#define ACTION_UC   "uc."

Definition at line 226 of file idx.h.

◆ ACTION_UNSUBSCRIBE

#define ACTION_UNSUBSCRIBE   "unsubscribe"

Definition at line 209 of file idx.h.

◆ ACTION_VC

#define ACTION_VC   "vc."

Definition at line 228 of file idx.h.

◆ ALT_EDIT

#define ALT_EDIT   "edit"

Definition at line 46 of file idx.h.

◆ ALT_FAQ

#define ALT_FAQ   "faq"

Definition at line 47 of file idx.h.

◆ ALT_GET

#define ALT_GET   "get"

Definition at line 48 of file idx.h.

◆ ALT_HELP

#define ALT_HELP   "help"

Definition at line 49 of file idx.h.

◆ ALT_INDEX

#define ALT_INDEX   "index"

Definition at line 50 of file idx.h.

◆ ALT_INFO

#define ALT_INFO   "info"

Definition at line 51 of file idx.h.

◆ ALT_LIST

#define ALT_LIST   "list"

Definition at line 44 of file idx.h.

◆ ALT_LISTN

#define ALT_LISTN   "listn"

Definition at line 45 of file idx.h.

◆ ALT_LOG

#define ALT_LOG   "log"

Definition at line 52 of file idx.h.

◆ ALT_QUERY

#define ALT_QUERY   "query"

Definition at line 57 of file idx.h.

◆ ALT_REQUEST

#define ALT_REQUEST   "request"

Definition at line 53 of file idx.h.

◆ ALT_SUBSCRIBE

#define ALT_SUBSCRIBE   "subscribe"

Definition at line 54 of file idx.h.

◆ ALT_THREAD

#define ALT_THREAD   "thread"

Definition at line 55 of file idx.h.

◆ ALT_UNSUBSCRIBE

#define ALT_UNSUBSCRIBE   "unsubscribe"

Definition at line 56 of file idx.h.

◆ BOUNCE_TIMEOUT

#define BOUNCE_TIMEOUT   1000000L

Definition at line 33 of file idx.h.

◆ DEFAULT_FORMAT

#define DEFAULT_FORMAT   MIME

Definition at line 169 of file idx.h.

◆ DELAY_DEFAULT

#define DELAY_DEFAULT   120

Definition at line 242 of file idx.h.

◆ DELAY_MAX

#define DELAY_MAX   240

Definition at line 243 of file idx.h.

◆ DELAY_MIN

#define DELAY_MIN   24

Definition at line 241 of file idx.h.

◆ DOMAIN_LENGTH

#define DOMAIN_LENGTH   3

Definition at line 290 of file idx.h.

◆ EZ_CGIRC

#define EZ_CGIRC   "/etc/ezmlm/ezcgirc"

Definition at line 269 of file idx.h.

◆ EZ_CGIRC_LOC

#define EZ_CGIRC_LOC   ".ezcgirc"

Definition at line 272 of file idx.h.

◆ EZ_CHARSET

#define EZ_CHARSET   "utf-8"

Definition at line 275 of file idx.h.

◆ FLD_ALLOW

#define FLD_ALLOW   2

Definition at line 309 of file idx.h.

◆ FLD_DENY

#define FLD_DENY   3

Definition at line 310 of file idx.h.

◆ FLD_DIGEST

#define FLD_DIGEST   1

Definition at line 308 of file idx.h.

◆ FORMATS

#define FORMATS   "mrvnx"

Definition at line 157 of file idx.h.

◆ HISTGET

#define HISTGET   30

Definition at line 17 of file idx.h.

◆ LENGTH_ED

#define LENGTH_ED   3

Definition at line 214 of file idx.h.

◆ LIMMSG

#define LIMMSG   30L

Definition at line 37 of file idx.h.

◆ LIMSECS

#define LIMSECS   3600L

Definition at line 38 of file idx.h.

◆ MAX_MAIN_BOUNCES

#define MAX_MAIN_BOUNCES   50

Definition at line 283 of file idx.h.

◆ MAXEDIT

#define MAXEDIT   10240

Definition at line 25 of file idx.h.

◆ MAXGET

#define MAXGET   100

Definition at line 13 of file idx.h.

◆ MAXINDEX

#define MAXINDEX   2000

Definition at line 22 of file idx.h.

◆ MIME

#define MIME   'm'

Definition at line 158 of file idx.h.

◆ MIXED

#define MIXED   'x'

Definition at line 167 of file idx.h.

◆ MOD_MIME

#define MOD_MIME   1

Definition at line 173 of file idx.h.

◆ MODE_ARCHIVE

#define MODE_ARCHIVE   0744

Definition at line 183 of file idx.h.

◆ MODE_MOD_MSG

#define MODE_MOD_MSG   0700

Definition at line 248 of file idx.h.

◆ NATIVE

#define NATIVE   'n'

Definition at line 163 of file idx.h.

◆ PROG_QMAIL_QMQPC

#define PROG_QMAIL_QMQPC   "bin/qmail-qmqpc"

Definition at line 302 of file idx.h.

◆ PROG_QMAIL_QUEUE

#define PROG_QMAIL_QUEUE   "bin/qmail-queue"

Definition at line 301 of file idx.h.

◆ QMQPSERVERS

#define QMQPSERVERS   "qmqpservers"

Definition at line 306 of file idx.h.

◆ RFC1153

#define RFC1153   'r'

Definition at line 159 of file idx.h.

◆ THREAD_AFTER

#define THREAD_AFTER   2000

Definition at line 9 of file idx.h.

◆ THREAD_BEFORE

#define THREAD_BEFORE   2000

Definition at line 8 of file idx.h.

◆ TXT_ADMINISTRIVIA

#define TXT_ADMINISTRIVIA   "\nAdministrivia:\n\n"

Definition at line 84 of file idx.h.

◆ TXT_BY

#define TXT_BY   " by: "

Definition at line 89 of file idx.h.

◆ TXT_CONFIRM_POST

#define TXT_CONFIRM_POST   "Confirm post to "

Definition at line 105 of file idx.h.

◆ TXT_DEF_CHARSET

#define TXT_DEF_CHARSET   "us-ascii"

Definition at line 93 of file idx.h.

◆ TXT_DOTEZMLMRC

#define TXT_DOTEZMLMRC   ".ezmlmrc"

Definition at line 260 of file idx.h.

◆ TXT_EDIT_END

#define TXT_EDIT_END   "%%% END OF TEXT FILE"

Definition at line 149 of file idx.h.

◆ TXT_EDIT_FOR

#define TXT_EDIT_FOR   " for "

Definition at line 141 of file idx.h.

◆ TXT_EDIT_LIST

#define TXT_EDIT_LIST   "List of editable text files for "

Definition at line 144 of file idx.h.

◆ TXT_EDIT_RESPONSE

#define TXT_EDIT_RESPONSE   "EDIT "

Definition at line 140 of file idx.h.

◆ TXT_EDIT_START

#define TXT_EDIT_START   "%%% START OF TEXT FILE"

Definition at line 148 of file idx.h.

◆ TXT_EDIT_SUCCESS

#define TXT_EDIT_SUCCESS   "Success editing "

Definition at line 151 of file idx.h.

◆ TXT_ETC_EZMLMRC

#define TXT_ETC_EZMLMRC   "/etc/ezmlm/ezmlmrc"

Definition at line 254 of file idx.h.

◆ TXT_EZCRONRC

#define TXT_EZCRONRC   "ezcronrc"

Definition at line 263 of file idx.h.

◆ TXT_EZMLMRC

#define TXT_EZMLMRC   "/ezmlmrc"

Definition at line 257 of file idx.h.

◆ TXT_FAQ_FOR

#define TXT_FAQ_FOR   "FAQ for "

Definition at line 132 of file idx.h.

◆ TXT_GET_MSG

#define TXT_GET_MSG   "Archive retrieval from "

Definition at line 129 of file idx.h.

◆ TXT_GOODBYE

#define TXT_GOODBYE   "GOODBYE from "

Definition at line 121 of file idx.h.

◆ TXT_HELP_FOR

#define TXT_HELP_FOR   "Help for "

Definition at line 134 of file idx.h.

◆ TXT_INFO_FOR

#define TXT_INFO_FOR   "Information for "

Definition at line 131 of file idx.h.

◆ TXT_LISTMEMBERS

#define TXT_LISTMEMBERS   "\nSubscribers to this list are:\n\n"

Definition at line 154 of file idx.h.

◆ TXT_LOOPNUM

#define TXT_LOOPNUM   "loopnum"

Definition at line 266 of file idx.h.

◆ TXT_MOD_HELP

#define TXT_MOD_HELP   "Moderator help for "

Definition at line 133 of file idx.h.

◆ TXT_MODCONFIRM

#define TXT_MODCONFIRM   "CONFIRM "

Definition at line 113 of file idx.h.

◆ TXT_MODERATE

#define TXT_MODERATE   "MODERATE for "

Definition at line 102 of file idx.h.

◆ TXT_NOINDEX

#define TXT_NOINDEX   "aaaaaaaaaaaaaaaaaaaa <- subject index not available for message(s) ->\n"

Definition at line 96 of file idx.h.

◆ TXT_RESULTS

#define TXT_RESULTS   " results\n\n"

Definition at line 137 of file idx.h.

◆ TXT_RETURNED_POST

#define TXT_RETURNED_POST   "Returned post for "

Definition at line 109 of file idx.h.

◆ TXT_STATUS

#define TXT_STATUS   "Subscription status on "

Definition at line 130 of file idx.h.

◆ TXT_SUB_LIST

#define TXT_SUB_LIST   "Subscriber list for "

Definition at line 126 of file idx.h.

◆ TXT_SUB_LOG

#define TXT_SUB_LOG   "Subscriber log for "

Definition at line 127 of file idx.h.

◆ TXT_SUB_LOG_SEARCH

#define TXT_SUB_LOG_SEARCH   "Log search results for "

Definition at line 128 of file idx.h.

◆ TXT_SUB_NOP

#define TXT_SUB_NOP   "Already subscribed to "

Definition at line 124 of file idx.h.

◆ TXT_SUBSCRIBE_TO

#define TXT_SUBSCRIBE_TO   "subscribe to "

Definition at line 114 of file idx.h.

◆ TXT_SUPPRESSED [1/2]

#define TXT_SUPPRESSED   "\n<suppressed>\n\n"

Definition at line 85 of file idx.h.

◆ TXT_SUPPRESSED [2/2]

#define TXT_SUPPRESSED   "\n<suppressed>\n\n"

Definition at line 85 of file idx.h.

◆ TXT_TAG

#define TXT_TAG   "X-Ezauth: "

Definition at line 280 of file idx.h.

◆ TXT_TOP_LAST

#define TXT_TOP_LAST   "):\n"

Definition at line 81 of file idx.h.

◆ TXT_TOP_MESSAGES

#define TXT_TOP_MESSAGES   " (messages "

Definition at line 79 of file idx.h.

◆ TXT_TOP_THROUGH

#define TXT_TOP_THROUGH   " through "

Definition at line 80 of file idx.h.

◆ TXT_TOP_TOPICS

#define TXT_TOP_TOPICS   "Topics"

Definition at line 78 of file idx.h.

◆ TXT_UNSUB_NOP

#define TXT_UNSUB_NOP   "Not subscribed to "

Definition at line 125 of file idx.h.

◆ TXT_UNSUBSCRIBE_FROM

#define TXT_UNSUBSCRIBE_FROM   "unsubscribe from "

Definition at line 115 of file idx.h.

◆ TXT_USRCONFIRM

#define TXT_USRCONFIRM   "confirm "

Definition at line 112 of file idx.h.

◆ TXT_WELCOME

#define TXT_WELCOME   "WELCOME to "

Definition at line 118 of file idx.h.

◆ VIRGIN

#define VIRGIN   'v'

Definition at line 161 of file idx.h.

Typedef Documentation

◆ authentry

typedef struct authentry authentry

◆ dateentry

typedef struct dateentry dateentry

◆ msgentry

typedef struct msgentry msgentry

◆ subentry

typedef struct subentry subentry