Home | History | Annotate | Line # | Download | only in include
      1  1.1  christos /* pppd/pppdconf.h.  Generated from pppdconf.h.in by configure.  */
      2  1.1  christos /*
      3  1.1  christos  * Copyright (c) 2022 Eivind Nss. All rights reserved.
      4  1.1  christos  *
      5  1.1  christos  * Redistribution and use in source and binary forms, with or without
      6  1.1  christos  * modification, are permitted provided that the following conditions
      7  1.1  christos  * are met:
      8  1.1  christos  *
      9  1.1  christos  * 1. Redistributions of source code must retain the above copyright
     10  1.1  christos  *    notice, this list of conditions and the following disclaimer.
     11  1.1  christos  *
     12  1.1  christos  * 2. Redistributions in binary form must reproduce the above copyright
     13  1.1  christos  *    notice, this list of conditions and the following disclaimer in
     14  1.1  christos  *    the documentation and/or other materials provided with the
     15  1.1  christos  *    distribution.
     16  1.1  christos  *
     17  1.1  christos  * 3. The name(s) of the authors of this software must not be used to
     18  1.1  christos  *    endorse or promote products derived from this software without
     19  1.1  christos  *    prior written permission.
     20  1.1  christos  *
     21  1.1  christos  * THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO
     22  1.1  christos  * THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
     23  1.1  christos  * AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY
     24  1.1  christos  * SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
     25  1.1  christos  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
     26  1.1  christos  * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
     27  1.1  christos  * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
     28  1.1  christos  */
     29  1.1  christos 
     30  1.1  christos /*
     31  1.1  christos  * This file is generated by configure and sets the features enabled
     32  1.1  christos  *   in pppd when configured.
     33  1.1  christos  */
     34  1.1  christos 
     35  1.1  christos #ifndef PPP_PPPDCONF_H
     36  1.1  christos #define PPP_PPPDCONF_H
     37  1.1  christos 
     38  1.1  christos /* Have Microsoft CHAP support */
     39  1.1  christos #define PPP_WITH_CHAPMS 1
     40  1.1  christos 
     41  1.1  christos /* Have Microsoft LAN Manager support */
     42  1.1  christos #define PPP_WITH_MSLANMAN 1
     43  1.1  christos 
     44  1.1  christos /* Have Microsoft MPPE support */
     45  1.1  christos #define PPP_WITH_MPPE 1
     46  1.1  christos 
     47  1.1  christos /* Have multilink support */
     48  1.1  christos #define PPP_WITH_MULTILINK 1
     49  1.1  christos 
     50  1.1  christos /* Have packet activity filter support */
     51  1.1  christos #define PPP_WITH_FILTER 1
     52  1.1  christos 
     53  1.1  christos /* Have support for loadable plugins */
     54  1.1  christos #define PPP_WITH_PLUGINS 1
     55  1.1  christos 
     56  1.1  christos /* Have Callback Protocol support */
     57  1.1  christos #define PPP_WITH_CBCP 1
     58  1.1  christos 
     59  1.1  christos /* Include TDB support */
     60  1.1  christos #define PPP_WITH_TDB 1
     61  1.1  christos 
     62  1.1  christos #if 0
     63  1.1  christos /* Have IPv6 Control Protocol */
     64  1.1  christos #define PPP_WITH_IPV6CP 1
     65  1.2  christos #endif
     66  1.1  christos 
     67  1.1  christos /* Support for Pluggable Authentication Modules */
     68  1.3    martin #ifdef USE_PAM
     69  1.1  christos #define PPP_WITH_PAM 1
     70  1.3    martin #else
     71  1.3    martin #undef PPP_WITH_PAM
     72  1.3    martin #endif
     73  1.1  christos 
     74  1.1  christos /* Have EAP-SRP authentication support */
     75  1.1  christos /* #undef PPP_WITH_SRP */
     76  1.1  christos 
     77  1.1  christos /* Have EAP-TLS authentication support */
     78  1.1  christos #define PPP_WITH_EAPTLS 1
     79  1.1  christos 
     80  1.1  christos /* Have PEAP authentication support */
     81  1.1  christos #define PPP_WITH_PEAP 1
     82  1.1  christos 
     83  1.1  christos /* The pppd version */
     84  1.1  christos #define PPPD_VERSION "2.5.2"
     85  1.1  christos 
     86  1.1  christos #endif
     87