Ignore:
Timestamp:
Feb 25, 2011, 9:26:54 PM (13 years ago)
Author:
Bruno Cornec
Message:
  • Update mindi-busybox to 1.18.3 to avoid problems with the tar command which is now failing on recent versions with busybox 1.7.3
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.9/mindi-busybox/networking/Config.in

    r1765 r2725  
     1# DO NOT EDIT. This file is generated from Config.src
    12#
    23# For a description of the syntax of this configuration file,
     
    67menu "Networking Utilities"
    78
     9config NBDCLIENT
     10    bool "nbd-client"
     11    default y
     12    help
     13      Network block device client
     14config NC
     15    bool "nc"
     16    default y
     17    help
     18      A simple Unix utility which reads and writes data across network
     19      connections.
     20
     21config NC_SERVER
     22    bool "Netcat server options (-l)"
     23    default y
     24    depends on NC
     25    help
     26      Allow netcat to act as a server.
     27
     28config NC_EXTRA
     29    bool "Netcat extensions (-eiw and filename)"
     30    default y
     31    depends on NC
     32    help
     33      Add -e (support for executing the rest of the command line after
     34      making or receiving a successful connection), -i (delay interval for
     35      lines sent), -w (timeout for initial connection).
     36
     37config NC_110_COMPAT
     38    bool "Netcat 1.10 compatibility (+2.5k)"
     39    default n  # off specially for Rob
     40    depends on NC
     41    help
     42      This option makes nc closely follow original nc-1.10.
     43      The code is about 2.5k bigger. It enables
     44      -s ADDR, -n, -u, -v, -o FILE, -z options, but loses
     45      busybox-specific extensions: -f FILE and -ll.
     46
    847config FEATURE_IPV6
    948    bool "Enable IPv6 support"
    10     default n
     49    default y
    1150    help
    1251      Enable IPv6 support in busybox.
    1352      This adds IPv6 support in the networking applets.
     53
     54config FEATURE_UNIX_LOCAL
     55    bool "Enable Unix domain socket support (usually not needed)"
     56    default n
     57    help
     58      Enable Unix domain socket support in all busybox networking
     59      applets.  Address of the form local:/path/to/unix/socket
     60      will be recognized.
     61
     62      This extension is almost never used in real world usage.
     63      You most likely want to say N.
     64
     65config FEATURE_PREFER_IPV4_ADDRESS
     66    bool "Prefer IPv4 addresses from DNS queries"
     67    default y
     68    depends on FEATURE_IPV6
     69    help
     70      Use IPv4 address of network host if it has one.
     71
     72      If this option is off, the first returned address will be used.
     73      This may cause problems when your DNS server is IPv6-capable and
     74      is returning IPv6 host addresses too. If IPv6 address
     75      precedes IPv4 one in DNS reply, busybox network applets
     76      (e.g. wget) will use IPv6 address. On an IPv6-incapable host
     77      or network applets will fail to connect to the host
     78      using IPv6 address.
    1479
    1580config VERBOSE_RESOLUTION_ERRORS
     
    2388config ARP
    2489    bool "arp"
    25     default n
     90    default y
     91    depends on PLATFORM_LINUX
    2692    help
    2793      Manipulate the system ARP cache.
     
    2995config ARPING
    3096    bool "arping"
    31     default n
     97    default y
     98    depends on PLATFORM_LINUX
    3299    help
    33100      Ping hosts by ARP packets.
     101
     102config BRCTL
     103    bool "brctl"
     104    default y
     105    depends on PLATFORM_LINUX
     106    help
     107      Manage ethernet bridges.
     108      Supports addbr/delbr and addif/delif.
     109
     110config FEATURE_BRCTL_FANCY
     111    bool "Fancy options"
     112    default y
     113    depends on BRCTL
     114    help
     115      Add support for extended option like:
     116        setageing, setfd, sethello, setmaxage,
     117        setpathcost, setportprio, setbridgeprio,
     118        stp
     119      This adds about 600 bytes.
     120
     121config FEATURE_BRCTL_SHOW
     122    bool "Support show, showmac and showstp"
     123    default y
     124    depends on BRCTL && FEATURE_BRCTL_FANCY
     125    help
     126      Add support for option which prints the current config:
     127        showmacs, showstp, show
    34128
    35129config DNSD
    36130    bool "dnsd"
    37     default n
     131    default y
    38132    help
    39133      Small and static DNS server daemon.
     
    41135config ETHER_WAKE
    42136    bool "ether-wake"
    43     default n
     137    default y
     138    depends on PLATFORM_LINUX
    44139    help
    45140      Send a magic packet to wake up sleeping machines.
     
    47142config FAKEIDENTD
    48143    bool "fakeidentd"
    49     default n
     144    default y
    50145    select FEATURE_SYSLOG
    51146    help
     
    53148      fake value on any query.
    54149
     150config FTPD
     151    bool "ftpd"
     152    default y
     153    help
     154      simple FTP daemon. You have to run it via inetd.
     155
     156config FEATURE_FTP_WRITE
     157    bool "Enable upload commands"
     158    default y
     159    depends on FTPD
     160    help
     161      Enable all kinds of FTP upload commands (-w option)
     162
     163config FEATURE_FTPD_ACCEPT_BROKEN_LIST
     164    bool "Enable workaround for RFC-violating clients"
     165    default y
     166    depends on FTPD
     167    help
     168      Some ftp clients (among them KDE's Konqueror) issue illegal
     169      "LIST -l" requests. This option works around such problems.
     170      It might prevent you from listing files starting with "-" and
     171      it increases the code size by ~40 bytes.
     172      Most other ftp servers seem to behave similar to this.
     173
    55174config FTPGET
    56175    bool "ftpget"
    57     default n
     176    default y
    58177    help
    59178      Retrieve a remote file via FTP.
     
    61180config FTPPUT
    62181    bool "ftpput"
    63     default n
     182    default y
    64183    help
    65184      Store a remote file via FTP.
     
    67186config FEATURE_FTPGETPUT_LONG_OPTIONS
    68187    bool "Enable long options in ftpget/ftpput"
    69     default n
    70     depends on GETOPT_LONG && (FTPGET || FTPPUT)
     188    default y
     189    depends on LONG_OPTS && (FTPGET || FTPPUT)
    71190    help
    72191      Support long options for the ftpget/ftpput applet.
     
    74193config HOSTNAME
    75194    bool "hostname"
    76     default n
     195    default y
    77196    help
    78197      Show or set the system's host name.
     
    80199config HTTPD
    81200    bool "httpd"
    82     default n
     201    default y
    83202    help
    84203      Serve web pages via an HTTP server.
     204
     205config FEATURE_HTTPD_RANGES
     206    bool "Support 'Ranges:' header"
     207    default y
     208    depends on HTTPD
     209    help
     210      Makes httpd emit "Accept-Ranges: bytes" header and understand
     211      "Range: bytes=NNN-[MMM]" header. Allows for resuming interrupted
     212      downloads, seeking in multimedia players etc.
    85213
    86214config FEATURE_HTTPD_USE_SENDFILE
    87215    bool "Use sendfile system call"
    88     default n
     216    default y
    89217    depends on HTTPD
    90218    help
     
    92220      instead of read/write loop.
    93221
    94 config FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP
    95     bool "Support reloading the global config file using hup signal"
    96     default n
    97     depends on HTTPD
    98     help
    99       This option enables processing of SIGHUP to reload cached
    100       configuration settings.
    101 
    102222config FEATURE_HTTPD_SETUID
    103223    bool "Enable -u <user> option"
    104     default n
     224    default y
    105225    depends on HTTPD
    106226    help
     
    120240config FEATURE_HTTPD_AUTH_MD5
    121241    bool "Support MD5 crypted passwords for http Authentication"
    122     default n
     242    default y
    123243    depends on FEATURE_HTTPD_BASIC_AUTH
    124244    help
     
    126246      using md5 passwords.
    127247
    128 config FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES
    129     bool "Support loading additional MIME types at run-time"
    130     default n
    131     depends on HTTPD
    132     help
    133       This option enables support for additional MIME types at
    134       run-time to be specified in the configuration file.
    135 
    136248config FEATURE_HTTPD_CGI
    137249    bool "Support Common Gateway Interface (CGI)"
     
    143255
    144256config FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
    145     bool "Enable support for running scripts through an interpreter"
    146     default n
     257    bool "Support for running scripts through an interpreter"
     258    default y
    147259    depends on FEATURE_HTTPD_CGI
    148260    help
     
    154266
    155267config FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
    156     bool "Support the REMOTE_PORT environment variable for CGI"
    157     default n
     268    bool "Set REMOTE_PORT environment variable for CGI"
     269    default y
    158270    depends on FEATURE_HTTPD_CGI
    159271    help
     
    162274
    163275config FEATURE_HTTPD_ENCODE_URL_STR
    164     bool "Enable the -e option for shell script CGI simplification."
     276    bool "Enable -e option (useful for CGIs written as shell scripts)"
    165277    default y
    166278    depends on HTTPD
    167279    help
    168       This option allows html encoding arbitrary
    169       strings for display of the browser. Output goes to stdout.
    170       For example, httpd -e "<Hello World>" as
     280      This option allows html encoding of arbitrary strings for display
     281      by the browser. Output goes to stdout.
     282      For example, httpd -e "<Hello World>" produces
    171283      "&#60Hello&#32World&#62".
    172284
    173285config FEATURE_HTTPD_ERROR_PAGES
    174     bool "Enable support for custom error pages"
    175     default n
     286    bool "Support for custom error pages"
     287    default y
    176288    depends on HTTPD
    177289    help
     
    184296      message.
    185297
     298config FEATURE_HTTPD_PROXY
     299    bool "Support for reverse proxy"
     300    default y
     301    depends on HTTPD
     302    help
     303      This option allows you to define URLs that will be forwarded
     304      to another HTTP server. To setup add the following line to the
     305      configuration file
     306            P:/url/:http://hostname[:port]/new/path/
     307      Then a request to /url/myfile will be forwarded to
     308      http://hostname[:port]/new/path/myfile.
     309
     310config FEATURE_HTTPD_GZIP
     311    bool "Support for GZIP content encoding"
     312    default y
     313    depends on HTTPD
     314    help
     315      Makes httpd send files using GZIP content encoding if the
     316      client supports it and a pre-compressed <file>.gz exists.
     317
    186318config IFCONFIG
    187319    bool "ifconfig"
    188     default n
     320    default y
     321    depends on PLATFORM_LINUX
    189322    help
    190323      Ifconfig is used to configure the kernel-resident network interfaces.
     
    200333config FEATURE_IFCONFIG_SLIP
    201334    bool "Enable slip-specific options \"keepalive\" and \"outfill\""
    202     default n
     335    default y
    203336    depends on IFCONFIG
    204337    help
    205       Allow "keepalive" and "outfill" support for SLIP.  If you're not
     338      Allow "keepalive" and "outfill" support for SLIP. If you're not
    206339      planning on using serial lines, leave this unchecked.
    207340
    208341config FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
    209342    bool "Enable options \"mem_start\", \"io_addr\", and \"irq\""
    210     default n
     343    default y
    211344    depends on IFCONFIG
    212345    help
     
    220353    help
    221354      Set the hardware address of this interface, if the device driver
    222       supports  this  operation.  Currently, we only support the 'ether'
     355      supports  this  operation. Currently, we only support the 'ether'
    223356      class.
    224357
    225358config FEATURE_IFCONFIG_BROADCAST_PLUS
    226359    bool "Set the broadcast automatically"
    227     default n
     360    default y
    228361    depends on IFCONFIG
    229362    help
     
    231364      automatically if the value '+' is used.
    232365
     366config IFENSLAVE
     367    bool "ifenslave"
     368    default y
     369    depends on PLATFORM_LINUX
     370    help
     371      Userspace application to bind several interfaces
     372      to a logical interface (use with kernel bonding driver).
     373
     374config IFPLUGD
     375    bool "ifplugd"
     376    default y
     377    depends on PLATFORM_LINUX
     378    help
     379      Network interface plug detection daemon.
     380
    233381config IFUPDOWN
    234382    bool "ifupdown"
    235     default n
    236     help
    237       Activate or deactivate the specified interfaces.  This applet makes
     383    default y
     384    help
     385      Activate or deactivate the specified interfaces. This applet makes
    238386      use of either "ifconfig" and "route" or the "ip" command to actually
    239       configure network interfaces.  Therefore, you will probably also want
     387      configure network interfaces. Therefore, you will probably also want
    240388      to enable either IFCONFIG and ROUTE, or enable
    241       FEATURE_IFUPDOWN_IP and the various IP options.  Of
     389      FEATURE_IFUPDOWN_IP and the various IP options. Of
    242390      course you could use non-busybox versions of these programs, so
    243391      against my better judgement (since this will surely result in plenty
    244392      of support questions on the mailing list), I do not force you to
    245       enable these additional options.  It is up to you to supply either
     393      enable these additional options. It is up to you to supply either
    246394      "ifconfig", "route" and "run-parts" or the "ip" command, either
    247395      via busybox or via standalone utilities.
     
    250398    string "Absolute path to ifstate file"
    251399    default "/var/run/ifstate"
     400    depends on IFUPDOWN
    252401    help
    253402      ifupdown keeps state information in a file called ifstate.
     
    259408config FEATURE_IFUPDOWN_IP
    260409    bool "Use ip applet"
    261     default n
     410    default y
    262411    depends on IFUPDOWN
    263412    help
     
    268417    bool "Use busybox ip applet"
    269418    default y
    270     depends on FEATURE_IFUPDOWN_IP
     419    depends on FEATURE_IFUPDOWN_IP && PLATFORM_LINUX
    271420    select IP
    272421    select FEATURE_IP_ADDRESS
     
    281430config FEATURE_IFUPDOWN_IFCONFIG_BUILTIN
    282431    bool "Use busybox ifconfig and route applets"
    283     default y
     432    default n
    284433    depends on IFUPDOWN && !FEATURE_IFUPDOWN_IP
    285434    select IFCONFIG
     
    294443
    295444config FEATURE_IFUPDOWN_IPV4
    296     bool "Enable support for IPv4"
     445    bool "Support for IPv4"
    297446    default y
    298447    depends on IFUPDOWN
     
    301450
    302451config FEATURE_IFUPDOWN_IPV6
    303     bool "Enable support for IPv6"
    304     default n
     452    bool "Support for IPv6"
     453    default y
    305454    depends on IFUPDOWN && FEATURE_IPV6
    306455    help
     
    308457
    309458### UNUSED
    310 ### config FEATURE_IFUPDOWN_IPX
    311 ###     bool "Enable support for IPX"
    312 ###     default n
    313 ###     depends on IFUPDOWN
    314 ###     help
    315 ###       If this option is selected you can use busybox to work with IPX
    316 ###       networks.
     459###config FEATURE_IFUPDOWN_IPX
     460### bool "Support for IPX"
     461### default y
     462### depends on IFUPDOWN
     463### help
     464###   If this option is selected you can use busybox to work with IPX
     465###   networks.
    317466
    318467config FEATURE_IFUPDOWN_MAPPING
    319468    bool "Enable mapping support"
    320     default n
     469    default y
    321470    depends on IFUPDOWN
    322471    help
     
    325474
    326475config FEATURE_IFUPDOWN_EXTERNAL_DHCP
    327     bool "Enable support for external dhcp clients"
     476    bool "Support for external dhcp clients"
    328477    default n
    329478    depends on IFUPDOWN
     
    336485config INETD
    337486    bool "inetd"
    338     default n
     487    default y
    339488    select FEATURE_SYSLOG
    340489    help
     
    378527config FEATURE_INETD_RPC
    379528    bool "Support RPC services"
    380     default n
     529    default y
    381530    depends on INETD
    382531    select FEATURE_HAVE_RPC
     
    386535config IP
    387536    bool "ip"
    388     default n
     537    default y
     538    depends on PLATFORM_LINUX
    389539    help
    390540      The "ip" applet is a TCP/IP interface configuration and routing
    391       utility.  You generally don't need "ip" to use busybox with
     541      utility. You generally don't need "ip" to use busybox with
    392542      TCP/IP.
    393543
     
    415565config FEATURE_IP_TUNNEL
    416566    bool "ip tunnel"
    417     default n
     567    default y
    418568    depends on IP
    419569    help
     
    422572config FEATURE_IP_RULE
    423573    bool "ip rule"
    424     default n
     574    default y
    425575    depends on IP
    426576    help
     
    428578
    429579config FEATURE_IP_SHORT_FORMS
    430     bool "Support short forms of ip commands."
    431     default n
     580    bool "Support short forms of ip commands"
     581    default y
    432582    depends on IP
    433583    help
     
    442592      object commands.
    443593
     594config FEATURE_IP_RARE_PROTOCOLS
     595    bool "Support displaying rarely used link types"
     596    default n
     597    depends on IP
     598    help
     599      If you are not going to use links of type "frad", "econet",
     600      "bif" etc, you probably don't need to enable this.
     601      Ethernet, wireless, infrared, ppp/slip, ip tunnelling
     602      link types are supported without this option selected.
     603
    444604config IPADDR
    445605    bool
     
    469629config IPCALC
    470630    bool "ipcalc"
    471     default n
     631    default y
    472632    help
    473633      ipcalc takes an IP address and netmask and calculates the
     
    479639    depends on IPCALC
    480640    help
    481       Adds the options hostname, prefix and silent to the output of "ipcalc".
     641      Adds the options hostname, prefix and silent to the output of
     642      "ipcalc".
    482643
    483644config FEATURE_IPCALC_LONG_OPTIONS
    484645    bool "Enable long options"
    485     default n
    486     depends on IPCALC && GETOPT_LONG
     646    default y
     647    depends on IPCALC && LONG_OPTS
    487648    help
    488649      Support long options for the ipcalc applet.
     
    490651config NAMEIF
    491652    bool "nameif"
    492     default n
     653    default y
     654    depends on PLATFORM_LINUX
    493655    select FEATURE_SYSLOG
    494656    help
     
    497659      It is possible to use a file (default: /etc/mactab)
    498660      with list of new interface names and MACs.
    499       Maximum interface name length: IF_NAMESIZE = 16
     661      Maximum interface name length: IFNAMSIZ = 16
    500662      File fields are separated by space or tab.
    501663      File format:
     
    503665      new_interface_name    XX:XX:XX:XX:XX:XX
    504666
    505 config NC
    506     bool "nc"
    507     default n
    508     help
    509       A simple Unix utility which reads and writes data across network
    510       connections.
    511 
    512 config NC_SERVER
    513     bool "Netcat server options (-l)"
    514     default n
    515     depends on NC
    516     help
    517       Allow netcat to act as a server.
    518 
    519 config NC_EXTRA
    520     bool "Netcat extensions (-eiw and filename)"
    521     default n
    522     depends on NC
    523     help
    524       Add -e (support for executing the rest of the command line after
    525       making or receiving a successful connection), -i (delay interval for
    526       lines sent), -w (timeout for initial connection).
     667config FEATURE_NAMEIF_EXTENDED
     668    bool "Extended nameif"
     669    default y
     670    depends on NAMEIF
     671    help
     672      This extends the nameif syntax to support the bus_info and driver
     673      checks. The syntax is compatible to the normal nameif.
     674      File format:
     675        new_interface_name  driver=asix bus=usb-0000:00:08.2-3
     676        new_interface_name  bus=usb-0000:00:08.2-3 00:80:C8:38:91:B5
     677        new_interface_name  mac=00:80:C8:38:91:B5
     678        new_interface_name  00:80:C8:38:91:B5
    527679
    528680config NETSTAT
    529681    bool "netstat"
    530     default n
     682    default y
     683    depends on PLATFORM_LINUX
    531684    help
    532685      netstat prints information about the Linux networking subsystem.
    533686
    534687config FEATURE_NETSTAT_WIDE
    535     bool "  Enable wide netstat output"
    536     default n
     688    bool "Enable wide netstat output"
     689    default y
    537690    depends on NETSTAT
    538691    help
     
    540693      (-W option).
    541694
     695config FEATURE_NETSTAT_PRG
     696    bool "Enable PID/Program name output"
     697    default y
     698    depends on NETSTAT
     699    help
     700      Add support for -p flag to print out PID and program name.
     701      +700 bytes of code.
     702
    542703config NSLOOKUP
    543704    bool "nslookup"
    544     default n
     705    default y
    545706    help
    546707      nslookup is a tool to query Internet name servers.
     708
     709config NTPD
     710    bool "ntpd"
     711    default y
     712    depends on PLATFORM_LINUX
     713    help
     714      The NTP client/server daemon.
     715
     716config FEATURE_NTPD_SERVER
     717    bool "Make ntpd usable as a NTP server"
     718    default y
     719    depends on NTPD
     720    help
     721      Make ntpd usable as a NTP server. If you disable this option
     722      ntpd will be usable only as a NTP client.
    547723
    548724config PING
    549725    bool "ping"
    550     default n
     726    default y
     727    depends on PLATFORM_LINUX
    551728    help
    552729      ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
     
    555732config PING6
    556733    bool "ping6"
    557     default n
     734    default y
    558735    depends on FEATURE_IPV6 && PING
    559736    help
    560737      This will give you a ping that can talk IPv6.
     738
     739config FEATURE_FANCY_PING
     740    bool "Enable fancy ping output"
     741    default y
     742    depends on PING
     743    help
     744      Make the output from the ping applet include statistics, and at the
     745      same time provide full support for ICMP packets.
    561746
    562747config PSCAN
    563748    bool "pscan"
    564     default n
     749    default y
    565750    help
    566751      Simple network port scanner.
    567 
    568 config FEATURE_FANCY_PING
    569     bool "Enable fancy ping output"
    570     default y
    571     depends on PING
    572     help
    573       Make the output from the ping applet include statistics, and at the
    574       same time provide full support for ICMP packets.
    575752
    576753config ROUTE
    577754    bool "route"
    578     default n
     755    default y
     756    depends on PLATFORM_LINUX
    579757    help
    580758      Route displays or manipulates the kernel's IP routing tables.
     
    582760config SLATTACH
    583761    bool "slattach"
    584     default n
    585     help
    586       slattach is a small utility to attach network interfaces to serial lines.
     762    default y
     763    depends on PLATFORM_LINUX
     764    help
     765      slattach is a small utility to attach network interfaces to serial
     766      lines.
     767
     768#config TC
     769#   bool "tc"
     770#   default y
     771#   help
     772#     show / manipulate traffic control settings
     773#
     774#config FEATURE_TC_INGRESS
     775#   def_bool n
     776#   depends on TC
     777
     778config TCPSVD
     779    bool "tcpsvd"
     780    default y
     781    help
     782      tcpsvd listens on a TCP port and runs a program for each new
     783      connection.
    587784
    588785config TELNET
    589786    bool "telnet"
    590     default n
     787    default y
    591788    help
    592789      Telnet is an interface to the TELNET protocol, but is also commonly
     
    599796    help
    600797      Setting this option will forward the TERM environment variable to the
    601       remote host you are connecting to.  This is useful to make sure that
     798      remote host you are connecting to. This is useful to make sure that
    602799      things like ANSI colors and other control sequences behave.
    603800
     
    614811config TELNETD
    615812    bool "telnetd"
    616     default n
     813    default y
    617814    select FEATURE_SYSLOG
    618815    help
    619816      A daemon for the TELNET protocol, allowing you to log onto the host
    620       running the daemon.  Please keep in mind that the TELNET protocol
    621       sends passwords in plain text.  If you can't afford the space for an
    622       SSH daemon and you trust your network, you may say 'y' here.  As a
     817      running the daemon. Please keep in mind that the TELNET protocol
     818      sends passwords in plain text. If you can't afford the space for an
     819      SSH daemon and you trust your network, you may say 'y' here. As a
    623820      more secure alternative, you should seriously consider installing the
    624821      very small Dropbear SSH daemon instead:
     
    645842          mount -t devpts devpts /dev/pts
    646843
    647       You need to be sure that Busybox has LOGIN and
    648       FEATURE_SUID enabled.  And finally, you should make
     844      You need to be sure that busybox has LOGIN and
     845      FEATURE_SUID enabled. And finally, you should make
    649846      certain that Busybox has been installed setuid root:
    650847
     
    657854config FEATURE_TELNETD_STANDALONE
    658855    bool "Support standalone telnetd (not inetd only)"
    659     default n
     856    default y
    660857    depends on TELNETD
    661858    help
    662859      Selecting this will make telnetd able to run standalone.
     860
     861config FEATURE_TELNETD_INETD_WAIT
     862    bool "Support -w SEC option (inetd wait mode)"
     863    default y
     864    depends on FEATURE_TELNETD_STANDALONE
     865    help
     866      This option allows you to run telnetd in "inet wait" mode.
     867      Example inetd.conf line (note "wait", not usual "nowait"):
     868
     869      telnet stream tcp wait root /bin/telnetd telnetd -w10
     870
     871      In this example, inetd passes _listening_ socket_ as fd 0
     872      to telnetd when connection appears.
     873      telnetd will wait for connections until all existing
     874      connections are closed, and no new connections
     875      appear during 10 seconds. Then it exits, and inetd continues
     876      to listen for new connections.
     877
     878      This option is rarely used. "tcp nowait" is much more usual
     879      way of running tcp services, including telnetd.
     880      You most probably want to say N here.
    663881
    664882config TFTP
    665883    bool "tftp"
    666     default n
    667     help
    668       This enables the Trivial File Transfer Protocol client program.  TFTP
     884    default y
     885    help
     886      This enables the Trivial File Transfer Protocol client program. TFTP
    669887      is usually used for simple, small transfers such as a root image
    670888      for a network-enabled bootloader.
    671889
     890config TFTPD
     891    bool "tftpd"
     892    default y
     893    help
     894      This enables the Trivial File Transfer Protocol server program.
     895      It expects that stdin is a datagram socket and a packet
     896      is already pending on it. It will exit after one transfer.
     897      In other words: it should be run from inetd in nowait mode,
     898      or from udpsvd. Example: "udpsvd -E 0 69 tftpd DIR"
     899
     900comment "Common options for tftp/tftpd"
     901    depends on TFTP || TFTPD
     902
    672903config FEATURE_TFTP_GET
    673     bool "Enable \"get\" command"
    674     default y
    675     depends on TFTP
    676     help
    677       Add support for the GET command within the TFTP client.  This allows
     904    bool "Enable 'tftp get' and/or tftpd upload code"
     905    default y
     906    depends on TFTP || TFTPD
     907    help
     908      Add support for the GET command within the TFTP client. This allows
    678909      a client to retrieve a file from a TFTP server.
     910      Also enable upload support in tftpd, if tftpd is selected.
     911
     912      Note: this option does _not_ make tftpd capable of download
     913      (the usual operation people need from it)!
    679914
    680915config FEATURE_TFTP_PUT
    681     bool "Enable \"put\" command"
    682     default y
    683     depends on TFTP
    684     help
    685       Add support for the PUT command within the TFTP client.  This allows
     916    bool "Enable 'tftp put' and/or tftpd download code"
     917    default y
     918    depends on TFTP || TFTPD
     919    help
     920      Add support for the PUT command within the TFTP client. This allows
    686921      a client to transfer a file to a TFTP server.
     922      Also enable download support in tftpd, if tftpd is selected.
    687923
    688924config FEATURE_TFTP_BLOCKSIZE
    689     bool "Enable \"blocksize\" command"
    690     default n
    691     depends on TFTP
    692     help
    693       Allow the client to specify the desired block size for transfers.
    694 
    695 config DEBUG_TFTP
     925    bool "Enable 'blksize' and 'tsize' protocol options"
     926    default y
     927    depends on TFTP || TFTPD
     928    help
     929      Allow tftp to specify block size, and tftpd to understand
     930      "blksize" and "tsize" options.
     931
     932config FEATURE_TFTP_PROGRESS_BAR
     933    bool "Enable tftp progress meter"
     934    default y
     935    depends on TFTP && FEATURE_TFTP_BLOCKSIZE
     936    help
     937      Show progress bar.
     938
     939config TFTP_DEBUG
    696940    bool "Enable debug"
    697941    default n
    698     depends on TFTP
    699     help
    700       Enable debug settings for tftp.  This is useful if you're running
    701       into problems with tftp as the protocol doesn't help you much when
    702       you run into problems.
     942    depends on TFTP || TFTPD
     943    help
     944      Make tftp[d] print debugging messages on stderr.
     945      This is useful if you are diagnosing a bug in tftp[d].
    703946
    704947config TRACEROUTE
    705948    bool "traceroute"
    706     default n
    707     help
    708       Utility to trace the route of IP packets
     949    default y
     950    depends on PLATFORM_LINUX
     951    help
     952      Utility to trace the route of IP packets.
     953
     954config TRACEROUTE6
     955    bool "traceroute6"
     956    default y
     957    depends on FEATURE_IPV6 && TRACEROUTE
     958    help
     959      Utility to trace the route of IPv6 packets.
    709960
    710961config FEATURE_TRACEROUTE_VERBOSE
    711962    bool "Enable verbose output"
    712     default n
     963    default y
    713964    depends on TRACEROUTE
    714965    help
    715       Add some verbosity to traceroute.  This includes amongst other things
     966      Add some verbosity to traceroute. This includes among other things
    716967      hostnames and ICMP response types.
    717968
     
    729980    depends on TRACEROUTE
    730981    help
    731       Add feature to allow for ICMP ECHO instead of UDP datagrams.
     982      Add option -I to use ICMP ECHO instead of UDP datagrams.
     983
     984config TUNCTL
     985    bool "tunctl"
     986    default y
     987    depends on PLATFORM_LINUX
     988    help
     989      tunctl creates or deletes tun devices.
     990
     991config FEATURE_TUNCTL_UG
     992    bool "Support owner:group assignment"
     993    default y
     994    depends on TUNCTL
     995    help
     996      Allow to specify owner and group of newly created interface.
     997      340 bytes of pure bloat. Say no here.
    732998
    733999source networking/udhcp/Config.in
     1000
     1001config IFUPDOWN_UDHCPC_CMD_OPTIONS
     1002    string "ifup udhcpc command line options"
     1003    default "-R -n"
     1004    depends on IFUPDOWN && UDHCPC
     1005    help
     1006      Command line options to pass to udhcpc from ifup.
     1007      Intended to alter options not available in /etc/network/interfaces.
     1008      (IE: --syslog --background etc...)
     1009
     1010config UDPSVD
     1011    bool "udpsvd"
     1012    default y
     1013    help
     1014      udpsvd listens on an UDP port and runs a program for each new
     1015      connection.
    7341016
    7351017config VCONFIG
    7361018    bool "vconfig"
    737     default n
     1019    default y
     1020    depends on PLATFORM_LINUX
    7381021    help
    7391022      Creates, removes, and configures VLAN interfaces
     
    7411024config WGET
    7421025    bool "wget"
    743     default n
     1026    default y
    7441027    help
    7451028      wget is a utility for non-interactive download of files from HTTP,
     
    7621045config FEATURE_WGET_LONG_OPTIONS
    7631046    bool "Enable long options"
    764     default n
    765     depends on WGET && GETOPT_LONG
     1047    default y
     1048    depends on WGET && LONG_OPTS
    7661049    help
    7671050      Support long options for the wget applet.
     1051
     1052config FEATURE_WGET_TIMEOUT
     1053    bool "Enable read timeout option -T SEC"
     1054    default y
     1055    depends on WGET
     1056    help
     1057      Supports network read timeout for wget, so that wget will give
     1058      up and timeout when reading network data, through the -T command
     1059      line option.  Currently only network data read timeout is
     1060      supported (i.e., timeout is not applied to the DNS nor TCP
     1061      connection initialization).  When FEATURE_WGET_LONG_OPTIONS is
     1062      also enabled, the --timeout option will work in addition to -T.
    7681063
    7691064config ZCIP
    7701065    bool "zcip"
    771     default n
     1066    default y
     1067    depends on PLATFORM_LINUX
    7721068    select FEATURE_SYSLOG
    7731069    help
Note: See TracChangeset for help on using the changeset viewer.