www/neon 0.34.0 MidnightBSD
HTTP and WebDAV client library for Unix systems
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- gpl2
- Categories
- www
Description
Neon is an HTTP and WebDAV client library for Unix systems, with a C interface. Featuring:
. High-level interface to HTTP and WebDAV methods
(PUT, GET, HEAD etc)
. Low-level interface to HTTP request handling, to allow
implementing new methods easily.
. HTTP/1.1 and HTTP/1.0 persistent connections
. RFC2617 basic and digest authentication
(including auth-int, md5-sess)
. Proxy support (including basic/digest authentication)
. Generic WebDAV 207 XML response handling mechanism
. XML parsing using the expat or libxml parsers
. Easy generation of error messages from 207 error responses
. WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL
. WebDAV metadata support: set and remove properties, query
any set of properties (PROPPATCH/PROPFIND).
In the other systems
The newest version among them is 0.37.1, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | www/neon | 0.34.0 | no data | - | [email protected] | - |
| FreeBSD | www/neon | 0.34.0_1 | none known | - | [email protected] | - |
| OpenBSD | net/neon by name | 0.37.1 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| NetBSD | www/neon | 0.33.0nb10 | none known | - | [email protected] | - |
| DragonFly | www/neon | 0.32.5_3 | none known | - | [email protected] | - |
| HardenedBSD | www/neon | 0.34.0_1 | no data | - | [email protected] | - |
| GhostBSD | www/neon | 0.34.0_1 | no data | - | [email protected] | - |
| OPNsense | www/neon | 0.34.0_1 | no data | - | [email protected] | - |
Install
Binary package:
mport install neon
From mports:
cd /usr/mports/www/neon && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= neon>0:www/neon
LIB_DEPENDS= libneon.so:www/neon
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Required by 3
Configuration
Options name: www_neon
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation (including manpages) |
| EXPAT | on | |
| GNUTLS | off | |
| GSSAPI | on | |
| LIBXML2 | off | libxml2 XML parser support |
| NLS | off | |
| OPENSSL | on | |
| PROXY | off | libproxy support |
- USES
- cpe libtool localbase:ldflags pathfix pkgconfig
- Service scripts
- none
Files
Manual pages 104
- ne_add_request_header(3)
- ne_addr_destroy(3)
- ne_addr_error(3)
- ne_addr_first(3)
- ne_addr_next(3)
- ne_addr_resolve(3)
- ne_addr_result(3)
- ne_buffer(3)
- ne_buffer_altered(3)
- ne_buffer_append(3)
- ne_buffer_clear(3)
- ne_buffer_concat(3)
- ne_buffer_create(3)
- ne_buffer_destroy(3)
- ne_buffer_finish(3)
- ne_buffer_grow(3)
- ne_buffer_ncreate(3)
- ne_buffer_zappend(3)
- ne_calloc(3)
- ne_close_connection(3)
- ne_forget_auth(3)
- ne_get_error(3)
- ne_get_request_flag(3)
- ne_get_response_header(3)
- ne_get_response_location(3)
- ne_get_scheme(3)
- ne_get_server_hostport(3)
- ne_get_session_flag(3)
- ne_get_status(3)
- ne_has_support(3)
- ne_i18n_init(3)
- ne_iaddr_cmp(3)
- ne_iaddr_free(3)
- ne_iaddr_make(3)
- ne_iaddr_parse(3)
- ne_iaddr_print(3)
- ne_iaddr_raw(3)
- ne_iaddr_reverse(3)
- ne_iaddr_typeof(3)
- ne_malloc(3)
- ne_oom_callback(3)
- ne_print_request_header(3)
- ne_qtoken(3)
- ne_realloc(3)
- ne_redirect_location(3)
- ne_redirect_register(3)
- ne_request_create(3)
- ne_request_destroy(3)
- ne_request_dispatch(3)
- ne_response_header_iterate(3)
- ne_session_create(3)
- ne_session_destroy(3)
- ne_session_proxy(3)
- ne_session_socks_proxy(3)
- ne_session_system_proxy(3)
- ne_set_addrlist(3)
- ne_set_connect_timeout(3)
- ne_set_error(3)
- ne_set_proxy_auth(3)
- ne_set_read_timeout(3)
- ne_set_request_body_buffer(3)
- ne_set_request_body_fd(3)
- ne_set_request_body_provider(3)
- ne_set_request_flag(3)
- ne_set_server_auth(3)
- ne_set_session_flag(3)
- ne_set_useragent(3)
- ne_shave(3)
- ne_sock_exit(3)
- ne_sock_init(3)
- ne_ssl_cert_cmp(3)
- ne_ssl_cert_export(3)
- ne_ssl_cert_free(3)
- ne_ssl_cert_identity(3)
- ne_ssl_cert_import(3)
- ne_ssl_cert_issuer(3)
- ne_ssl_cert_read(3)
- ne_ssl_cert_signedby(3)
- ne_ssl_cert_subject(3)
- ne_ssl_cert_write(3)
- ne_ssl_clicert_decrypt(3)
- ne_ssl_clicert_encrypted(3)
- ne_ssl_clicert_free(3)
- ne_ssl_clicert_name(3)
- ne_ssl_clicert_owner(3)
- ne_ssl_clicert_read(3)
- ne_ssl_dname_cmp(3)
- ne_ssl_readable_dname(3)
- ne_ssl_set_verify(3)
- ne_ssl_trust_cert(3)
- ne_ssl_trust_default_ca(3)
- ne_status(3)
- ne_strdup(3)
- ne_strhash(3)
- ne_strndup(3)
- ne_strparam(3)
- ne_token(3)
- ne_version_match(3)
- ne_version_string(3)
- ne_vstrhash(3)
- ne_xml_create(3)
- ne_xml_destroy(3)
- neon(3)
- neon-config(1)
pkg-plist 194
- bin/neon-config
- include/neon/ne_207.h
- include/neon/ne_acl.h
- include/neon/ne_acl3744.h
- include/neon/ne_alloc.h
- include/neon/ne_auth.h
- include/neon/ne_basic.h
- include/neon/ne_compress.h
- include/neon/ne_dates.h
- include/neon/ne_defs.h
- include/neon/ne_i18n.h
- include/neon/ne_locks.h
- include/neon/ne_md5.h
- include/neon/ne_pkcs11.h
- include/neon/ne_props.h
- include/neon/ne_redirect.h
- include/neon/ne_request.h
- include/neon/ne_session.h
- include/neon/ne_socket.h
- include/neon/ne_ssl.h
- include/neon/ne_string.h
- include/neon/ne_uri.h
- include/neon/ne_utils.h
- include/neon/ne_xml.h
- include/neon/ne_xmlreq.h
- lib/libneon.so
- lib/libneon.so.27
- lib/libneon.so.27.7.0
- libdata/pkgconfig/neon.pc
- share/man/man1/neon-config.1.gz
- share/man/man3/ne_add_request_header.3.gz
- share/man/man3/ne_addr_destroy.3.gz
- share/man/man3/ne_addr_error.3.gz
- share/man/man3/ne_addr_first.3.gz
- share/man/man3/ne_addr_next.3.gz
- share/man/man3/ne_addr_resolve.3.gz
- share/man/man3/ne_addr_result.3.gz
- share/man/man3/ne_buffer.3.gz
- share/man/man3/ne_buffer_altered.3.gz
- share/man/man3/ne_buffer_append.3.gz
- share/man/man3/ne_buffer_clear.3.gz
- share/man/man3/ne_buffer_concat.3.gz
- share/man/man3/ne_buffer_create.3.gz
- share/man/man3/ne_buffer_destroy.3.gz
- share/man/man3/ne_buffer_finish.3.gz
- share/man/man3/ne_buffer_grow.3.gz
- share/man/man3/ne_buffer_ncreate.3.gz
- share/man/man3/ne_buffer_zappend.3.gz
- share/man/man3/ne_calloc.3.gz
- share/man/man3/ne_close_connection.3.gz
- share/man/man3/ne_forget_auth.3.gz
- share/man/man3/ne_get_error.3.gz
- share/man/man3/ne_get_request_flag.3.gz
- share/man/man3/ne_get_response_header.3.gz
- share/man/man3/ne_get_response_location.3.gz
- share/man/man3/ne_get_scheme.3.gz
- share/man/man3/ne_get_server_hostport.3.gz
- share/man/man3/ne_get_session_flag.3.gz
- share/man/man3/ne_get_status.3.gz
- share/man/man3/ne_has_support.3.gz
- share/man/man3/ne_i18n_init.3.gz
- share/man/man3/ne_iaddr_cmp.3.gz
- share/man/man3/ne_iaddr_free.3.gz
- share/man/man3/ne_iaddr_make.3.gz
- share/man/man3/ne_iaddr_parse.3.gz
- share/man/man3/ne_iaddr_print.3.gz
- share/man/man3/ne_iaddr_raw.3.gz
- share/man/man3/ne_iaddr_reverse.3.gz
- share/man/man3/ne_iaddr_typeof.3.gz
- share/man/man3/ne_malloc.3.gz
- share/man/man3/ne_oom_callback.3.gz
- share/man/man3/ne_print_request_header.3.gz
- share/man/man3/ne_qtoken.3.gz
- share/man/man3/ne_realloc.3.gz
- share/man/man3/ne_redirect_location.3.gz
- share/man/man3/ne_redirect_register.3.gz
- share/man/man3/ne_request_create.3.gz
- share/man/man3/ne_request_destroy.3.gz
- share/man/man3/ne_request_dispatch.3.gz
- share/man/man3/ne_response_header_iterate.3.gz
- share/man/man3/ne_session_create.3.gz
- share/man/man3/ne_session_destroy.3.gz
- share/man/man3/ne_session_proxy.3.gz
- share/man/man3/ne_session_socks_proxy.3.gz
- share/man/man3/ne_session_system_proxy.3.gz
- share/man/man3/ne_set_addrlist.3.gz
- share/man/man3/ne_set_connect_timeout.3.gz
- share/man/man3/ne_set_error.3.gz
- share/man/man3/ne_set_proxy_auth.3.gz
- share/man/man3/ne_set_read_timeout.3.gz
- share/man/man3/ne_set_request_body_buffer.3.gz
- share/man/man3/ne_set_request_body_fd.3.gz
- share/man/man3/ne_set_request_body_provider.3.gz
- share/man/man3/ne_set_request_flag.3.gz
- share/man/man3/ne_set_server_auth.3.gz
- share/man/man3/ne_set_session_flag.3.gz
- share/man/man3/ne_set_useragent.3.gz
- share/man/man3/ne_shave.3.gz
- share/man/man3/ne_sock_exit.3.gz
- share/man/man3/ne_sock_init.3.gz
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| neon-0.34.0.tar.gz | 928587 | 2e3ee8535039966c80764f539d5c9bfee1651a17e2f36e5ca462632181253977 |
Master sites 1
- https://notroj.github.io/neon/