| /lighttpd1.4/src/ |
| H A D | rand.c | 135 return getentropy(buf, buflen); in li_getentropy() 141 int num = getrandom(buf, buflen, 0); in li_getentropy() 151 UNUSED(buf); in li_getentropy() 232 uint8_t buf[0x200]; in li_arcfour_init_random_key_hashed() local 233 memset(buf, 0, sizeof(buf)); in li_arcfour_init_random_key_hashed() 238 nettle_arcfour_crypt(ctx, sizeof(buf), buf, buf); in li_arcfour_init_random_key_hashed() 239 nettle_arcfour_crypt(ctx, sizeof(buf), buf, buf); in li_arcfour_init_random_key_hashed() 240 nettle_arcfour_crypt(ctx, sizeof(buf), buf, buf); in li_arcfour_init_random_key_hashed() 457 buf[i] = li_rand_pseudo() & 0xFF; in li_rand_pseudo_bytes() 485 int rc = RAND_bytes(buf, num); in li_rand_bytes() [all …]
|
| H A D | mod_maxminddb.c | 353 char buf[35]; in geoip2_env_set() local 371 vlen = snprintf(buf, sizeof(buf), "%.5f", data->double_value); in geoip2_env_set() 374 vlen = snprintf(buf, sizeof(buf), "%.5f", data->float_value); in geoip2_env_set() 377 vlen = li_itostrn(buf, sizeof(buf), data->int32); in geoip2_env_set() 380 vlen = li_utostrn(buf, sizeof(buf), data->uint32); in geoip2_env_set() 383 vlen = li_utostrn(buf, sizeof(buf), data->uint16); in geoip2_env_set() 387 vlen = li_utostrn(buf, sizeof(buf), data->uint64); in geoip2_env_set() 390 buf[0] = '0'; in geoip2_env_set() 391 buf[1] = 'x'; in geoip2_env_set() 393 li_tohex_uc(buf+2, sizeof(buf)-2, (char *)data->uint128, 16); in geoip2_env_set() [all …]
|
| H A D | http_chunk.c | 30 buffer b = { buf, 0, sizeof(buf) }; in http_chunk_len_append() 35 int i = (int)(sizeof(buf)); in http_chunk_len_append() 36 buf[--i] = '\n'; in http_chunk_len_append() 37 buf[--i] = '\r'; in http_chunk_len_append() 38 do { buf[--i] = "0123456789abcdef"[len & 0x0F]; } while (len >>= 4); in http_chunk_len_append() 39 chunkqueue_append_mem(cq, buf+i, sizeof(buf)-i); in http_chunk_len_append() 47 buffer b = { buf, 0, sizeof(buf) }; in http_chunk_len_append_tempfile() 52 int i = (int)(sizeof(buf)); in http_chunk_len_append_tempfile() 53 buf[--i] = '\n'; in http_chunk_len_append_tempfile() 54 buf[--i] = '\r'; in http_chunk_len_append_tempfile() [all …]
|
| H A D | mod_magnet_cache.c | 64 char * const buf = ck_malloc(sz+1); in script_cache_load_script() local 69 rd = read(sce->fd, buf+off, (size_t)(sz-off)); in script_cache_load_script() 73 free(buf); in script_cache_load_script() 78 buf[sz] = '\0'; /* for strstr() */ in script_cache_load_script() 79 sc->req_env_init = (NULL != strstr(buf, "req_env")); in script_cache_load_script() 81 int rc = luaL_loadbuffer(sc->L, buf, (size_t)sz, sc->name.ptr); in script_cache_load_script() 82 free(buf); in script_cache_load_script()
|
| H A D | buffer.c | 276 char *buf; in buffer_append_uint_hex_lc() local 298 char *cur = buf+LI_ITOSTRING_LENGTH; in __attribute_nonnull__() 314 char *cur = utostr(buf, uval); in __attribute_nonnull__() 321 char buf[LI_ITOSTRING_LENGTH]; in buffer_append_int() local 323 buffer_append_string_len(b, str, buf+sizeof(buf) - str); in buffer_append_int() 353 memcpy(buf, str, len); in li_itostrn() 362 memcpy(buf, str, len); in li_utostrn() 444 buf[2*i+1] = hex_chars_lc[s[i] & 0x0F]; in li_tohex_lc() 446 buf[2*s_len] = '\0'; in li_tohex_lc() 455 buf[2*i+1] = hex_chars_uc[s[i] & 0x0F]; in li_tohex_uc() [all …]
|
| H A D | fdevent.c | 512 return read(fd, buf, sz); in fdevent_socket_read_discard() 611 char *buf = NULL; in fdevent_load_file() local 626 if (NULL == buf) break; in fdevent_load_file() 632 rd = read(fd, buf+off, (size_t)(sz-off)); in fdevent_load_file() 640 buf[sz] = '\0'; in fdevent_load_file() 643 return buf; in fdevent_load_file() 649 if (buf) { in fdevent_load_file() 650 ck_memzero(buf, (size_t)sz); in fdevent_load_file() 651 free_fn(buf); in fdevent_load_file() 672 rd = read(fd, buf+off, (size_t)(sz-off)); in fdevent_load_file_bytes() [all …]
|
| H A D | ck.c | 82 void ck_memclear_s_hook (void *buf, rsize_t len); 83 void ck_memclear_s_hook (void *buf __attribute_unused__, in ck_memclear_s_hook() 87 (void)(buf); /* UNUSED */ in ck_memclear_s_hook() 241 char buf[1024]; in ck_strerror_s() 243 const char *errstr = strerror_r(errnum,buf,sizeof(buf)); in ck_strerror_s() 245 const char *errstr = (0 == strerror_r(errnum,buf,sizeof(buf))) ? buf : NULL; in ck_strerror_s()
|
| H A D | mod_mbedtls.c | 239 char buf[256]; in elog() local 240 mbedtls_strerror(rc, buf, sizeof(buf)); in elog() 319 if (0 != fdevent_load_file_bytes((char *)buf,(off_t)sizeof(buf),0,fn,NULL)) in mod_mbedtls_session_ticket_key_file() 337 mbedtls_platform_zeroize(buf, sizeof(buf)); in mod_mbedtls_session_ticket_key_file() 937 const unsigned char *buf = pem.MBEDTLS_PRIVATE(buf); in mod_mbedtls_x509_crt_parse_acme() local 2453 buf, sizeof(buf), &olen)) in https_add_ssl_client_cert() 2519 char buf[512]; in https_add_ssl_client_verify_err() local 2520 int n = mbedtls_x509_crt_verify_info(buf, sizeof(buf), "", status); in https_add_ssl_client_verify_err() 2654 buf, li_utostrn(buf, sizeof(buf), algkeysize)); in http_cgi_ssl_env() 2656 buf, li_utostrn(buf, sizeof(buf), usekeysize)); in http_cgi_ssl_env() [all …]
|
| H A D | http_cgi.c | 131 char buf[INET6_ADDRSTRLEN + 1]; /*(also larger than LI_ITOSTRING_LENGTH)*/ in http_cgi_headers() local 136 buf, li_itostrn(buf,sizeof(buf),r->reqbody_length)); in http_cgi_headers() 274 s = sock_addr_inet_ntop(&addrbuf, buf, sizeof(buf)); in http_cgi_headers() 311 rc |= cb(vdata, CONST_STR_LEN("REMOTE_PORT"), buf, in http_cgi_headers() 312 li_utostrn(buf, sizeof(buf), sock_addr_get_port(r->dst_addr))); in http_cgi_headers()
|
| H A D | log.c | 84 ssize_t write_all(int fd, const void * const buf, size_t count) { in write_all() argument 89 wr = write(fd, (const char *)buf + written, count); in write_all() 254 char buf[1024]; in log_error_append_strerror() local 255 errno_t rc = ck_strerror_s(buf, sizeof(buf), errnum); in log_error_append_strerror() 257 buffer_append_str2(b, CONST_STR_LEN(": "), buf, strlen(buf)); in log_error_append_strerror()
|
| H A D | mod_authn_dbi.c | 428 char buf[1024]; in mod_authn_dbi_query_build() local 445 if (ai->ulen < sizeof(buf)) { in mod_authn_dbi_query_build() 446 memcpy(buf, ai->username, ai->ulen); in mod_authn_dbi_query_build() 447 buf[ai->ulen] = '\0'; in mod_authn_dbi_query_build() 448 v = buf; in mod_authn_dbi_query_build() 454 if (ai->rlen < sizeof(buf)) { in mod_authn_dbi_query_build() 455 memcpy(buf, ai->realm, ai->rlen); in mod_authn_dbi_query_build() 456 buf[ai->rlen] = '\0'; in mod_authn_dbi_query_build() 457 v = buf; in mod_authn_dbi_query_build()
|
| H A D | mod_wolfssl.c | 403 if (0 != fdevent_load_file_bytes((char *)buf,(off_t)sizeof(buf),0,fn,NULL)) in mod_openssl_session_ticket_key_file() 416 wolfSSL_OPENSSL_cleanse(buf, sizeof(buf)); in mod_openssl_session_ticket_key_file() 1122 buf[0] = '\0'; in safer_X509_NAME_oneline() 1156 char buf[256]; in verify_callback() local 3099 ret = SSL_read(hctx->ssl, buf, (int)sizeof(buf)); in mod_openssl_close_notify() 3242 char buf[256]; in https_add_ssl_client_entries() local 3243 int len = safer_X509_NAME_oneline(xn, buf, sizeof(buf)); in https_add_ssl_client_entries() 3245 if (len >= (int)sizeof(buf)) len = (int)sizeof(buf)-1; in https_add_ssl_client_entries() 3255 byte buf[64]; in https_add_ssl_client_entries() local 3321 buf, li_itostrn(buf, sizeof(buf), usekeysize)); in http_cgi_ssl_env() [all …]
|
| H A D | rand.h | 6 void li_rand_pseudo_bytes (unsigned char *buf, int num); 8 int li_rand_bytes (unsigned char *buf, int num);
|
| H A D | mod_rrdtool.c | 223 static ssize_t safe_write(int fd, const void *buf, size_t count) { in safe_write() argument 227 res = write(fd, buf, count); in safe_write() 233 buf = (const char*) buf + res; in safe_write() 246 static ssize_t safe_read(int fd, char *buf, size_t sz) { in safe_read() argument 250 res = read(fd, buf, sz-1); in safe_read() 253 if (res >= 0) buf[res] = '\0'; in safe_read()
|
| H A D | buffer.h | 134 size_t li_itostrn(char *buf, size_t buf_len, intmax_t val); 136 size_t li_utostrn(char *buf, size_t buf_len, uintmax_t val); 139 #define li_tohex(buf,buf_len,s,s_len) li_tohex_lc((buf),(buf_len),(s),(s_len)) argument 141 void li_tohex_lc(char * restrict buf, size_t buf_len, const char * restrict s, size_t s_len); 143 void li_tohex_uc(char * restrict buf, size_t buf_len, const char * restrict s, size_t s_len);
|
| H A D | mod_wstunnel.c | 673 return chunkqueue_read_data(cq, buf, bytes, r->conf.errh); in get_key3() 698 uint32_t buf[4]; /* MD5 binary hash len */ in create_MD5_sum() local 705 if (NULL == key1 || get_key_number(buf+0, key1) < 0 || in create_MD5_sum() 706 NULL == key2 || get_key_number(buf+1, key2) < 0 || in create_MD5_sum() 707 get_key3(r, (char *)(buf+2), 2*sizeof(uint32_t)) < 0) { in create_MD5_sum() 717 u = buf[0]; in create_MD5_sum() 718 ws_htole32((unsigned char *)(buf+0), u); in create_MD5_sum() 719 u = buf[1]; in create_MD5_sum() 720 ws_htole32((unsigned char *)(buf+1), u); in create_MD5_sum() 723 MD5_once((unsigned char *)buf, buf, sizeof(buf)); in create_MD5_sum() [all …]
|
| H A D | sock_addr.c | 284 const char * sock_addr_inet_ntop(const sock_addr * const restrict saddr, char * const restrict buf,… in sock_addr_inet_ntop() argument 289 return inet_ntop(AF_INET,(const void *)&saddr->ipv4.sin_addr,buf,sz); in sock_addr_inet_ntop() 295 return inet_ntop(AF_INET6,(const void *)&saddr->ipv6.sin6_addr,buf,sz); in sock_addr_inet_ntop() 311 char buf[UNIX_PATH_MAX]; in sock_addr_inet_ntop_copy_buffer() local 312 const char *s = sock_addr_inet_ntop(saddr, buf, sizeof(buf)); in sock_addr_inet_ntop_copy_buffer() 322 char buf[UNIX_PATH_MAX]; in sock_addr_inet_ntop_append_buffer() local 323 const char *s = sock_addr_inet_ntop(saddr, buf, sizeof(buf)); in sock_addr_inet_ntop_append_buffer()
|
| H A D | mod_gnutls.c | 339 int buf[23]; /* 92 bytes */ in mod_gnutls_session_ticket_key_file() local 341 if (0 != fdevent_load_file_bytes((char *)buf,(off_t)sizeof(buf),0,fn,NULL)) in mod_gnutls_session_ticket_key_file() 359 gnutls_memset(buf, 0, sizeof(buf)); in mod_gnutls_session_ticket_key_file() 2854 char buf[512]; in https_add_ssl_client_entries() local 2857 d.data = buf; in https_add_ssl_client_entries() 2858 d.size = sizeof(buf); in https_add_ssl_client_entries() 2874 size_t sz = sizeof(buf); in https_add_ssl_client_entries() 2878 buf, sz); in https_add_ssl_client_entries() 2930 char buf[LI_ITOSTRING_LENGTH]; in http_cgi_ssl_env() local 2932 buf, li_utostrn(buf, sizeof(buf), usekeysize)); in http_cgi_ssl_env() [all …]
|
| H A D | mod_openssl.c | 414 if (0 != fdevent_load_file_bytes((char *)buf,(off_t)sizeof(buf),0,fn,NULL)) in mod_openssl_session_ticket_key_file() 427 OPENSSL_cleanse(buf, sizeof(buf)); in mod_openssl_session_ticket_key_file() 933 buf[0] = '\0'; in safer_X509_NAME_oneline() 967 char buf[256]; in verify_callback() local 1035 safer_X509_NAME_oneline(X509_get_subject_name(err_cert),buf,sizeof(buf)); in verify_callback() 3399 ret = SSL_read(hctx->ssl, buf, (int)sizeof(buf)); in mod_openssl_close_notify() 3533 char buf[256]; in https_add_ssl_client_entries() local 3534 int len = safer_X509_NAME_oneline(xn, buf, sizeof(buf)); in https_add_ssl_client_entries() 3536 if (len >= (int)sizeof(buf)) len = (int)sizeof(buf)-1; in https_add_ssl_client_entries() 3607 buf, li_itostrn(buf, sizeof(buf), usekeysize)); in http_cgi_ssl_env() [all …]
|
| H A D | mod_ssi.c | 1467 char * const buf = b->ptr; in mod_ssi_read_fd() local 1471 while (0 < (rd = read(fd, buf+offset, bufsz-offset))) { in mod_ssi_read_fd() 1476 prelen = s - buf; in mod_ssi_read_fd() 1484 len = mod_ssi_stmt_len(buf+prelen, offset-prelen); in mod_ssi_read_fd() 1486 mod_ssi_parse_ssi_stmt(r, p, buf+prelen, len, st); in mod_ssi_read_fd() 1499 if (buf[offset-2] == '-' && buf[offset-1] == '-') { in mod_ssi_read_fd() 1501 } else if (buf[offset-1] == '-') { in mod_ssi_read_fd() 1507 memmove(buf, buf+prelen, (offset -= prelen)); in mod_ssi_read_fd() 1515 memcpy(buf, buf+prelen, (offset -= prelen)); in mod_ssi_read_fd() 1523 chunkqueue_append_mem(cq, buf+pretag, offset-pretag); in mod_ssi_read_fd() [all …]
|
| /lighttpd1.4/tests/ |
| H A D | scgi-responder.c | 31 static char buf[65536]; variable 79 rd = recv(fd, buf+offset, sizeof(buf)-offset, MSG_DONTWAIT); in scgi_process() 84 p = memchr(buf, ':', offset); in scgi_process() 94 rlen = strtoul(buf, &p, 10); in scgi_process() 95 if (*buf == '-' || *p != ':' || p == buf || rlen == ULONG_MAX) in scgi_process() 97 if (rlen > sizeof(buf) - (p - buf) - 2) in scgi_process() 99 rlen += (p - buf) + 2; in scgi_process() 114 rd = recv(fd, buf+offset, sizeof(buf)-offset, MSG_DONTWAIT); in scgi_process() 127 if (buf[rlen-1] != ',') in scgi_process() 129 rlen -= (p - buf) + 2; in scgi_process() [all …]
|
| H A D | fcgi-responder.c | 42 static unsigned char buf[65536]; variable 233 FCGI_Header * const h = (FCGI_Header *)(buf+offset); in fcgi_dispatch_packet() 261 role = (buf[offset+FCGI_HEADER_LEN] << 8) in fcgi_dispatch_packet() 262 | buf[offset+FCGI_HEADER_LEN+1]; in fcgi_dispatch_packet() 270 buf+offset+FCGI_HEADER_LEN, len); in fcgi_dispatch_packet() 297 FCGI_Header * const h = (FCGI_Header *)(buf+offset); in fcgi_recv_packet() 333 rd = recv(fd, buf+offset, sizeof(buf)-offset, MSG_DONTWAIT); in fcgi_recv() 344 memmove(buf, buf+rd, offset); in fcgi_recv() 349 } while (offset < (ssize_t)sizeof(buf)); in fcgi_recv()
|
| /lighttpd1.4/src/ls-hpack/ |
| H A D | lsxpack_header.h | 48 char *buf; /* the buffer for headers */ member 72 hdr->buf = (char *)val; in lsxpack_header_set_idx() 85 hdr->buf = (char *)val; in lsxpack_header_set_qpack_idx() 95 lsxpack_header_set_offset(lsxpack_header_t *hdr, const char *buf, in lsxpack_header_set_offset() argument 100 hdr->buf = (char *)buf; in lsxpack_header_set_offset() 112 lsxpack_header_set_offset2(lsxpack_header_t *hdr, const char *buf, in lsxpack_header_set_offset2() argument 117 hdr->buf = (char *)buf; in lsxpack_header_set_offset2() 133 hdr->buf = out; in lsxpack_header_prepare_decode() 146 return (hdr->name_len)? hdr->buf + hdr->name_offset : NULL; in lsxpack_header_get_name() 152 { return hdr->buf + hdr->val_offset; } in lsxpack_header_get_value()
|
| H A D | lshpack.c | 1883 buf = 0; in lshpack_dec_huff_decode() 1889 if (src + sizeof(buf) <= src_end) in lshpack_dec_huff_decode() 1897 buf <<= 8; in lshpack_dec_huff_decode() 1898 buf |= (uintptr_t) *src++; in lshpack_dec_huff_decode() 1901 buf <<= 8; in lshpack_dec_huff_decode() 1905 buf <<= 48; in lshpack_dec_huff_decode() 1913 buf <<= 8; in lshpack_dec_huff_decode() 1917 buf <<= 8; in lshpack_dec_huff_decode() 1921 buf <<= 16; in lshpack_dec_huff_decode() 1930 buf <<= 8; in lshpack_dec_huff_decode() [all …]
|
| /lighttpd1.4/src/t/ |
| H A D | test_mod_ssi.c | 25 static void test_mod_ssi_write_testfile (int fd, const char *buf, size_t len) in test_mod_ssi_write_testfile() argument 28 || (ssize_t)len != write(fd, buf, len) in test_mod_ssi_write_testfile() 83 char buf[80]; in test_mod_ssi_read_fd() local 85 || 2 != read(cq->first->file.fd, buf, sizeof(buf))) { in test_mod_ssi_read_fd() 89 assert(0 == memcmp(buf, "2\n", 2)); in test_mod_ssi_read_fd()
|