~ubuntu-branches/ubuntu/maverick/postfix/maverick-security

« back to all changes in this revision

Viewing changes to src/master/multi_server.c

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones, Wietse Venema, LaMont Jones
  • Date: 2009-06-03 14:17:08 UTC
  • mfrom: (1.1.22 upstream)
  • Revision ID: james.westby@ubuntu.com-20090603141708-o9u59xlor7nmd2x1
[Wietse Venema]

* New upstream release: 2.6.2~rc1

[LaMont Jones]

* move postfix-add-{filter,policy} manpages to section 8, and deliver
* provide: default-mta on ubuntu

Show diffs side-by-side

added added

removed removed

Lines of Context:
68
68
/*      order as specified, and multiple instances of the same type
69
69
/*      are allowed. Raw parameters are not subjected to $name
70
70
/*      evaluation.
 
71
/* .IP "MAIL_SERVER_NINT_TABLE (CONFIG_NINT_TABLE *)"
 
72
/*      A table with configurable parameters, to be loaded from the
 
73
/*      global Postfix configuration file. Tables are loaded in the
 
74
/*      order as specified, and multiple instances of the same type
 
75
/*      are allowed.
71
76
/* .IP "MAIL_SERVER_PRE_INIT (void *(char *service_name, char **argv))"
72
77
/*      A pointer to a function that is called once
73
78
/*      by the skeleton after it has read the global configuration file
506
511
    int     alone = 0;
507
512
    int     zerolimit = 0;
508
513
    WATCHDOG *watchdog;
 
514
    char   *oname;
509
515
    char   *oval;
510
516
    char   *generation;
511
517
    int     msg_vstream_needed = 0;
586
592
            break;
587
593
        case 'o':
588
594
            /* XXX Use split_nameval() */
589
 
            if ((oval = split_at(optarg, '=')) == 0)
 
595
            oname = mystrdup(optarg);
 
596
            if ((oval = split_at(oname, '=')) == 0)
590
597
                oval = "";
591
 
            mail_conf_update(optarg, oval);
592
 
            if (strcmp(optarg, VAR_SYSLOG_NAME) == 0)
 
598
            mail_conf_update(oname, oval);
 
599
            if (strcmp(oname, VAR_SYSLOG_NAME) == 0)
593
600
                redo_syslog_init = 1;
594
601
            break;
595
602
        case 's':
657
664
        case MAIL_SERVER_RAW_TABLE:
658
665
            get_mail_conf_raw_table(va_arg(ap, CONFIG_RAW_TABLE *));
659
666
            break;
 
667
        case MAIL_SERVER_NINT_TABLE:
 
668
            get_mail_conf_nint_table(va_arg(ap, CONFIG_NINT_TABLE *));
 
669
            break;
660
670
        case MAIL_SERVER_PRE_INIT:
661
671
            pre_init = va_arg(ap, MAIL_SERVER_INIT_FN);
662
672
            break;