Home
last modified time | relevance | path

Searched refs:etag (Results 1 – 19 of 19) sorted by relevance

/mOS-networking-stack/samples/lighttpd-1.4.32/src/
H A Detag.c12 int etag_is_equal(buffer *etag, const char *matches) { in etag_is_equal() argument
13 if (etag && !buffer_is_empty(etag) && 0 == strcmp(etag->ptr, matches)) return 1; in etag_is_equal()
17 int etag_create(buffer *etag, struct stat *st,etag_flags_t flags) { in etag_create() argument
20 buffer_reset(etag); in etag_create()
23 buffer_append_off_t(etag, st->st_ino); in etag_create()
24 buffer_append_string_len(etag, CONST_STR_LEN("-")); in etag_create()
28 buffer_append_off_t(etag, st->st_size); in etag_create()
29 buffer_append_string_len(etag, CONST_STR_LEN("-")); in etag_create()
33 buffer_append_long(etag, st->st_mtime); in etag_create()
39 int etag_mutate(buffer *mut, buffer *etag) { in etag_mutate() argument
[all …]
H A Dmod_magnet_cache.c17 sc->etag = buffer_init(); in script_init()
28 buffer_free(sc->etag); in script_free()
77 if (!buffer_is_equal(sce->etag, sc->etag)) { in script_cache_get_script()
122 buffer_copy_string_buffer(sc->etag, sce->etag); in script_cache_get_script()
H A Detag.h12 int etag_is_equal(buffer *etag, const char *matches);
13 int etag_create(buffer *etag, struct stat *st, etag_flags_t flags);
14 int etag_mutate(buffer *mut, buffer *etag);
H A Dmod_compress.c458 buffer_append_string_buffer(p->ofn, sce->etag); in deflate_file_to_file()
809 int use_etag = sce->etag != NULL && sce->etag->ptr != NULL; in PHYSICALPATH_FUNC()
841 etag_mutate(con->physical.etag, sce->etag); in PHYSICALPATH_FUNC()
845 … response_header_overwrite(srv, con, CONST_STR_LEN("ETag"), CONST_BUF_LEN(con->physical.etag)); in PHYSICALPATH_FUNC()
870 buffer_copy_string_buffer(srv->tmp_buf, sce->etag); in PHYSICALPATH_FUNC()
873 etag_mutate(con->physical.etag, srv->tmp_buf); in PHYSICALPATH_FUNC()
881 … response_header_overwrite(srv, con, CONST_STR_LEN("ETag"), CONST_BUF_LEN(con->physical.etag)); in PHYSICALPATH_FUNC()
897 response_header_overwrite(srv, con, CONST_STR_LEN("ETag"), CONST_BUF_LEN(con->physical.etag)); in PHYSICALPATH_FUNC()
H A Dmod_staticfile.c472 if (p->conf.etags_used && con->etag_flags != 0 && !buffer_is_empty(sce->etag)) { in URIHANDLER_FUNC()
475 etag_mutate(con->physical.etag, sce->etag); in URIHANDLER_FUNC()
477 response_header_overwrite(srv, con, CONST_STR_LEN("ETag"), CONST_BUF_LEN(con->physical.etag)); in URIHANDLER_FUNC()
506 if (!con->physical.etag) { in URIHANDLER_FUNC()
508 } else if (!buffer_is_equal(ds->value, con->physical.etag)) { in URIHANDLER_FUNC()
H A Dmod_magnet_cache.h12 buffer *etag; member
H A Dstat_cache.c128 sce->etag = buffer_init(); in stat_cache_entry_init()
138 buffer_free(sce->etag); in stat_cache_entry_free()
622 etag_create(sce->etag, &(sce->st), con->etag_flags); in stat_cache_get_entry()
624 etag_create(sce->etag, &(sce->st), con->etag_flags); in stat_cache_get_entry()
H A Dbase.h214 buffer *etag; member
219 buffer *etag; member
H A DMakefile.in151 joblist.c etag.c array.c data_string.c data_count.c \
167 liblightcomp_la-etag.lo liblightcomp_la-array.lo \
436 fdevent.c stat_cache.c plugin.c joblist.c etag.c array.c \
450 joblist.$(OBJEXT) etag.$(OBJEXT) array.$(OBJEXT) \
754 stat_cache.c plugin.c joblist.c etag.c array.c \
899 etag.h joblist.h array.h crc32.h \
1194 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/etag.Po@am__quote@
1224 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liblightcomp_la-etag.Plo@am__quote@
1404 liblightcomp_la-etag.lo: etag.c
1405 …ightcomp_la-etag.lo -MD -MP -MF $(DEPDIR)/liblightcomp_la-etag.Tpo -c -o liblightcomp_la-etag.lo `…
[all …]
H A DMakefile.am62 stat_cache.c plugin.c joblist.c etag.c array.c \
275 etag.h joblist.h array.h crc32.h \
H A Dmod_ssi.c1090 etag_mutate(con->physical.etag, sce->etag); in mod_ssi_handle_request()
1091 response_header_overwrite(srv, con, CONST_STR_LEN("ETag"), CONST_BUF_LEN(con->physical.etag)); in mod_ssi_handle_request()
H A Dhttp-header-glue.c260 if (etag_is_equal(con->physical.etag, con->request.http_if_none_match)) { in http_response_handle_cachable()
H A Dmod_magnet.c322 if (!buffer_is_empty(sce->etag)) { in magnet_stat()
325 etag_mutate(b, sce->etag); in magnet_stat()
H A DSConscript10 stat_cache.c plugin.c joblist.c etag.c array.c \
H A Dconnections.c709 CLEAN(physical.etag);
775 CLEAN(physical.etag);
849 CLEAN(physical.etag);
/mOS-networking-stack/samples/lighttpd-1.4.32/tests/
H A Dcachable.t65 my $etag = $t->{etag};
69 If-None-Match: $etag
77 If-None-Match: $etag
86 If-None-Match: $etag
104 If-None-Match: $etag
113 If-None-Match: $etag
H A DLightyTest.pm266 $t->{etag} = $resp_hdr{'etag'};
/mOS-networking-stack/samples/lighttpd-1.4.32/doc/outdated/
H A Dcompress.txt39 and the etag associated to the file.
/mOS-networking-stack/samples/lighttpd-1.4.32/
H A DNEWS80 * Fix etag formatting on boxes with 32-bit longs
375 * generate etag/last-modified header for on-the-fly-compressed files (#1171)
379 * fixed including of stdint.h/inttypes.h in etag.c (#1413)
439 * added static-file.etags, etag.use-inode, etag.use-mtime, etag.use-size