﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	field_blocks	field_dependson	field_seealso
192	Facility for comfortable network configuration and utilization	Jakub Jermář		"Create a set of tools that would increase the comforts of using networking in HelenOS such as domain name resolution and manual/automatic network configuration.

 Details::
 This is an umbrella project for implementing the following tickets that should make configuration and utilization of HelenOS networking more automatic and/or comfortable:

    #189 DNS resolver
    #190 DHCP client
    #191 Tools for manual network configuration

 What Gains and Benefits will this bring?::
 In its current form, there is no domain name resolution in HelenOS and the network interfaces are configured from a static configuration file.

 The ability to use domain names instead of plain IP addresses is a big usability leap forward and also an expected standard in todays operating systems. 

 Difficulty::
 The project is not very difficult technically, but the amount of requested features is not small either.

 Required skills::
 A successful applicant should have a good knowledge of communicating using the UDP protocol and using the BSD sockets-like networking API. He or she should be strong in C and should be able to navigate in various RFC documents describing the DNS and DHCP protocols.

 Documentation::
  - [http://www.helenos.org/doc/theses/lm-thesis.pdf Networking and TCP/IP stack for HelenOS system].
"	proposal	new	major		unspecified	mainline		gsoc				
