• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

MakefileH A D28-Sep-20212 KiB4432

READMEH A D28-Sep-20212.3 KiB5838

accept.cH A D28-Sep-20214.5 KiB14051

accept.hH A D28-Sep-2021955 3210

dnslookup.cH A D28-Sep-202116.2 KiB478258

dnslookup.hH A D28-Sep-20211.2 KiB4321

ipliteral.cH A D28-Sep-20216.1 KiB20382

ipliteral.hH A D28-Sep-20211.1 KiB3510

iplookup.cH A D28-Sep-202112.7 KiB419248

iplookup.hH A D28-Sep-20211.1 KiB4219

manualroute.cH A D28-Sep-202115.2 KiB491269

manualroute.hH A D28-Sep-20211.1 KiB4016

queryprogram.cH A D28-Sep-202116.9 KiB542320

queryprogram.hH A D28-Sep-20211.1 KiB4118

redirect.cH A D28-Sep-202131.5 KiB911570

redirect.hH A D28-Sep-20212 KiB7850

rf_change_domain.cH A D28-Sep-20212.4 KiB8536

rf_expand_data.cH A D28-Sep-20211.3 KiB4920

rf_functions.hH A D28-Sep-20211.5 KiB3219

rf_get_errors_address.cH A D28-Sep-20214.4 KiB13365

rf_get_munge_headers.cH A D28-Sep-20213.3 KiB12369

rf_get_transport.cH A D28-Sep-20213 KiB9548

rf_get_ugid.cH A D28-Sep-20212 KiB8139

rf_lookup_hostlist.cH A D28-Sep-20218.6 KiB263152

rf_queue_add.cH A D28-Sep-20213.4 KiB10951

rf_self_action.cH A D28-Sep-20214.1 KiB12451

rf_set_ugid.cH A D28-Sep-2021955 4517

README

1ROUTERS:
2
3The yield of a router is one of:
4
5  OK              the address was routed and either added to one of the
6                  addr_local or addr_remote chains, or one or more new
7                  addresses were added to addr_new. The original may be added
8                  to addr_succeed.
9
10  REROUTED        this is used when a child address is created and added to
11                  addr_new as a consequence of a domain widening or because
12                  "self = reroute" was encountered. The only time it is handled
13                  differently from OK is when verifying, to force it to
14                  continue with the child address.
15
16  DECLINE         the address was not routed; pass to next router unless
17                  no_more is set. It is permitted for additional addresses to
18                  have been added to addr_new (or indeed for addresses to have
19                  been put on the other chains).
20
21  PASS            the address was not routed, but might have been modified;
22                  pass to the next router unconditionally.
23
24  DISCARD         the address was discarded (:blackhole: or "seen finish")
25
26  FAIL            the address was not routed; do not pass to any subsequent
27                  routers, i.e. cause routing to fail.
28
29  DEFER           retry this address later.
30
31Both ERROR and DEFER cause the message to be kept on the queue; either may
32request freezing, but nowadays we try not to request freezing from routers
33because it may hold up other addresses in the message.
34
35
36When routing succeeds, the following field in the address can be set:
37
38  transport       points to the transport instance control block
39
40  uid, gid        are the uid and gid under which a local transport is to be
41                  run if the transport does not itself specify them.
42
43  initgroups      is set true if initgroups() is to be called when using the
44                  uid and gid set up by the router.
45
46  fallback_hosts  fallback host list - relevant only if the router sets up
47                  a remote transport for the address.
48
49  errors_address  where to send error messages for this address.
50
51  extra_headers   additional headers to be added to the message for this
52                  address.
53
54  remove_headers  the names of headers to be removed from the message for this
55                  address
56
57****
58