libfetch from NetBSD's pkgsrc has been imported into lib/fetch, but the objects are embedded into libxbps. Only a public function to fetch files has been implemented: xbps_fetch_file(). The library now is built with -fvisibility=hidden by default, and exported symbols are the ones that use the SYMEXPORT macro. The code works well enough, but will need many more cleanups. --HG-- extra : convert_revision : xtraeme%40gmail.com-20091027004600-0lq9aao67lisbzxv
		
			
				
	
	
		
			47 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # $FreeBSD: http.errors,v 1.5 2001/05/23 18:52:02 des Exp $
 | |
| # $NetBSD: http.errors,v 1.3 2009/02/05 16:59:45 joerg Exp $
 | |
| #
 | |
| # This list is taken from RFC 2068.
 | |
| #
 | |
| 100 OK		Continue
 | |
| 101 OK		Switching Protocols
 | |
| 200 OK		OK
 | |
| 201 OK		Created
 | |
| 202 OK		Accepted
 | |
| 203 INFO	Non-Authoritative Information
 | |
| 204 OK		No Content
 | |
| 205 OK		Reset Content
 | |
| 206 OK		Partial Content
 | |
| 300 MOVED	Multiple Choices
 | |
| 301 MOVED	Moved Permanently
 | |
| 302 MOVED	Moved Temporarily
 | |
| 303 MOVED	See Other
 | |
| 304 UNCHANGED	Not Modified
 | |
| 305 INFO	Use Proxy
 | |
| 307 MOVED	Temporary Redirect
 | |
| 400 PROTO	Bad Request
 | |
| 401 AUTH	Unauthorized
 | |
| 402 AUTH	Payment Required
 | |
| 403 AUTH	Forbidden
 | |
| 404 UNAVAIL	Not Found
 | |
| 405 PROTO	Method Not Allowed
 | |
| 406 PROTO	Not Acceptable
 | |
| 407 AUTH	Proxy Authentication Required
 | |
| 408 TIMEOUT	Request Time-out
 | |
| 409 EXISTS	Conflict
 | |
| 410 UNAVAIL	Gone
 | |
| 411 PROTO	Length Required
 | |
| 412 SERVER	Precondition Failed
 | |
| 413 PROTO	Request Entity Too Large
 | |
| 414 PROTO	Request-URI Too Large
 | |
| 415 PROTO	Unsupported Media Type
 | |
| 416 UNAVAIL	Requested Range Not Satisfiable
 | |
| 417 SERVER	Expectation Failed
 | |
| 500 SERVER	Internal Server Error
 | |
| 501 PROTO	Not Implemented
 | |
| 502 SERVER	Bad Gateway
 | |
| 503 TEMP	Service Unavailable
 | |
| 504 TIMEOUT	Gateway Time-out
 | |
| 505 PROTO	HTTP Version not supported
 | |
| 999 PROTO	Protocol error
 |