From ad8d3225ea6456b54ff06d4a88d9c9db6fba3eab Mon Sep 17 00:00:00 2001 From: stefanocasazza Date: Sun, 26 Apr 2020 00:47:10 +0200 Subject: [PATCH] start impl http3 via quiche --- Makefile.in | 71 +- aclocal.m4 | 299 +- compile | 348 +++ configure | 782 +++-- configure.ac | 97 +- contrib/HCSP/Makefile.in | 63 +- contrib/Makefile.in | 35 +- contrib/RSIGN/Makefile.in | 73 +- contrib/signer/Makefile.in | 71 +- depcomp | 10 +- doc/Makefile.in | 31 +- examples/IR/Makefile.in | 144 +- examples/Makefile.in | 35 +- examples/PEC_log/Makefile.in | 152 +- examples/WiAuth/Makefile.in | 179 +- examples/WiAuth/v2/Makefile.in | 63 +- examples/WiAuth/v2/wi_auth_declaration2.h | 2 +- examples/XAdES/Makefile.in | 126 +- examples/csp/Makefile.in | 74 +- examples/doc_classifier/Makefile.in | 72 +- examples/doc_parse/Makefile.in | 68 +- examples/download_accelerator/Makefile.in | 67 +- examples/form_completion/Makefile.in | 67 +- examples/hello/Makefile.in | 67 +- examples/http_header/Makefile.in | 114 +- examples/lcsp/Makefile.in | 74 +- examples/loginCookie/Makefile.in | 63 +- examples/lrp_session/Makefile.in | 71 +- examples/rsign/Makefile.in | 74 +- examples/serialize/Makefile.in | 67 +- examples/simple_client_server/Makefile.in | 71 +- examples/test_manager/Makefile.in | 67 +- examples/uclient/Makefile.in | 50 +- examples/userver/Makefile.in | 71 +- examples/userver/userver.cpp | 25 +- examples/workflow/Makefile.in | 110 +- examples/xml2txt/Makefile.in | 68 +- fuzz/Makefile.in | 72 +- include/Makefile.in | 37 +- include/ulib/Makefile.in | 33 +- include/ulib/base/base.h | 13 +- include/ulib/curl/curl.h | 2 +- include/ulib/internal/config.h.in | 10 + include/ulib/net/server/client_image.h | 46 +- include/ulib/net/server/server.h | 18 + include/ulib/net/socket.h | 11 +- include/ulib/string.h | 13 +- include/ulib/utility/http3.h | 139 + include/ulib/utility/uhttp.h | 2 + m4/Makefile.in | 33 +- m4/ac_check_package.m4 | 57 +- m4/ac_compilation_options.m4 | 13 +- missing | 18 +- src/ulib/Makefile.am | 3 + src/ulib/Makefile.in | 1204 +++++--- src/ulib/all_cpp.cpp | 3 + src/ulib/db/rdb.cpp | 1 + src/ulib/json/value.cpp | 8 +- src/ulib/net/server/client_image.cpp | 98 +- src/ulib/net/server/plugin/Makefile.in | 133 +- .../net/server/plugin/mod_geoip/Makefile.in | 63 +- src/ulib/net/server/plugin/mod_http.cpp | 7 + .../net/server/plugin/mod_shib/Makefile.in | 63 +- .../net/server/plugin/page_speed/Makefile.in | 63 +- src/ulib/net/server/plugin/php/Makefile.in | 63 +- src/ulib/net/server/plugin/python/Makefile.in | 63 +- src/ulib/net/server/plugin/ruby/Makefile.in | 63 +- src/ulib/net/server/plugin/usp/Makefile.in | 120 +- src/ulib/net/server/plugin/v8/Makefile.in | 63 +- src/ulib/net/server/server.cpp | 113 +- src/ulib/net/socket.cpp | 27 +- src/ulib/net/socket_address.cpp | 2 + src/ulib/options.cpp | 9 +- src/ulib/orm/driver/Makefile.in | 74 +- src/ulib/orm/driver/libpq/Makefile.in | 203 +- src/ulib/utility/http3.cpp | 598 ++++ src/ulib/utility/services.cpp | 1 + src/ulib/utility/socket_ext.cpp | 1 + src/ulib/utility/uhttp.cpp | 18 + src/ulib/utility/websocket.cpp | 6 +- tests/Makefile.in | 35 +- tests/base/Makefile.in | 138 +- tests/contrib/Makefile.in | 36 +- tests/debug/Makefile.in | 93 +- tests/examples/Makefile.in | 89 +- tests/examples/TSA/tsaserial | 2 +- tests/examples/ok/web_server.ok | 2725 ++++------------- tests/examples/ok/web_server_ssl.ok | 606 ++-- tests/examples/udp_server.sh | 35 +- tests/examples/web_socket.test | 2 + tests/ulib/Makefile.in | 495 ++- tests/ulib/http2/Makefile.in | 83 +- 92 files changed, 7170 insertions(+), 4677 deletions(-) create mode 100755 compile create mode 100644 include/ulib/utility/http3.h create mode 100644 src/ulib/utility/http3.cpp diff --git a/Makefile.in b/Makefile.in index faf650455..9ba556e17 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -82,13 +92,6 @@ target_triplet = @target@ @ENABLE_SHARED_TRUE@am__append_1 = src/ulib/orm/driver @ENABLE_EXAMPLES_TRUE@am__append_2 = examples subdir = . -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/configure $(am__configure_deps) \ - $(top_srcdir)/include/ulib/internal/config.h.in \ - $(srcdir)/rpm.sh.in $(srcdir)/ULib.spec.in \ - $(srcdir)/userver.service.in AUTHORS ChangeLog INSTALL NEWS \ - README THANKS TODO config.guess config.sub install-sh missing \ - ylwrap ltmain.sh ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -110,6 +113,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ + $(am__configure_deps) $(am__DIST_COMMON) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d @@ -129,7 +134,7 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = -am__depfiles_maybe = +am__maybe_remake_depfiles = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ @@ -181,7 +186,7 @@ am__recursive_targets = \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - cscope distdir dist dist-all distcheck + cscope distdir distdir-am dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -202,6 +207,11 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags CSCOPE = cscope +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/ULib.spec.in \ + $(srcdir)/rpm.sh.in $(srcdir)/userver.service.in \ + $(top_srcdir)/include/ulib/internal/config.h.in AUTHORS \ + ChangeLog INSTALL NEWS README THANKS TODO compile config.guess \ + config.sub install-sh ltmain.sh missing ylwrap DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -478,15 +488,14 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -499,8 +508,8 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): include/ulib/internal/config.h: include/ulib/internal/stamp-h1 - @if test ! -f $@; then rm -f include/ulib/internal/stamp-h1; else :; fi - @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) include/ulib/internal/stamp-h1; else :; fi + @test -f $@ || rm -f include/ulib/internal/stamp-h1 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) include/ulib/internal/stamp-h1 include/ulib/internal/stamp-h1: $(top_srcdir)/include/ulib/internal/config.h.in $(top_builddir)/config.status @rm -f include/ulib/internal/stamp-h1 @@ -655,7 +664,10 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ @@ -723,7 +735,7 @@ distdir: $(DISTFILES) ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir @@ -739,11 +751,17 @@ dist-xz: distdir $(am__post_remove_distdir) dist-tarZ: distdir + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir @@ -761,7 +779,7 @@ dist dist-all: distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ @@ -771,22 +789,23 @@ distcheck: dist *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) - mkdir $(distdir)/_build $(distdir)/_inst + mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ - && $(am__cd) $(distdir)/_build \ - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + && $(am__cd) $(distdir)/_build/sub \ + && ../../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ + --srcdir=../.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ @@ -968,6 +987,8 @@ uninstall-am: uninstall-aclocalDATA mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-aclocalDATA uninstall-am +.PRECIOUS: Makefile + .phony: doxy todo diff --git a/aclocal.m4 b/aclocal.m4 index dee2a7824..99a2c89dc 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.13.4 -*- Autoconf -*- +# generated automatically by aclocal 1.16.1 -*- Autoconf -*- -# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -58,7 +58,7 @@ AC_DEFUN([AX_REQUIRE_DEFINED], [dnl m4_ifndef([$1], [m4_fatal([macro ]$1[ is not defined; is a m4 file missing?])]) ])dnl AX_REQUIRE_DEFINED -# Copyright (C) 2002-2013 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,10 +70,10 @@ AC_DEFUN([AX_REQUIRE_DEFINED], [dnl # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.13' +[am__api_version='1.16' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.13.4], [], +m4_if([$1], [1.16.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -89,14 +89,14 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.13.4])dnl +[AM_AUTOMAKE_VERSION([1.16.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2013 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -141,15 +141,14 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], -[dnl Rely on autoconf to set up CDPATH properly. -AC_PREREQ([2.50])dnl -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` +[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2013 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -180,7 +179,7 @@ AC_CONFIG_COMMANDS_PRE( Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999-2013 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -371,13 +370,12 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999-2013 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. - # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], @@ -385,49 +383,41 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. - case $CONFIG_FILES in - *\'*) eval set x "$CONFIG_FILES" ;; - *) set x $CONFIG_FILES ;; - esac + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + AS_CASE([$CONFIG_FILES], + [*\'*], [eval set x "$CONFIG_FILES"], + [*], [set x $CONFIG_FILES]) shift - for mf + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf do # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named 'Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line + am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`AS_DIRNAME("$mf")` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running 'make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "$am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` - AS_MKDIR_P([$dirpart/$fdir]) - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`AS_DIRNAME(["$am_mf"])` + am_filepart=`AS_BASENAME(["$am_mf"])` + AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) || am_rc=$? done + if test $am_rc -ne 0; then + AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. Try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking).]) + fi + AS_UNSET([am_dirpart]) + AS_UNSET([am_filepart]) + AS_UNSET([am_mf]) + AS_UNSET([am_rc]) + rm -f conftest-deps.mk } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS @@ -436,18 +426,17 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # -# This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each '.P' file that we will -# need in order to bootstrap the dependency handling code. +# This code is only required when automatic dependency tracking is enabled. +# This creates each '.Po' and '.Plo' makefile fragment that we'll need in +# order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], - [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) -]) + [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -456,6 +445,12 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. +dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. +m4_define([AC_PROG_CC], +m4_defn([AC_PROG_CC]) +[_AM_PROG_CC_C_O +]) + # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- @@ -528,11 +523,11 @@ AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: -# -# +# +# AC_SUBST([mkdir_p], ['$(MKDIR_P)']) -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl @@ -564,6 +559,51 @@ dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi +dnl The trailing newline in this macro's definition is deliberate, for +dnl backward compatibility and to allow trailing 'dnl'-style comments +dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. ]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not @@ -572,7 +612,6 @@ dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) - # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. @@ -594,7 +633,7 @@ for _am_header in $config_headers :; do done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001-2013 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -605,7 +644,7 @@ echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_co # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -if test x"${install_sh}" != xset; then +if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; @@ -615,7 +654,7 @@ if test x"${install_sh}" != xset; then fi AC_SUBST([install_sh])]) -# Copyright (C) 2003-2013 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -637,7 +676,7 @@ AC_SUBST([am__leading_dot])]) # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering -# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -672,7 +711,7 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001-2013 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -680,49 +719,42 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) # AM_MAKE_INCLUDE() # ----------------- -# Check to see how make treats includes. +# Check whether make has an 'include' directive that can support all +# the idioms we need for our automatic dependency tracking code. AC_DEFUN([AM_MAKE_INCLUDE], -[am_make=${MAKE-make} -cat > confinc << 'END' +[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) +cat > confinc.mk << 'END' am__doit: - @echo this is the am__doit target + @echo this is the am__doit target >confinc.out .PHONY: am__doit END -# If we don't find an include directive, just comment out the code. -AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# Ignore all kinds of additional output from 'make'. -case `$am_make -s -f confmf 2> /dev/null` in #( -*the\ am__doit\ target*) - am__include=include - am__quote= - _am_result=GNU - ;; -esac -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=.include - am__quote="\"" - _am_result=BSD - ;; - esac -fi -AC_SUBST([am__include]) -AC_SUBST([am__quote]) -AC_MSG_RESULT([$_am_result]) -rm -f confinc confmf -]) +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) + AS_CASE([$?:`cat confinc.out 2>/dev/null`], + ['0:this is the am__doit target'], + [AS_CASE([$s], + [BSD], [am__include='.include' am__quote='"'], + [am__include='include' am__quote=''])]) + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +AC_MSG_RESULT([${_am_result}]) +AC_SUBST([am__include])]) +AC_SUBST([am__quote])]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2013 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -761,7 +793,7 @@ fi # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2013 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -790,7 +822,54 @@ AC_DEFUN([_AM_SET_OPTIONS], AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Copyright (C) 2001-2013 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_PROG_CC_C_O +# --------------- +# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC +# to automatically call this. +AC_DEFUN([_AM_PROG_CC_C_O], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) + +# For backward compatibility. +AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) + +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -809,7 +888,7 @@ AC_DEFUN([AM_RUN_LOG], # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -890,7 +969,7 @@ AC_CONFIG_COMMANDS_PRE( rm -f conftest.file ]) -# Copyright (C) 2009-2013 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -950,7 +1029,7 @@ AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001-2013 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -978,7 +1057,7 @@ fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006-2013 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -997,7 +1076,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2013 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff --git a/compile b/compile new file mode 100755 index 000000000..99e50524b --- /dev/null +++ b/compile @@ -0,0 +1,348 @@ +#! /bin/sh +# Wrapper for compilers which do not understand '-c -o'. + +scriptversion=2018-03-07.03; # UTC + +# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Written by Tom Tromey . +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +nl=' +' + +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent tools from complaining about whitespace usage. +IFS=" "" $nl" + +file_conv= + +# func_file_conv build_file lazy +# Convert a $build file to $host form and store it in $file +# Currently only supports Windows hosts. If the determined conversion +# type is listed in (the comma separated) LAZY, no conversion will +# take place. +func_file_conv () +{ + file=$1 + case $file in + / | /[!/]*) # absolute file, and not a UNC file + if test -z "$file_conv"; then + # lazily determine how to convert abs files + case `uname -s` in + MINGW*) + file_conv=mingw + ;; + CYGWIN*) + file_conv=cygwin + ;; + *) + file_conv=wine + ;; + esac + fi + case $file_conv/,$2, in + *,$file_conv,*) + ;; + mingw/*) + file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` + ;; + cygwin/*) + file=`cygpath -m "$file" || echo "$file"` + ;; + wine/*) + file=`winepath -w "$file" || echo "$file"` + ;; + esac + ;; + esac +} + +# func_cl_dashL linkdir +# Make cl look for libraries in LINKDIR +func_cl_dashL () +{ + func_file_conv "$1" + if test -z "$lib_path"; then + lib_path=$file + else + lib_path="$lib_path;$file" + fi + linker_opts="$linker_opts -LIBPATH:$file" +} + +# func_cl_dashl library +# Do a library search-path lookup for cl +func_cl_dashl () +{ + lib=$1 + found=no + save_IFS=$IFS + IFS=';' + for dir in $lib_path $LIB + do + IFS=$save_IFS + if $shared && test -f "$dir/$lib.dll.lib"; then + found=yes + lib=$dir/$lib.dll.lib + break + fi + if test -f "$dir/$lib.lib"; then + found=yes + lib=$dir/$lib.lib + break + fi + if test -f "$dir/lib$lib.a"; then + found=yes + lib=$dir/lib$lib.a + break + fi + done + IFS=$save_IFS + + if test "$found" != yes; then + lib=$lib.lib + fi +} + +# func_cl_wrapper cl arg... +# Adjust compile command to suit cl +func_cl_wrapper () +{ + # Assume a capable shell + lib_path= + shared=: + linker_opts= + for arg + do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + eat=1 + case $2 in + *.o | *.[oO][bB][jJ]) + func_file_conv "$2" + set x "$@" -Fo"$file" + shift + ;; + *) + func_file_conv "$2" + set x "$@" -Fe"$file" + shift + ;; + esac + ;; + -I) + eat=1 + func_file_conv "$2" mingw + set x "$@" -I"$file" + shift + ;; + -I*) + func_file_conv "${1#-I}" mingw + set x "$@" -I"$file" + shift + ;; + -l) + eat=1 + func_cl_dashl "$2" + set x "$@" "$lib" + shift + ;; + -l*) + func_cl_dashl "${1#-l}" + set x "$@" "$lib" + shift + ;; + -L) + eat=1 + func_cl_dashL "$2" + ;; + -L*) + func_cl_dashL "${1#-L}" + ;; + -static) + shared=false + ;; + -Wl,*) + arg=${1#-Wl,} + save_ifs="$IFS"; IFS=',' + for flag in $arg; do + IFS="$save_ifs" + linker_opts="$linker_opts $flag" + done + IFS="$save_ifs" + ;; + -Xlinker) + eat=1 + linker_opts="$linker_opts $2" + ;; + -*) + set x "$@" "$1" + shift + ;; + *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) + func_file_conv "$1" + set x "$@" -Tp"$file" + shift + ;; + *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) + func_file_conv "$1" mingw + set x "$@" "$file" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift + done + if test -n "$linker_opts"; then + linker_opts="-link$linker_opts" + fi + exec "$@" $linker_opts + exit 1 +} + +eat= + +case $1 in + '') + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: compile [--help] [--version] PROGRAM [ARGS] + +Wrapper for compilers which do not understand '-c -o'. +Remove '-o dest.o' from ARGS, run PROGRAM with the remaining +arguments, and rename the output as expected. + +If you are trying to build a whole package this is not the +right script to run: please start by reading the file 'INSTALL'. + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "compile $scriptversion" + exit $? + ;; + cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \ + icl | *[/\\]icl | icl.exe | *[/\\]icl.exe ) + func_cl_wrapper "$@" # Doesn't return... + ;; +esac + +ofile= +cfile= + +for arg +do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + # So we strip '-o arg' only if arg is an object. + eat=1 + case $2 in + *.o | *.obj) + ofile=$2 + ;; + *) + set x "$@" -o "$2" + shift + ;; + esac + ;; + *.c) + cfile=$1 + set x "$@" "$1" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift +done + +if test -z "$ofile" || test -z "$cfile"; then + # If no '-o' option was seen then we might have been invoked from a + # pattern rule where we don't need one. That is ok -- this is a + # normal compilation that the losing compiler can handle. If no + # '.c' file was seen then we are probably linking. That is also + # ok. + exec "$@" +fi + +# Name of file we expect compiler to create. +cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` + +# Create the lock directory. +# Note: use '[/\\:.-]' here to ensure that we don't use the same name +# that we are using for the .o file. Also, base the name on the expected +# object file name, since that is what matters with a parallel build. +lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d +while true; do + if mkdir "$lockdir" >/dev/null 2>&1; then + break + fi + sleep 1 +done +# FIXME: race condition here if user kills between mkdir and trap. +trap "rmdir '$lockdir'; exit 1" 1 2 15 + +# Run the compile. +"$@" +ret=$? + +if test -f "$cofile"; then + test "$cofile" = "$ofile" || mv "$cofile" "$ofile" +elif test -f "${cofile}bj"; then + test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" +fi + +rmdir "$lockdir" +exit $ret + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC0" +# time-stamp-end: "; # UTC" +# End: diff --git a/configure b/configure index 8ed7c0879..e96fc757a 100755 --- a/configure +++ b/configure @@ -655,6 +655,14 @@ DOXYGEN mcpp cpp GCC_AR +USERVER_UDP_FALSE +USERVER_UDP_TRUE +HTTP3_FALSE +HTTP3_TRUE +ENABLE_EXAMPLES_FALSE +ENABLE_EXAMPLES_TRUE +USERVER_IPC_FALSE +USERVER_IPC_TRUE MEMORY_POOL_FALSE MEMORY_POOL_TRUE SANITIZE_FALSE @@ -814,12 +822,6 @@ ENABLE_PLUGINS_FALSE ENABLE_PLUGINS_TRUE ENABLE_SHARED_FALSE ENABLE_SHARED_TRUE -ENABLE_EXAMPLES_FALSE -ENABLE_EXAMPLES_TRUE -USERVER_UDP_FALSE -USERVER_UDP_TRUE -USERVER_IPC_FALSE -USERVER_IPC_TRUE POW_LIB LIBOBJS SEM_TIMEDWAIT_FALSE @@ -940,7 +942,6 @@ am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE -am__quote am__include DEPDIR OBJEXT @@ -1029,7 +1030,8 @@ PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR -SHELL' +SHELL +am__quote' ac_subst_files='RPM_REQUIRE' ac_user_opts=' enable_option_checking @@ -1053,9 +1055,6 @@ with_libc enable_thread enable_pth with_ipv6 -enable_examples -with_userver_ipc -with_userver_udp enable_plugins enable_memory_pool enable_LFS @@ -1075,6 +1074,7 @@ enable_HPRS enable_SSE enable_websocket_parallelization enable_http2 +enable_http3 enable_check_time enable_classic enable_throttling @@ -1092,6 +1092,7 @@ with_libz enable_zip with_libzopfli with_libbrotli +with_libquiche with_magic enable_ssl_staticlib_deps with_ssl @@ -1136,6 +1137,9 @@ with_f_stack_libs enable_static_server_plugin enable_static_orm_driver enable_static_servlet +enable_examples +with_userver_ipc +with_userver_udp enable_libgcc ' ac_precious_vars='build_alias @@ -1795,7 +1799,6 @@ Optional Features: --enable-apexmem use apex_memmove written by Trevor Herselman in 2014 [default=no] --enable-thread enable build of thread support [default=yes] --enable-pth always use GNU pth for threading [default=no] - --enable-examples enable building of examples [default=yes] --enable-plugins enable building of plugins for userver [default=yes] --enable-memory-pool enable memory pool features [default=yes] --enable-LFS enable Large File Support [default=yes] @@ -1815,6 +1818,7 @@ Optional Features: --enable-SSE enable Server-Sent Events support [default=no] --enable-websocket-parallelization enable Websocket parallelization support [default=yes] --enable-http2 enable HTTP/2 support [default=no] + --enable-http3 enable HTTP/3 support [default=no] --enable-check-time enable server check time between request for parallelization [default=no] --enable-classic enable server classic model support [default=no] --enable-throttling enable server bandwidth throttling support [default=no] @@ -1837,6 +1841,7 @@ Optional Features: sqlite mysql pgsql --enable-static-servlet=NAMES wi_auth ... + --enable-examples enable building of examples [default=yes] --enable-libgcc use libgcc when linking Optional Packages: @@ -1852,13 +1857,12 @@ Optional Packages: compiler's sysroot if not specified). --with-libc=path specify path to alternate libc [[default=c]] --with-ipv6 Enable ipv6, default is disabled - --with-userver-ipc Enable building of userver_ipc, default is disabled - --with-userver-udp Enable building of userver_udp, default is disabled --with-parser use parser generator bison/yacc --with-distcc using distcc we must avoid to use some gcc flags (-mtune=native,-flto,...) --with-libz use system LIBZ library - [will check /usr /usr/local] [default=use if present] --with-libzopfli use system zopfli library - [will check /usr /usr/local] [default=use if present] --with-libbrotli use system brotli library - [will check /usr /usr/local] [default=use if present] + --with-libquiche use system quiche library - [will check /usr /usr/local] [default=use if present] --with-magic use system libmagic library - [will check /usr /usr/local] [default=use if present] --with-ssl use system SSL library - [will check /usr /usr/local] [default=use if present] --with-pcre use system PCRE library - [will check /usr /usr/local] [default=use if present] @@ -1898,6 +1902,8 @@ Optional Packages: --with-f-stack-includes=PATHS f-stack includes list --with-f-stack-ldflags=LDFLAGS f-stack ldflags list --with-f-stack-libs=LIBS f-stack libs list + --with-userver-ipc Enable building of userver_ipc, default is disabled + --with-userver-udp Enable building of userver_udp, default is disabled Some influential environment variables: CC C compiler command @@ -3653,7 +3659,7 @@ test -n "$target_alias" && program_prefix=${target_alias}- # Pick a newer and better tar implementation like tar-pax -am__api_version='1.13' +am__api_version='1.16' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or @@ -3825,8 +3831,8 @@ test "$program_suffix" != NONE && ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in @@ -3845,7 +3851,7 @@ else $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi -if test x"${install_sh}" != xset; then +if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; @@ -4160,12 +4166,12 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: -# -# +# +# mkdir_p='$(MKDIR_P)' -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' @@ -4266,6 +4272,48 @@ $as_echo "$am_cv_prog_tar_pax" >&6; } +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } @@ -4333,45 +4381,45 @@ DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" - -am_make=${MAKE-make} -cat > confinc << 'END' +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 +$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } +cat > confinc.mk << 'END' am__doit: - @echo this is the am__doit target + @echo this is the am__doit target >confinc.out .PHONY: am__doit END -# If we don't find an include directive, just comment out the code. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 -$as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# Ignore all kinds of additional output from 'make'. -case `$am_make -s -f confmf 2> /dev/null` in #( -*the\ am__doit\ target*) - am__include=include - am__quote= - _am_result=GNU - ;; -esac -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=.include - am__quote="\"" - _am_result=BSD +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 + (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + case $?:`cat confinc.out 2>/dev/null` in #( + '0:this is the am__doit target') : + case $s in #( + BSD) : + am__include='.include' am__quote='"' ;; #( + *) : + am__include='include' am__quote='' ;; +esac ;; #( + *) : ;; - esac -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 -$as_echo "$_am_result" >&6; } -rm -f confinc confmf +esac + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 +$as_echo "${_am_result}" >&6; } # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : @@ -5181,6 +5229,65 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 @@ -7153,6 +7260,65 @@ ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=cpp +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + + depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 @@ -26052,6 +26218,7 @@ $as_echo "${T_MD}C++ stuff:${T_ME}" >&6; } ulib_libz_msg="no (--with-libz)" ulib_libzopfli_msg="no (--with-libzopfli)" ulib_libbrotli_msg="no (--with-libbrotli)" +ulib_libquiche_msg="no (--with-libquiche)" ulib_libtdb_msg="no (--with-libtdb)" ulib_curl_msg="no (--with-curl)" ulib_expat_msg="no (--with-expat)" @@ -26194,114 +26361,6 @@ else $as_echo "#define DISABLE_IPV6 1" >>confdefs.h -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if you want to enable build of examples" >&5 -$as_echo_n "checking if you want to enable build of examples... " >&6; } -# Check whether --enable-examples was given. -if test "${enable_examples+set}" = set; then : - enableval=$enable_examples; -fi - - -if test -z "$enable_examples" -a "$enable_shared" = "yes"; then - enable_examples="yes" -fi - - if false; then - USERVER_IPC_TRUE= - USERVER_IPC_FALSE='#' -else - USERVER_IPC_TRUE='#' - USERVER_IPC_FALSE= -fi - - if false; then - USERVER_UDP_TRUE= - USERVER_UDP_FALSE='#' -else - USERVER_UDP_TRUE='#' - USERVER_UDP_FALSE= -fi - - -if test "$enable_examples" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - ulib_examples="enabled" - if true; then - ENABLE_EXAMPLES_TRUE= - ENABLE_EXAMPLES_FALSE='#' -else - ENABLE_EXAMPLES_TRUE='#' - ENABLE_EXAMPLES_FALSE= -fi - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if you want to build userver_ipc" >&5 -$as_echo_n "checking if you want to build userver_ipc... " >&6; } - -# Check whether --with-userver-ipc was given. -if test "${with_userver_ipc+set}" = set; then : - withval=$with_userver_ipc; use_userver_ipc=$withval -else - use_userver_ipc=no -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_userver_ipc" >&5 -$as_echo "$use_userver_ipc" >&6; } - - if test "$use_userver_ipc" = "yes" ; then - if true; then - USERVER_IPC_TRUE= - USERVER_IPC_FALSE='#' -else - USERVER_IPC_TRUE='#' - USERVER_IPC_FALSE= -fi - - -$as_echo "#define USERVER_IPC 1" >>confdefs.h - - fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if you want to build userver_udp" >&5 -$as_echo_n "checking if you want to build userver_udp... " >&6; } - -# Check whether --with-userver-udp was given. -if test "${with_userver_udp+set}" = set; then : - withval=$with_userver_udp; use_userver_udp=$withval -else - use_userver_udp=no -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_userver_udp" >&5 -$as_echo "$use_userver_udp" >&6; } - - if test "$use_userver_udp" = "yes" ; then - if true; then - USERVER_UDP_TRUE= - USERVER_UDP_FALSE='#' -else - USERVER_UDP_TRUE='#' - USERVER_UDP_FALSE= -fi - - -$as_echo "#define USERVER_UDP 1" >>confdefs.h - - fi -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - if false; then - ENABLE_EXAMPLES_TRUE= - ENABLE_EXAMPLES_FALSE='#' -else - ENABLE_EXAMPLES_TRUE='#' - ENABLE_EXAMPLES_FALSE= -fi - fi if false; then @@ -26773,6 +26832,24 @@ $as_echo "#define U_HTTP2_DISABLE 1" >>confdefs.h { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_http2" >&5 $as_echo "$enable_http2" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if you want to enable HTTP/3 support" >&5 +$as_echo_n "checking if you want to enable HTTP/3 support... " >&6; } + # Check whether --enable-http3 was given. +if test "${enable_http3+set}" = set; then : + enableval=$enable_http3; +fi + + if test -z "$enable_http3"; then + enable_http3="no" + fi + if test "$enable_http3" != "yes"; then + +$as_echo "#define U_HTTP3_DISABLE 1" >>confdefs.h + + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_http3" >&5 +$as_echo "$enable_http3" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if you want to enable server check time between request for parallelization" >&5 $as_echo_n "checking if you want to enable server check time between request for parallelization... " >&6; } # Check whether --enable-check-time was given. @@ -26783,7 +26860,7 @@ fi if test -z "$enable_check_time"; then if test "$USP_FLAGS" = "-DAS_cpoll_cppsp_DO"; then enable_check_time="no" - elif test "$enable_debug" = "yes" -a "$enable_http2" != "yes"; then + elif test "$enable_debug" = "yes" -a "$enable_http2" != "yes" -a "$enable_http3" != "yes"; then enable_check_time="yes" else enable_check_time="no" @@ -27368,6 +27445,7 @@ $as_echo "$use_distcc" >&6; } libz_version="unknow" libzopfli_version="unknown" libbrotli_version="unknown" +libquiche_version="unknown" libtdb_version="unknown" pcre_version="unknown" ldap_version="unknown" @@ -27585,8 +27663,8 @@ $as_echo "#define USE_LIBBROTLI 1" >>confdefs.h if test -z "${libbrotli_version}"; then libbrotli_version=$(ls $libbrotlidir/lib*/libbrotli*.so.*.* 2>/dev/null | head -n 1 | awk -F'.so.' '{n=2; print $n}' 2>/dev/null) fi - if test -z "${libzopfli_version}"; then - libzopfli_version="unknown" + if test -z "${libbrotli_version}"; then + libbrotli_version="unknown" fi ULIB_LIBS="$ULIB_LIBS -lbrotlidec -lbrotlienc"; if test $libbrotlidir != "${CROSS_ENVIRONMENT}/" -a $libbrotlidir != "${CROSS_ENVIRONMENT}/usr" -a $libbrotlidir != "${CROSS_ENVIRONMENT}/usr/local"; then @@ -27603,6 +27681,73 @@ $as_echo "no" >&6; } fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if quiche library is wanted" >&5 +$as_echo_n "checking if quiche library is wanted... " >&6; } + wanted=1; + if test -z "$with_libquiche" ; then + wanted=0; + if test -n "$CROSS_ENVIRONMENT" -o "$USP_FLAGS" = "-DAS_cpoll_cppsp_DO" -o "$enable_shared" = "no"; then + with_libquiche="no"; + else + with_libquiche="${CROSS_ENVIRONMENT}/usr"; + fi + fi + +# Check whether --with-libquiche was given. +if test "${with_libquiche+set}" = set; then : + withval=$with_libquiche; + if test "$withval" = "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + for dir in $withval ${CROSS_ENVIRONMENT}/ ${CROSS_ENVIRONMENT}/usr ${CROSS_ENVIRONMENT}/usr/local; do + libquichedir="$dir" + if test -f "$dir/include/quiche.h"; then + found_libquiche="yes"; + break; + fi + done + if test x_$found_libquiche != x_yes; then + msg="Cannot find libquiche library"; + if test $wanted = 1; then + as_fn_error $? "$msg" "$LINENO" 5 + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5 +$as_echo "$msg" >&6; } + fi + else + echo "${T_MD}libquiche found in $libquichedir${T_ME}" + USE_LIBQUICHE=yes + +$as_echo "#define USE_LIBQUICHE 1" >>confdefs.h + + + if test -z "$CROSS_ENVIRONMENT" -a x_$PKG_CONFIG != x_no; then + libquiche_version=$(pkg-config --modversion quiche 2>/dev/null) + fi + if test -z "${libquiche_version}"; then + libquiche_version=$(ls $libquichedir/lib*/libquiche.so.*.* 2>/dev/null | head -n 1 | awk -F'.so.' '{n=2; print $n}' 2>/dev/null) + fi + if test -z "${libquiche_version}"; then + libquiche_version="unknown" + fi + ULIB_LIBS="$ULIB_LIBS -lquiche"; + if test $libquichedir != "${CROSS_ENVIRONMENT}/" -a $libquichedir != "${CROSS_ENVIRONMENT}/usr" -a $libquichedir != "${CROSS_ENVIRONMENT}/usr/local"; then + CPPFLAGS="$CPPFLAGS -I$libquichedir/include" + LDFLAGS="$LDFLAGS -L$libquichedir/lib -Wl,-R$libquichedir/lib"; + PRG_LDFLAGS="$PRG_LDFLAGS -L$libquichedir/lib"; + fi + fi + fi + +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if MAGIC library is wanted" >&5 $as_echo_n "checking if MAGIC library is wanted... " >&6; } wanted=1; @@ -29139,6 +29284,10 @@ if test "$USE_LIBBROTLI" = "yes"; then ulib_libbrotli_msg="yes ( $libbrotli_version )" fi +if test "$USE_LIBQUICHE" = "yes"; then + ulib_libquiche_msg="yes ( $libquiche_version )" +fi + if test "$USE_LIBTDB" = "yes"; then ulib_libtdb_msg="yes ( $libtdb_version )" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdb_traverse_read in -ltdb" >&5 @@ -30731,6 +30880,11 @@ cat >>confdefs.h <<_ACEOF _ACEOF +cat >>confdefs.h <<_ACEOF +#define _LIBQUICHE_VERSION "$libquiche_version" +_ACEOF + + cat >>confdefs.h <<_ACEOF #define _LIBTDB_VERSION "$libtdb_version" _ACEOF @@ -32706,6 +32860,131 @@ fi fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if you want to enable build of examples" >&5 +$as_echo_n "checking if you want to enable build of examples... " >&6; } +# Check whether --enable-examples was given. +if test "${enable_examples+set}" = set; then : + enableval=$enable_examples; +fi + + +if test -z "$enable_examples" -a "$enable_shared" = "yes"; then + enable_examples="yes" +fi + + if false; then + USERVER_IPC_TRUE= + USERVER_IPC_FALSE='#' +else + USERVER_IPC_TRUE='#' + USERVER_IPC_FALSE= +fi + + +if test "$enable_examples" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + ulib_examples="enabled" + if true; then + ENABLE_EXAMPLES_TRUE= + ENABLE_EXAMPLES_FALSE='#' +else + ENABLE_EXAMPLES_TRUE='#' + ENABLE_EXAMPLES_FALSE= +fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if you want to build userver_ipc" >&5 +$as_echo_n "checking if you want to build userver_ipc... " >&6; } + +# Check whether --with-userver-ipc was given. +if test "${with_userver_ipc+set}" = set; then : + withval=$with_userver_ipc; use_userver_ipc=$withval +else + use_userver_ipc=no +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_userver_ipc" >&5 +$as_echo "$use_userver_ipc" >&6; } + + if test "$use_userver_ipc" = "yes" ; then + if true; then + USERVER_IPC_TRUE= + USERVER_IPC_FALSE='#' +else + USERVER_IPC_TRUE='#' + USERVER_IPC_FALSE= +fi + + +$as_echo "#define USERVER_IPC 1" >>confdefs.h + + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if you want to build userver_udp" >&5 +$as_echo_n "checking if you want to build userver_udp... " >&6; } + +# Check whether --with-userver-udp was given. +if test "${with_userver_udp+set}" = set; then : + withval=$with_userver_udp; use_userver_udp=$withval +else + use_userver_udp=no +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_userver_udp" >&5 +$as_echo "$use_userver_udp" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + if false; then + ENABLE_EXAMPLES_TRUE= + ENABLE_EXAMPLES_FALSE='#' +else + ENABLE_EXAMPLES_TRUE='#' + ENABLE_EXAMPLES_FALSE= +fi + +fi + + if false; then + HTTP3_TRUE= + HTTP3_FALSE='#' +else + HTTP3_TRUE='#' + HTTP3_FALSE= +fi + + if false; then + USERVER_UDP_TRUE= + USERVER_UDP_FALSE='#' +else + USERVER_UDP_TRUE='#' + USERVER_UDP_FALSE= +fi + + +if test "x$use_userver_udp" != "xno" -a "$enable_http3" = "yes" -a "$USE_LIBQUICHE" = "yes"; then + if true; then + HTTP3_TRUE= + HTTP3_FALSE='#' +else + HTTP3_TRUE='#' + HTTP3_FALSE= +fi + + if true; then + USERVER_UDP_TRUE= + USERVER_UDP_FALSE='#' +else + USERVER_UDP_TRUE='#' + USERVER_UDP_FALSE= +fi + + +$as_echo "#define USERVER_UDP 1" >>confdefs.h + +fi + CXXFLAGS="$CXXFLAGS -fno-exceptions" if test "$enable_rtti" != "yes"; then @@ -34016,6 +34295,7 @@ ULIB_SYSCONFDIR="$u_sysconfdir" LIBZ support: ${ulib_libz_msg} LIBZOPFLI support: ${ulib_libzopfli_msg} LIBBROTLI support: ${ulib_libbrotli_msg} + LIBQUICHE support: ${ulib_libquiche_msg} LIBTDB support: ${ulib_libtdb_msg} PCRE support: ${ulib_pcre_msg} SSL support: ${ulib_ssl_msg} @@ -34079,6 +34359,7 @@ $as_echo "$as_me: Configured to build src/ulib/lib${ULIB}: LIBZ support: ${ulib_libz_msg} LIBZOPFLI support: ${ulib_libzopfli_msg} LIBBROTLI support: ${ulib_libbrotli_msg} + LIBQUICHE support: ${ulib_libquiche_msg} LIBTDB support: ${ulib_libtdb_msg} PCRE support: ${ulib_pcre_msg} SSL support: ${ulib_ssl_msg} @@ -34709,30 +34990,6 @@ if test -z "${NANOSLEEP_TRUE}" && test -z "${NANOSLEEP_FALSE}"; then as_fn_error $? "conditional \"NANOSLEEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi -if test -z "${USERVER_IPC_TRUE}" && test -z "${USERVER_IPC_FALSE}"; then - as_fn_error $? "conditional \"USERVER_IPC\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${USERVER_UDP_TRUE}" && test -z "${USERVER_UDP_FALSE}"; then - as_fn_error $? "conditional \"USERVER_UDP\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${ENABLE_EXAMPLES_TRUE}" && test -z "${ENABLE_EXAMPLES_FALSE}"; then - as_fn_error $? "conditional \"ENABLE_EXAMPLES\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${USERVER_IPC_TRUE}" && test -z "${USERVER_IPC_FALSE}"; then - as_fn_error $? "conditional \"USERVER_IPC\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${USERVER_UDP_TRUE}" && test -z "${USERVER_UDP_FALSE}"; then - as_fn_error $? "conditional \"USERVER_UDP\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${ENABLE_EXAMPLES_TRUE}" && test -z "${ENABLE_EXAMPLES_FALSE}"; then - as_fn_error $? "conditional \"ENABLE_EXAMPLES\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then as_fn_error $? "conditional \"ENABLE_SHARED\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -35021,6 +35278,38 @@ if test -z "${HTTP2_TRUE}" && test -z "${HTTP2_FALSE}"; then as_fn_error $? "conditional \"HTTP2\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +if test -z "${USERVER_IPC_TRUE}" && test -z "${USERVER_IPC_FALSE}"; then + as_fn_error $? "conditional \"USERVER_IPC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${ENABLE_EXAMPLES_TRUE}" && test -z "${ENABLE_EXAMPLES_FALSE}"; then + as_fn_error $? "conditional \"ENABLE_EXAMPLES\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${USERVER_IPC_TRUE}" && test -z "${USERVER_IPC_FALSE}"; then + as_fn_error $? "conditional \"USERVER_IPC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${ENABLE_EXAMPLES_TRUE}" && test -z "${ENABLE_EXAMPLES_FALSE}"; then + as_fn_error $? "conditional \"ENABLE_EXAMPLES\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${HTTP3_TRUE}" && test -z "${HTTP3_FALSE}"; then + as_fn_error $? "conditional \"HTTP3\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${USERVER_UDP_TRUE}" && test -z "${USERVER_UDP_FALSE}"; then + as_fn_error $? "conditional \"USERVER_UDP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${HTTP3_TRUE}" && test -z "${HTTP3_FALSE}"; then + as_fn_error $? "conditional \"HTTP3\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${USERVER_UDP_TRUE}" && test -z "${USERVER_UDP_FALSE}"; then + as_fn_error $? "conditional \"USERVER_UDP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi if test -z "${SANITIZE_TRUE}" && test -z "${SANITIZE_FALSE}"; then as_fn_error $? "conditional \"SANITIZE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -35612,7 +35901,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # -AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" +AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" # The HP-UX ksh and POSIX shell print the target directory to stdout @@ -36722,29 +37011,35 @@ $as_echo "$as_me: executing $ac_file commands" >&6;} # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. - case $CONFIG_FILES in - *\'*) eval set x "$CONFIG_FILES" ;; - *) set x $CONFIG_FILES ;; - esac + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in #( + *\'*) : + eval set x "$CONFIG_FILES" ;; #( + *) : + set x $CONFIG_FILES ;; #( + *) : + ;; +esac shift - for mf + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf do # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named 'Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line + am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`$as_dirname -- "$mf" || -$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$mf" : 'X\(//\)[^/]' \| \ - X"$mf" : 'X\(//\)$' \| \ - X"$mf" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$mf" | + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$am_mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -36762,53 +37057,48 @@ $as_echo X"$mf" | q } s/.*/./; q'` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running 'make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "$am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`$as_dirname -- "$file" || -$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$file" : 'X\(//\)[^/]' \| \ - X"$file" : 'X\(//\)$' \| \ - X"$file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } - /^X\(\/\/\)$/{ + /^X\/\(\/\/\)$/{ s//\1/ q } - /^X\(\/\).*/{ + /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` - as_dir=$dirpart/$fdir; as_fn_mkdir_p - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? done + if test $am_rc -ne 0; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. Try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk } ;; "libtool":C) diff --git a/configure.ac b/configure.ac index 8c2dda6b8..e75ae621b 100644 --- a/configure.ac +++ b/configure.ac @@ -1308,6 +1308,7 @@ dnl initialize all the info variables to 'no' ulib_libz_msg="no (--with-libz)" ulib_libzopfli_msg="no (--with-libzopfli)" ulib_libbrotli_msg="no (--with-libbrotli)" +ulib_libquiche_msg="no (--with-libquiche)" ulib_libtdb_msg="no (--with-libtdb)" ulib_curl_msg="no (--with-curl)" ulib_expat_msg="no (--with-expat)" @@ -1350,49 +1351,6 @@ else AC_DEFINE(DISABLE_IPV6, 1, [Define if disable ipv6 support]) fi -AC_MSG_CHECKING(if you want to enable build of examples) -AC_ARG_ENABLE(examples,[ --enable-examples enable building of examples [[default=yes]]]) - -if test -z "$enable_examples" -a "$enable_shared" = "yes"; then - enable_examples="yes" -fi - -AM_CONDITIONAL(USERVER_IPC, false) -AM_CONDITIONAL(USERVER_UDP, false) - -if test "$enable_examples" = "yes"; then - AC_MSG_RESULT(yes) - ulib_examples="enabled" - AM_CONDITIONAL(ENABLE_EXAMPLES, true) - - AC_MSG_CHECKING(if you want to build userver_ipc) - AC_ARG_WITH(userver-ipc, - [ --with-userver-ipc Enable building of userver_ipc, default is disabled], - [use_userver_ipc=$withval], - [use_userver_ipc=no]) - AC_MSG_RESULT($use_userver_ipc) - - if test "$use_userver_ipc" = "yes" ; then - AM_CONDITIONAL(USERVER_IPC, true) - AC_DEFINE(USERVER_IPC, 1, [Define if use userver_ipc]) - fi - - AC_MSG_CHECKING(if you want to build userver_udp) - AC_ARG_WITH(userver-udp, - [ --with-userver-udp Enable building of userver_udp, default is disabled], - [use_userver_udp=$withval], - [use_userver_udp=no]) - AC_MSG_RESULT($use_userver_udp) - - if test "$use_userver_udp" = "yes" ; then - AM_CONDITIONAL(USERVER_UDP, true) - AC_DEFINE(USERVER_UDP, 1, [Define if use userver_udp]) - fi -else - AC_MSG_RESULT(no) - AM_CONDITIONAL(ENABLE_EXAMPLES, false) -fi - AM_CONDITIONAL(ENABLE_SHARED, false) AM_CONDITIONAL(ENABLE_PLUGINS, false) @@ -1488,6 +1446,7 @@ AC_MSG_RESULT($use_distcc) libz_version="unknow" libzopfli_version="unknown" libbrotli_version="unknown" +libquiche_version="unknown" libtdb_version="unknown" pcre_version="unknown" ldap_version="unknown" @@ -1575,6 +1534,10 @@ if test "$USE_LIBBROTLI" = "yes"; then ulib_libbrotli_msg="yes ( $libbrotli_version )" fi +if test "$USE_LIBQUICHE" = "yes"; then + ulib_libquiche_msg="yes ( $libquiche_version )" +fi + if test "$USE_LIBTDB" = "yes"; then ulib_libtdb_msg="yes ( $libtdb_version )" AC_CHECK_LIB(tdb,tdb_traverse_read) @@ -2070,6 +2033,7 @@ AC_DEFINE_UNQUOTED(_EXPAT_VERSION, "$expat_version", [Expat version]) AC_DEFINE_UNQUOTED(_LIBZ_VERSION, "$libz_version", [libz - general purpose compression library version]) AC_DEFINE_UNQUOTED(_LIBZOPFLI_VERSION, "$libzopfli_version", [libzopfli - google compression library version]) AC_DEFINE_UNQUOTED(_LIBBROTLI_VERSION, "$libbrotli_version", [libbrotli - google compression library version]) +AC_DEFINE_UNQUOTED(_LIBQUICHE_VERSION, "$libquiche_version", [libquiche - library version of implementation of the QUIC transport protocol and HTTP/3]) AC_DEFINE_UNQUOTED(_LIBTDB_VERSION, "$libtdb_version", [libtdb - samba Trivial DB library version]) AC_DEFINE_UNQUOTED(_LIBSSH_VERSION, "$libssh_version", [libSSH version]) AC_DEFINE_UNQUOTED(_SSL_VERSION, "$ssl_version", [SSL version]) @@ -2542,6 +2506,52 @@ if test "$enable_http2" = "yes"; then AM_CONDITIONAL(HTTP2, true) fi +AC_MSG_CHECKING(if you want to enable build of examples) +AC_ARG_ENABLE(examples,[ --enable-examples enable building of examples [[default=yes]]]) + +if test -z "$enable_examples" -a "$enable_shared" = "yes"; then + enable_examples="yes" +fi + +AM_CONDITIONAL(USERVER_IPC, false) + +if test "$enable_examples" = "yes"; then + AC_MSG_RESULT(yes) + ulib_examples="enabled" + AM_CONDITIONAL(ENABLE_EXAMPLES, true) + + AC_MSG_CHECKING(if you want to build userver_ipc) + AC_ARG_WITH(userver-ipc, + [ --with-userver-ipc Enable building of userver_ipc, default is disabled], + [use_userver_ipc=$withval], + [use_userver_ipc=no]) + AC_MSG_RESULT($use_userver_ipc) + + if test "$use_userver_ipc" = "yes" ; then + AM_CONDITIONAL(USERVER_IPC, true) + AC_DEFINE(USERVER_IPC, 1, [Define if use userver_ipc]) + fi + + AC_MSG_CHECKING(if you want to build userver_udp) + AC_ARG_WITH(userver-udp, + [ --with-userver-udp Enable building of userver_udp, default is disabled], + [use_userver_udp=$withval], + [use_userver_udp=no]) + AC_MSG_RESULT($use_userver_udp) +else + AC_MSG_RESULT(no) + AM_CONDITIONAL(ENABLE_EXAMPLES, false) +fi + +AM_CONDITIONAL(HTTP3, false) +AM_CONDITIONAL(USERVER_UDP, false) + +if test "x$use_userver_udp" != "xno" -a "$enable_http3" = "yes" -a "$USE_LIBQUICHE" = "yes"; then + AM_CONDITIONAL(HTTP3, true) + AM_CONDITIONAL(USERVER_UDP, true) + AC_DEFINE(USERVER_UDP, 1, [Define if use userver_udp]) +fi + CXXFLAGS="$CXXFLAGS -fno-exceptions" if test "$enable_rtti" != "yes"; then @@ -3115,6 +3125,7 @@ AC_MSG_NOTICE([Configured to build src/ulib/lib${ULIB}: LIBZ support: ${ulib_libz_msg} LIBZOPFLI support: ${ulib_libzopfli_msg} LIBBROTLI support: ${ulib_libbrotli_msg} + LIBQUICHE support: ${ulib_libquiche_msg} LIBTDB support: ${ulib_libtdb_msg} PCRE support: ${ulib_pcre_msg} SSL support: ${ulib_ssl_msg} diff --git a/contrib/HCSP/Makefile.in b/contrib/HCSP/Makefile.in index 47a8320e4..597c145f7 100644 --- a/contrib/HCSP/Makefile.in +++ b/contrib/HCSP/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ host_triplet = @host@ target_triplet = @target@ @MINGW_TRUE@@SSL_TRUE@am__append_1 = -lcrypt32 subdir = contrib/HCSP -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -161,7 +170,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/HCSP.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -207,6 +217,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -431,14 +442,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign contrib/HCSP/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign contrib/HCSP/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -494,7 +504,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HCSP.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HCSP.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -578,7 +594,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -651,7 +670,7 @@ clean-am: clean-generic clean-libtool clean-local \ clean-moduleLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/HCSP.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -697,7 +716,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/HCSP.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -718,14 +737,14 @@ uninstall-am: uninstall-moduleLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-moduleLTLIBRARIES \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-moduleLTLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ install-moduleLTLIBRARIES install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ @@ -734,6 +753,8 @@ uninstall-am: uninstall-moduleLTLIBRARIES tags tags-am uninstall uninstall-am \ uninstall-moduleLTLIBRARIES +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gcov *.la *.exe gmon.out diff --git a/contrib/Makefile.in b/contrib/Makefile.in index ee3a6f8fa..51a437520 100644 --- a/contrib/Makefile.in +++ b/contrib/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,7 +14,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,7 +91,6 @@ target_triplet = @target@ @MINGW_TRUE@am__append_1 = signer @MINGW_TRUE@@SSL_TRUE@am__append_2 = HCSP RSIGN subdir = contrib -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -103,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -120,7 +130,7 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = -am__depfiles_maybe = +am__maybe_remake_depfiles = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ @@ -143,7 +153,7 @@ am__recursive_targets = \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -164,6 +174,7 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = signer HCSP RSIGN +am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -413,14 +424,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign contrib/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign contrib/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -537,7 +547,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -713,6 +726,8 @@ uninstall-am: mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + dist-hook: find $(distdir) -type f -name \*.h -exec /utility/expand_tab '{}' ';' diff --git a/contrib/RSIGN/Makefile.in b/contrib/RSIGN/Makefile.in index 822b80449..f4d3e0841 100644 --- a/contrib/RSIGN/Makefile.in +++ b/contrib/RSIGN/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ host_triplet = @host@ target_triplet = @target@ @MINGW_TRUE@am__append_1 = -lwsock32 -lgdi32 subdir = contrib/RSIGN -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -133,7 +142,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/RSIGN.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -179,6 +189,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -402,14 +413,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign contrib/RSIGN/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign contrib/RSIGN/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -441,7 +451,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RSIGN.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RSIGN.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -525,7 +541,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -595,7 +614,7 @@ clean-am: clean-generic clean-libtool clean-local \ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/RSIGN.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -641,7 +660,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/RSIGN.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -662,19 +681,21 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstLTLIBRARIES \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags tags-am uninstall uninstall-am +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am + +.PRECIOUS: Makefile clean-local: diff --git a/contrib/signer/Makefile.in b/contrib/signer/Makefile.in index fbc793d89..9bb5f8d01 100644 --- a/contrib/signer/Makefile.in +++ b/contrib/signer/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ host_triplet = @host@ target_triplet = @target@ noinst_PROGRAMS = signer$(EXEEXT) subdir = contrib/signer -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -132,7 +141,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/signer.Po ./$(DEPDIR)/window.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -178,6 +188,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -400,14 +411,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign contrib/signer/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign contrib/signer/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -438,8 +448,14 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/signer.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/window.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/signer.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/window.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -523,7 +539,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -593,7 +612,8 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/signer.Po + -rm -f ./$(DEPDIR)/window.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -639,7 +659,8 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/signer.Po + -rm -f ./$(DEPDIR)/window.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -660,20 +681,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gcov *.la *.exe gmon.out diff --git a/depcomp b/depcomp index 4ebd5b3a2..65cbf7093 100755 --- a/depcomp +++ b/depcomp @@ -1,9 +1,9 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2013-05-30.07; # UTC +scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1999-2013 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,7 +16,7 @@ scriptversion=2013-05-30.07; # UTC # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -783,9 +783,9 @@ exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff --git a/doc/Makefile.in b/doc/Makefile.in index 48884ab69..a0c247011 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -80,7 +90,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = doc -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -102,6 +111,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -127,6 +137,7 @@ am__can_run_installinfo = \ esac DATA = $(noinst_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -346,14 +357,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign doc/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -377,7 +387,10 @@ ctags CTAGS: cscope cscopelist: -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -522,6 +535,8 @@ uninstall-am: mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am +.PRECIOUS: Makefile + @DOXY_TRUE@doxy: Doxyfile @DOXY_TRUE@ $(DOXYGEN) Doxyfile diff --git a/examples/IR/Makefile.in b/examples/IR/Makefile.in index d6140c776..2064f5e77 100644 --- a/examples/IR/Makefile.in +++ b/examples/IR/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -16,7 +16,17 @@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -84,8 +94,6 @@ noinst_PROGRAMS = gendoc$(EXEEXT) index1$(EXEEXT) index2$(EXEEXT) \ db_dump$(EXEEXT) db_check$(EXEEXT) query$(EXEEXT) \ update$(EXEEXT) subdir = examples/IR -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(srcdir)/searchengine-bin.spec.in $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -107,10 +115,12 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = searchengine-bin.spec CONFIG_CLEAN_VPATH_FILES = +PROGRAMS = $(noinst_PROGRAMS) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -163,7 +173,6 @@ libcquery_la_OBJECTS = $(am_libcquery_la_OBJECTS) libposting_la_LIBADD = am_libposting_la_OBJECTS = posting.lo libposting_la_OBJECTS = $(am_libposting_la_OBJECTS) -PROGRAMS = $(noinst_PROGRAMS) am_db_check_OBJECTS = db_check.$(OBJEXT) db_check_OBJECTS = $(am_db_check_OBJECTS) db_check_DEPENDENCIES = libIR.la libposting.la $(am__DEPENDENCIES_1) @@ -220,7 +229,13 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/IR.Plo ./$(DEPDIR)/cquery.Plo \ + ./$(DEPDIR)/db_check.Po ./$(DEPDIR)/db_dump.Po \ + ./$(DEPDIR)/gendoc.Po ./$(DEPDIR)/index1.Po \ + ./$(DEPDIR)/index2.Po ./$(DEPDIR)/ir_web.Plo \ + ./$(DEPDIR)/posting.Plo ./$(DEPDIR)/query.Po \ + ./$(DEPDIR)/update.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -274,6 +289,8 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in \ + $(srcdir)/searchengine-bin.spec.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -525,14 +542,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/IR/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/IR/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -546,6 +562,15 @@ $(am__aclocal_m4_deps): searchengine-bin.spec: $(top_builddir)/config.status $(srcdir)/searchengine-bin.spec.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ +clean-noinstPROGRAMS: + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list + install-moduleLTLIBRARIES: $(module_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(module_LTLIBRARIES)'; test -n "$(moduledir)" || list=; \ @@ -604,15 +629,6 @@ libcquery.la: $(libcquery_la_OBJECTS) $(libcquery_la_DEPENDENCIES) $(EXTRA_libcq libposting.la: $(libposting_la_OBJECTS) $(libposting_la_DEPENDENCIES) $(EXTRA_libposting_la_DEPENDENCIES) $(AM_V_CXXLD)$(CXXLINK) $(libposting_la_OBJECTS) $(libposting_la_LIBADD) $(LIBS) -clean-noinstPROGRAMS: - @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ - echo " rm -f" $$list; \ - rm -f $$list || exit $$?; \ - test -n "$(EXEEXT)" || exit 0; \ - list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f" $$list; \ - rm -f $$list - db_check$(EXEEXT): $(db_check_OBJECTS) $(db_check_DEPENDENCIES) $(EXTRA_db_check_DEPENDENCIES) @rm -f db_check$(EXEEXT) $(AM_V_CXXLD)$(db_check_LINK) $(db_check_OBJECTS) $(db_check_LDADD) $(LIBS) @@ -647,17 +663,23 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/IR.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cquery.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/db_check.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/db_dump.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gendoc.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/index1.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/index2.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_web.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/posting.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/query.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/update.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/IR.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cquery.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/db_check.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/db_dump.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gendoc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/index1.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/index2.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_web.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/posting.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/query.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/update.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -741,7 +763,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -773,7 +798,7 @@ distdir: $(DISTFILES) done check-am: all-am check: check-am -all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) +all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(moduledir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ @@ -815,7 +840,17 @@ clean-am: clean-generic clean-libtool clean-local \ clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/IR.Plo + -rm -f ./$(DEPDIR)/cquery.Plo + -rm -f ./$(DEPDIR)/db_check.Po + -rm -f ./$(DEPDIR)/db_dump.Po + -rm -f ./$(DEPDIR)/gendoc.Po + -rm -f ./$(DEPDIR)/index1.Po + -rm -f ./$(DEPDIR)/index2.Po + -rm -f ./$(DEPDIR)/ir_web.Plo + -rm -f ./$(DEPDIR)/posting.Plo + -rm -f ./$(DEPDIR)/query.Po + -rm -f ./$(DEPDIR)/update.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -861,7 +896,17 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/IR.Plo + -rm -f ./$(DEPDIR)/cquery.Plo + -rm -f ./$(DEPDIR)/db_check.Po + -rm -f ./$(DEPDIR)/db_dump.Po + -rm -f ./$(DEPDIR)/gendoc.Po + -rm -f ./$(DEPDIR)/index1.Po + -rm -f ./$(DEPDIR)/index2.Po + -rm -f ./$(DEPDIR)/ir_web.Plo + -rm -f ./$(DEPDIR)/posting.Plo + -rm -f ./$(DEPDIR)/query.Po + -rm -f ./$(DEPDIR)/update.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -882,22 +927,25 @@ uninstall-am: uninstall-moduleLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-moduleLTLIBRARIES \ - clean-noinstLTLIBRARIES clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-moduleLTLIBRARIES \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-moduleLTLIBRARIES clean-noinstLTLIBRARIES \ + clean-noinstPROGRAMS cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-moduleLTLIBRARIES install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am \ uninstall-moduleLTLIBRARIES +.PRECIOUS: Makefile + .NOTPARALLEL: diff --git a/examples/Makefile.in b/examples/Makefile.in index a8b3d9b53..65e051ea8 100644 --- a/examples/Makefile.in +++ b/examples/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,7 +14,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -89,7 +99,6 @@ target_triplet = @target@ @EXPAT_TRUE@am__append_9 = xml2txt @LDAP_TRUE@am__append_10 = form_completion subdir = examples -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am README ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -111,6 +120,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -128,7 +138,7 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = -am__depfiles_maybe = +am__maybe_remake_depfiles = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ @@ -151,7 +161,7 @@ am__recursive_targets = \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -175,6 +185,7 @@ DIST_SUBDIRS = hello userver test_manager simple_client_server \ workflow loginCookie IR WiAuth lcsp http_header uclient csp \ rsign PEC_log doc_parse doc_classifier XAdES xml2txt \ form_completion +am__DIST_COMMON = $(srcdir)/Makefile.in README DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -447,14 +458,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -571,7 +581,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -747,6 +760,8 @@ uninstall-am: mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + #if SSL #if SSH #SUBDIRS += lrp_session diff --git a/examples/PEC_log/Makefile.in b/examples/PEC_log/Makefile.in index 1c3c8e1ff..d7cd5133d 100644 --- a/examples/PEC_log/Makefile.in +++ b/examples/PEC_log/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -16,7 +16,17 @@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -84,8 +94,6 @@ target_triplet = @target@ @LIBZ_TRUE@am__append_2 = PEC_report_rejected noinst_PROGRAMS = $(am__EXEEXT_3) subdir = examples/PEC_log -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(srcdir)/PEC_log.spec.in $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -107,10 +115,20 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = PEC_log.spec CONFIG_CLEAN_VPATH_FILES = +@SSL_TRUE@am__EXEEXT_1 = PEC_report_messaggi$(EXEEXT) \ +@SSL_TRUE@ PEC_report_virus$(EXEEXT) \ +@SSL_TRUE@ PEC_report_anomalie1$(EXEEXT) \ +@SSL_TRUE@ PEC_report_anomalie2$(EXEEXT) \ +@SSL_TRUE@ PEC_check_namefile$(EXEEXT) +@LIBZ_TRUE@am__EXEEXT_2 = PEC_report_rejected$(EXEEXT) +am__EXEEXT_3 = PEC_date_generator$(EXEEXT) $(am__EXEEXT_1) \ + $(am__EXEEXT_2) +PROGRAMS = $(noinst_PROGRAMS) LTLIBRARIES = $(noinst_LTLIBRARIES) libPEC_report_la_LIBADD = am_libPEC_report_la_OBJECTS = PEC_report.lo @@ -125,15 +143,6 @@ am__libPEC_report_anomalie_la_SOURCES_DIST = PEC_report_anomalie.cpp @SSL_TRUE@ PEC_report_anomalie.lo libPEC_report_anomalie_la_OBJECTS = \ $(am_libPEC_report_anomalie_la_OBJECTS) -@SSL_TRUE@am__EXEEXT_1 = PEC_report_messaggi$(EXEEXT) \ -@SSL_TRUE@ PEC_report_virus$(EXEEXT) \ -@SSL_TRUE@ PEC_report_anomalie1$(EXEEXT) \ -@SSL_TRUE@ PEC_report_anomalie2$(EXEEXT) \ -@SSL_TRUE@ PEC_check_namefile$(EXEEXT) -@LIBZ_TRUE@am__EXEEXT_2 = PEC_report_rejected$(EXEEXT) -am__EXEEXT_3 = PEC_date_generator$(EXEEXT) $(am__EXEEXT_1) \ - $(am__EXEEXT_2) -PROGRAMS = $(noinst_PROGRAMS) am__PEC_check_namefile_SOURCES_DIST = PEC_check_namefile.cpp @SSL_TRUE@am_PEC_check_namefile_OBJECTS = \ @SSL_TRUE@ PEC_check_namefile.$(OBJEXT) @@ -216,7 +225,15 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/PEC_check_namefile.Po \ + ./$(DEPDIR)/PEC_date_generator.Po ./$(DEPDIR)/PEC_report.Plo \ + ./$(DEPDIR)/PEC_report_anomalie.Plo \ + ./$(DEPDIR)/PEC_report_anomalie1.Po \ + ./$(DEPDIR)/PEC_report_anomalie2.Po \ + ./$(DEPDIR)/PEC_report_messaggi.Po \ + ./$(DEPDIR)/PEC_report_rejected.Po \ + ./$(DEPDIR)/PEC_report_virus.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -275,6 +292,8 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/PEC_log.spec.in \ + $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -521,14 +540,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/PEC_log/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/PEC_log/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -542,6 +560,15 @@ $(am__aclocal_m4_deps): PEC_log.spec: $(top_builddir)/config.status $(srcdir)/PEC_log.spec.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ +clean-noinstPROGRAMS: + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list + clean-noinstLTLIBRARIES: -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ @@ -559,15 +586,6 @@ libPEC_report.la: $(libPEC_report_la_OBJECTS) $(libPEC_report_la_DEPENDENCIES) $ libPEC_report_anomalie.la: $(libPEC_report_anomalie_la_OBJECTS) $(libPEC_report_anomalie_la_DEPENDENCIES) $(EXTRA_libPEC_report_anomalie_la_DEPENDENCIES) $(AM_V_CXXLD)$(CXXLINK) $(libPEC_report_anomalie_la_OBJECTS) $(libPEC_report_anomalie_la_LIBADD) $(LIBS) -clean-noinstPROGRAMS: - @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ - echo " rm -f" $$list; \ - rm -f $$list || exit $$?; \ - test -n "$(EXEEXT)" || exit 0; \ - list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f" $$list; \ - rm -f $$list - PEC_check_namefile$(EXEEXT): $(PEC_check_namefile_OBJECTS) $(PEC_check_namefile_DEPENDENCIES) $(EXTRA_PEC_check_namefile_DEPENDENCIES) @rm -f PEC_check_namefile$(EXEEXT) $(AM_V_CXXLD)$(PEC_check_namefile_LINK) $(PEC_check_namefile_OBJECTS) $(PEC_check_namefile_LDADD) $(LIBS) @@ -602,15 +620,21 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_check_namefile.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_date_generator.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_report.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_report_anomalie.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_report_anomalie1.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_report_anomalie2.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_report_messaggi.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_report_rejected.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_report_virus.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_check_namefile.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_date_generator.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_report.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_report_anomalie.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_report_anomalie1.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_report_anomalie2.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_report_messaggi.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_report_rejected.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/PEC_report_virus.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -694,7 +718,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -726,7 +753,7 @@ distdir: $(DISTFILES) done check-am: all-am check: check-am -all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) +all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) installdirs: install: install-am install-exec: install-exec-am @@ -765,7 +792,15 @@ clean-am: clean-generic clean-libtool clean-local \ clean-noinstLTLIBRARIES clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/PEC_check_namefile.Po + -rm -f ./$(DEPDIR)/PEC_date_generator.Po + -rm -f ./$(DEPDIR)/PEC_report.Plo + -rm -f ./$(DEPDIR)/PEC_report_anomalie.Plo + -rm -f ./$(DEPDIR)/PEC_report_anomalie1.Po + -rm -f ./$(DEPDIR)/PEC_report_anomalie2.Po + -rm -f ./$(DEPDIR)/PEC_report_messaggi.Po + -rm -f ./$(DEPDIR)/PEC_report_rejected.Po + -rm -f ./$(DEPDIR)/PEC_report_virus.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -811,7 +846,15 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/PEC_check_namefile.Po + -rm -f ./$(DEPDIR)/PEC_date_generator.Po + -rm -f ./$(DEPDIR)/PEC_report.Plo + -rm -f ./$(DEPDIR)/PEC_report_anomalie.Plo + -rm -f ./$(DEPDIR)/PEC_report_anomalie1.Po + -rm -f ./$(DEPDIR)/PEC_report_anomalie2.Po + -rm -f ./$(DEPDIR)/PEC_report_messaggi.Po + -rm -f ./$(DEPDIR)/PEC_report_rejected.Po + -rm -f ./$(DEPDIR)/PEC_report_virus.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -832,19 +875,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstLTLIBRARIES \ - clean-noinstPROGRAMS cscopelist-am ctags ctags-am distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-noinstLTLIBRARIES clean-noinstPROGRAMS cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am + +.PRECIOUS: Makefile clean-local: diff --git a/examples/WiAuth/Makefile.in b/examples/WiAuth/Makefile.in index 82df523ad..cff1a478e 100644 --- a/examples/WiAuth/Makefile.in +++ b/examples/WiAuth/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -16,7 +16,17 @@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -84,8 +94,6 @@ bin_PROGRAMS = cdbmake$(EXEEXT) rdbgen$(EXEEXT) noinst_PROGRAMS = login_adjust$(EXEEXT) count_traffic$(EXEEXT) \ count_traffic1$(EXEEXT) check_binary$(EXEEXT) subdir = examples/WiAuth -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -107,10 +115,13 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = +am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(moduledir)" +PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -138,7 +149,6 @@ am__uninstall_files_from_dir = { \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } -am__installdirs = "$(DESTDIR)$(moduledir)" "$(DESTDIR)$(bindir)" LTLIBRARIES = $(module_LTLIBRARIES) am__DEPENDENCIES_1 = $(top_builddir)/src/ulib/lib@ULIB@.la @MINGW_FALSE@@STATIC_SERVLET_WI_AUTH_FALSE@wi_auth_la_DEPENDENCIES = $(am__DEPENDENCIES_1) @@ -155,7 +165,6 @@ wi_auth_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(CXXFLAGS) $(wi_auth_la_LDFLAGS) $(LDFLAGS) -o $@ @MINGW_FALSE@@STATIC_SERVLET_WI_AUTH_FALSE@am_wi_auth_la_rpath = \ @MINGW_FALSE@@STATIC_SERVLET_WI_AUTH_FALSE@ -rpath $(moduledir) -PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) am_cdbmake_OBJECTS = cdbmake.$(OBJEXT) cdbmake_OBJECTS = $(am_cdbmake_OBJECTS) cdbmake_DEPENDENCIES = $(am__DEPENDENCIES_1) @@ -207,7 +216,11 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/cdbmake.Po \ + ./$(DEPDIR)/check_binary.Po ./$(DEPDIR)/count_traffic.Po \ + ./$(DEPDIR)/count_traffic1.Po ./$(DEPDIR)/login_adjust.Po \ + ./$(DEPDIR)/rdbgen.Po ./$(DEPDIR)/wi_auth.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -255,7 +268,7 @@ am__recursive_targets = \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -276,6 +289,7 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -546,14 +560,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/WiAuth/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/WiAuth/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -564,44 +577,6 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): - -install-moduleLTLIBRARIES: $(module_LTLIBRARIES) - @$(NORMAL_INSTALL) - @list='$(module_LTLIBRARIES)'; test -n "$(moduledir)" || list=; \ - list2=; for p in $$list; do \ - if test -f $$p; then \ - list2="$$list2 $$p"; \ - else :; fi; \ - done; \ - test -z "$$list2" || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(moduledir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(moduledir)" || exit 1; \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(moduledir)'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(moduledir)"; \ - } - -uninstall-moduleLTLIBRARIES: - @$(NORMAL_UNINSTALL) - @list='$(module_LTLIBRARIES)'; test -n "$(moduledir)" || list=; \ - for p in $$list; do \ - $(am__strip_dir) \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(moduledir)/$$f'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(moduledir)/$$f"; \ - done - -clean-moduleLTLIBRARIES: - -test -z "$(module_LTLIBRARIES)" || rm -f $(module_LTLIBRARIES) - @list='$(module_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } - -wi_auth.la: $(wi_auth_la_OBJECTS) $(wi_auth_la_DEPENDENCIES) $(EXTRA_wi_auth_la_DEPENDENCIES) - $(AM_V_CXXLD)$(wi_auth_la_LINK) $(am_wi_auth_la_rpath) $(wi_auth_la_OBJECTS) $(wi_auth_la_LIBADD) $(LIBS) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ @@ -661,6 +636,44 @@ clean-noinstPROGRAMS: echo " rm -f" $$list; \ rm -f $$list +install-moduleLTLIBRARIES: $(module_LTLIBRARIES) + @$(NORMAL_INSTALL) + @list='$(module_LTLIBRARIES)'; test -n "$(moduledir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(MKDIR_P) '$(DESTDIR)$(moduledir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(moduledir)" || exit 1; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(moduledir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(moduledir)"; \ + } + +uninstall-moduleLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(module_LTLIBRARIES)'; test -n "$(moduledir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(moduledir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(moduledir)/$$f"; \ + done + +clean-moduleLTLIBRARIES: + -test -z "$(module_LTLIBRARIES)" || rm -f $(module_LTLIBRARIES) + @list='$(module_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + +wi_auth.la: $(wi_auth_la_OBJECTS) $(wi_auth_la_DEPENDENCIES) $(EXTRA_wi_auth_la_DEPENDENCIES) + $(AM_V_CXXLD)$(wi_auth_la_LINK) $(am_wi_auth_la_rpath) $(wi_auth_la_OBJECTS) $(wi_auth_la_LIBADD) $(LIBS) + cdbmake$(EXEEXT): $(cdbmake_OBJECTS) $(cdbmake_DEPENDENCIES) $(EXTRA_cdbmake_DEPENDENCIES) @rm -f cdbmake$(EXEEXT) $(AM_V_CXXLD)$(cdbmake_LINK) $(cdbmake_OBJECTS) $(cdbmake_LDADD) $(LIBS) @@ -691,13 +704,19 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cdbmake.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_binary.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/count_traffic.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/count_traffic1.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/login_adjust.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rdbgen.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wi_auth.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cdbmake.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_binary.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/count_traffic.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/count_traffic1.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/login_adjust.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rdbgen.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wi_auth.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -828,7 +847,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -885,10 +907,10 @@ distdir: $(DISTFILES) done check-am: all-am check: check-recursive -all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) +all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) installdirs: installdirs-recursive installdirs-am: - for dir in "$(DESTDIR)$(moduledir)" "$(DESTDIR)$(bindir)"; do \ + for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(moduledir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive @@ -927,7 +949,13 @@ clean-am: clean-binPROGRAMS clean-generic clean-libtool clean-local \ clean-moduleLTLIBRARIES clean-noinstPROGRAMS mostlyclean-am distclean: distclean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cdbmake.Po + -rm -f ./$(DEPDIR)/check_binary.Po + -rm -f ./$(DEPDIR)/count_traffic.Po + -rm -f ./$(DEPDIR)/count_traffic1.Po + -rm -f ./$(DEPDIR)/login_adjust.Po + -rm -f ./$(DEPDIR)/rdbgen.Po + -rm -f ./$(DEPDIR)/wi_auth.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -973,7 +1001,13 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cdbmake.Po + -rm -f ./$(DEPDIR)/check_binary.Po + -rm -f ./$(DEPDIR)/count_traffic.Po + -rm -f ./$(DEPDIR)/count_traffic1.Po + -rm -f ./$(DEPDIR)/login_adjust.Po + -rm -f ./$(DEPDIR)/rdbgen.Po + -rm -f ./$(DEPDIR)/wi_auth.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -994,15 +1028,16 @@ uninstall-am: uninstall-binPROGRAMS uninstall-moduleLTLIBRARIES .MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ - check-am clean clean-binPROGRAMS clean-generic clean-libtool \ - clean-local clean-moduleLTLIBRARIES clean-noinstPROGRAMS \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-binPROGRAMS install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--depfiles check check-am clean clean-binPROGRAMS \ + clean-generic clean-libtool clean-local \ + clean-moduleLTLIBRARIES clean-noinstPROGRAMS cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man \ install-moduleLTLIBRARIES install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ @@ -1011,6 +1046,8 @@ uninstall-am: uninstall-binPROGRAMS uninstall-moduleLTLIBRARIES tags tags-am uninstall uninstall-am uninstall-binPROGRAMS \ uninstall-moduleLTLIBRARIES +.PRECIOUS: Makefile + .NOTPARALLEL: diff --git a/examples/WiAuth/v2/Makefile.in b/examples/WiAuth/v2/Makefile.in index 8df35b27e..b8aa1ac27 100644 --- a/examples/WiAuth/v2/Makefile.in +++ b/examples/WiAuth/v2/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -80,8 +90,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = examples/WiAuth/v2 -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -103,6 +111,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -164,7 +173,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/wi_auth2.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -210,6 +220,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -436,14 +447,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/WiAuth/v2/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/WiAuth/v2/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -499,7 +509,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wi_auth2.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wi_auth2.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -583,7 +599,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -656,7 +675,7 @@ clean-am: clean-generic clean-libtool clean-local \ clean-moduleLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/wi_auth2.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -702,7 +721,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/wi_auth2.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -723,14 +742,14 @@ uninstall-am: uninstall-moduleLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-moduleLTLIBRARIES \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-moduleLTLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ install-moduleLTLIBRARIES install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ @@ -739,6 +758,8 @@ uninstall-am: uninstall-moduleLTLIBRARIES tags tags-am uninstall uninstall-am \ uninstall-moduleLTLIBRARIES +.PRECIOUS: Makefile + .NOTPARALLEL: diff --git a/examples/WiAuth/v2/wi_auth_declaration2.h b/examples/WiAuth/v2/wi_auth_declaration2.h index 1cddb4b1d..effbd2e26 100644 --- a/examples/WiAuth/v2/wi_auth_declaration2.h +++ b/examples/WiAuth/v2/wi_auth_declaration2.h @@ -39,7 +39,7 @@ static uint32_t addr, old_addr, ip_peer, created, lastUpdate, lastReset, idx, du #define U_CLEAN_INTERVAL (60U * 60U) // 1h #define U_MAX_TIME_NO_TRAFFIC (15U * 60U) // 15m -#define U_MAX_ELAPSED_TIME (100000U * 60U) // 69g +#define U_MAX_ELAPSED_TIME (69U * U_ONE_DAY_IN_SECOND) #define U_LOGGER(fmt,args...) ULog::log(file_WARNING->getFd(), U_CONSTANT_TO_PARAM("%v: " fmt), UClientImage_Base::request_uri->rep , ##args) diff --git a/examples/XAdES/Makefile.in b/examples/XAdES/Makefile.in index c16fa513a..1984b74e8 100644 --- a/examples/XAdES/Makefile.in +++ b/examples/XAdES/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -16,7 +16,17 @@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -83,8 +93,6 @@ target_triplet = @target@ bin_PROGRAMS = sign$(EXEEXT) archive$(EXEEXT) client$(EXEEXT) \ verify$(EXEEXT) feed$(EXEEXT) subdir = examples/XAdES -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(srcdir)/XAdES.spec.in $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -106,10 +114,13 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = XAdES.spec CONFIG_CLEAN_VPATH_FILES = +am__installdirs = "$(DESTDIR)$(bindir)" +PROGRAMS = $(bin_PROGRAMS) LTLIBRARIES = $(noinst_LTLIBRARIES) libutility_la_LIBADD = am_libutility_la_OBJECTS = utility.lo @@ -121,8 +132,6 @@ am__v_lt_1 = libverify_la_LIBADD = am_libverify_la_OBJECTS = context.lo transform.lo xpath.lo libverify_la_OBJECTS = $(am_libverify_la_OBJECTS) -am__installdirs = "$(DESTDIR)$(bindir)" -PROGRAMS = $(bin_PROGRAMS) am_archive_OBJECTS = archive.$(OBJEXT) archive_OBJECTS = $(am_archive_OBJECTS) am__DEPENDENCIES_1 = $(top_builddir)/src/ulib/lib@ULIB@.la @@ -168,7 +177,12 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/archive.Po ./$(DEPDIR)/client.Po \ + ./$(DEPDIR)/context.Plo ./$(DEPDIR)/feed.Po \ + ./$(DEPDIR)/sign.Po ./$(DEPDIR)/transform.Plo \ + ./$(DEPDIR)/utility.Plo ./$(DEPDIR)/verify.Po \ + ./$(DEPDIR)/xpath.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -218,6 +232,8 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/XAdES.spec.in \ + $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -456,14 +472,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/XAdES/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/XAdES/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -476,23 +491,6 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): XAdES.spec: $(top_builddir)/config.status $(srcdir)/XAdES.spec.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ - -clean-noinstLTLIBRARIES: - -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) - @list='$(noinst_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } - -libutility.la: $(libutility_la_OBJECTS) $(libutility_la_DEPENDENCIES) $(EXTRA_libutility_la_DEPENDENCIES) - $(AM_V_CXXLD)$(CXXLINK) $(libutility_la_OBJECTS) $(libutility_la_LIBADD) $(LIBS) - -libverify.la: $(libverify_la_OBJECTS) $(libverify_la_DEPENDENCIES) $(EXTRA_libverify_la_DEPENDENCIES) - $(AM_V_CXXLD)$(CXXLINK) $(libverify_la_OBJECTS) $(libverify_la_LIBADD) $(LIBS) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ @@ -543,6 +541,23 @@ clean-binPROGRAMS: echo " rm -f" $$list; \ rm -f $$list +clean-noinstLTLIBRARIES: + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) + @list='$(noinst_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + +libutility.la: $(libutility_la_OBJECTS) $(libutility_la_DEPENDENCIES) $(EXTRA_libutility_la_DEPENDENCIES) + $(AM_V_CXXLD)$(CXXLINK) $(libutility_la_OBJECTS) $(libutility_la_LIBADD) $(LIBS) + +libverify.la: $(libverify_la_OBJECTS) $(libverify_la_DEPENDENCIES) $(EXTRA_libverify_la_DEPENDENCIES) + $(AM_V_CXXLD)$(CXXLINK) $(libverify_la_OBJECTS) $(libverify_la_LIBADD) $(LIBS) + archive$(EXEEXT): $(archive_OBJECTS) $(archive_DEPENDENCIES) $(EXTRA_archive_DEPENDENCIES) @rm -f archive$(EXEEXT) $(AM_V_CXXLD)$(archive_LINK) $(archive_OBJECTS) $(archive_LDADD) $(LIBS) @@ -569,15 +584,21 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/archive.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/client.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/context.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/feed.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sign.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transform.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utility.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/verify.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xpath.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/archive.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/client.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/context.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/feed.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sign.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transform.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utility.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/verify.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xpath.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -661,7 +682,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -693,7 +717,7 @@ distdir: $(DISTFILES) done check-am: all-am check: check-am -all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) +all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(bindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ @@ -734,7 +758,15 @@ clean-am: clean-binPROGRAMS clean-generic clean-libtool clean-local \ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/archive.Po + -rm -f ./$(DEPDIR)/client.Po + -rm -f ./$(DEPDIR)/context.Plo + -rm -f ./$(DEPDIR)/feed.Po + -rm -f ./$(DEPDIR)/sign.Po + -rm -f ./$(DEPDIR)/transform.Plo + -rm -f ./$(DEPDIR)/utility.Plo + -rm -f ./$(DEPDIR)/verify.Po + -rm -f ./$(DEPDIR)/xpath.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -780,7 +812,15 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/archive.Po + -rm -f ./$(DEPDIR)/client.Po + -rm -f ./$(DEPDIR)/context.Plo + -rm -f ./$(DEPDIR)/feed.Po + -rm -f ./$(DEPDIR)/sign.Po + -rm -f ./$(DEPDIR)/transform.Plo + -rm -f ./$(DEPDIR)/utility.Plo + -rm -f ./$(DEPDIR)/verify.Po + -rm -f ./$(DEPDIR)/xpath.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -801,7 +841,7 @@ uninstall-am: uninstall-binPROGRAMS .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-binPROGRAMS clean-generic clean-libtool clean-local \ clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \ distclean-compile distclean-generic distclean-libtool \ @@ -816,6 +856,8 @@ uninstall-am: uninstall-binPROGRAMS mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-binPROGRAMS +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/examples/csp/Makefile.in b/examples/csp/Makefile.in index 0c0baf550..9f1c48826 100644 --- a/examples/csp/Makefile.in +++ b/examples/csp/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -82,9 +92,6 @@ target_triplet = @target@ @SSL_TRUE@noinst_PROGRAMS = cspclient_rpc$(EXEEXT) $(am__EXEEXT_1) @EXPAT_TRUE@@SSL_TRUE@am__append_1 = cspclient subdir = examples/csp -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(srcdir)/cspclient.spec.in $(srcdir)/cspclient_rpc.spec.in \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -106,6 +113,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = cspclient.spec cspclient_rpc.spec @@ -145,7 +153,9 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/cspclient.Po \ + ./$(DEPDIR)/cspclient_rpc.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -192,6 +202,8 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/cspclient.spec.in \ + $(srcdir)/cspclient_rpc.spec.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -418,14 +430,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/csp/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/csp/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -464,8 +475,14 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cspclient.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cspclient_rpc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cspclient.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cspclient_rpc.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -549,7 +566,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -619,7 +639,8 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cspclient.Po + -rm -f ./$(DEPDIR)/cspclient_rpc.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -665,7 +686,8 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/cspclient.Po + -rm -f ./$(DEPDIR)/cspclient_rpc.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -686,20 +708,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/examples/doc_classifier/Makefile.in b/examples/doc_classifier/Makefile.in index 35eb8ae38..f21ec6244 100644 --- a/examples/doc_classifier/Makefile.in +++ b/examples/doc_classifier/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ host_triplet = @host@ target_triplet = @target@ noinst_PROGRAMS = doc_classifier$(EXEEXT) subdir = examples/doc_classifier -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -135,7 +144,9 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/DocumentClassifier.Po \ + ./$(DEPDIR)/main.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -199,6 +210,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -422,14 +434,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/doc_classifier/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/doc_classifier/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -460,8 +471,14 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DocumentClassifier.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DocumentClassifier.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -545,7 +562,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -616,7 +636,8 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/DocumentClassifier.Po + -rm -f ./$(DEPDIR)/main.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -662,7 +683,8 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/DocumentClassifier.Po + -rm -f ./$(DEPDIR)/main.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -683,20 +705,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/examples/doc_parse/Makefile.in b/examples/doc_parse/Makefile.in index f93ad08f7..19c0871d5 100644 --- a/examples/doc_parse/Makefile.in +++ b/examples/doc_parse/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ host_triplet = @host@ target_triplet = @target@ noinst_PROGRAMS = doc_parse$(EXEEXT) subdir = examples/doc_parse -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(srcdir)/doc_parse.spec.in $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = doc_parse.spec @@ -133,7 +142,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/parse.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -179,6 +189,8 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/doc_parse.spec.in \ + $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -404,14 +416,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/doc_parse/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/doc_parse/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -444,7 +455,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parse.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parse.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -528,7 +545,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -599,7 +619,7 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/parse.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -645,7 +665,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/parse.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -666,20 +686,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/examples/download_accelerator/Makefile.in b/examples/download_accelerator/Makefile.in index aadf6b2c8..3e6fcc33d 100644 --- a/examples/download_accelerator/Makefile.in +++ b/examples/download_accelerator/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ host_triplet = @host@ target_triplet = @target@ noinst_PROGRAMS = download_accelerator$(EXEEXT) subdir = examples/download_accelerator -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -134,7 +143,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/main.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -180,6 +190,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -403,14 +414,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/download_accelerator/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/download_accelerator/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -441,7 +451,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -525,7 +541,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -595,7 +614,7 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/main.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -641,7 +660,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/main.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -662,20 +681,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/examples/form_completion/Makefile.in b/examples/form_completion/Makefile.in index 8a0de2d7c..36334864d 100644 --- a/examples/form_completion/Makefile.in +++ b/examples/form_completion/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ host_triplet = @host@ target_triplet = @target@ noinst_PROGRAMS = form_completion$(EXEEXT) subdir = examples/form_completion -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -134,7 +143,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/main.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -180,6 +190,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -403,14 +414,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/form_completion/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/form_completion/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -441,7 +451,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -525,7 +541,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -596,7 +615,7 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/main.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -642,7 +661,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/main.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -663,20 +682,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/examples/hello/Makefile.in b/examples/hello/Makefile.in index 429c51bcb..c8e2def28 100644 --- a/examples/hello/Makefile.in +++ b/examples/hello/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ host_triplet = @host@ target_triplet = @target@ noinst_PROGRAMS = hello$(EXEEXT) subdir = examples/hello -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -130,7 +139,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/hello.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -176,6 +186,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -398,14 +409,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/hello/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/hello/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -436,7 +446,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hello.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hello.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -520,7 +536,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -590,7 +609,7 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/hello.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -636,7 +655,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/hello.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -657,20 +676,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/examples/http_header/Makefile.in b/examples/http_header/Makefile.in index c9d57b787..e5a1c5679 100644 --- a/examples/http_header/Makefile.in +++ b/examples/http_header/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -80,8 +90,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = examples/http_header -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -103,6 +111,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -132,7 +141,15 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/HttpBaAuthorization.Plo \ + ./$(DEPDIR)/HttpBaWwwAuthenticate.Plo \ + ./$(DEPDIR)/HttpCookie.Plo ./$(DEPDIR)/HttpField.Plo \ + ./$(DEPDIR)/HttpHeader.Plo ./$(DEPDIR)/HttpLocation.Plo \ + ./$(DEPDIR)/HttpOtpPostLogin.Plo \ + ./$(DEPDIR)/HttpRequestHeader.Plo \ + ./$(DEPDIR)/HttpResponseHeader.Plo \ + ./$(DEPDIR)/HttpSetCookie.Plo ./$(DEPDIR)/OtpAuthToken.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -178,6 +195,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -405,14 +423,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/http_header/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/http_header/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -444,17 +461,23 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpBaAuthorization.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpBaWwwAuthenticate.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpCookie.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpField.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpHeader.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpLocation.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpOtpPostLogin.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpRequestHeader.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpResponseHeader.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpSetCookie.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/OtpAuthToken.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpBaAuthorization.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpBaWwwAuthenticate.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpCookie.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpField.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpHeader.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpLocation.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpOtpPostLogin.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpRequestHeader.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpResponseHeader.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpSetCookie.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/OtpAuthToken.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -538,7 +561,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -609,7 +635,17 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/HttpBaAuthorization.Plo + -rm -f ./$(DEPDIR)/HttpBaWwwAuthenticate.Plo + -rm -f ./$(DEPDIR)/HttpCookie.Plo + -rm -f ./$(DEPDIR)/HttpField.Plo + -rm -f ./$(DEPDIR)/HttpHeader.Plo + -rm -f ./$(DEPDIR)/HttpLocation.Plo + -rm -f ./$(DEPDIR)/HttpOtpPostLogin.Plo + -rm -f ./$(DEPDIR)/HttpRequestHeader.Plo + -rm -f ./$(DEPDIR)/HttpResponseHeader.Plo + -rm -f ./$(DEPDIR)/HttpSetCookie.Plo + -rm -f ./$(DEPDIR)/OtpAuthToken.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -655,7 +691,17 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/HttpBaAuthorization.Plo + -rm -f ./$(DEPDIR)/HttpBaWwwAuthenticate.Plo + -rm -f ./$(DEPDIR)/HttpCookie.Plo + -rm -f ./$(DEPDIR)/HttpField.Plo + -rm -f ./$(DEPDIR)/HttpHeader.Plo + -rm -f ./$(DEPDIR)/HttpLocation.Plo + -rm -f ./$(DEPDIR)/HttpOtpPostLogin.Plo + -rm -f ./$(DEPDIR)/HttpRequestHeader.Plo + -rm -f ./$(DEPDIR)/HttpResponseHeader.Plo + -rm -f ./$(DEPDIR)/HttpSetCookie.Plo + -rm -f ./$(DEPDIR)/OtpAuthToken.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -676,20 +722,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstLTLIBRARIES cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-noinstLTLIBRARIES \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + #lib_LTLIBRARIES = libhttp.la #libhttp_la_LDFLAGS = $(LT_VERSION) -release $(LT_RELEASE) diff --git a/examples/lcsp/Makefile.in b/examples/lcsp/Makefile.in index 4dda96c55..4d2b5dd4b 100644 --- a/examples/lcsp/Makefile.in +++ b/examples/lcsp/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -82,9 +92,6 @@ target_triplet = @target@ @SSL_TRUE@noinst_PROGRAMS = lcspclient_rpc$(EXEEXT) $(am__EXEEXT_1) @EXPAT_TRUE@@SSL_TRUE@am__append_1 = lcspclient subdir = examples/lcsp -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(srcdir)/lcsp.spec.in $(srcdir)/lcsp_rpc.spec.in \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -106,6 +113,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = lcsp.spec lcsp_rpc.spec @@ -145,7 +153,9 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/lcspclient.Po \ + ./$(DEPDIR)/lcspclient_rpc.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -192,6 +202,8 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/lcsp.spec.in \ + $(srcdir)/lcsp_rpc.spec.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -418,14 +430,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/lcsp/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/lcsp/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -464,8 +475,14 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lcspclient.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lcspclient_rpc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lcspclient.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lcspclient_rpc.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -549,7 +566,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -619,7 +639,8 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/lcspclient.Po + -rm -f ./$(DEPDIR)/lcspclient_rpc.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -665,7 +686,8 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/lcspclient.Po + -rm -f ./$(DEPDIR)/lcspclient_rpc.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -686,20 +708,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/examples/loginCookie/Makefile.in b/examples/loginCookie/Makefile.in index 45787375e..b05589cc1 100644 --- a/examples/loginCookie/Makefile.in +++ b/examples/loginCookie/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -80,8 +90,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = examples/loginCookie -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -103,6 +111,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -162,7 +171,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/index.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -208,6 +218,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -434,14 +445,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/loginCookie/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/loginCookie/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -497,7 +507,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/index.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/index.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -581,7 +597,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -654,7 +673,7 @@ clean-am: clean-generic clean-libtool clean-local \ clean-moduleLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/index.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -700,7 +719,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/index.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -721,14 +740,14 @@ uninstall-am: uninstall-moduleLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-moduleLTLIBRARIES \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-moduleLTLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ install-moduleLTLIBRARIES install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ @@ -737,6 +756,8 @@ uninstall-am: uninstall-moduleLTLIBRARIES tags tags-am uninstall uninstall-am \ uninstall-moduleLTLIBRARIES +.PRECIOUS: Makefile + .NOTPARALLEL: diff --git a/examples/lrp_session/Makefile.in b/examples/lrp_session/Makefile.in index dda2e0fe0..25aaea350 100644 --- a/examples/lrp_session/Makefile.in +++ b/examples/lrp_session/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ host_triplet = @host@ target_triplet = @target@ noinst_PROGRAMS = lrp_session$(EXEEXT) lrp_pusher$(EXEEXT) subdir = examples/lrp_session -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -139,7 +148,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/pusher.Po ./$(DEPDIR)/session.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -185,6 +195,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -411,14 +422,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/lrp_session/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/lrp_session/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -453,8 +463,14 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pusher.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/session.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pusher.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/session.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -538,7 +554,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -608,7 +627,8 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/pusher.Po + -rm -f ./$(DEPDIR)/session.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -654,7 +674,8 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/pusher.Po + -rm -f ./$(DEPDIR)/session.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -675,20 +696,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/examples/rsign/Makefile.in b/examples/rsign/Makefile.in index 0b2eb3916..240af4460 100644 --- a/examples/rsign/Makefile.in +++ b/examples/rsign/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -82,9 +92,6 @@ target_triplet = @target@ @SSL_TRUE@noinst_PROGRAMS = rsignclient_rpc$(EXEEXT) $(am__EXEEXT_1) @EXPAT_TRUE@@SSL_TRUE@am__append_1 = rsignclient subdir = examples/rsign -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(srcdir)/rsignclient.spec.in \ - $(srcdir)/rsignclient_rpc.spec.in $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -106,6 +113,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = rsignclient.spec rsignclient_rpc.spec @@ -146,7 +154,9 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/rsignclient.Po \ + ./$(DEPDIR)/rsignclient_rpc.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -193,6 +203,8 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/rsignclient.spec.in \ + $(srcdir)/rsignclient_rpc.spec.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -419,14 +431,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/rsign/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/rsign/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -465,8 +476,14 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rsignclient.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rsignclient_rpc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rsignclient.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rsignclient_rpc.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -550,7 +567,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -620,7 +640,8 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/rsignclient.Po + -rm -f ./$(DEPDIR)/rsignclient_rpc.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -666,7 +687,8 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/rsignclient.Po + -rm -f ./$(DEPDIR)/rsignclient_rpc.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -687,20 +709,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/examples/serialize/Makefile.in b/examples/serialize/Makefile.in index f455c26e1..9a2115881 100644 --- a/examples/serialize/Makefile.in +++ b/examples/serialize/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ host_triplet = @host@ target_triplet = @target@ noinst_PROGRAMS = serialize$(EXEEXT) subdir = examples/serialize -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -130,7 +139,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/serialize.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -176,6 +186,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -397,14 +408,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/serialize/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/serialize/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -435,7 +445,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/serialize.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/serialize.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -519,7 +535,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -589,7 +608,7 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/serialize.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -635,7 +654,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/serialize.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -656,20 +675,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/examples/simple_client_server/Makefile.in b/examples/simple_client_server/Makefile.in index 9d2510784..6233b9699 100644 --- a/examples/simple_client_server/Makefile.in +++ b/examples/simple_client_server/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ host_triplet = @host@ target_triplet = @target@ noinst_PROGRAMS = client$(EXEEXT) server$(EXEEXT) subdir = examples/simple_client_server -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp README ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -139,7 +148,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/client.Po ./$(DEPDIR)/server.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -185,6 +195,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp README DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -410,14 +421,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/simple_client_server/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/simple_client_server/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -452,8 +462,14 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/client.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/server.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/client.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/server.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -537,7 +553,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -607,7 +626,8 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/client.Po + -rm -f ./$(DEPDIR)/server.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -653,7 +673,8 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/client.Po + -rm -f ./$(DEPDIR)/server.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -674,20 +695,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/examples/test_manager/Makefile.in b/examples/test_manager/Makefile.in index 81047db5b..c2f788ee9 100644 --- a/examples/test_manager/Makefile.in +++ b/examples/test_manager/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ host_triplet = @host@ target_triplet = @target@ noinst_PROGRAMS = test_manager$(EXEEXT) subdir = examples/test_manager -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -133,7 +142,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/test_manager.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -179,6 +189,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -401,14 +412,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/test_manager/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/test_manager/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -439,7 +449,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_manager.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_manager.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -523,7 +539,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -593,7 +612,7 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/test_manager.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -639,7 +658,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/test_manager.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -660,20 +679,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/examples/uclient/Makefile.in b/examples/uclient/Makefile.in index 0061ca55e..3f593e381 100644 --- a/examples/uclient/Makefile.in +++ b/examples/uclient/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -16,7 +16,17 @@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -82,8 +92,6 @@ host_triplet = @host@ target_triplet = @target@ @SSL_TRUE@bin_PROGRAMS = uclient$(EXEEXT) subdir = examples/uclient -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp $(dist_sysconf_DATA) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -105,6 +113,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(dist_sysconf_DATA) \ + $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -136,7 +146,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/uclient.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -210,6 +221,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -434,14 +446,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/uclient/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/uclient/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -512,7 +523,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uclient.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uclient.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -617,7 +634,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -690,7 +710,7 @@ clean-am: clean-binPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/uclient.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -737,7 +757,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/uclient.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -759,7 +779,7 @@ uninstall-am: uninstall-binPROGRAMS uninstall-dist_sysconfDATA $(MAKE) $(AM_MAKEFLAGS) uninstall-hook .MAKE: install-am install-exec-am install-strip uninstall-am -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-binPROGRAMS clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ @@ -776,6 +796,8 @@ uninstall-am: uninstall-binPROGRAMS uninstall-dist_sysconfDATA uninstall-binPROGRAMS uninstall-dist_sysconfDATA \ uninstall-hook +.PRECIOUS: Makefile + install-exec-hook: @if test -f "$(DESTDIR)$(DEFAULT_CONFIG_FILE)" ; then \ diff --git a/examples/userver/Makefile.in b/examples/userver/Makefile.in index 8f5859a50..06a0bc85d 100644 --- a/examples/userver/Makefile.in +++ b/examples/userver/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -16,7 +16,17 @@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -86,11 +96,6 @@ bin_PROGRAMS = userver_tcp$(EXEEXT) $(am__EXEEXT_1) $(am__EXEEXT_2) \ @USERVER_UDP_TRUE@am__append_2 = userver_udp @MINGW_FALSE@@USERVER_IPC_TRUE@am__append_3 = userver_ipc subdir = examples/userver -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(srcdir)/web_server.spec.in $(srcdir)/wagsmserver.spec.in \ - $(srcdir)/tsaserver.spec.in $(srcdir)/cspserver.spec.in \ - $(srcdir)/rsignserver.spec.in $(top_srcdir)/depcomp \ - $(dist_sysconf_DATA) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -112,6 +117,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(dist_sysconf_DATA) \ + $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = web_server.spec wagsmserver.spec tsaserver.spec \ @@ -170,7 +177,11 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/userver_ipc-userver.Po \ + ./$(DEPDIR)/userver_ssl-userver.Po \ + ./$(DEPDIR)/userver_tcp-userver.Po \ + ./$(DEPDIR)/userver_udp-userver.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -247,6 +258,10 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/cspserver.spec.in \ + $(srcdir)/rsignserver.spec.in $(srcdir)/tsaserver.spec.in \ + $(srcdir)/wagsmserver.spec.in $(srcdir)/web_server.spec.in \ + $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -485,14 +500,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/userver/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/userver/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -585,10 +599,16 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userver_ipc-userver.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userver_ssl-userver.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userver_tcp-userver.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userver_udp-userver.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userver_ipc-userver.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userver_ssl-userver.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userver_tcp-userver.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userver_udp-userver.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -749,7 +769,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -822,7 +845,10 @@ clean-am: clean-binPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/userver_ipc-userver.Po + -rm -f ./$(DEPDIR)/userver_ssl-userver.Po + -rm -f ./$(DEPDIR)/userver_tcp-userver.Po + -rm -f ./$(DEPDIR)/userver_udp-userver.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -869,7 +895,10 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/userver_ipc-userver.Po + -rm -f ./$(DEPDIR)/userver_ssl-userver.Po + -rm -f ./$(DEPDIR)/userver_tcp-userver.Po + -rm -f ./$(DEPDIR)/userver_udp-userver.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -891,7 +920,7 @@ uninstall-am: uninstall-binPROGRAMS uninstall-dist_sysconfDATA $(MAKE) $(AM_MAKEFLAGS) uninstall-hook .MAKE: install-am install-exec-am install-strip uninstall-am -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-binPROGRAMS clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ @@ -908,6 +937,8 @@ uninstall-am: uninstall-binPROGRAMS uninstall-dist_sysconfDATA uninstall-binPROGRAMS uninstall-dist_sysconfDATA \ uninstall-hook +.PRECIOUS: Makefile + install-exec-hook: @if test -f "$(DESTDIR)$(DEFAULT_CONFIG_FILE)" ; then \ diff --git a/examples/userver/userver.cpp b/examples/userver/userver.cpp index a6a108b33..60a0b4ffe 100644 --- a/examples/userver/userver.cpp +++ b/examples/userver/userver.cpp @@ -3,15 +3,36 @@ #include #ifdef U_SSL_SOCKET +# ifdef USERVER_IPC +# undef USERVER_IPC +# endif +# ifdef USERVER_UDP +# undef USERVER_UDP +# endif # include # define Server UServer #elif defined(U_UDP_SOCKET) +# ifdef USERVER_IPC +# undef USERVER_IPC +# endif # include # define Server UServer #elif defined(U_UNIX_SOCKET) +# ifdef USERVER_IPC +# undef USERVER_IPC +# endif +# ifdef USERVER_UDP +# undef USERVER_UDP +# endif # include # define Server UServer #elif defined(U_TCP_SOCKET) +# ifdef USERVER_IPC +# undef USERVER_IPC +# endif +# ifdef USERVER_UDP +# undef USERVER_UDP +# endif # include # define Server UServer #else @@ -58,7 +79,7 @@ class Application : public UApplication { if (UApplication::isOptions()) cfg_str = opt['c']; - // argpmanage file configuration + // manage file configuration if (cfg_str.empty()) cfg_str = U_STRING_FROM_CONSTANT(U_SYSCONFDIR "/userver.cfg"); @@ -118,7 +139,7 @@ class Application : public UApplication { // PREFORK_CHILD number of child server processes created at startup ( 0 - serialize, no forking // 1 - classic, forking after accept client) // >1 - pool of process serialize plus monitoring process) - //argp + // // CRASH_COUNT this is the threshold for the number of crash of child server processes // CRASH_EMAIL_NOTIFY the email address to send a message whenever the number of crash > CRASH_COUNT // --------------------------------------------------------------------------------------------------------------------------------------- diff --git a/examples/workflow/Makefile.in b/examples/workflow/Makefile.in index 86c35b84e..582306130 100644 --- a/examples/workflow/Makefile.in +++ b/examples/workflow/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -16,7 +16,17 @@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -83,8 +93,6 @@ target_triplet = @target@ noinst_PROGRAMS = error$(EXEEXT) validation$(EXEEXT) \ production$(EXEEXT) subdir = examples/workflow -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(srcdir)/workflow.spec.in $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -106,10 +114,12 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = workflow.spec CONFIG_CLEAN_VPATH_FILES = +PROGRAMS = $(noinst_PROGRAMS) LTLIBRARIES = $(noinst_LTLIBRARIES) libaction_la_LIBADD = am_libaction_la_OBJECTS = action.lo @@ -118,7 +128,6 @@ AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = -PROGRAMS = $(noinst_PROGRAMS) am_error_OBJECTS = error.$(OBJEXT) error_OBJECTS = $(am_error_OBJECTS) am__DEPENDENCIES_1 = $(top_builddir)/src/ulib/lib@ULIB@.la @@ -151,7 +160,9 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/action.Plo ./$(DEPDIR)/error.Po \ + ./$(DEPDIR)/production.Po ./$(DEPDIR)/validation.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -199,6 +210,8 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/workflow.spec.in \ + $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -432,14 +445,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/workflow/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/workflow/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -453,6 +465,15 @@ $(am__aclocal_m4_deps): workflow.spec: $(top_builddir)/config.status $(srcdir)/workflow.spec.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ +clean-noinstPROGRAMS: + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list + clean-noinstLTLIBRARIES: -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ @@ -467,15 +488,6 @@ clean-noinstLTLIBRARIES: libaction.la: $(libaction_la_OBJECTS) $(libaction_la_DEPENDENCIES) $(EXTRA_libaction_la_DEPENDENCIES) $(AM_V_CXXLD)$(CXXLINK) $(libaction_la_OBJECTS) $(libaction_la_LIBADD) $(LIBS) -clean-noinstPROGRAMS: - @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ - echo " rm -f" $$list; \ - rm -f $$list || exit $$?; \ - test -n "$(EXEEXT)" || exit 0; \ - list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f" $$list; \ - rm -f $$list - error$(EXEEXT): $(error_OBJECTS) $(error_DEPENDENCIES) $(EXTRA_error_DEPENDENCIES) @rm -f error$(EXEEXT) $(AM_V_CXXLD)$(error_LINK) $(error_OBJECTS) $(error_LDADD) $(LIBS) @@ -494,10 +506,16 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/action.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/error.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/production.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/validation.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/action.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/error.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/production.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/validation.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -581,7 +599,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -613,7 +634,7 @@ distdir: $(DISTFILES) done check-am: all-am check: check-am -all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) +all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) installdirs: install: install-am install-exec: install-exec-am @@ -652,7 +673,10 @@ clean-am: clean-generic clean-libtool clean-local \ clean-noinstLTLIBRARIES clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/action.Plo + -rm -f ./$(DEPDIR)/error.Po + -rm -f ./$(DEPDIR)/production.Po + -rm -f ./$(DEPDIR)/validation.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -698,7 +722,10 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/action.Plo + -rm -f ./$(DEPDIR)/error.Po + -rm -f ./$(DEPDIR)/production.Po + -rm -f ./$(DEPDIR)/validation.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -719,19 +746,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstLTLIBRARIES \ - clean-noinstPROGRAMS cscopelist-am ctags ctags-am distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-noinstLTLIBRARIES clean-noinstPROGRAMS cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am + +.PRECIOUS: Makefile clean-local: diff --git a/examples/xml2txt/Makefile.in b/examples/xml2txt/Makefile.in index 916699168..e25ebcd6d 100644 --- a/examples/xml2txt/Makefile.in +++ b/examples/xml2txt/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ host_triplet = @host@ target_triplet = @target@ noinst_PROGRAMS = xml2txt$(EXEEXT) subdir = examples/xml2txt -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(srcdir)/xml2txt.spec.in $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = xml2txt.spec @@ -133,7 +142,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/main.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -179,6 +189,8 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/xml2txt.spec.in \ + $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -402,14 +414,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/xml2txt/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/xml2txt/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -442,7 +453,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -526,7 +543,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -596,7 +616,7 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/main.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -642,7 +662,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/main.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -663,20 +683,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/fuzz/Makefile.in b/fuzz/Makefile.in index 1c7687ddc..11185ca14 100644 --- a/fuzz/Makefile.in +++ b/fuzz/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -82,8 +92,6 @@ target_triplet = @target@ @CLANG_TRUE@noinst_PROGRAMS = uclient_fuzzer$(EXEEXT) \ @CLANG_TRUE@ uhttp_parser_fuzzer$(EXEEXT) subdir = fuzz -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -105,6 +113,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -143,7 +152,9 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/uclient_fuzzer-uclient_fuzzer.Po \ + ./$(DEPDIR)/uhttp_parser_fuzzer-uhttp_parser_fuzzer.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -190,6 +201,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -425,14 +437,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign fuzz/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign fuzz/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -467,8 +478,14 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uclient_fuzzer-uclient_fuzzer.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uhttp_parser_fuzzer-uhttp_parser_fuzzer.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uclient_fuzzer-uclient_fuzzer.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uhttp_parser_fuzzer-uhttp_parser_fuzzer.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -580,7 +597,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -650,7 +670,8 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/uclient_fuzzer-uclient_fuzzer.Po + -rm -f ./$(DEPDIR)/uhttp_parser_fuzzer-uhttp_parser_fuzzer.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -696,7 +717,8 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/uclient_fuzzer-uclient_fuzzer.Po + -rm -f ./$(DEPDIR)/uhttp_parser_fuzzer-uhttp_parser_fuzzer.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -717,20 +739,22 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstPROGRAMS cscopelist-am \ - ctags ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gc* *.la *.exe gmon.out diff --git a/include/Makefile.in b/include/Makefile.in index 9beacea70..3cdfa51ea 100644 --- a/include/Makefile.in +++ b/include/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -80,8 +90,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = include -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(nobase_include_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -103,6 +111,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(nobase_include_HEADERS) \ + $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -120,7 +130,7 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = -am__depfiles_maybe = +am__maybe_remake_depfiles = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ @@ -172,7 +182,7 @@ am__recursive_targets = \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -193,6 +203,7 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) +am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -538,14 +549,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign include/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign include/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -686,7 +696,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -862,6 +875,8 @@ uninstall-am: uninstall-nobase_includeHEADERS mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-nobase_includeHEADERS +.PRECIOUS: Makefile + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/include/ulib/Makefile.in b/include/ulib/Makefile.in index 8b60993ef..f281049a9 100644 --- a/include/ulib/Makefile.in +++ b/include/ulib/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,7 +14,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -79,7 +89,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = include/ulib -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am README ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -101,6 +110,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -118,7 +128,7 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = -am__depfiles_maybe = +am__maybe_remake_depfiles = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ @@ -127,6 +137,7 @@ am__can_run_installinfo = \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in README DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -345,14 +356,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign include/ulib/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign include/ulib/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -376,7 +386,10 @@ ctags CTAGS: cscope cscopelist: -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -525,6 +538,8 @@ uninstall-am: mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am +.PRECIOUS: Makefile + #do not distribuite config.h, autogenerated diff --git a/include/ulib/base/base.h b/include/ulib/base/base.h index b2a468741..0343d79a9 100644 --- a/include/ulib/base/base.h +++ b/include/ulib/base/base.h @@ -45,6 +45,7 @@ # define HAVE_SIGINFO_T 1 # define U_STDCPP_ENABLE 1 # define U_HTTP2_DISABLE 1 +# define U_HTTP3_DISABLE 1 # define HAVE_SYS_IOCTL_H 1 # define PACKAGE_NAME "ULib" # define HAVE_NETINET_IN_H 1 @@ -98,17 +99,17 @@ U_DO_PRAGMA(message ("Sorry I was compiled on Windows so I cannot use load balan U_DO_PRAGMA(message ("Sorry I was compiled without thread enabled so I cannot use load balance")) # endif #endif -#if defined(U_THROTTLING_SUPPORT) && !defined(U_HTTP2_DISABLE) +#if defined(U_THROTTLING_SUPPORT) && (!defined(U_HTTP2_DISABLE) || !defined(U_HTTP3_DISABLE)) # undef U_THROTTLING_SUPPORT -U_DO_PRAGMA(message ("Sorry I was compiled with http2 enabled so I cannot support bandwidth throttling")) +U_DO_PRAGMA(message ("Sorry I was compiled with http2/3 enabled so I cannot support bandwidth throttling")) #endif -#if defined(U_SERVER_CHECK_TIME_BETWEEN_REQUEST) && !defined(U_HTTP2_DISABLE) +#if defined(U_SERVER_CHECK_TIME_BETWEEN_REQUEST) && (!defined(U_HTTP2_DISABLE) || !defined(U_HTTP3_DISABLE)) # undef U_SERVER_CHECK_TIME_BETWEEN_REQUEST -U_DO_PRAGMA(message ("Sorry I was compiled with http2 enabled so I cannot support check time between request")) +U_DO_PRAGMA(message ("Sorry I was compiled with http2/3 enabled so I cannot support check time between request")) #endif -#if !defined(U_CACHE_REQUEST_DISABLE) && !defined(U_HTTP2_DISABLE) +#if !defined(U_CACHE_REQUEST_DISABLE) && (!defined(U_HTTP2_DISABLE) || !defined(U_HTTP3_DISABLE)) # define U_CACHE_REQUEST_DISABLE -U_DO_PRAGMA(message ("Sorry I was compiled with http2 enabled so I cannot support cache request")) +U_DO_PRAGMA(message ("Sorry I was compiled with http2/3 enabled so I cannot support cache request")) #endif #if defined(U_HTTP_INOTIFY_SUPPORT) && defined(U_SERVER_CAPTIVE_PORTAL) # undef U_HTTP_INOTIFY_SUPPORT diff --git a/include/ulib/curl/curl.h b/include/ulib/curl/curl.h index 538148d3d..21873e16f 100644 --- a/include/ulib/curl/curl.h +++ b/include/ulib/curl/curl.h @@ -71,7 +71,7 @@ class U_EXPORT UCURL { const char* error(); - void setOption(CURLoption option, long parameter) + template void setOption(CURLoption option, T parameter) { U_TRACE(1, "UCURL::setOption(%p,%p)", option, parameter) diff --git a/include/ulib/internal/config.h.in b/include/ulib/internal/config.h.in index a776dbf8b..530419bc7 100644 --- a/include/ulib/internal/config.h.in +++ b/include/ulib/internal/config.h.in @@ -750,6 +750,9 @@ /* Define if enable libpcre support */ #undef USE_LIBPCRE +/* Define if enable libquiche support */ +#undef USE_LIBQUICHE + /* Define if enable libssh support */ #undef USE_LIBSSH @@ -856,6 +859,9 @@ /* disable HTTP/2 support */ #undef U_HTTP2_DISABLE +/* disable HTTP/3 support */ +#undef U_HTTP3_DISABLE + /* enable HTTP inotify support */ #undef U_HTTP_INOTIFY_SUPPORT @@ -1004,6 +1010,10 @@ /* libevent - event notification library version */ #undef _LIBEVENT_VERSION +/* libquiche - library version of implementation of the QUIC transport + protocol and HTTP/3 */ +#undef _LIBQUICHE_VERSION + /* libSSH version */ #undef _LIBSSH_VERSION diff --git a/include/ulib/net/server/client_image.h b/include/ulib/net/server/client_image.h index 45ad66cc7..08aa40675 100644 --- a/include/ulib/net/server/client_image.h +++ b/include/ulib/net/server/client_image.h @@ -25,6 +25,10 @@ # include #endif +#if defined(USERVER_UDP) && !defined(U_HTTP3_DISABLE) +# include +#endif + /** * @class UClientImage * @@ -44,6 +48,7 @@ class UStreamPlugIn; class UBandWidthThrottling; template class UServer; +template class UHashMap; #define U_ClientImage_request_is_cached UClientImage_Base::cbuffer[0] @@ -62,6 +67,8 @@ class U_EXPORT UClientImage_Base : public UEventFd { U_MEMORY_ALLOCATOR U_MEMORY_DEALLOCATOR + virtual ~UClientImage_Base(); + // SERVICES bool genericRead(); @@ -369,16 +376,19 @@ class U_EXPORT UClientImage_Base : public UEventFd { } protected: + uucflag flag; USocket* socket; + off_t offset, count; + UString* data_pending; +#if defined(USERVER_UDP) && !defined(U_HTTP3_DISABLE) + UHTTP3::connio http3connio; +#endif #ifdef U_THROTTLING_SUPPORT UString uri; uint64_t bytes_sent; uint32_t min_limit, max_limit, started_at; #endif - UString* data_pending; - off_t offset, count; int sfd; - uucflag flag; long last_event; #ifndef U_LOG_DISABLE @@ -517,8 +527,7 @@ class U_EXPORT UClientImage_Base : public UEventFd { static bool isRequestCacheable() __pure; #endif - UClientImage_Base(); - virtual ~UClientImage_Base(); + UClientImage_Base(); #ifdef DEBUG bool check_memory(); @@ -534,6 +543,7 @@ class U_EXPORT UClientImage_Base : public UEventFd { friend class UHTTP; friend class UHTTP2; + friend class UHTTP3; friend class UEventDB; friend class USocketExt; friend class USSIPlugIn; @@ -544,6 +554,7 @@ class U_EXPORT UClientImage_Base : public UEventFd { friend class UBandWidthThrottling; template friend class UServer; + template friend class UHashMap; template friend void u_delete_vector( T* _vec, uint32_t offset, uint32_t n); #ifdef DEBUG template friend bool u_check_memory_vector(T* _vec, uint32_t n); @@ -577,6 +588,31 @@ template class U_EXPORT UClientImage : public UClientImage_Base { U_DISALLOW_COPY_AND_ASSIGN(UClientImage) }; +#ifdef USERVER_UDP +template <> class U_EXPORT UClientImage : public UClientImage_Base { +public: + + UClientImage() : UClientImage_Base() + { + U_TRACE_CTOR(0, UClientImage, "") + } + + virtual ~UClientImage() + { + U_TRACE_DTOR(0, UClientImage) + } + + // DEBUG + +#if defined(U_STDCPP_ENABLE) && defined(DEBUG) + const char* dump(bool _reset) const { return UClientImage_Base::dump(_reset); } +#endif + +private: + U_DISALLOW_COPY_AND_ASSIGN(UClientImage) +}; +#endif + #ifdef USE_LIBSSL template <> class U_EXPORT UClientImage : public UClientImage_Base { public: diff --git a/include/ulib/net/server/server.h b/include/ulib/net/server/server.h index 2b20b9448..821e4eadc 100644 --- a/include/ulib/net/server/server.h +++ b/include/ulib/net/server/server.h @@ -107,6 +107,7 @@ vClientImage = new client_type[UNotifier::max_connection]; } } class UHTTP; class UHTTP2; +class UHTTP3; class UEventDB; class UCommand; class UTimeStat; @@ -349,6 +350,9 @@ class U_EXPORT UServer_Base : public UEventFd { sem_t lock_throttling; sem_t lock_rdb_server; sem_t lock_data_session; +# ifndef U_HTTP3_DISABLE + sem_t lock_db_http3; +# endif # ifdef USE_LIBSSL sem_t lock_ssl_session; // ------------------------------------------------------------------------------ @@ -420,6 +424,7 @@ class U_EXPORT UServer_Base : public UEventFd { #define U_SRV_LOCK_USER2 &(UServer_Base::ptr_shared_data->lock_user2) #define U_SRV_LOCK_SSE &(UServer_Base::ptr_shared_data->lock_sse) #define U_SRV_LOCK_SSE_SSL &(UServer_Base::ptr_shared_data->lock_sse_ssl) +#define U_SRV_LOCK_DB_HTTP3 &(UServer_Base::ptr_shared_data->lock_db_http3) #define U_SRV_LOCK_THROTTLING &(UServer_Base::ptr_shared_data->lock_throttling) #define U_SRV_LOCK_RDB_SERVER &(UServer_Base::ptr_shared_data->lock_rdb_server) #define U_SRV_LOCK_SSL_SESSION &(UServer_Base::ptr_shared_data->lock_ssl_session) @@ -1211,6 +1216,7 @@ class U_EXPORT UServer_Base : public UEventFd { friend class UHTTP; friend class UHTTP2; + friend class UHTTP3; friend class UDayLight; friend class UTimeStat; friend class USSLSocket; @@ -1356,6 +1362,10 @@ template <> class U_EXPORT UServer : public UServer_Base { // NB: array are not pointers (virtual table can shift the address of this)... vClientImage = new client_type[UNotifier::max_connection]; + + U_INTERNAL_DUMP("vClientImage = %p pClientImage = %p", vClientImage, pClientImage) + + U_INTERNAL_ASSERT_EQUALS(vClientImage, pClientImage) } #ifdef DEBUG @@ -1424,6 +1434,10 @@ template <> class U_EXPORT UServer : public UServer_Base { // NB: array are not pointers (virtual table can shift the address of this)... vClientImage = new client_type[UNotifier::max_connection]; + + U_INTERNAL_DUMP("vClientImage = %p pClientImage = %p", vClientImage, pClientImage) + + U_INTERNAL_ASSERT_EQUALS(vClientImage, pClientImage) } #ifdef DEBUG @@ -1492,6 +1506,10 @@ template <> class U_EXPORT UServer : public UServer_Base { // NB: array are not pointers (virtual table can shift the address of this)... vClientImage = new client_type[UNotifier::max_connection]; + + U_INTERNAL_DUMP("vClientImage = %p pClientImage = %p", vClientImage, pClientImage) + + U_INTERNAL_ASSERT_EQUALS(vClientImage, pClientImage) } #ifdef DEBUG diff --git a/include/ulib/net/socket.h b/include/ulib/net/socket.h index cfce1ac55..6385aa76a 100644 --- a/include/ulib/net/socket.h +++ b/include/ulib/net/socket.h @@ -62,6 +62,7 @@ class UFile; class UHTTP; class UHTTP2; +class UHTTP3; class UNotifier; class UWebSocket; class USocketExt; @@ -813,6 +814,13 @@ class U_EXPORT USocket { _socket(); } +#ifdef USERVER_UDP + static socklen_t peer_addr_len; + static struct sockaddr_storage peer_addr; + + void setPeer(); +#endif + static SocketAddress* cLocal; static bool breuseport, bincoming_cpu; static int iBackLog, incoming_cpu, accept4_flags; // If flags is 0, then accept4() is the same as accept() @@ -831,9 +839,10 @@ class U_EXPORT USocket { private: U_DISALLOW_COPY_AND_ASSIGN(USocket) + friend class UFile; friend class UHTTP; friend class UHTTP2; - friend class UFile; + friend class UHTTP3; friend class UNotifier; friend class UWebSocket; friend class USocketExt; diff --git a/include/ulib/string.h b/include/ulib/string.h index 793c9b073..20bb5d187 100644 --- a/include/ulib/string.h +++ b/include/ulib/string.h @@ -120,7 +120,6 @@ class Application; class UFlatBuffer; class UServer_Base; class UHashMapNode; -class UHashTableNode; class UMongoDBClient; class URDBClient_Base; class UQuotedPrintable; @@ -129,7 +128,6 @@ class UREDISClient_Base; template class UVector; template class UHashMap; -template class UHashTable; template class UJsonTypeHandler; typedef void (*vPFprpv)(UStringRep*,void*); @@ -1131,7 +1129,6 @@ class U_EXPORT UStringRep { friend class UProxyPlugIn; friend class UHashMapNode; friend class UServer_Base; - friend class UHashTableNode; friend class UMongoDBClient; friend class URDBClient_Base; friend class UQuotedPrintable; @@ -1142,7 +1139,6 @@ class U_EXPORT UStringRep { template friend class UVector; template friend class UHashMap; - template friend class UHashTable; template friend class UJsonTypeHandler; template friend void u_construct(const T*, uint32_t); }; @@ -1346,7 +1342,6 @@ class U_EXPORT UString { template friend class UVector; template friend class UHashMap; - template friend class UHashTable; explicit UString(UStringRep** pr) : rep(*pr) // NB: for toUTF8() and fromUTF8()... { @@ -1662,13 +1657,14 @@ class U_EXPORT UString { ~UString() { U_TRACE_DTOR(0, UString) - U_DUMP("str = %.*s", size() > 500 ? 500 : size(), data()); U_INTERNAL_ASSERT_POINTER(rep) U_CHECK_MEMORY_OBJECT(rep) U_INTERNAL_ASSERT_DIFFERS(this, string_u_buffer) + // U_INTERNAL_DUMP("str = %.*s", size() > 500 ? 500 : size(), data()); + rep->release(); } @@ -1678,7 +1674,7 @@ class U_EXPORT UString { { U_TRACE_CTOR(0, UString, "%p", &str) - U_DUMP("UString(const UString& str), str = %.*s", str.size() > 500 ? 500 : str.size(), str.data()); + // U_INTERNAL_DUMP("UString(const UString& str), str = %.*s", str.size() > 500 ? 500 : str.size(), str.data()); rep->hold(); @@ -1722,7 +1718,8 @@ class U_EXPORT UString { UString(UString && str) { U_TRACE_NO_PARAM(0, "UString::UString(move)") - U_DUMP("str = %.*s", str.size() > 500 ? 500 : str.size(), str.data()); + + // U_INTERNAL_DUMP("str = %.*s", str.size() > 500 ? 500 : str.size(), str.data()); // Move the value (including the allocated memory) from the first object to the second one, and leave the first one empty. // It will not need the value anyway, because the only operation that will be executed on it is the destruction. We must diff --git a/include/ulib/utility/http3.h b/include/ulib/utility/http3.h new file mode 100644 index 000000000..21b1cf2e9 --- /dev/null +++ b/include/ulib/utility/http3.h @@ -0,0 +1,139 @@ +// ============================================================================ +// +// = LIBRARY +// ULib - c++ library +// +// = FILENAME +// http3.h - HTTP/3 utility +// +// = AUTHOR +// Stefano Casazza +// +// ============================================================================ + +#ifndef ULIB_HTTP3_H +#define ULIB_HTTP3_H 1 + +#include +#include + +#include + +class UHTTP; +class UHttpPlugIn; +class UClientImage_Base; + +/** + * HTTP3 connection Information + * + * This class contains data about an HTTP3 connection + */ + +#define U_LOCAL_CONN_ID_LEN 16 + +class U_EXPORT UHttp3ConnIo : public UDataStorage { +public: + + UHttp3ConnIo() + { + U_TRACE_CTOR(0, UHttp3ConnIo, "") + } + + virtual ~UHttp3ConnIo() U_DECL_FINAL + { + U_TRACE_DTOR(0, UHttp3ConnIo) + } + + // define method VIRTUAL of class UDataStorage + + virtual char* toBuffer() U_DECL_FINAL; + virtual void fromData(const char* ptr, uint32_t len) U_DECL_FINAL; + + // SERVICES + +#if defined(DEBUG) && defined(U_STDCPP_ENABLE) + const char* dump(bool reset) const { return UDataStorage::dump(reset); } +#endif + +private: + U_DISALLOW_COPY_AND_ASSIGN(UHttp3ConnIo) + + friend class UHTTP3; +}; + +// override the default... +template <> inline void u_destroy( const UClientImage_Base* ptr) { U_TRACE(0,"u_destroy(%p)", ptr) } +template <> inline void u_destroy( const UClientImage_Base** ptr, uint32_t n) { U_TRACE(0,"u_destroy(%p,%u)", ptr, n) } +template <> inline void u_construct(const UClientImage_Base** ptr, bool b) { U_TRACE(0,"u_construct(%p,%b)", ptr, b) } + +class U_EXPORT UHTTP3 { +public: + + typedef struct connio { + uint8_t cid[U_LOCAL_CONN_ID_LEN]; + quiche_conn* conn; + quiche_h3_conn* http3; +# ifdef ENABLE_IPV6 + struct sockaddr_in6 peer_addr; +# else + struct sockaddr_in peer_addr; +# endif + socklen_t peer_addr_len; + } connio; + + static int loadConfigParam(); + static void handlerRequest(); + +protected: + static quiche_config* qconfig; + static quiche_h3_config* http3_config; + static uint32_t quiche_max_packet_size; + + static UHttp3ConnIo* data_conn_io; + static UHashMap* peers; + static URDBObjectHandler* db; + + // SERVICES + + static void ctor() + { + U_TRACE_NO_PARAM(0, "UHTTP3::ctor()") + + U_INTERNAL_ASSERT_EQUALS(peers, U_NULLPTR) + + U_NEW(UHashMap, peers, UHashMap(UNotifier::max_connection)); + } + + static void dtor() + { + U_TRACE_NO_PARAM(0, "UHTTP3::dtor()") + + if (db) clearDb(); + if (peers) U_DELETE(peers) + + if (qconfig) U_SYSCALL_VOID(quiche_config_free, "%p", qconfig); + if (http3_config) U_SYSCALL_VOID(quiche_h3_config_free, "%p", http3_config); + } + + static void initDb(); + static void clearDb(); + +#ifdef DEBUG + static void quiche_debug_log(const char* line, void* argp) + { + U_TRACE(0, "UHTTP3::quiche_debug_log(%S,%p)", line, argp) + + U_DEBUG("quiche_debug_log: %s\n", line); + } +#endif + +private: + U_DISALLOW_COPY_AND_ASSIGN(UHTTP3) + + friend class UHTTP; + friend class Application; + friend class UHttpPlugIn; + friend class UHttp3ConnIo; + friend class UClientImage_Base; +}; +#endif diff --git a/include/ulib/utility/uhttp.h b/include/ulib/utility/uhttp.h index 8c9eef9fd..7ea2b7819 100644 --- a/include/ulib/utility/uhttp.h +++ b/include/ulib/utility/uhttp.h @@ -20,6 +20,7 @@ #include #include #include +#include #if defined(U_ALIAS) && defined(USE_LIBPCRE) // REWRITE RULE # include @@ -1631,6 +1632,7 @@ class U_EXPORT UHTTP { U_DISALLOW_COPY_AND_ASSIGN(UHTTP) friend class UHTTP2; + friend class UHTTP3; friend class USSIPlugIn; friend class UHttpPlugIn; friend class UProxyPlugIn; diff --git a/m4/Makefile.in b/m4/Makefile.in index 527819f4a..6f2e1b73a 100644 --- a/m4/Makefile.in +++ b/m4/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,7 +14,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -79,7 +89,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = m4 -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -101,6 +110,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -118,7 +128,7 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = -am__depfiles_maybe = +am__maybe_remake_depfiles = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ @@ -144,6 +154,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -368,14 +379,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign m4/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign m4/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -445,7 +455,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -591,6 +604,8 @@ uninstall-am: mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am +.PRECIOUS: Makefile + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/m4/ac_check_package.m4 b/m4/ac_check_package.m4 index 3071731ec..3e9539b3b 100644 --- a/m4/ac_check_package.m4 +++ b/m4/ac_check_package.m4 @@ -148,8 +148,8 @@ AC_DEFUN([AC_CHECK_PACKAGE],[ if test -z "${libbrotli_version}"; then libbrotli_version=$(ls $libbrotlidir/lib*/libbrotli*.so.*.* 2>/dev/null | head -n 1 | awk -F'.so.' '{n=2; print $n}' 2>/dev/null) fi - if test -z "${libzopfli_version}"; then - libzopfli_version="unknown" + if test -z "${libbrotli_version}"; then + libbrotli_version="unknown" fi ULIB_LIBS="$ULIB_LIBS -lbrotlidec -lbrotlienc"; if test $libbrotlidir != "${CROSS_ENVIRONMENT}/" -a $libbrotlidir != "${CROSS_ENVIRONMENT}/usr" -a $libbrotlidir != "${CROSS_ENVIRONMENT}/usr/local"; then @@ -161,6 +161,59 @@ AC_DEFUN([AC_CHECK_PACKAGE],[ fi ], [AC_MSG_RESULT(no)]) + AC_MSG_CHECKING(if quiche library is wanted) + wanted=1; + if test -z "$with_libquiche" ; then + wanted=0; + if test -n "$CROSS_ENVIRONMENT" -o "$USP_FLAGS" = "-DAS_cpoll_cppsp_DO" -o "$enable_shared" = "no"; then + with_libquiche="no"; + else + with_libquiche="${CROSS_ENVIRONMENT}/usr"; + fi + fi + AC_ARG_WITH(libquiche, [ --with-libquiche use system quiche library - [[will check /usr /usr/local]] [[default=use if present]]], [ + if test "$withval" = "no"; then + AC_MSG_RESULT(no) + else + AC_MSG_RESULT(yes) + for dir in $withval ${CROSS_ENVIRONMENT}/ ${CROSS_ENVIRONMENT}/usr ${CROSS_ENVIRONMENT}/usr/local; do + libquichedir="$dir" + if test -f "$dir/include/quiche.h"; then + found_libquiche="yes"; + break; + fi + done + if test x_$found_libquiche != x_yes; then + msg="Cannot find libquiche library"; + if test $wanted = 1; then + AC_MSG_ERROR($msg) + else + AC_MSG_RESULT($msg) + fi + else + echo "${T_MD}libquiche found in $libquichedir${T_ME}" + USE_LIBQUICHE=yes + AC_DEFINE(USE_LIBQUICHE, 1, [Define if enable libquiche support]) + + if test -z "$CROSS_ENVIRONMENT" -a x_$PKG_CONFIG != x_no; then + libquiche_version=$(pkg-config --modversion quiche 2>/dev/null) + fi + if test -z "${libquiche_version}"; then + libquiche_version=$(ls $libquichedir/lib*/libquiche.so.*.* 2>/dev/null | head -n 1 | awk -F'.so.' '{n=2; print $n}' 2>/dev/null) + fi + if test -z "${libquiche_version}"; then + libquiche_version="unknown" + fi + ULIB_LIBS="$ULIB_LIBS -lquiche"; + if test $libquichedir != "${CROSS_ENVIRONMENT}/" -a $libquichedir != "${CROSS_ENVIRONMENT}/usr" -a $libquichedir != "${CROSS_ENVIRONMENT}/usr/local"; then + CPPFLAGS="$CPPFLAGS -I$libquichedir/include" + LDFLAGS="$LDFLAGS -L$libquichedir/lib -Wl,-R$libquichedir/lib"; + PRG_LDFLAGS="$PRG_LDFLAGS -L$libquichedir/lib"; + fi + fi + fi + ], [AC_MSG_RESULT(no)]) + AC_MSG_CHECKING(if MAGIC library is wanted) wanted=1; if test -z "$with_magic" ; then diff --git a/m4/ac_compilation_options.m4 b/m4/ac_compilation_options.m4 index dc99011e4..4d74d2d00 100644 --- a/m4/ac_compilation_options.m4 +++ b/m4/ac_compilation_options.m4 @@ -250,13 +250,24 @@ AC_DEFUN([AC_COMPILATION_OPTIONS],[ fi AC_MSG_RESULT([$enable_http2]) + AC_MSG_CHECKING(if you want to enable HTTP/3 support) + AC_ARG_ENABLE(http3, + [ --enable-http3 enable HTTP/3 support [[default=no]]]) + if test -z "$enable_http3"; then + enable_http3="no" + fi + if test "$enable_http3" != "yes"; then + AC_DEFINE(U_HTTP3_DISABLE, 1, [disable HTTP/3 support]) + fi + AC_MSG_RESULT([$enable_http3]) + AC_MSG_CHECKING(if you want to enable server check time between request for parallelization) AC_ARG_ENABLE(check-time, [ --enable-check-time enable server check time between request for parallelization [[default=no]]]) if test -z "$enable_check_time"; then if test "$USP_FLAGS" = "-DAS_cpoll_cppsp_DO"; then enable_check_time="no" - elif test "$enable_debug" = "yes" -a "$enable_http2" != "yes"; then + elif test "$enable_debug" = "yes" -a "$enable_http2" != "yes" -a "$enable_http3" != "yes"; then enable_check_time="yes" else enable_check_time="no" diff --git a/missing b/missing index cdea51493..625aeb118 100755 --- a/missing +++ b/missing @@ -1,9 +1,9 @@ #! /bin/sh # Common wrapper for a few potentially missing GNU programs. -scriptversion=2012-06-26.16; # UTC +scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify @@ -17,7 +17,7 @@ scriptversion=2012-06-26.16; # UTC # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program. If not, see . +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -101,9 +101,9 @@ else exit $st fi -perl_URL=http://www.perl.org/ -flex_URL=http://flex.sourceforge.net/ -gnu_software_URL=http://www.gnu.org/software +perl_URL=https://www.perl.org/ +flex_URL=https://github.com/westes/flex +gnu_software_URL=https://www.gnu.org/software program_details () { @@ -160,7 +160,7 @@ give_advice () ;; autom4te*) echo "You might have modified some maintainer files that require" - echo "the 'automa4te' program to be rebuilt." + echo "the 'autom4te' program to be rebuilt." program_details 'autom4te' ;; bison*|yacc*) @@ -207,9 +207,9 @@ give_advice "$1" | sed -e '1s/^/WARNING: /' \ exit $st # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" +# time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: diff --git a/src/ulib/Makefile.am b/src/ulib/Makefile.am index b9822344f..eec7dc9f9 100644 --- a/src/ulib/Makefile.am +++ b/src/ulib/Makefile.am @@ -60,6 +60,9 @@ endif if HTTP2 SRC_CPP += utility/http2.cpp endif +if HTTP3 +SRC_CPP += utility/http3.cpp +endif if STDCPP SRC_CPP += internal/objectIO.cpp diff --git a/src/ulib/Makefile.in b/src/ulib/Makefile.in index 1550d7be3..c80c8078c 100644 --- a/src/ulib/Makefile.in +++ b/src/ulib/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -16,7 +16,17 @@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -83,85 +93,83 @@ target_triplet = @target@ @LIBTDB_TRUE@am__append_1 = db/tdb.cpp @MONGODB_TRUE@am__append_2 = net/client/mongodb.cpp @HTTP2_TRUE@am__append_3 = utility/http2.cpp -@STDCPP_TRUE@am__append_4 = internal/objectIO.cpp -@PTHREAD_TRUE@am__append_5 = thread.cpp -@DEBUG_TRUE@am__append_6 = base/base_trace.c -@DEBUG_TRUE@am__append_7 = debug/debug_common.cpp debug/trace.cpp debug/error_memory.cpp debug/error_simulation.cpp -@DEBUG_TRUE@@STDCPP_TRUE@am__append_8 = debug/objectDB.cpp -@GETOPT_LONG_FALSE@am__append_9 = replace/getopt_long.c -@MREMAP_FALSE@am__append_10 = replace/mremap.c -@NANOSLEEP_FALSE@am__append_11 = replace/nanosleep.c -@SENDFILE_FALSE@am__append_12 = replace/sendfile.c -@STRNDUP_FALSE@am__append_13 = replace/strndup.c -@SEMAPHORE_FALSE@am__append_14 = replace/sem.c -@SEMAPHORE_TRUE@@SEM_TIMEDWAIT_FALSE@am__append_15 = replace/sem_timedwait.c -@STRPTIME_FALSE@am__append_16 = replace/strptime.c -@MKDTEMP_FALSE@am__append_17 = replace/mkdtemp.c -@MEMMEM_FALSE@am__append_18 = replace/memmem.c -@MEMRCHR_FALSE@am__append_19 = replace/memrchr.c -@GMTIME_R_FALSE@am__append_20 = replace/gmtime.c -@TIMEGM_FALSE@am__append_21 = replace/timegm.c -@FNMATCH_FALSE@am__append_22 = replace/fnmatch.c -@FALLOCATE_FALSE@am__append_23 = replace/fallocate.c -@FALLOCATE64_FALSE@am__append_24 = replace/fallocate64.c -@PREAD_FALSE@am__append_25 = replace/pread.c -@ASSERT_FALSE@am__append_26 = replace/assert.c -@APEXMEM_TRUE@am__append_27 = base/apex/apex_memmove.c -@MEMORY_POOL_TRUE@am__append_28 = internal/memory_pool.cpp -@SCHED_GETCPU_FALSE@am__append_29 = replace/sched_getcpu.c -@ZIP_TRUE@am__append_30 = base/zip/inflate.c base/zip/dostime.c base/zip/pushback.c base/zip/ziptool.c -@ZIP_TRUE@am__append_31 = zip/zip.cpp -@LIBZ_TRUE@am__append_32 = base/coder/cgzio.c -@USE_PARSER_TRUE@am__append_33 = flex/flexer.cpp flex/bison.cpp -@PCRE_TRUE@am__append_34 = pcre/pcre.cpp -@SSL_TRUE@am__append_35 = base/ssl/cdes3.c base/ssl/dgst.c -@SSL_TRUE@am__append_36 = ssl/certificate.cpp ssl/pkcs7.cpp ssl/crl.cpp ssl/pkcs10.cpp net/client/twilio.cpp net/client/uwebsocket.cpp \ +@HTTP3_TRUE@am__append_4 = utility/http3.cpp +@STDCPP_TRUE@am__append_5 = internal/objectIO.cpp +@PTHREAD_TRUE@am__append_6 = thread.cpp +@DEBUG_TRUE@am__append_7 = base/base_trace.c +@DEBUG_TRUE@am__append_8 = debug/debug_common.cpp debug/trace.cpp debug/error_memory.cpp debug/error_simulation.cpp +@DEBUG_TRUE@@STDCPP_TRUE@am__append_9 = debug/objectDB.cpp +@GETOPT_LONG_FALSE@am__append_10 = replace/getopt_long.c +@MREMAP_FALSE@am__append_11 = replace/mremap.c +@NANOSLEEP_FALSE@am__append_12 = replace/nanosleep.c +@SENDFILE_FALSE@am__append_13 = replace/sendfile.c +@STRNDUP_FALSE@am__append_14 = replace/strndup.c +@SEMAPHORE_FALSE@am__append_15 = replace/sem.c +@SEMAPHORE_TRUE@@SEM_TIMEDWAIT_FALSE@am__append_16 = replace/sem_timedwait.c +@STRPTIME_FALSE@am__append_17 = replace/strptime.c +@MKDTEMP_FALSE@am__append_18 = replace/mkdtemp.c +@MEMMEM_FALSE@am__append_19 = replace/memmem.c +@MEMRCHR_FALSE@am__append_20 = replace/memrchr.c +@GMTIME_R_FALSE@am__append_21 = replace/gmtime.c +@TIMEGM_FALSE@am__append_22 = replace/timegm.c +@FNMATCH_FALSE@am__append_23 = replace/fnmatch.c +@FALLOCATE_FALSE@am__append_24 = replace/fallocate.c +@FALLOCATE64_FALSE@am__append_25 = replace/fallocate64.c +@PREAD_FALSE@am__append_26 = replace/pread.c +@ASSERT_FALSE@am__append_27 = replace/assert.c +@APEXMEM_TRUE@am__append_28 = base/apex/apex_memmove.c +@MEMORY_POOL_TRUE@am__append_29 = internal/memory_pool.cpp +@SCHED_GETCPU_FALSE@am__append_30 = replace/sched_getcpu.c +@ZIP_TRUE@am__append_31 = base/zip/inflate.c base/zip/dostime.c base/zip/pushback.c base/zip/ziptool.c +@ZIP_TRUE@am__append_32 = zip/zip.cpp +@LIBZ_TRUE@am__append_33 = base/coder/cgzio.c +@USE_PARSER_TRUE@am__append_34 = flex/flexer.cpp flex/bison.cpp +@PCRE_TRUE@am__append_35 = pcre/pcre.cpp +@SSL_TRUE@am__append_36 = base/ssl/cdes3.c base/ssl/dgst.c +@SSL_TRUE@am__append_37 = ssl/certificate.cpp ssl/pkcs7.cpp ssl/crl.cpp ssl/pkcs10.cpp net/client/twilio.cpp net/client/uwebsocket.cpp \ @SSL_TRUE@ ssl/mime/mime_pkcs7.cpp ssl/net/sslsocket.cpp ssl/net/ssl_session.cpp utility/des3.cpp -@SSL_TRUE@@SSL_TS_TRUE@am__append_37 = ssl/timestamp.cpp -@SSH_TRUE@am__append_38 = ssh/net/sshsocket.cpp -@LDAP_TRUE@am__append_39 = ldap/ldap.cpp -@CURL_TRUE@am__append_40 = curl/curl.cpp -@EXPAT_TRUE@am__append_41 = xml/expat/attribute.cpp xml/expat/element.cpp xml/expat/xml_parser.cpp xml/expat/xml2txt.cpp \ +@SSL_TRUE@@SSL_TS_TRUE@am__append_38 = ssl/timestamp.cpp +@SSH_TRUE@am__append_39 = ssh/net/sshsocket.cpp +@LDAP_TRUE@am__append_40 = ldap/ldap.cpp +@CURL_TRUE@am__append_41 = curl/curl.cpp +@EXPAT_TRUE@am__append_42 = xml/expat/attribute.cpp xml/expat/element.cpp xml/expat/xml_parser.cpp xml/expat/xml2txt.cpp \ @EXPAT_TRUE@ xml/soap/soap_fault.cpp xml/soap/soap_gen_method.cpp xml/soap/soap_parser.cpp xml/soap/soap_encoder.cpp xml/soap/soap_client.cpp -@LIBXML2_TRUE@am__append_42 = xml/libxml2/node.cpp xml/libxml2/document.cpp xml/libxml2/schema.cpp -@MAGIC_TRUE@am__append_43 = magic/magic.cpp -@DBI_TRUE@am__append_44 = dbi/dbi.cpp -@LIBEVENT_TRUE@am__append_45 = libevent/event.cpp -@MINGW_TRUE@am__append_46 = base/win32/mingw32.c -@MINGW_FALSE@am__append_47 = net/unixsocket.cpp +@LIBXML2_TRUE@am__append_43 = xml/libxml2/node.cpp xml/libxml2/document.cpp xml/libxml2/schema.cpp +@MAGIC_TRUE@am__append_44 = magic/magic.cpp +@DBI_TRUE@am__append_45 = dbi/dbi.cpp +@LIBEVENT_TRUE@am__append_46 = libevent/event.cpp +@MINGW_TRUE@am__append_47 = base/win32/mingw32.c +@MINGW_FALSE@am__append_48 = net/unixsocket.cpp # Handler static plugin -@STATIC_HANDLER_RPC_TRUE@am__append_48 = net/server/plugin/mod_rpc.cpp -@MOD_SHIB_TRUE@@STATIC_HANDLER_SHIB_TRUE@am__append_49 = net/server/plugin/mod_shib/mod_shib.cpp -@STATIC_HANDLER_STREAM_TRUE@am__append_50 = net/server/plugin/mod_stream.cpp -@STATIC_HANDLER_NOCAT_TRUE@am__append_51 = net/server/plugin/mod_nocat.cpp -@STATIC_HANDLER_NODOG_TRUE@am__append_52 = net/server/plugin/mod_nodog.cpp -@STATIC_HANDLER_SOCKET_TRUE@am__append_53 = net/server/plugin/mod_socket.cpp -@STATIC_HANDLER_SCGI_TRUE@am__append_54 = net/server/plugin/mod_scgi.cpp -@STATIC_HANDLER_FCGI_TRUE@am__append_55 = net/server/plugin/mod_fcgi.cpp -@GEOIP_TRUE@@STATIC_HANDLER_GEOIP_TRUE@am__append_56 = net/server/plugin/mod_geoip/mod_geoip.cpp -@PCRE_TRUE@@STATIC_HANDLER_PROXY_TRUE@am__append_57 = net/server/plugin/mod_proxy.cpp -@EXPAT_TRUE@@STATIC_HANDLER_SOAP_TRUE@am__append_58 = net/server/plugin/mod_soap.cpp -@STATIC_HANDLER_SSI_TRUE@am__append_59 = net/server/plugin/mod_ssi.cpp -@STATIC_HANDLER_TSA_TRUE@am__append_60 = net/server/plugin/mod_tsa.cpp -@STATIC_HANDLER_HTTP_TRUE@am__append_61 = net/server/plugin/mod_http.cpp -@STATIC_HANDLER_ECHO_TRUE@am__append_62 = net/server/plugin/mod_echo.cpp +@STATIC_HANDLER_RPC_TRUE@am__append_49 = net/server/plugin/mod_rpc.cpp +@MOD_SHIB_TRUE@@STATIC_HANDLER_SHIB_TRUE@am__append_50 = net/server/plugin/mod_shib/mod_shib.cpp +@STATIC_HANDLER_STREAM_TRUE@am__append_51 = net/server/plugin/mod_stream.cpp +@STATIC_HANDLER_NOCAT_TRUE@am__append_52 = net/server/plugin/mod_nocat.cpp +@STATIC_HANDLER_NODOG_TRUE@am__append_53 = net/server/plugin/mod_nodog.cpp +@STATIC_HANDLER_SOCKET_TRUE@am__append_54 = net/server/plugin/mod_socket.cpp +@STATIC_HANDLER_SCGI_TRUE@am__append_55 = net/server/plugin/mod_scgi.cpp +@STATIC_HANDLER_FCGI_TRUE@am__append_56 = net/server/plugin/mod_fcgi.cpp +@GEOIP_TRUE@@STATIC_HANDLER_GEOIP_TRUE@am__append_57 = net/server/plugin/mod_geoip/mod_geoip.cpp +@PCRE_TRUE@@STATIC_HANDLER_PROXY_TRUE@am__append_58 = net/server/plugin/mod_proxy.cpp +@EXPAT_TRUE@@STATIC_HANDLER_SOAP_TRUE@am__append_59 = net/server/plugin/mod_soap.cpp +@STATIC_HANDLER_SSI_TRUE@am__append_60 = net/server/plugin/mod_ssi.cpp +@STATIC_HANDLER_TSA_TRUE@am__append_61 = net/server/plugin/mod_tsa.cpp +@STATIC_HANDLER_HTTP_TRUE@am__append_62 = net/server/plugin/mod_http.cpp +@STATIC_HANDLER_ECHO_TRUE@am__append_63 = net/server/plugin/mod_echo.cpp # Handler static orm driver -@STATIC_ORM_DRIVER_SQLITE_TRUE@am__append_63 = orm/driver/orm_driver_sqlite.cpp -@STATIC_ORM_DRIVER_MYSQL_TRUE@am__append_64 = orm/driver/orm_driver_mysql.cpp -@STATIC_ORM_DRIVER_PGSQL_TRUE@am__append_65 = orm/driver/orm_driver_pgsql.cpp -@STATIC_ORM_DRIVER_PGSQL_TRUE@am__append_66 = $(top_builddir)/src/ulib/orm/driver/libpq/libpq.la -@MINGW_TRUE@am__append_67 = -export-symbols $(srcdir)/@ULIB@.def -no-undefined -Wl,ULib-win32-res.o +@STATIC_ORM_DRIVER_SQLITE_TRUE@am__append_64 = orm/driver/orm_driver_sqlite.cpp +@STATIC_ORM_DRIVER_MYSQL_TRUE@am__append_65 = orm/driver/orm_driver_mysql.cpp +@STATIC_ORM_DRIVER_PGSQL_TRUE@am__append_66 = orm/driver/orm_driver_pgsql.cpp +@STATIC_ORM_DRIVER_PGSQL_TRUE@am__append_67 = $(top_builddir)/src/ulib/orm/driver/libpq/libpq.la +@MINGW_TRUE@am__append_68 = -export-symbols $(srcdir)/@ULIB@.def -no-undefined -Wl,ULib-win32-res.o # Handler static http servlet -@STATIC_ONLY_TRUE@@STATIC_SERVLET_TRUE@am__append_68 = net/server/plugin/usp/loader.autoconf.inc +@STATIC_ONLY_TRUE@@STATIC_SERVLET_TRUE@am__append_69 = net/server/plugin/usp/loader.autoconf.inc subdir = src/ulib -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(srcdir)/ULib.rc.in $(srcdir)/ULib.pc.in \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -183,6 +191,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = ULib.rc ULib.pc @@ -261,16 +270,17 @@ am__lib@ULIB@_la_SOURCES_DIST = base/base.c base/base_error.c \ process.cpp file_config.cpp log.cpp options.cpp \ application.cpp cache.cpp date.cpp url.cpp tokenizer.cpp \ command.cpp db/tdb.cpp net/client/mongodb.cpp \ - utility/http2.cpp internal/objectIO.cpp thread.cpp \ - debug/debug_common.cpp debug/trace.cpp debug/error_memory.cpp \ - debug/error_simulation.cpp debug/objectDB.cpp \ - internal/memory_pool.cpp zip/zip.cpp flex/flexer.cpp \ - flex/bison.cpp pcre/pcre.cpp ssl/certificate.cpp ssl/pkcs7.cpp \ - ssl/crl.cpp ssl/pkcs10.cpp net/client/twilio.cpp \ - net/client/uwebsocket.cpp ssl/mime/mime_pkcs7.cpp \ - ssl/net/sslsocket.cpp ssl/net/ssl_session.cpp utility/des3.cpp \ - ssl/timestamp.cpp ssh/net/sshsocket.cpp ldap/ldap.cpp \ - curl/curl.cpp xml/expat/attribute.cpp xml/expat/element.cpp \ + utility/http2.cpp utility/http3.cpp internal/objectIO.cpp \ + thread.cpp debug/debug_common.cpp debug/trace.cpp \ + debug/error_memory.cpp debug/error_simulation.cpp \ + debug/objectDB.cpp internal/memory_pool.cpp zip/zip.cpp \ + flex/flexer.cpp flex/bison.cpp pcre/pcre.cpp \ + ssl/certificate.cpp ssl/pkcs7.cpp ssl/crl.cpp ssl/pkcs10.cpp \ + net/client/twilio.cpp net/client/uwebsocket.cpp \ + ssl/mime/mime_pkcs7.cpp ssl/net/sslsocket.cpp \ + ssl/net/ssl_session.cpp utility/des3.cpp ssl/timestamp.cpp \ + ssh/net/sshsocket.cpp ldap/ldap.cpp curl/curl.cpp \ + xml/expat/attribute.cpp xml/expat/element.cpp \ xml/expat/xml_parser.cpp xml/expat/xml2txt.cpp \ xml/soap/soap_fault.cpp xml/soap/soap_gen_method.cpp \ xml/soap/soap_parser.cpp xml/soap/soap_encoder.cpp \ @@ -336,69 +346,70 @@ am__objects_26 = base/base.lo base/base_error.lo base/hash.lo \ @LIBTDB_TRUE@am__objects_27 = db/tdb.lo @MONGODB_TRUE@am__objects_28 = net/client/mongodb.lo @HTTP2_TRUE@am__objects_29 = utility/http2.lo -@STDCPP_TRUE@am__objects_30 = internal/objectIO.lo -@PTHREAD_TRUE@am__objects_31 = thread.lo -@DEBUG_TRUE@am__objects_32 = debug/debug_common.lo debug/trace.lo \ +@HTTP3_TRUE@am__objects_30 = utility/http3.lo +@STDCPP_TRUE@am__objects_31 = internal/objectIO.lo +@PTHREAD_TRUE@am__objects_32 = thread.lo +@DEBUG_TRUE@am__objects_33 = debug/debug_common.lo debug/trace.lo \ @DEBUG_TRUE@ debug/error_memory.lo debug/error_simulation.lo -@DEBUG_TRUE@@STDCPP_TRUE@am__objects_33 = debug/objectDB.lo -@MEMORY_POOL_TRUE@am__objects_34 = internal/memory_pool.lo -@ZIP_TRUE@am__objects_35 = zip/zip.lo -@USE_PARSER_TRUE@am__objects_36 = flex/flexer.lo flex/bison.lo -@PCRE_TRUE@am__objects_37 = pcre/pcre.lo -@SSL_TRUE@am__objects_38 = ssl/certificate.lo ssl/pkcs7.lo ssl/crl.lo \ +@DEBUG_TRUE@@STDCPP_TRUE@am__objects_34 = debug/objectDB.lo +@MEMORY_POOL_TRUE@am__objects_35 = internal/memory_pool.lo +@ZIP_TRUE@am__objects_36 = zip/zip.lo +@USE_PARSER_TRUE@am__objects_37 = flex/flexer.lo flex/bison.lo +@PCRE_TRUE@am__objects_38 = pcre/pcre.lo +@SSL_TRUE@am__objects_39 = ssl/certificate.lo ssl/pkcs7.lo ssl/crl.lo \ @SSL_TRUE@ ssl/pkcs10.lo net/client/twilio.lo \ @SSL_TRUE@ net/client/uwebsocket.lo ssl/mime/mime_pkcs7.lo \ @SSL_TRUE@ ssl/net/sslsocket.lo ssl/net/ssl_session.lo \ @SSL_TRUE@ utility/des3.lo -@SSL_TRUE@@SSL_TS_TRUE@am__objects_39 = ssl/timestamp.lo -@SSH_TRUE@am__objects_40 = ssh/net/sshsocket.lo -@LDAP_TRUE@am__objects_41 = ldap/ldap.lo -@CURL_TRUE@am__objects_42 = curl/curl.lo -@EXPAT_TRUE@am__objects_43 = xml/expat/attribute.lo \ +@SSL_TRUE@@SSL_TS_TRUE@am__objects_40 = ssl/timestamp.lo +@SSH_TRUE@am__objects_41 = ssh/net/sshsocket.lo +@LDAP_TRUE@am__objects_42 = ldap/ldap.lo +@CURL_TRUE@am__objects_43 = curl/curl.lo +@EXPAT_TRUE@am__objects_44 = xml/expat/attribute.lo \ @EXPAT_TRUE@ xml/expat/element.lo xml/expat/xml_parser.lo \ @EXPAT_TRUE@ xml/expat/xml2txt.lo xml/soap/soap_fault.lo \ @EXPAT_TRUE@ xml/soap/soap_gen_method.lo \ @EXPAT_TRUE@ xml/soap/soap_parser.lo xml/soap/soap_encoder.lo \ @EXPAT_TRUE@ xml/soap/soap_client.lo -@LIBXML2_TRUE@am__objects_44 = xml/libxml2/node.lo \ +@LIBXML2_TRUE@am__objects_45 = xml/libxml2/node.lo \ @LIBXML2_TRUE@ xml/libxml2/document.lo xml/libxml2/schema.lo -@MAGIC_TRUE@am__objects_45 = magic/magic.lo -@DBI_TRUE@am__objects_46 = dbi/dbi.lo -@LIBEVENT_TRUE@am__objects_47 = libevent/event.lo -@MINGW_FALSE@am__objects_48 = net/unixsocket.lo -@STATIC_HANDLER_RPC_TRUE@am__objects_49 = \ +@MAGIC_TRUE@am__objects_46 = magic/magic.lo +@DBI_TRUE@am__objects_47 = dbi/dbi.lo +@LIBEVENT_TRUE@am__objects_48 = libevent/event.lo +@MINGW_FALSE@am__objects_49 = net/unixsocket.lo +@STATIC_HANDLER_RPC_TRUE@am__objects_50 = \ @STATIC_HANDLER_RPC_TRUE@ net/server/plugin/mod_rpc.lo -@MOD_SHIB_TRUE@@STATIC_HANDLER_SHIB_TRUE@am__objects_50 = net/server/plugin/mod_shib/mod_shib.lo -@STATIC_HANDLER_STREAM_TRUE@am__objects_51 = \ +@MOD_SHIB_TRUE@@STATIC_HANDLER_SHIB_TRUE@am__objects_51 = net/server/plugin/mod_shib/mod_shib.lo +@STATIC_HANDLER_STREAM_TRUE@am__objects_52 = \ @STATIC_HANDLER_STREAM_TRUE@ net/server/plugin/mod_stream.lo -@STATIC_HANDLER_NOCAT_TRUE@am__objects_52 = \ +@STATIC_HANDLER_NOCAT_TRUE@am__objects_53 = \ @STATIC_HANDLER_NOCAT_TRUE@ net/server/plugin/mod_nocat.lo -@STATIC_HANDLER_NODOG_TRUE@am__objects_53 = \ +@STATIC_HANDLER_NODOG_TRUE@am__objects_54 = \ @STATIC_HANDLER_NODOG_TRUE@ net/server/plugin/mod_nodog.lo -@STATIC_HANDLER_SOCKET_TRUE@am__objects_54 = \ +@STATIC_HANDLER_SOCKET_TRUE@am__objects_55 = \ @STATIC_HANDLER_SOCKET_TRUE@ net/server/plugin/mod_socket.lo -@STATIC_HANDLER_SCGI_TRUE@am__objects_55 = \ +@STATIC_HANDLER_SCGI_TRUE@am__objects_56 = \ @STATIC_HANDLER_SCGI_TRUE@ net/server/plugin/mod_scgi.lo -@STATIC_HANDLER_FCGI_TRUE@am__objects_56 = \ +@STATIC_HANDLER_FCGI_TRUE@am__objects_57 = \ @STATIC_HANDLER_FCGI_TRUE@ net/server/plugin/mod_fcgi.lo -@GEOIP_TRUE@@STATIC_HANDLER_GEOIP_TRUE@am__objects_57 = net/server/plugin/mod_geoip/mod_geoip.lo -@PCRE_TRUE@@STATIC_HANDLER_PROXY_TRUE@am__objects_58 = net/server/plugin/mod_proxy.lo -@EXPAT_TRUE@@STATIC_HANDLER_SOAP_TRUE@am__objects_59 = net/server/plugin/mod_soap.lo -@STATIC_HANDLER_SSI_TRUE@am__objects_60 = \ +@GEOIP_TRUE@@STATIC_HANDLER_GEOIP_TRUE@am__objects_58 = net/server/plugin/mod_geoip/mod_geoip.lo +@PCRE_TRUE@@STATIC_HANDLER_PROXY_TRUE@am__objects_59 = net/server/plugin/mod_proxy.lo +@EXPAT_TRUE@@STATIC_HANDLER_SOAP_TRUE@am__objects_60 = net/server/plugin/mod_soap.lo +@STATIC_HANDLER_SSI_TRUE@am__objects_61 = \ @STATIC_HANDLER_SSI_TRUE@ net/server/plugin/mod_ssi.lo -@STATIC_HANDLER_TSA_TRUE@am__objects_61 = \ +@STATIC_HANDLER_TSA_TRUE@am__objects_62 = \ @STATIC_HANDLER_TSA_TRUE@ net/server/plugin/mod_tsa.lo -@STATIC_HANDLER_HTTP_TRUE@am__objects_62 = \ +@STATIC_HANDLER_HTTP_TRUE@am__objects_63 = \ @STATIC_HANDLER_HTTP_TRUE@ net/server/plugin/mod_http.lo -@STATIC_HANDLER_ECHO_TRUE@am__objects_63 = \ +@STATIC_HANDLER_ECHO_TRUE@am__objects_64 = \ @STATIC_HANDLER_ECHO_TRUE@ net/server/plugin/mod_echo.lo -@STATIC_ORM_DRIVER_SQLITE_TRUE@am__objects_64 = orm/driver/orm_driver_sqlite.lo -@STATIC_ORM_DRIVER_MYSQL_TRUE@am__objects_65 = \ +@STATIC_ORM_DRIVER_SQLITE_TRUE@am__objects_65 = orm/driver/orm_driver_sqlite.lo +@STATIC_ORM_DRIVER_MYSQL_TRUE@am__objects_66 = \ @STATIC_ORM_DRIVER_MYSQL_TRUE@ orm/driver/orm_driver_mysql.lo -@STATIC_ORM_DRIVER_PGSQL_TRUE@am__objects_66 = \ +@STATIC_ORM_DRIVER_PGSQL_TRUE@am__objects_67 = \ @STATIC_ORM_DRIVER_PGSQL_TRUE@ orm/driver/orm_driver_pgsql.lo -am__objects_67 = -am__objects_68 = internal/common.lo internal/error.lo ui/dialog.lo \ +am__objects_68 = +am__objects_69 = internal/common.lo internal/error.lo ui/dialog.lo \ db/cdb.lo db/rdb.lo dynamic/dynamic.lo dynamic/plugin.lo \ mime/header.lo mime/entity.lo mime/multipart.lo \ container/vector.lo container/hash_map.lo container/tree.lo \ @@ -436,9 +447,10 @@ am__objects_68 = internal/common.lo internal/error.lo ui/dialog.lo \ $(am__objects_56) $(am__objects_57) $(am__objects_58) \ $(am__objects_59) $(am__objects_60) $(am__objects_61) \ $(am__objects_62) $(am__objects_63) $(am__objects_64) \ - $(am__objects_65) $(am__objects_66) $(am__objects_67) + $(am__objects_65) $(am__objects_66) $(am__objects_67) \ + $(am__objects_68) @FINAL_FALSE@am_lib@ULIB@_la_OBJECTS = $(am__objects_26) \ -@FINAL_FALSE@ $(am__objects_68) +@FINAL_FALSE@ $(am__objects_69) @FINAL_TRUE@am_lib@ULIB@_la_OBJECTS = all_c.lo base/xxhash/xxhash.lo \ @FINAL_TRUE@ all_cpp.lo lib@ULIB@_la_OBJECTS = $(am_lib@ULIB@_la_OBJECTS) @@ -462,7 +474,131 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/all_c.Plo ./$(DEPDIR)/all_cpp.Plo \ + ./$(DEPDIR)/application.Plo ./$(DEPDIR)/cache.Plo \ + ./$(DEPDIR)/command.Plo ./$(DEPDIR)/date.Plo \ + ./$(DEPDIR)/file.Plo ./$(DEPDIR)/file_config.Plo \ + ./$(DEPDIR)/log.Plo ./$(DEPDIR)/notifier.Plo \ + ./$(DEPDIR)/options.Plo ./$(DEPDIR)/process.Plo \ + ./$(DEPDIR)/string.Plo ./$(DEPDIR)/thread.Plo \ + ./$(DEPDIR)/timer.Plo ./$(DEPDIR)/timeval.Plo \ + ./$(DEPDIR)/tokenizer.Plo ./$(DEPDIR)/url.Plo \ + base/$(DEPDIR)/base.Plo base/$(DEPDIR)/base_error.Plo \ + base/$(DEPDIR)/base_trace.Plo base/$(DEPDIR)/hash.Plo \ + base/$(DEPDIR)/utility.Plo \ + base/apex/$(DEPDIR)/apex_memmove.Plo \ + base/coder/$(DEPDIR)/cbase64.Plo \ + base/coder/$(DEPDIR)/cescape.Plo \ + base/coder/$(DEPDIR)/cgzio.Plo \ + base/coder/$(DEPDIR)/chexdump.Plo \ + base/coder/$(DEPDIR)/cquoted_printable.Plo \ + base/coder/$(DEPDIR)/curl_coder.Plo \ + base/coder/$(DEPDIR)/cxml_coder.Plo \ + base/miniz/$(DEPDIR)/miniz.Plo base/ssl/$(DEPDIR)/cdes3.Plo \ + base/ssl/$(DEPDIR)/dgst.Plo base/win32/$(DEPDIR)/mingw32.Plo \ + base/xxhash/$(DEPDIR)/xxhash.Plo \ + base/zip/$(DEPDIR)/dostime.Plo base/zip/$(DEPDIR)/inflate.Plo \ + base/zip/$(DEPDIR)/pushback.Plo base/zip/$(DEPDIR)/ziptool.Plo \ + container/$(DEPDIR)/hash_map.Plo container/$(DEPDIR)/tree.Plo \ + container/$(DEPDIR)/vector.Plo curl/$(DEPDIR)/curl.Plo \ + db/$(DEPDIR)/cdb.Plo db/$(DEPDIR)/rdb.Plo db/$(DEPDIR)/tdb.Plo \ + dbi/$(DEPDIR)/dbi.Plo debug/$(DEPDIR)/debug_common.Plo \ + debug/$(DEPDIR)/error_memory.Plo \ + debug/$(DEPDIR)/error_simulation.Plo \ + debug/$(DEPDIR)/objectDB.Plo debug/$(DEPDIR)/trace.Plo \ + dynamic/$(DEPDIR)/dynamic.Plo dynamic/$(DEPDIR)/plugin.Plo \ + event/$(DEPDIR)/event_db.Plo event/$(DEPDIR)/event_time.Plo \ + flex/$(DEPDIR)/bison.Plo flex/$(DEPDIR)/flexer.Plo \ + internal/$(DEPDIR)/common.Plo internal/$(DEPDIR)/error.Plo \ + internal/$(DEPDIR)/memory_pool.Plo \ + internal/$(DEPDIR)/objectIO.Plo json/$(DEPDIR)/value.Plo \ + ldap/$(DEPDIR)/ldap.Plo lemon/$(DEPDIR)/expression.Plo \ + libevent/$(DEPDIR)/event.Plo magic/$(DEPDIR)/magic.Plo \ + mime/$(DEPDIR)/entity.Plo mime/$(DEPDIR)/header.Plo \ + mime/$(DEPDIR)/multipart.Plo net/$(DEPDIR)/ipaddress.Plo \ + net/$(DEPDIR)/ipt_ACCOUNT.Plo net/$(DEPDIR)/ping.Plo \ + net/$(DEPDIR)/socket.Plo net/$(DEPDIR)/unixsocket.Plo \ + net/client/$(DEPDIR)/client.Plo \ + net/client/$(DEPDIR)/client_rdb.Plo \ + net/client/$(DEPDIR)/elasticsearch.Plo \ + net/client/$(DEPDIR)/ftp.Plo net/client/$(DEPDIR)/http.Plo \ + net/client/$(DEPDIR)/imap.Plo net/client/$(DEPDIR)/mongodb.Plo \ + net/client/$(DEPDIR)/pop3.Plo net/client/$(DEPDIR)/redis.Plo \ + net/client/$(DEPDIR)/smtp.Plo net/client/$(DEPDIR)/twilio.Plo \ + net/client/$(DEPDIR)/uwebsocket.Plo net/rpc/$(DEPDIR)/rpc.Plo \ + net/rpc/$(DEPDIR)/rpc_client.Plo \ + net/rpc/$(DEPDIR)/rpc_encoder.Plo \ + net/rpc/$(DEPDIR)/rpc_envelope.Plo \ + net/rpc/$(DEPDIR)/rpc_fault.Plo \ + net/rpc/$(DEPDIR)/rpc_gen_method.Plo \ + net/rpc/$(DEPDIR)/rpc_method.Plo \ + net/rpc/$(DEPDIR)/rpc_object.Plo \ + net/rpc/$(DEPDIR)/rpc_parser.Plo \ + net/server/$(DEPDIR)/client_image.Plo \ + net/server/$(DEPDIR)/client_image_rdb.Plo \ + net/server/$(DEPDIR)/server.Plo \ + net/server/$(DEPDIR)/server_rdb.Plo \ + net/server/plugin/$(DEPDIR)/mod_echo.Plo \ + net/server/plugin/$(DEPDIR)/mod_fcgi.Plo \ + net/server/plugin/$(DEPDIR)/mod_http.Plo \ + net/server/plugin/$(DEPDIR)/mod_nocat.Plo \ + net/server/plugin/$(DEPDIR)/mod_nodog.Plo \ + net/server/plugin/$(DEPDIR)/mod_proxy.Plo \ + net/server/plugin/$(DEPDIR)/mod_proxy_service.Plo \ + net/server/plugin/$(DEPDIR)/mod_rpc.Plo \ + net/server/plugin/$(DEPDIR)/mod_scgi.Plo \ + net/server/plugin/$(DEPDIR)/mod_soap.Plo \ + net/server/plugin/$(DEPDIR)/mod_socket.Plo \ + net/server/plugin/$(DEPDIR)/mod_ssi.Plo \ + net/server/plugin/$(DEPDIR)/mod_stream.Plo \ + net/server/plugin/$(DEPDIR)/mod_tsa.Plo \ + net/server/plugin/mod_geoip/$(DEPDIR)/mod_geoip.Plo \ + net/server/plugin/mod_shib/$(DEPDIR)/mod_shib.Plo \ + orm/$(DEPDIR)/orm.Plo orm/$(DEPDIR)/orm_driver.Plo \ + orm/driver/$(DEPDIR)/orm_driver_mysql.Plo \ + orm/driver/$(DEPDIR)/orm_driver_pgsql.Plo \ + orm/driver/$(DEPDIR)/orm_driver_sqlite.Plo \ + pcre/$(DEPDIR)/pcre.Plo query/$(DEPDIR)/query_parser.Plo \ + replace/$(DEPDIR)/assert.Plo replace/$(DEPDIR)/fallocate.Plo \ + replace/$(DEPDIR)/fallocate64.Plo \ + replace/$(DEPDIR)/fnmatch.Plo \ + replace/$(DEPDIR)/getopt_long.Plo replace/$(DEPDIR)/gmtime.Plo \ + replace/$(DEPDIR)/memmem.Plo replace/$(DEPDIR)/memrchr.Plo \ + replace/$(DEPDIR)/mkdtemp.Plo replace/$(DEPDIR)/mremap.Plo \ + replace/$(DEPDIR)/nanosleep.Plo replace/$(DEPDIR)/pread.Plo \ + replace/$(DEPDIR)/sched_getcpu.Plo replace/$(DEPDIR)/sem.Plo \ + replace/$(DEPDIR)/sem_timedwait.Plo \ + replace/$(DEPDIR)/sendfile.Plo replace/$(DEPDIR)/strndup.Plo \ + replace/$(DEPDIR)/strptime.Plo replace/$(DEPDIR)/timegm.Plo \ + serialize/$(DEPDIR)/flatbuffers.Plo \ + ssh/net/$(DEPDIR)/sshsocket.Plo ssl/$(DEPDIR)/certificate.Plo \ + ssl/$(DEPDIR)/crl.Plo ssl/$(DEPDIR)/pkcs10.Plo \ + ssl/$(DEPDIR)/pkcs7.Plo ssl/$(DEPDIR)/timestamp.Plo \ + ssl/mime/$(DEPDIR)/mime_pkcs7.Plo \ + ssl/net/$(DEPDIR)/ssl_session.Plo \ + ssl/net/$(DEPDIR)/sslsocket.Plo ui/$(DEPDIR)/dialog.Plo \ + utility/$(DEPDIR)/base64.Plo utility/$(DEPDIR)/bit_array.Plo \ + utility/$(DEPDIR)/data_session.Plo utility/$(DEPDIR)/des3.Plo \ + utility/$(DEPDIR)/dir_walk.Plo utility/$(DEPDIR)/http2.Plo \ + utility/$(DEPDIR)/http3.Plo utility/$(DEPDIR)/interrupt.Plo \ + utility/$(DEPDIR)/lock.Plo utility/$(DEPDIR)/ring_buffer.Plo \ + utility/$(DEPDIR)/semaphore.Plo utility/$(DEPDIR)/services.Plo \ + utility/$(DEPDIR)/socket_ext.Plo \ + utility/$(DEPDIR)/string_ext.Plo utility/$(DEPDIR)/uhttp.Plo \ + utility/$(DEPDIR)/websocket.Plo \ + xml/expat/$(DEPDIR)/attribute.Plo \ + xml/expat/$(DEPDIR)/element.Plo \ + xml/expat/$(DEPDIR)/xml2txt.Plo \ + xml/expat/$(DEPDIR)/xml_parser.Plo \ + xml/libxml2/$(DEPDIR)/document.Plo \ + xml/libxml2/$(DEPDIR)/node.Plo \ + xml/libxml2/$(DEPDIR)/schema.Plo \ + xml/soap/$(DEPDIR)/soap_client.Plo \ + xml/soap/$(DEPDIR)/soap_encoder.Plo \ + xml/soap/$(DEPDIR)/soap_fault.Plo \ + xml/soap/$(DEPDIR)/soap_gen_method.Plo \ + xml/soap/$(DEPDIR)/soap_parser.Plo zip/$(DEPDIR)/zip.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -523,7 +659,7 @@ am__recursive_targets = \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -544,6 +680,8 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = orm/driver/libpq +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/ULib.pc.in \ + $(srcdir)/ULib.rc.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -785,15 +923,15 @@ SRC_C = base/base.c base/base_error.c base/hash.c base/utility.c \ base/miniz/miniz.c base/xxhash/xxhash.c base/coder/cbase64.c \ base/coder/cquoted_printable.c base/coder/curl_coder.c \ base/coder/cxml_coder.c base/coder/cescape.c \ - base/coder/chexdump.c $(am__append_6) $(am__append_9) \ - $(am__append_10) $(am__append_11) $(am__append_12) \ - $(am__append_13) $(am__append_14) $(am__append_15) \ - $(am__append_16) $(am__append_17) $(am__append_18) \ - $(am__append_19) $(am__append_20) $(am__append_21) \ - $(am__append_22) $(am__append_23) $(am__append_24) \ - $(am__append_25) $(am__append_26) $(am__append_27) \ - $(am__append_29) $(am__append_30) $(am__append_32) \ - $(am__append_35) $(am__append_46) + base/coder/chexdump.c $(am__append_7) $(am__append_10) \ + $(am__append_11) $(am__append_12) $(am__append_13) \ + $(am__append_14) $(am__append_15) $(am__append_16) \ + $(am__append_17) $(am__append_18) $(am__append_19) \ + $(am__append_20) $(am__append_21) $(am__append_22) \ + $(am__append_23) $(am__append_24) $(am__append_25) \ + $(am__append_26) $(am__append_27) $(am__append_28) \ + $(am__append_30) $(am__append_31) $(am__append_33) \ + $(am__append_36) $(am__append_47) SRC_CPP = internal/common.cpp internal/error.cpp ui/dialog.cpp \ db/cdb.cpp db/rdb.cpp dynamic/dynamic.cpp dynamic/plugin.cpp \ mime/header.cpp mime/entity.cpp mime/multipart.cpp \ @@ -823,21 +961,21 @@ SRC_CPP = internal/common.cpp internal/error.cpp ui/dialog.cpp \ process.cpp file_config.cpp log.cpp options.cpp \ application.cpp cache.cpp date.cpp url.cpp tokenizer.cpp \ command.cpp $(am__append_1) $(am__append_2) $(am__append_3) \ - $(am__append_4) $(am__append_5) $(am__append_7) \ - $(am__append_8) $(am__append_28) $(am__append_31) \ - $(am__append_33) $(am__append_34) $(am__append_36) \ + $(am__append_4) $(am__append_5) $(am__append_6) \ + $(am__append_8) $(am__append_9) $(am__append_29) \ + $(am__append_32) $(am__append_34) $(am__append_35) \ $(am__append_37) $(am__append_38) $(am__append_39) \ $(am__append_40) $(am__append_41) $(am__append_42) \ $(am__append_43) $(am__append_44) $(am__append_45) \ - $(am__append_47) $(am__append_48) $(am__append_49) \ + $(am__append_46) $(am__append_48) $(am__append_49) \ $(am__append_50) $(am__append_51) $(am__append_52) \ $(am__append_53) $(am__append_54) $(am__append_55) \ $(am__append_56) $(am__append_57) $(am__append_58) \ $(am__append_59) $(am__append_60) $(am__append_61) \ $(am__append_62) $(am__append_63) $(am__append_64) \ - $(am__append_65) $(am__append_68) -lib@ULIB@_la_LDFLAGS = @ULIB_LIBS@ $(am__append_66) -version-info \ - 1:0:0 -release @ULIB_VERSION@ $(am__append_67) + $(am__append_65) $(am__append_66) $(am__append_69) +lib@ULIB@_la_LDFLAGS = @ULIB_LIBS@ $(am__append_67) -version-info \ + 1:0:0 -release @ULIB_VERSION@ $(am__append_68) @MINGW_TRUE@lib@ULIB@_la_DEPENDENCIES = ULib-win32-res.o @FINAL_FALSE@lib@ULIB@_la_SOURCES = $(SRC_C) $(SRC_CPP) @FINAL_TRUE@lib@ULIB@_la_SOURCES = all_c.c base/xxhash/xxhash.c all_cpp.cpp @@ -860,14 +998,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/ulib/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/ulib/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -1273,6 +1410,8 @@ net/client/mongodb.lo: net/client/$(am__dirstamp) \ net/client/$(DEPDIR)/$(am__dirstamp) utility/http2.lo: utility/$(am__dirstamp) \ utility/$(DEPDIR)/$(am__dirstamp) +utility/http3.lo: utility/$(am__dirstamp) \ + utility/$(DEPDIR)/$(am__dirstamp) internal/objectIO.lo: internal/$(am__dirstamp) \ internal/$(DEPDIR)/$(am__dirstamp) debug/$(am__dirstamp): @@ -1594,188 +1733,195 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/all_c.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/all_cpp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/application.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cache.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/command.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/date.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/file.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/file_config.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/log.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/notifier.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/options.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/process.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/string.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/thread.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/timer.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/timeval.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tokenizer.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/url.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/base.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/base_error.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/base_trace.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/hash.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/utility.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/apex/$(DEPDIR)/apex_memmove.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/coder/$(DEPDIR)/cbase64.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/coder/$(DEPDIR)/cescape.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/coder/$(DEPDIR)/cgzio.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/coder/$(DEPDIR)/chexdump.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/coder/$(DEPDIR)/cquoted_printable.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/coder/$(DEPDIR)/curl_coder.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/coder/$(DEPDIR)/cxml_coder.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/miniz/$(DEPDIR)/miniz.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/ssl/$(DEPDIR)/cdes3.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/ssl/$(DEPDIR)/dgst.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/win32/$(DEPDIR)/mingw32.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/xxhash/$(DEPDIR)/xxhash.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/zip/$(DEPDIR)/dostime.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/zip/$(DEPDIR)/inflate.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/zip/$(DEPDIR)/pushback.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@base/zip/$(DEPDIR)/ziptool.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@container/$(DEPDIR)/hash_map.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@container/$(DEPDIR)/tree.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@container/$(DEPDIR)/vector.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@curl/$(DEPDIR)/curl.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@db/$(DEPDIR)/cdb.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@db/$(DEPDIR)/rdb.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@db/$(DEPDIR)/tdb.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@dbi/$(DEPDIR)/dbi.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@debug/$(DEPDIR)/debug_common.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@debug/$(DEPDIR)/error_memory.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@debug/$(DEPDIR)/error_simulation.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@debug/$(DEPDIR)/objectDB.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@debug/$(DEPDIR)/trace.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@dynamic/$(DEPDIR)/dynamic.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@dynamic/$(DEPDIR)/plugin.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@event/$(DEPDIR)/event_db.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@event/$(DEPDIR)/event_time.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@flex/$(DEPDIR)/bison.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@flex/$(DEPDIR)/flexer.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@internal/$(DEPDIR)/common.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@internal/$(DEPDIR)/error.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@internal/$(DEPDIR)/memory_pool.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@internal/$(DEPDIR)/objectIO.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@json/$(DEPDIR)/value.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@ldap/$(DEPDIR)/ldap.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@lemon/$(DEPDIR)/expression.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@libevent/$(DEPDIR)/event.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@magic/$(DEPDIR)/magic.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@mime/$(DEPDIR)/entity.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@mime/$(DEPDIR)/header.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@mime/$(DEPDIR)/multipart.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/ipaddress.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/ipt_ACCOUNT.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/ping.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/socket.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/unixsocket.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/client.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/client_rdb.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/elasticsearch.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/ftp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/http.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/imap.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/mongodb.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/pop3.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/redis.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/smtp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/twilio.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/uwebsocket.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_client.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_encoder.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_envelope.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_fault.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_gen_method.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_method.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_object.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_parser.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/$(DEPDIR)/client_image.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/$(DEPDIR)/client_image_rdb.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/$(DEPDIR)/server.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/$(DEPDIR)/server_rdb.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_echo.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_fcgi.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_http.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_nocat.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_nodog.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_proxy.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_proxy_service.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_rpc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_scgi.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_soap.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_socket.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_ssi.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_stream.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_tsa.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/mod_geoip/$(DEPDIR)/mod_geoip.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/mod_shib/$(DEPDIR)/mod_shib.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@orm/$(DEPDIR)/orm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@orm/$(DEPDIR)/orm_driver.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@orm/driver/$(DEPDIR)/orm_driver_mysql.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@orm/driver/$(DEPDIR)/orm_driver_pgsql.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@orm/driver/$(DEPDIR)/orm_driver_sqlite.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@pcre/$(DEPDIR)/pcre.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@query/$(DEPDIR)/query_parser.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/assert.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/fallocate.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/fallocate64.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/fnmatch.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/getopt_long.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/gmtime.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/memmem.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/memrchr.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/mkdtemp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/mremap.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/nanosleep.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/pread.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/sched_getcpu.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/sem.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/sem_timedwait.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/sendfile.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/strndup.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/strptime.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/timegm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@serialize/$(DEPDIR)/flatbuffers.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@ssh/net/$(DEPDIR)/sshsocket.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@ssl/$(DEPDIR)/certificate.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@ssl/$(DEPDIR)/crl.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@ssl/$(DEPDIR)/pkcs10.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@ssl/$(DEPDIR)/pkcs7.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@ssl/$(DEPDIR)/timestamp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@ssl/mime/$(DEPDIR)/mime_pkcs7.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@ssl/net/$(DEPDIR)/ssl_session.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@ssl/net/$(DEPDIR)/sslsocket.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@ui/$(DEPDIR)/dialog.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/base64.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/bit_array.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/data_session.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/des3.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/dir_walk.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/http2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/interrupt.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/lock.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/ring_buffer.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/semaphore.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/services.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/socket_ext.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/string_ext.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/uhttp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/websocket.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@xml/expat/$(DEPDIR)/attribute.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@xml/expat/$(DEPDIR)/element.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@xml/expat/$(DEPDIR)/xml2txt.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@xml/expat/$(DEPDIR)/xml_parser.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@xml/libxml2/$(DEPDIR)/document.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@xml/libxml2/$(DEPDIR)/node.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@xml/libxml2/$(DEPDIR)/schema.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@xml/soap/$(DEPDIR)/soap_client.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@xml/soap/$(DEPDIR)/soap_encoder.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@xml/soap/$(DEPDIR)/soap_fault.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@xml/soap/$(DEPDIR)/soap_gen_method.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@xml/soap/$(DEPDIR)/soap_parser.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@zip/$(DEPDIR)/zip.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/all_c.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/all_cpp.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/application.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cache.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/command.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/date.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/file.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/file_config.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/log.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/notifier.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/options.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/process.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/string.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/thread.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/timer.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/timeval.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tokenizer.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/url.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/base.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/base_error.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/base_trace.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/hash.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/$(DEPDIR)/utility.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/apex/$(DEPDIR)/apex_memmove.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/coder/$(DEPDIR)/cbase64.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/coder/$(DEPDIR)/cescape.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/coder/$(DEPDIR)/cgzio.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/coder/$(DEPDIR)/chexdump.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/coder/$(DEPDIR)/cquoted_printable.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/coder/$(DEPDIR)/curl_coder.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/coder/$(DEPDIR)/cxml_coder.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/miniz/$(DEPDIR)/miniz.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/ssl/$(DEPDIR)/cdes3.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/ssl/$(DEPDIR)/dgst.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/win32/$(DEPDIR)/mingw32.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/xxhash/$(DEPDIR)/xxhash.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/zip/$(DEPDIR)/dostime.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/zip/$(DEPDIR)/inflate.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/zip/$(DEPDIR)/pushback.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@base/zip/$(DEPDIR)/ziptool.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@container/$(DEPDIR)/hash_map.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@container/$(DEPDIR)/tree.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@container/$(DEPDIR)/vector.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@curl/$(DEPDIR)/curl.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@db/$(DEPDIR)/cdb.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@db/$(DEPDIR)/rdb.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@db/$(DEPDIR)/tdb.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@dbi/$(DEPDIR)/dbi.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@debug/$(DEPDIR)/debug_common.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@debug/$(DEPDIR)/error_memory.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@debug/$(DEPDIR)/error_simulation.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@debug/$(DEPDIR)/objectDB.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@debug/$(DEPDIR)/trace.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@dynamic/$(DEPDIR)/dynamic.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@dynamic/$(DEPDIR)/plugin.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@event/$(DEPDIR)/event_db.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@event/$(DEPDIR)/event_time.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@flex/$(DEPDIR)/bison.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@flex/$(DEPDIR)/flexer.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@internal/$(DEPDIR)/common.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@internal/$(DEPDIR)/error.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@internal/$(DEPDIR)/memory_pool.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@internal/$(DEPDIR)/objectIO.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@json/$(DEPDIR)/value.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@ldap/$(DEPDIR)/ldap.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@lemon/$(DEPDIR)/expression.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@libevent/$(DEPDIR)/event.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@magic/$(DEPDIR)/magic.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@mime/$(DEPDIR)/entity.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@mime/$(DEPDIR)/header.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@mime/$(DEPDIR)/multipart.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/ipaddress.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/ipt_ACCOUNT.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/ping.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/socket.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/$(DEPDIR)/unixsocket.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/client.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/client_rdb.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/elasticsearch.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/ftp.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/http.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/imap.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/mongodb.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/pop3.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/redis.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/smtp.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/twilio.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/client/$(DEPDIR)/uwebsocket.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_client.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_encoder.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_envelope.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_fault.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_gen_method.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_method.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_object.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/rpc/$(DEPDIR)/rpc_parser.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/$(DEPDIR)/client_image.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/$(DEPDIR)/client_image_rdb.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/$(DEPDIR)/server.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/$(DEPDIR)/server_rdb.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_echo.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_fcgi.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_http.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_nocat.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_nodog.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_proxy.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_proxy_service.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_rpc.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_scgi.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_soap.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_socket.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_ssi.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_stream.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/$(DEPDIR)/mod_tsa.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/mod_geoip/$(DEPDIR)/mod_geoip.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@net/server/plugin/mod_shib/$(DEPDIR)/mod_shib.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@orm/$(DEPDIR)/orm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@orm/$(DEPDIR)/orm_driver.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@orm/driver/$(DEPDIR)/orm_driver_mysql.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@orm/driver/$(DEPDIR)/orm_driver_pgsql.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@orm/driver/$(DEPDIR)/orm_driver_sqlite.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@pcre/$(DEPDIR)/pcre.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@query/$(DEPDIR)/query_parser.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/assert.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/fallocate.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/fallocate64.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/fnmatch.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/getopt_long.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/gmtime.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/memmem.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/memrchr.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/mkdtemp.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/mremap.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/nanosleep.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/pread.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/sched_getcpu.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/sem.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/sem_timedwait.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/sendfile.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/strndup.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/strptime.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@replace/$(DEPDIR)/timegm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@serialize/$(DEPDIR)/flatbuffers.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@ssh/net/$(DEPDIR)/sshsocket.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@ssl/$(DEPDIR)/certificate.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@ssl/$(DEPDIR)/crl.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@ssl/$(DEPDIR)/pkcs10.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@ssl/$(DEPDIR)/pkcs7.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@ssl/$(DEPDIR)/timestamp.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@ssl/mime/$(DEPDIR)/mime_pkcs7.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@ssl/net/$(DEPDIR)/ssl_session.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@ssl/net/$(DEPDIR)/sslsocket.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@ui/$(DEPDIR)/dialog.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/base64.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/bit_array.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/data_session.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/des3.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/dir_walk.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/http2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/http3.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/interrupt.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/lock.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/ring_buffer.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/semaphore.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/services.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/socket_ext.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/string_ext.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/uhttp.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utility/$(DEPDIR)/websocket.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@xml/expat/$(DEPDIR)/attribute.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@xml/expat/$(DEPDIR)/element.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@xml/expat/$(DEPDIR)/xml2txt.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@xml/expat/$(DEPDIR)/xml_parser.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@xml/libxml2/$(DEPDIR)/document.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@xml/libxml2/$(DEPDIR)/node.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@xml/libxml2/$(DEPDIR)/schema.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@xml/soap/$(DEPDIR)/soap_client.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@xml/soap/$(DEPDIR)/soap_encoder.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@xml/soap/$(DEPDIR)/soap_fault.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@xml/soap/$(DEPDIR)/soap_gen_method.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@xml/soap/$(DEPDIR)/soap_parser.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@zip/$(DEPDIR)/zip.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -1997,7 +2143,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -2192,7 +2341,189 @@ clean-am: clean-generic clean-libLTLIBRARIES clean-libtool clean-local \ mostlyclean-am distclean: distclean-recursive - -rm -rf ./$(DEPDIR) base/$(DEPDIR) base/apex/$(DEPDIR) base/coder/$(DEPDIR) base/miniz/$(DEPDIR) base/ssl/$(DEPDIR) base/win32/$(DEPDIR) base/xxhash/$(DEPDIR) base/zip/$(DEPDIR) container/$(DEPDIR) curl/$(DEPDIR) db/$(DEPDIR) dbi/$(DEPDIR) debug/$(DEPDIR) dynamic/$(DEPDIR) event/$(DEPDIR) flex/$(DEPDIR) internal/$(DEPDIR) json/$(DEPDIR) ldap/$(DEPDIR) lemon/$(DEPDIR) libevent/$(DEPDIR) magic/$(DEPDIR) mime/$(DEPDIR) net/$(DEPDIR) net/client/$(DEPDIR) net/rpc/$(DEPDIR) net/server/$(DEPDIR) net/server/plugin/$(DEPDIR) net/server/plugin/mod_geoip/$(DEPDIR) net/server/plugin/mod_shib/$(DEPDIR) orm/$(DEPDIR) orm/driver/$(DEPDIR) pcre/$(DEPDIR) query/$(DEPDIR) replace/$(DEPDIR) serialize/$(DEPDIR) ssh/net/$(DEPDIR) ssl/$(DEPDIR) ssl/mime/$(DEPDIR) ssl/net/$(DEPDIR) ui/$(DEPDIR) utility/$(DEPDIR) xml/expat/$(DEPDIR) xml/libxml2/$(DEPDIR) xml/soap/$(DEPDIR) zip/$(DEPDIR) + -rm -f ./$(DEPDIR)/all_c.Plo + -rm -f ./$(DEPDIR)/all_cpp.Plo + -rm -f ./$(DEPDIR)/application.Plo + -rm -f ./$(DEPDIR)/cache.Plo + -rm -f ./$(DEPDIR)/command.Plo + -rm -f ./$(DEPDIR)/date.Plo + -rm -f ./$(DEPDIR)/file.Plo + -rm -f ./$(DEPDIR)/file_config.Plo + -rm -f ./$(DEPDIR)/log.Plo + -rm -f ./$(DEPDIR)/notifier.Plo + -rm -f ./$(DEPDIR)/options.Plo + -rm -f ./$(DEPDIR)/process.Plo + -rm -f ./$(DEPDIR)/string.Plo + -rm -f ./$(DEPDIR)/thread.Plo + -rm -f ./$(DEPDIR)/timer.Plo + -rm -f ./$(DEPDIR)/timeval.Plo + -rm -f ./$(DEPDIR)/tokenizer.Plo + -rm -f ./$(DEPDIR)/url.Plo + -rm -f base/$(DEPDIR)/base.Plo + -rm -f base/$(DEPDIR)/base_error.Plo + -rm -f base/$(DEPDIR)/base_trace.Plo + -rm -f base/$(DEPDIR)/hash.Plo + -rm -f base/$(DEPDIR)/utility.Plo + -rm -f base/apex/$(DEPDIR)/apex_memmove.Plo + -rm -f base/coder/$(DEPDIR)/cbase64.Plo + -rm -f base/coder/$(DEPDIR)/cescape.Plo + -rm -f base/coder/$(DEPDIR)/cgzio.Plo + -rm -f base/coder/$(DEPDIR)/chexdump.Plo + -rm -f base/coder/$(DEPDIR)/cquoted_printable.Plo + -rm -f base/coder/$(DEPDIR)/curl_coder.Plo + -rm -f base/coder/$(DEPDIR)/cxml_coder.Plo + -rm -f base/miniz/$(DEPDIR)/miniz.Plo + -rm -f base/ssl/$(DEPDIR)/cdes3.Plo + -rm -f base/ssl/$(DEPDIR)/dgst.Plo + -rm -f base/win32/$(DEPDIR)/mingw32.Plo + -rm -f base/xxhash/$(DEPDIR)/xxhash.Plo + -rm -f base/zip/$(DEPDIR)/dostime.Plo + -rm -f base/zip/$(DEPDIR)/inflate.Plo + -rm -f base/zip/$(DEPDIR)/pushback.Plo + -rm -f base/zip/$(DEPDIR)/ziptool.Plo + -rm -f container/$(DEPDIR)/hash_map.Plo + -rm -f container/$(DEPDIR)/tree.Plo + -rm -f container/$(DEPDIR)/vector.Plo + -rm -f curl/$(DEPDIR)/curl.Plo + -rm -f db/$(DEPDIR)/cdb.Plo + -rm -f db/$(DEPDIR)/rdb.Plo + -rm -f db/$(DEPDIR)/tdb.Plo + -rm -f dbi/$(DEPDIR)/dbi.Plo + -rm -f debug/$(DEPDIR)/debug_common.Plo + -rm -f debug/$(DEPDIR)/error_memory.Plo + -rm -f debug/$(DEPDIR)/error_simulation.Plo + -rm -f debug/$(DEPDIR)/objectDB.Plo + -rm -f debug/$(DEPDIR)/trace.Plo + -rm -f dynamic/$(DEPDIR)/dynamic.Plo + -rm -f dynamic/$(DEPDIR)/plugin.Plo + -rm -f event/$(DEPDIR)/event_db.Plo + -rm -f event/$(DEPDIR)/event_time.Plo + -rm -f flex/$(DEPDIR)/bison.Plo + -rm -f flex/$(DEPDIR)/flexer.Plo + -rm -f internal/$(DEPDIR)/common.Plo + -rm -f internal/$(DEPDIR)/error.Plo + -rm -f internal/$(DEPDIR)/memory_pool.Plo + -rm -f internal/$(DEPDIR)/objectIO.Plo + -rm -f json/$(DEPDIR)/value.Plo + -rm -f ldap/$(DEPDIR)/ldap.Plo + -rm -f lemon/$(DEPDIR)/expression.Plo + -rm -f libevent/$(DEPDIR)/event.Plo + -rm -f magic/$(DEPDIR)/magic.Plo + -rm -f mime/$(DEPDIR)/entity.Plo + -rm -f mime/$(DEPDIR)/header.Plo + -rm -f mime/$(DEPDIR)/multipart.Plo + -rm -f net/$(DEPDIR)/ipaddress.Plo + -rm -f net/$(DEPDIR)/ipt_ACCOUNT.Plo + -rm -f net/$(DEPDIR)/ping.Plo + -rm -f net/$(DEPDIR)/socket.Plo + -rm -f net/$(DEPDIR)/unixsocket.Plo + -rm -f net/client/$(DEPDIR)/client.Plo + -rm -f net/client/$(DEPDIR)/client_rdb.Plo + -rm -f net/client/$(DEPDIR)/elasticsearch.Plo + -rm -f net/client/$(DEPDIR)/ftp.Plo + -rm -f net/client/$(DEPDIR)/http.Plo + -rm -f net/client/$(DEPDIR)/imap.Plo + -rm -f net/client/$(DEPDIR)/mongodb.Plo + -rm -f net/client/$(DEPDIR)/pop3.Plo + -rm -f net/client/$(DEPDIR)/redis.Plo + -rm -f net/client/$(DEPDIR)/smtp.Plo + -rm -f net/client/$(DEPDIR)/twilio.Plo + -rm -f net/client/$(DEPDIR)/uwebsocket.Plo + -rm -f net/rpc/$(DEPDIR)/rpc.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_client.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_encoder.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_envelope.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_fault.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_gen_method.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_method.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_object.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_parser.Plo + -rm -f net/server/$(DEPDIR)/client_image.Plo + -rm -f net/server/$(DEPDIR)/client_image_rdb.Plo + -rm -f net/server/$(DEPDIR)/server.Plo + -rm -f net/server/$(DEPDIR)/server_rdb.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_echo.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_fcgi.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_http.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_nocat.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_nodog.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_proxy.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_proxy_service.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_rpc.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_scgi.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_soap.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_socket.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_ssi.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_stream.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_tsa.Plo + -rm -f net/server/plugin/mod_geoip/$(DEPDIR)/mod_geoip.Plo + -rm -f net/server/plugin/mod_shib/$(DEPDIR)/mod_shib.Plo + -rm -f orm/$(DEPDIR)/orm.Plo + -rm -f orm/$(DEPDIR)/orm_driver.Plo + -rm -f orm/driver/$(DEPDIR)/orm_driver_mysql.Plo + -rm -f orm/driver/$(DEPDIR)/orm_driver_pgsql.Plo + -rm -f orm/driver/$(DEPDIR)/orm_driver_sqlite.Plo + -rm -f pcre/$(DEPDIR)/pcre.Plo + -rm -f query/$(DEPDIR)/query_parser.Plo + -rm -f replace/$(DEPDIR)/assert.Plo + -rm -f replace/$(DEPDIR)/fallocate.Plo + -rm -f replace/$(DEPDIR)/fallocate64.Plo + -rm -f replace/$(DEPDIR)/fnmatch.Plo + -rm -f replace/$(DEPDIR)/getopt_long.Plo + -rm -f replace/$(DEPDIR)/gmtime.Plo + -rm -f replace/$(DEPDIR)/memmem.Plo + -rm -f replace/$(DEPDIR)/memrchr.Plo + -rm -f replace/$(DEPDIR)/mkdtemp.Plo + -rm -f replace/$(DEPDIR)/mremap.Plo + -rm -f replace/$(DEPDIR)/nanosleep.Plo + -rm -f replace/$(DEPDIR)/pread.Plo + -rm -f replace/$(DEPDIR)/sched_getcpu.Plo + -rm -f replace/$(DEPDIR)/sem.Plo + -rm -f replace/$(DEPDIR)/sem_timedwait.Plo + -rm -f replace/$(DEPDIR)/sendfile.Plo + -rm -f replace/$(DEPDIR)/strndup.Plo + -rm -f replace/$(DEPDIR)/strptime.Plo + -rm -f replace/$(DEPDIR)/timegm.Plo + -rm -f serialize/$(DEPDIR)/flatbuffers.Plo + -rm -f ssh/net/$(DEPDIR)/sshsocket.Plo + -rm -f ssl/$(DEPDIR)/certificate.Plo + -rm -f ssl/$(DEPDIR)/crl.Plo + -rm -f ssl/$(DEPDIR)/pkcs10.Plo + -rm -f ssl/$(DEPDIR)/pkcs7.Plo + -rm -f ssl/$(DEPDIR)/timestamp.Plo + -rm -f ssl/mime/$(DEPDIR)/mime_pkcs7.Plo + -rm -f ssl/net/$(DEPDIR)/ssl_session.Plo + -rm -f ssl/net/$(DEPDIR)/sslsocket.Plo + -rm -f ui/$(DEPDIR)/dialog.Plo + -rm -f utility/$(DEPDIR)/base64.Plo + -rm -f utility/$(DEPDIR)/bit_array.Plo + -rm -f utility/$(DEPDIR)/data_session.Plo + -rm -f utility/$(DEPDIR)/des3.Plo + -rm -f utility/$(DEPDIR)/dir_walk.Plo + -rm -f utility/$(DEPDIR)/http2.Plo + -rm -f utility/$(DEPDIR)/http3.Plo + -rm -f utility/$(DEPDIR)/interrupt.Plo + -rm -f utility/$(DEPDIR)/lock.Plo + -rm -f utility/$(DEPDIR)/ring_buffer.Plo + -rm -f utility/$(DEPDIR)/semaphore.Plo + -rm -f utility/$(DEPDIR)/services.Plo + -rm -f utility/$(DEPDIR)/socket_ext.Plo + -rm -f utility/$(DEPDIR)/string_ext.Plo + -rm -f utility/$(DEPDIR)/uhttp.Plo + -rm -f utility/$(DEPDIR)/websocket.Plo + -rm -f xml/expat/$(DEPDIR)/attribute.Plo + -rm -f xml/expat/$(DEPDIR)/element.Plo + -rm -f xml/expat/$(DEPDIR)/xml2txt.Plo + -rm -f xml/expat/$(DEPDIR)/xml_parser.Plo + -rm -f xml/libxml2/$(DEPDIR)/document.Plo + -rm -f xml/libxml2/$(DEPDIR)/node.Plo + -rm -f xml/libxml2/$(DEPDIR)/schema.Plo + -rm -f xml/soap/$(DEPDIR)/soap_client.Plo + -rm -f xml/soap/$(DEPDIR)/soap_encoder.Plo + -rm -f xml/soap/$(DEPDIR)/soap_fault.Plo + -rm -f xml/soap/$(DEPDIR)/soap_gen_method.Plo + -rm -f xml/soap/$(DEPDIR)/soap_parser.Plo + -rm -f zip/$(DEPDIR)/zip.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -2238,7 +2569,189 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive - -rm -rf ./$(DEPDIR) base/$(DEPDIR) base/apex/$(DEPDIR) base/coder/$(DEPDIR) base/miniz/$(DEPDIR) base/ssl/$(DEPDIR) base/win32/$(DEPDIR) base/xxhash/$(DEPDIR) base/zip/$(DEPDIR) container/$(DEPDIR) curl/$(DEPDIR) db/$(DEPDIR) dbi/$(DEPDIR) debug/$(DEPDIR) dynamic/$(DEPDIR) event/$(DEPDIR) flex/$(DEPDIR) internal/$(DEPDIR) json/$(DEPDIR) ldap/$(DEPDIR) lemon/$(DEPDIR) libevent/$(DEPDIR) magic/$(DEPDIR) mime/$(DEPDIR) net/$(DEPDIR) net/client/$(DEPDIR) net/rpc/$(DEPDIR) net/server/$(DEPDIR) net/server/plugin/$(DEPDIR) net/server/plugin/mod_geoip/$(DEPDIR) net/server/plugin/mod_shib/$(DEPDIR) orm/$(DEPDIR) orm/driver/$(DEPDIR) pcre/$(DEPDIR) query/$(DEPDIR) replace/$(DEPDIR) serialize/$(DEPDIR) ssh/net/$(DEPDIR) ssl/$(DEPDIR) ssl/mime/$(DEPDIR) ssl/net/$(DEPDIR) ui/$(DEPDIR) utility/$(DEPDIR) xml/expat/$(DEPDIR) xml/libxml2/$(DEPDIR) xml/soap/$(DEPDIR) zip/$(DEPDIR) + -rm -f ./$(DEPDIR)/all_c.Plo + -rm -f ./$(DEPDIR)/all_cpp.Plo + -rm -f ./$(DEPDIR)/application.Plo + -rm -f ./$(DEPDIR)/cache.Plo + -rm -f ./$(DEPDIR)/command.Plo + -rm -f ./$(DEPDIR)/date.Plo + -rm -f ./$(DEPDIR)/file.Plo + -rm -f ./$(DEPDIR)/file_config.Plo + -rm -f ./$(DEPDIR)/log.Plo + -rm -f ./$(DEPDIR)/notifier.Plo + -rm -f ./$(DEPDIR)/options.Plo + -rm -f ./$(DEPDIR)/process.Plo + -rm -f ./$(DEPDIR)/string.Plo + -rm -f ./$(DEPDIR)/thread.Plo + -rm -f ./$(DEPDIR)/timer.Plo + -rm -f ./$(DEPDIR)/timeval.Plo + -rm -f ./$(DEPDIR)/tokenizer.Plo + -rm -f ./$(DEPDIR)/url.Plo + -rm -f base/$(DEPDIR)/base.Plo + -rm -f base/$(DEPDIR)/base_error.Plo + -rm -f base/$(DEPDIR)/base_trace.Plo + -rm -f base/$(DEPDIR)/hash.Plo + -rm -f base/$(DEPDIR)/utility.Plo + -rm -f base/apex/$(DEPDIR)/apex_memmove.Plo + -rm -f base/coder/$(DEPDIR)/cbase64.Plo + -rm -f base/coder/$(DEPDIR)/cescape.Plo + -rm -f base/coder/$(DEPDIR)/cgzio.Plo + -rm -f base/coder/$(DEPDIR)/chexdump.Plo + -rm -f base/coder/$(DEPDIR)/cquoted_printable.Plo + -rm -f base/coder/$(DEPDIR)/curl_coder.Plo + -rm -f base/coder/$(DEPDIR)/cxml_coder.Plo + -rm -f base/miniz/$(DEPDIR)/miniz.Plo + -rm -f base/ssl/$(DEPDIR)/cdes3.Plo + -rm -f base/ssl/$(DEPDIR)/dgst.Plo + -rm -f base/win32/$(DEPDIR)/mingw32.Plo + -rm -f base/xxhash/$(DEPDIR)/xxhash.Plo + -rm -f base/zip/$(DEPDIR)/dostime.Plo + -rm -f base/zip/$(DEPDIR)/inflate.Plo + -rm -f base/zip/$(DEPDIR)/pushback.Plo + -rm -f base/zip/$(DEPDIR)/ziptool.Plo + -rm -f container/$(DEPDIR)/hash_map.Plo + -rm -f container/$(DEPDIR)/tree.Plo + -rm -f container/$(DEPDIR)/vector.Plo + -rm -f curl/$(DEPDIR)/curl.Plo + -rm -f db/$(DEPDIR)/cdb.Plo + -rm -f db/$(DEPDIR)/rdb.Plo + -rm -f db/$(DEPDIR)/tdb.Plo + -rm -f dbi/$(DEPDIR)/dbi.Plo + -rm -f debug/$(DEPDIR)/debug_common.Plo + -rm -f debug/$(DEPDIR)/error_memory.Plo + -rm -f debug/$(DEPDIR)/error_simulation.Plo + -rm -f debug/$(DEPDIR)/objectDB.Plo + -rm -f debug/$(DEPDIR)/trace.Plo + -rm -f dynamic/$(DEPDIR)/dynamic.Plo + -rm -f dynamic/$(DEPDIR)/plugin.Plo + -rm -f event/$(DEPDIR)/event_db.Plo + -rm -f event/$(DEPDIR)/event_time.Plo + -rm -f flex/$(DEPDIR)/bison.Plo + -rm -f flex/$(DEPDIR)/flexer.Plo + -rm -f internal/$(DEPDIR)/common.Plo + -rm -f internal/$(DEPDIR)/error.Plo + -rm -f internal/$(DEPDIR)/memory_pool.Plo + -rm -f internal/$(DEPDIR)/objectIO.Plo + -rm -f json/$(DEPDIR)/value.Plo + -rm -f ldap/$(DEPDIR)/ldap.Plo + -rm -f lemon/$(DEPDIR)/expression.Plo + -rm -f libevent/$(DEPDIR)/event.Plo + -rm -f magic/$(DEPDIR)/magic.Plo + -rm -f mime/$(DEPDIR)/entity.Plo + -rm -f mime/$(DEPDIR)/header.Plo + -rm -f mime/$(DEPDIR)/multipart.Plo + -rm -f net/$(DEPDIR)/ipaddress.Plo + -rm -f net/$(DEPDIR)/ipt_ACCOUNT.Plo + -rm -f net/$(DEPDIR)/ping.Plo + -rm -f net/$(DEPDIR)/socket.Plo + -rm -f net/$(DEPDIR)/unixsocket.Plo + -rm -f net/client/$(DEPDIR)/client.Plo + -rm -f net/client/$(DEPDIR)/client_rdb.Plo + -rm -f net/client/$(DEPDIR)/elasticsearch.Plo + -rm -f net/client/$(DEPDIR)/ftp.Plo + -rm -f net/client/$(DEPDIR)/http.Plo + -rm -f net/client/$(DEPDIR)/imap.Plo + -rm -f net/client/$(DEPDIR)/mongodb.Plo + -rm -f net/client/$(DEPDIR)/pop3.Plo + -rm -f net/client/$(DEPDIR)/redis.Plo + -rm -f net/client/$(DEPDIR)/smtp.Plo + -rm -f net/client/$(DEPDIR)/twilio.Plo + -rm -f net/client/$(DEPDIR)/uwebsocket.Plo + -rm -f net/rpc/$(DEPDIR)/rpc.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_client.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_encoder.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_envelope.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_fault.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_gen_method.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_method.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_object.Plo + -rm -f net/rpc/$(DEPDIR)/rpc_parser.Plo + -rm -f net/server/$(DEPDIR)/client_image.Plo + -rm -f net/server/$(DEPDIR)/client_image_rdb.Plo + -rm -f net/server/$(DEPDIR)/server.Plo + -rm -f net/server/$(DEPDIR)/server_rdb.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_echo.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_fcgi.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_http.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_nocat.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_nodog.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_proxy.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_proxy_service.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_rpc.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_scgi.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_soap.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_socket.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_ssi.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_stream.Plo + -rm -f net/server/plugin/$(DEPDIR)/mod_tsa.Plo + -rm -f net/server/plugin/mod_geoip/$(DEPDIR)/mod_geoip.Plo + -rm -f net/server/plugin/mod_shib/$(DEPDIR)/mod_shib.Plo + -rm -f orm/$(DEPDIR)/orm.Plo + -rm -f orm/$(DEPDIR)/orm_driver.Plo + -rm -f orm/driver/$(DEPDIR)/orm_driver_mysql.Plo + -rm -f orm/driver/$(DEPDIR)/orm_driver_pgsql.Plo + -rm -f orm/driver/$(DEPDIR)/orm_driver_sqlite.Plo + -rm -f pcre/$(DEPDIR)/pcre.Plo + -rm -f query/$(DEPDIR)/query_parser.Plo + -rm -f replace/$(DEPDIR)/assert.Plo + -rm -f replace/$(DEPDIR)/fallocate.Plo + -rm -f replace/$(DEPDIR)/fallocate64.Plo + -rm -f replace/$(DEPDIR)/fnmatch.Plo + -rm -f replace/$(DEPDIR)/getopt_long.Plo + -rm -f replace/$(DEPDIR)/gmtime.Plo + -rm -f replace/$(DEPDIR)/memmem.Plo + -rm -f replace/$(DEPDIR)/memrchr.Plo + -rm -f replace/$(DEPDIR)/mkdtemp.Plo + -rm -f replace/$(DEPDIR)/mremap.Plo + -rm -f replace/$(DEPDIR)/nanosleep.Plo + -rm -f replace/$(DEPDIR)/pread.Plo + -rm -f replace/$(DEPDIR)/sched_getcpu.Plo + -rm -f replace/$(DEPDIR)/sem.Plo + -rm -f replace/$(DEPDIR)/sem_timedwait.Plo + -rm -f replace/$(DEPDIR)/sendfile.Plo + -rm -f replace/$(DEPDIR)/strndup.Plo + -rm -f replace/$(DEPDIR)/strptime.Plo + -rm -f replace/$(DEPDIR)/timegm.Plo + -rm -f serialize/$(DEPDIR)/flatbuffers.Plo + -rm -f ssh/net/$(DEPDIR)/sshsocket.Plo + -rm -f ssl/$(DEPDIR)/certificate.Plo + -rm -f ssl/$(DEPDIR)/crl.Plo + -rm -f ssl/$(DEPDIR)/pkcs10.Plo + -rm -f ssl/$(DEPDIR)/pkcs7.Plo + -rm -f ssl/$(DEPDIR)/timestamp.Plo + -rm -f ssl/mime/$(DEPDIR)/mime_pkcs7.Plo + -rm -f ssl/net/$(DEPDIR)/ssl_session.Plo + -rm -f ssl/net/$(DEPDIR)/sslsocket.Plo + -rm -f ui/$(DEPDIR)/dialog.Plo + -rm -f utility/$(DEPDIR)/base64.Plo + -rm -f utility/$(DEPDIR)/bit_array.Plo + -rm -f utility/$(DEPDIR)/data_session.Plo + -rm -f utility/$(DEPDIR)/des3.Plo + -rm -f utility/$(DEPDIR)/dir_walk.Plo + -rm -f utility/$(DEPDIR)/http2.Plo + -rm -f utility/$(DEPDIR)/http3.Plo + -rm -f utility/$(DEPDIR)/interrupt.Plo + -rm -f utility/$(DEPDIR)/lock.Plo + -rm -f utility/$(DEPDIR)/ring_buffer.Plo + -rm -f utility/$(DEPDIR)/semaphore.Plo + -rm -f utility/$(DEPDIR)/services.Plo + -rm -f utility/$(DEPDIR)/socket_ext.Plo + -rm -f utility/$(DEPDIR)/string_ext.Plo + -rm -f utility/$(DEPDIR)/uhttp.Plo + -rm -f utility/$(DEPDIR)/websocket.Plo + -rm -f xml/expat/$(DEPDIR)/attribute.Plo + -rm -f xml/expat/$(DEPDIR)/element.Plo + -rm -f xml/expat/$(DEPDIR)/xml2txt.Plo + -rm -f xml/expat/$(DEPDIR)/xml_parser.Plo + -rm -f xml/libxml2/$(DEPDIR)/document.Plo + -rm -f xml/libxml2/$(DEPDIR)/node.Plo + -rm -f xml/libxml2/$(DEPDIR)/schema.Plo + -rm -f xml/soap/$(DEPDIR)/soap_client.Plo + -rm -f xml/soap/$(DEPDIR)/soap_encoder.Plo + -rm -f xml/soap/$(DEPDIR)/soap_fault.Plo + -rm -f xml/soap/$(DEPDIR)/soap_gen_method.Plo + -rm -f xml/soap/$(DEPDIR)/soap_parser.Plo + -rm -f zip/$(DEPDIR)/zip.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -2260,22 +2773,25 @@ uninstall-am: uninstall-libLTLIBRARIES uninstall-local \ .MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ - check-am clean clean-generic clean-libLTLIBRARIES \ - clean-libtool clean-local cscopelist-am ctags ctags-am \ - dist-hook distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-data-local install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-libLTLIBRARIES \ - install-man install-pdf install-pdf-am install-pkgconfigDATA \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES \ - uninstall-local uninstall-pkgconfigDATA +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--depfiles check check-am clean clean-generic \ + clean-libLTLIBRARIES clean-libtool clean-local cscopelist-am \ + ctags ctags-am dist-hook distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-data-local install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am \ + install-libLTLIBRARIES install-man install-pdf install-pdf-am \ + install-pkgconfigDATA install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs installdirs-am \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-libLTLIBRARIES uninstall-local \ + uninstall-pkgconfigDATA + +.PRECIOUS: Makefile dist-hook: diff --git a/src/ulib/all_cpp.cpp b/src/ulib/all_cpp.cpp index e61d8e540..75f08b454 100644 --- a/src/ulib/all_cpp.cpp +++ b/src/ulib/all_cpp.cpp @@ -111,6 +111,9 @@ # ifndef U_HTTP2_DISABLE # include "utility/http2.cpp" # endif +# ifndef U_HTTP3_DISABLE +# include "utility/http3.cpp" +# endif # ifdef ENABLE_ZIP # include "zip/zip.cpp" # endif diff --git a/src/ulib/db/rdb.cpp b/src/ulib/db/rdb.cpp index 607c2f16b..2949cb092 100644 --- a/src/ulib/db/rdb.cpp +++ b/src/ulib/db/rdb.cpp @@ -13,6 +13,7 @@ #include #include +#include /* _._ diff --git a/src/ulib/json/value.cpp b/src/ulib/json/value.cpp index 1a1c7fa1e..55faa47be 100644 --- a/src/ulib/json/value.cpp +++ b/src/ulib/json/value.cpp @@ -2667,7 +2667,7 @@ void UValue::consumeFieldsAndValues(const UString& json, std::function value = %v", tok.substr(valueStart).rep); + + if (tok.getPointer() > valueStart) value = tok.substr(valueStart); + + tok.advance(); } break; diff --git a/src/ulib/net/server/client_image.cpp b/src/ulib/net/server/client_image.cpp index 8359c68ad..11b1526d9 100644 --- a/src/ulib/net/server/client_image.cpp +++ b/src/ulib/net/server/client_image.cpp @@ -120,15 +120,44 @@ UClientImage_Base::UClientImage_Base() { U_TRACE_CTOR(0, UClientImage_Base, "") - socket = U_NULLPTR; - logbuf = U_NULLPTR; + logbuf = U_NULLPTR; + flag.u = 0; + socket = U_NULLPTR; + offset = + count = 0; data_pending = U_NULLPTR; +#ifdef U_THROTTLING_SUPPORT + bytes_sent = 0; + min_limit = + max_limit = + started_at = 0; +#endif + +#ifdef USERVER_UDP + if (UServer_Base::budp) + { + U_INTERNAL_ASSERT_POINTER(UServer_Base::socket) + + socket = UServer_Base::socket; + } + +# ifndef U_HTTP3_DISABLE + (void) U_SYSCALL(memset, "%p,%d,%u", &http3connio.cid, 0, U_LOCAL_CONN_ID_LEN); + + http3connio.conn = U_NULLPTR; + http3connio.http3 = U_NULLPTR; + + (void) U_SYSCALL(memset, "%p,%d,%u", &http3connio.peer_addr, 0, sizeof(http3connio.peer_addr)); + + http3connio.peer_addr_len = 0; +# endif +#endif + if (UServer_Base::isLog()) U_NEW_STRING(logbuf, UString(200U)); reset(); - flag.u = 0; last_event = u_now->tv_sec; // NB: array are not pointers (virtual table can shift the address of 'this')... @@ -142,7 +171,12 @@ UClientImage_Base::~UClientImage_Base() // NB: array are not pointers (virtual table can shift the address of 'this')... +#if defined(USERVER_UDP) + if (UServer_Base::budp == false) +#endif + { U_DELETE(socket) + } if (logbuf) { @@ -158,29 +192,38 @@ void UClientImage_Base::set() { U_TRACE_NO_PARAM(0, "UClientImage_Base::set()") - U_INTERNAL_DUMP("this = %p socket = %p UEventFd::fd = %d", this, socket, UEventFd::fd) + U_INTERNAL_DUMP("socket = %p UEventFd::fd = %d", socket, UEventFd::fd) U_INTERNAL_ASSERT_POINTER(socket) - U_INTERNAL_ASSERT_POINTER(UServer_Base::socket) if (UServer_Base::bipc == false && + UServer_Base::budp == false && UServer_Base::socket->isLocalSet()) { + U_INTERNAL_ASSERT_POINTER(UServer_Base::socket) + socket->cLocalAddress.set(UServer_Base::socket->cLocalAddress); } socket->flags |= O_CLOEXEC; if (USocket::accept4_flags & SOCK_NONBLOCK) socket->flags |= O_NONBLOCK; -#ifdef DEBUG +#if !defined(USERVER_UDP) && defined(DEBUG) U_CHECK_MEMORY U_CHECK_MEMORY_OBJECT(socket) if (logbuf) U_CHECK_MEMORY_OBJECT(logbuf->rep) - uint32_t index = (this - UServer_Base::pClientImage); +// static uint32_t index; + + ptrdiff_t index = (this - UServer_Base::pClientImage); if (index) { + U_INTERNAL_DUMP("index = %u UServer_Base::pClientImage = %p this = %p", (uint32_t)index, UServer_Base::pClientImage, this) + + U_INTERNAL_ASSERT_MAJOR(this, UServer_Base::pClientImage) + U_INTERNAL_ASSERT_MINOR((uint32_t)index, UNotifier::max_connection) + UClientImage_Base* ptr = UServer_Base::pClientImage + index-1; U_CHECK_MEMORY_OBJECT(ptr) @@ -193,12 +236,14 @@ void UClientImage_Base::set() U_CHECK_MEMORY_OBJECT(ptr->logbuf->rep) - if (index == (UNotifier::max_connection-1)) + if ((uint32_t)index == (UNotifier::max_connection-1)) { - for (index = 0, ptr = UServer_Base::pClientImage; index < UNotifier::max_connection; ++index, ++ptr) (void) ptr->check_memory(); + for (index = 0, ptr = UServer_Base::pClientImage; (uint32_t)index < UNotifier::max_connection; ++index, ++ptr) (void) ptr->check_memory(); } } } + +// ++index; #endif } // ------------------------------------------------------------------------ @@ -256,12 +301,22 @@ void UClientImage_Base::init() U_INTERNAL_ASSERT_EQUALS(request_uri, U_NULLPTR) U_NEW_STRING(body, UString); - U_NEW_STRING(rbuffer, UString(8192)); U_NEW_STRING(wbuffer, UString(U_CAPACITY)); U_NEW_STRING(request, UString); U_NEW_STRING(request_uri, UString); U_NEW_STRING(environment, UString(U_CAPACITY)); +#ifdef USERVER_UDP + if (UServer_Base::budp) + { + U_NEW_STRING(rbuffer, UString(65535)); + } + else +#endif + { + U_NEW_STRING(rbuffer, UString(8192)); + } + // NB: these are for ULib Servlet Page (USP) - USP_PRINTF... U_NEW_STRING(usp_value, UString(U_CAPACITY)); @@ -996,9 +1051,14 @@ void UClientImage_Base::prepareForRead() u_clientimage_info.flag.u = 0; // NB: U_ClientImage_parallelization is reset by this... #ifdef USERVER_UDP - if (UServer_Base::budp == false) + if (UServer_Base::budp) + { + (void) U_SYSCALL(memset, "%p,%d,%u", &USocket::peer_addr, 0, USocket::peer_addr_len = sizeof(USocket::peer_addr)); + + return; + } #endif - { + #ifdef U_CLASSIC_SUPPORT if (UServer_Base::isClassic()) { @@ -1071,7 +1131,6 @@ void UClientImage_Base::prepareForRead() #ifdef U_THROTTLING_SUPPORT UServer_Base::initThrottlingClient(); #endif - } } bool UClientImage_Base::genericRead() @@ -1096,8 +1155,6 @@ bool UClientImage_Base::genericRead() } #endif - U_INTERNAL_ASSERT_EQUALS(socket->iSockDesc, UEventFd::fd) - rstart = 0; request->clear(); // reset buffer before read @@ -1121,13 +1178,20 @@ bool UClientImage_Base::genericRead() #ifdef USERVER_UDP if (UServer_Base::budp) { + U_INTERNAL_ASSERT_MAJOR(USocket::peer_addr_len, 0) + uint32_t sz = rbuffer->size(); - int iBytesTransferred = socket->recvFrom(rbuffer->data()+sz, rbuffer->capacity()); + int iBytesTransferred = U_SYSCALL(recvfrom, "%d,%p,%u,%u,%p,%p", socket->getFd(), rbuffer->data()+sz, + rbuffer->capacity(), 0, (struct sockaddr*)&USocket::peer_addr, &USocket::peer_addr_len); if (iBytesTransferred <= 0) U_RETURN(false); rbuffer->size_adjust(sz+iBytesTransferred); + U_INTERNAL_DUMP("BytesRead(%u) = %#.*S", iBytesTransferred, iBytesTransferred, rbuffer->data()+sz) + + socket->setPeer(); + UServer_Base::setClientAddress(); # ifndef U_LOG_DISABLE @@ -1137,6 +1201,8 @@ bool UClientImage_Base::genericRead() else #endif { + U_INTERNAL_ASSERT_EQUALS(socket->iSockDesc, UEventFd::fd) + if (USocketExt::read(socket, *rbuffer, U_SINGLE_READ, 0) == false) // NB: timeout == 0 means that we put the socket fd on epoll queue if EAGAIN... { U_ClientImage_state = (isOpen() ? U_PLUGIN_HANDLER_AGAIN diff --git a/src/ulib/net/server/plugin/Makefile.in b/src/ulib/net/server/plugin/Makefile.in index c1e95ae57..5b58ee28c 100644 --- a/src/ulib/net/server/plugin/Makefile.in +++ b/src/ulib/net/server/plugin/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -100,8 +110,6 @@ target_triplet = @target@ @ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@@GEOIP_TRUE@@STATIC_HANDLER_GEOIP_FALSE@am__append_19 = mod_geoip @ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@@MOD_SHIB_TRUE@@PCRE_TRUE@@SSL_TRUE@@STATIC_HANDLER_SHIB_FALSE@am__append_20 = mod_shib subdir = src/ulib/net/server/plugin -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -123,6 +131,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -305,7 +314,14 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/mod_echo.Plo \ + ./$(DEPDIR)/mod_fcgi.Plo ./$(DEPDIR)/mod_http.Plo \ + ./$(DEPDIR)/mod_nocat.Plo ./$(DEPDIR)/mod_nodog.Plo \ + ./$(DEPDIR)/mod_proxy.Plo ./$(DEPDIR)/mod_rpc.Plo \ + ./$(DEPDIR)/mod_scgi.Plo ./$(DEPDIR)/mod_soap.Plo \ + ./$(DEPDIR)/mod_socket.Plo ./$(DEPDIR)/mod_ssi.Plo \ + ./$(DEPDIR)/mod_stream.Plo ./$(DEPDIR)/mod_tsa.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -371,7 +387,7 @@ am__recursive_targets = \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -392,6 +408,7 @@ am__define_uniq_tagged_files = \ ETAGS = etags CTAGS = ctags DIST_SUBDIRS = usp page_speed v8 php ruby python mod_geoip mod_shib +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -694,14 +711,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/ulib/net/server/plugin/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/ulib/net/server/plugin/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -793,19 +809,25 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_echo.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_fcgi.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_http.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_nocat.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_nodog.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_proxy.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_rpc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_scgi.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_soap.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_socket.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_ssi.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_stream.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_tsa.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_echo.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_fcgi.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_http.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_nocat.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_nodog.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_proxy.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_rpc.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_scgi.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_soap.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_socket.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_ssi.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_stream.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_tsa.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -936,7 +958,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -1036,7 +1061,19 @@ clean-am: clean-generic clean-libtool clean-local \ clean-moduleLTLIBRARIES mostlyclean-am distclean: distclean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_echo.Plo + -rm -f ./$(DEPDIR)/mod_fcgi.Plo + -rm -f ./$(DEPDIR)/mod_http.Plo + -rm -f ./$(DEPDIR)/mod_nocat.Plo + -rm -f ./$(DEPDIR)/mod_nodog.Plo + -rm -f ./$(DEPDIR)/mod_proxy.Plo + -rm -f ./$(DEPDIR)/mod_rpc.Plo + -rm -f ./$(DEPDIR)/mod_scgi.Plo + -rm -f ./$(DEPDIR)/mod_soap.Plo + -rm -f ./$(DEPDIR)/mod_socket.Plo + -rm -f ./$(DEPDIR)/mod_ssi.Plo + -rm -f ./$(DEPDIR)/mod_stream.Plo + -rm -f ./$(DEPDIR)/mod_tsa.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -1082,7 +1119,19 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_echo.Plo + -rm -f ./$(DEPDIR)/mod_fcgi.Plo + -rm -f ./$(DEPDIR)/mod_http.Plo + -rm -f ./$(DEPDIR)/mod_nocat.Plo + -rm -f ./$(DEPDIR)/mod_nodog.Plo + -rm -f ./$(DEPDIR)/mod_proxy.Plo + -rm -f ./$(DEPDIR)/mod_rpc.Plo + -rm -f ./$(DEPDIR)/mod_scgi.Plo + -rm -f ./$(DEPDIR)/mod_soap.Plo + -rm -f ./$(DEPDIR)/mod_socket.Plo + -rm -f ./$(DEPDIR)/mod_ssi.Plo + -rm -f ./$(DEPDIR)/mod_stream.Plo + -rm -f ./$(DEPDIR)/mod_tsa.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -1103,21 +1152,23 @@ uninstall-am: uninstall-moduleLTLIBRARIES .MAKE: $(am__recursive_targets) install-am install-strip -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ - check-am clean clean-generic clean-libtool clean-local \ - clean-moduleLTLIBRARIES cscopelist-am ctags ctags-am distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-moduleLTLIBRARIES install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags tags-am uninstall uninstall-am \ - uninstall-moduleLTLIBRARIES +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--depfiles check check-am clean clean-generic clean-libtool \ + clean-local clean-moduleLTLIBRARIES cscopelist-am ctags \ + ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-moduleLTLIBRARIES \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-moduleLTLIBRARIES + +.PRECIOUS: Makefile clean-local: diff --git a/src/ulib/net/server/plugin/mod_geoip/Makefile.in b/src/ulib/net/server/plugin/mod_geoip/Makefile.in index 4cc92cb18..2f1854252 100644 --- a/src/ulib/net/server/plugin/mod_geoip/Makefile.in +++ b/src/ulib/net/server/plugin/mod_geoip/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -80,8 +90,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = src/ulib/net/server/plugin/mod_geoip -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -103,6 +111,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -160,7 +169,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/mod_geoip.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -206,6 +216,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -431,14 +442,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/ulib/net/server/plugin/mod_geoip/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/ulib/net/server/plugin/mod_geoip/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -494,7 +504,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_geoip.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_geoip.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -578,7 +594,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -652,7 +671,7 @@ clean-am: clean-generic clean-libtool clean-local \ clean-moduleLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_geoip.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -698,7 +717,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_geoip.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -719,14 +738,14 @@ uninstall-am: uninstall-moduleLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-moduleLTLIBRARIES \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-moduleLTLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ install-moduleLTLIBRARIES install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ @@ -735,6 +754,8 @@ uninstall-am: uninstall-moduleLTLIBRARIES tags tags-am uninstall uninstall-am \ uninstall-moduleLTLIBRARIES +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gcov *.la *.exe gmon.out diff --git a/src/ulib/net/server/plugin/mod_http.cpp b/src/ulib/net/server/plugin/mod_http.cpp index c832cb162..3ab81d3c1 100644 --- a/src/ulib/net/server/plugin/mod_http.cpp +++ b/src/ulib/net/server/plugin/mod_http.cpp @@ -21,6 +21,9 @@ #ifndef U_HTTP2_DISABLE # include #endif +#ifndef U_HTTP3_DISABLE +# include +#endif U_CREAT_FUNC(server_plugin_http, UHttpPlugIn) @@ -572,6 +575,10 @@ int UHttpPlugIn::handlerRun() // NB: we use this method instead of handlerInit() UHTTP2::Connection::preallocate(UNotifier::max_connection); #endif +#ifndef U_HTTP3_DISABLE + if (UServer_Base::budp) UHTTP3::initDb(); +#endif + #ifdef USE_LIBSSL if (UServer_Base::bssl) UHTTP::initSessionSSL(); else diff --git a/src/ulib/net/server/plugin/mod_shib/Makefile.in b/src/ulib/net/server/plugin/mod_shib/Makefile.in index 0763e2f11..bd24c8a0e 100644 --- a/src/ulib/net/server/plugin/mod_shib/Makefile.in +++ b/src/ulib/net/server/plugin/mod_shib/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -80,8 +90,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = src/ulib/net/server/plugin/mod_shib -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -103,6 +111,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -160,7 +169,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/mod_shib.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -206,6 +216,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -432,14 +443,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/ulib/net/server/plugin/mod_shib/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/ulib/net/server/plugin/mod_shib/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -495,7 +505,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_shib.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_shib.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -579,7 +595,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -653,7 +672,7 @@ clean-am: clean-generic clean-libtool clean-local \ clean-moduleLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_shib.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -699,7 +718,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_shib.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -720,14 +739,14 @@ uninstall-am: uninstall-moduleLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-moduleLTLIBRARIES \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-moduleLTLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ install-moduleLTLIBRARIES install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ @@ -736,6 +755,8 @@ uninstall-am: uninstall-moduleLTLIBRARIES tags tags-am uninstall uninstall-am \ uninstall-moduleLTLIBRARIES +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gcov *.la *.exe gmon.out diff --git a/src/ulib/net/server/plugin/page_speed/Makefile.in b/src/ulib/net/server/plugin/page_speed/Makefile.in index 1835fd166..c790bf905 100644 --- a/src/ulib/net/server/plugin/page_speed/Makefile.in +++ b/src/ulib/net/server/plugin/page_speed/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -80,8 +90,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = src/ulib/net/server/plugin/page_speed -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -103,6 +111,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -161,7 +170,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/mod_pagespeed.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -207,6 +217,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -478,14 +489,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/ulib/net/server/plugin/page_speed/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/ulib/net/server/plugin/page_speed/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -541,7 +551,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_pagespeed.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_pagespeed.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -625,7 +641,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -699,7 +718,7 @@ clean-am: clean-generic clean-libtool clean-local \ clean-moduleLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_pagespeed.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -745,7 +764,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_pagespeed.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -766,14 +785,14 @@ uninstall-am: uninstall-moduleLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-moduleLTLIBRARIES \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-moduleLTLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ install-moduleLTLIBRARIES install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ @@ -782,6 +801,8 @@ uninstall-am: uninstall-moduleLTLIBRARIES tags tags-am uninstall uninstall-am \ uninstall-moduleLTLIBRARIES +.PRECIOUS: Makefile + # ---------------------------------------------- # NB: compile with CXXFLAGS='-fPIC' make diff --git a/src/ulib/net/server/plugin/php/Makefile.in b/src/ulib/net/server/plugin/php/Makefile.in index 898d5b370..568186fdc 100644 --- a/src/ulib/net/server/plugin/php/Makefile.in +++ b/src/ulib/net/server/plugin/php/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -80,8 +90,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = src/ulib/net/server/plugin/php -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -103,6 +111,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -160,7 +169,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/mod_php.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -206,6 +216,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -431,14 +442,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/ulib/net/server/plugin/php/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/ulib/net/server/plugin/php/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -494,7 +504,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_php.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_php.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -578,7 +594,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -652,7 +671,7 @@ clean-am: clean-generic clean-libtool clean-local \ clean-moduleLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_php.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -698,7 +717,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_php.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -719,14 +738,14 @@ uninstall-am: uninstall-moduleLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-moduleLTLIBRARIES \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-moduleLTLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ install-moduleLTLIBRARIES install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ @@ -735,6 +754,8 @@ uninstall-am: uninstall-moduleLTLIBRARIES tags tags-am uninstall uninstall-am \ uninstall-moduleLTLIBRARIES +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gcov *.la *.exe gmon.out diff --git a/src/ulib/net/server/plugin/python/Makefile.in b/src/ulib/net/server/plugin/python/Makefile.in index 117d24f64..2638d5761 100644 --- a/src/ulib/net/server/plugin/python/Makefile.in +++ b/src/ulib/net/server/plugin/python/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -80,8 +90,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = src/ulib/net/server/plugin/python -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -103,6 +111,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -161,7 +170,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/mod_python.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -207,6 +217,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -432,14 +443,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/ulib/net/server/plugin/python/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/ulib/net/server/plugin/python/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -495,7 +505,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_python.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_python.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -579,7 +595,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -653,7 +672,7 @@ clean-am: clean-generic clean-libtool clean-local \ clean-moduleLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_python.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -699,7 +718,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_python.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -720,14 +739,14 @@ uninstall-am: uninstall-moduleLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-moduleLTLIBRARIES \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-moduleLTLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ install-moduleLTLIBRARIES install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ @@ -736,6 +755,8 @@ uninstall-am: uninstall-moduleLTLIBRARIES tags tags-am uninstall uninstall-am \ uninstall-moduleLTLIBRARIES +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gcov *.la *.exe gmon.out diff --git a/src/ulib/net/server/plugin/ruby/Makefile.in b/src/ulib/net/server/plugin/ruby/Makefile.in index 9a4fe92c1..641a11c6f 100644 --- a/src/ulib/net/server/plugin/ruby/Makefile.in +++ b/src/ulib/net/server/plugin/ruby/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -80,8 +90,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = src/ulib/net/server/plugin/ruby -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -103,6 +111,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -160,7 +169,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/mod_ruby.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -206,6 +216,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -431,14 +442,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/ulib/net/server/plugin/ruby/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/ulib/net/server/plugin/ruby/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -494,7 +504,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_ruby.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_ruby.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -578,7 +594,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -652,7 +671,7 @@ clean-am: clean-generic clean-libtool clean-local \ clean-moduleLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_ruby.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -698,7 +717,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_ruby.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -719,14 +738,14 @@ uninstall-am: uninstall-moduleLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-moduleLTLIBRARIES \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-moduleLTLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ install-moduleLTLIBRARIES install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ @@ -735,6 +754,8 @@ uninstall-am: uninstall-moduleLTLIBRARIES tags tags-am uninstall uninstall-am \ uninstall-moduleLTLIBRARIES +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gcov *.la *.exe gmon.out diff --git a/src/ulib/net/server/plugin/usp/Makefile.in b/src/ulib/net/server/plugin/usp/Makefile.in index 56f06886d..8d6f4317a 100644 --- a/src/ulib/net/server/plugin/usp/Makefile.in +++ b/src/ulib/net/server/plugin/usp/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -16,7 +16,17 @@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -82,8 +92,6 @@ host_triplet = @host@ target_triplet = @target@ bin_PROGRAMS = usp_translator$(EXEEXT) subdir = src/ulib/net/server/plugin/usp -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(srcdir)/usp_compile.sh.in $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -105,10 +113,13 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = usp_compile.sh CONFIG_CLEAN_VPATH_FILES = +am__installdirs = "$(DESTDIR)$(bindir)" +PROGRAMS = $(bin_PROGRAMS) LTLIBRARIES = $(noinst_LTLIBRARIES) am__DEPENDENCIES_1 = $(top_builddir)/src/ulib/lib@ULIB@.la libFortune_la_DEPENDENCIES = $(am__DEPENDENCIES_1) @@ -142,8 +153,6 @@ libWorldNoSql_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(libWorldNoSql_la_LDFLAGS) \ $(LDFLAGS) -o $@ -am__installdirs = "$(DESTDIR)$(bindir)" -PROGRAMS = $(bin_PROGRAMS) am_usp_translator_OBJECTS = usp_translator.$(OBJEXT) usp_translator_OBJECTS = $(am_usp_translator_OBJECTS) usp_translator_DEPENDENCIES = $(am__DEPENDENCIES_1) @@ -164,7 +173,10 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/libFortune.Plo \ + ./$(DEPDIR)/libFortuneNoSql.Plo ./$(DEPDIR)/libWorld.Plo \ + ./$(DEPDIR)/libWorldNoSql.Plo ./$(DEPDIR)/usp_translator.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -214,6 +226,8 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/usp_compile.sh.in \ + $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -454,14 +468,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/ulib/net/server/plugin/usp/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/ulib/net/server/plugin/usp/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -474,29 +487,6 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): usp_compile.sh: $(top_builddir)/config.status $(srcdir)/usp_compile.sh.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ - -clean-noinstLTLIBRARIES: - -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) - @list='$(noinst_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } - -libFortune.la: $(libFortune_la_OBJECTS) $(libFortune_la_DEPENDENCIES) $(EXTRA_libFortune_la_DEPENDENCIES) - $(AM_V_CXXLD)$(libFortune_la_LINK) $(libFortune_la_OBJECTS) $(libFortune_la_LIBADD) $(LIBS) - -libFortuneNoSql.la: $(libFortuneNoSql_la_OBJECTS) $(libFortuneNoSql_la_DEPENDENCIES) $(EXTRA_libFortuneNoSql_la_DEPENDENCIES) - $(AM_V_CXXLD)$(libFortuneNoSql_la_LINK) $(libFortuneNoSql_la_OBJECTS) $(libFortuneNoSql_la_LIBADD) $(LIBS) - -libWorld.la: $(libWorld_la_OBJECTS) $(libWorld_la_DEPENDENCIES) $(EXTRA_libWorld_la_DEPENDENCIES) - $(AM_V_CXXLD)$(libWorld_la_LINK) $(libWorld_la_OBJECTS) $(libWorld_la_LIBADD) $(LIBS) - -libWorldNoSql.la: $(libWorldNoSql_la_OBJECTS) $(libWorldNoSql_la_DEPENDENCIES) $(EXTRA_libWorldNoSql_la_DEPENDENCIES) - $(AM_V_CXXLD)$(libWorldNoSql_la_LINK) $(libWorldNoSql_la_OBJECTS) $(libWorldNoSql_la_LIBADD) $(LIBS) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ @@ -547,6 +537,29 @@ clean-binPROGRAMS: echo " rm -f" $$list; \ rm -f $$list +clean-noinstLTLIBRARIES: + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) + @list='$(noinst_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + +libFortune.la: $(libFortune_la_OBJECTS) $(libFortune_la_DEPENDENCIES) $(EXTRA_libFortune_la_DEPENDENCIES) + $(AM_V_CXXLD)$(libFortune_la_LINK) $(libFortune_la_OBJECTS) $(libFortune_la_LIBADD) $(LIBS) + +libFortuneNoSql.la: $(libFortuneNoSql_la_OBJECTS) $(libFortuneNoSql_la_DEPENDENCIES) $(EXTRA_libFortuneNoSql_la_DEPENDENCIES) + $(AM_V_CXXLD)$(libFortuneNoSql_la_LINK) $(libFortuneNoSql_la_OBJECTS) $(libFortuneNoSql_la_LIBADD) $(LIBS) + +libWorld.la: $(libWorld_la_OBJECTS) $(libWorld_la_DEPENDENCIES) $(EXTRA_libWorld_la_DEPENDENCIES) + $(AM_V_CXXLD)$(libWorld_la_LINK) $(libWorld_la_OBJECTS) $(libWorld_la_LIBADD) $(LIBS) + +libWorldNoSql.la: $(libWorldNoSql_la_OBJECTS) $(libWorldNoSql_la_DEPENDENCIES) $(EXTRA_libWorldNoSql_la_DEPENDENCIES) + $(AM_V_CXXLD)$(libWorldNoSql_la_LINK) $(libWorldNoSql_la_OBJECTS) $(libWorldNoSql_la_LIBADD) $(LIBS) + usp_translator$(EXEEXT): $(usp_translator_OBJECTS) $(usp_translator_DEPENDENCIES) $(EXTRA_usp_translator_DEPENDENCIES) @rm -f usp_translator$(EXEEXT) $(AM_V_CXXLD)$(usp_translator_LINK) $(usp_translator_OBJECTS) $(usp_translator_LDADD) $(LIBS) @@ -557,11 +570,17 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libFortune.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libFortuneNoSql.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libWorld.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libWorldNoSql.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usp_translator.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libFortune.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libFortuneNoSql.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libWorld.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libWorldNoSql.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usp_translator.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -669,7 +688,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -701,7 +723,7 @@ distdir: $(DISTFILES) done check-am: all-am check: check-am -all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) +all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(bindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ @@ -743,7 +765,11 @@ clean-am: clean-binPROGRAMS clean-generic clean-libtool clean-local \ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libFortune.Plo + -rm -f ./$(DEPDIR)/libFortuneNoSql.Plo + -rm -f ./$(DEPDIR)/libWorld.Plo + -rm -f ./$(DEPDIR)/libWorldNoSql.Plo + -rm -f ./$(DEPDIR)/usp_translator.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -789,7 +815,11 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/libFortune.Plo + -rm -f ./$(DEPDIR)/libFortuneNoSql.Plo + -rm -f ./$(DEPDIR)/libWorld.Plo + -rm -f ./$(DEPDIR)/libWorldNoSql.Plo + -rm -f ./$(DEPDIR)/usp_translator.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -810,7 +840,7 @@ uninstall-am: uninstall-binPROGRAMS .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-binPROGRAMS clean-generic clean-libtool clean-local \ clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \ distclean-compile distclean-generic distclean-libtool \ @@ -825,6 +855,8 @@ uninstall-am: uninstall-binPROGRAMS mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-binPROGRAMS +.PRECIOUS: Makefile + install-data-local: $(MAKE) $(AM_MAKEFLAGS) usp_compile.sh; chmod 777 usp_compile.sh; ${INSTALL} -m 777 usp_compile.sh $(DESTDIR)${bindir} diff --git a/src/ulib/net/server/plugin/v8/Makefile.in b/src/ulib/net/server/plugin/v8/Makefile.in index 4d7b0168b..d03c1b28e 100644 --- a/src/ulib/net/server/plugin/v8/Makefile.in +++ b/src/ulib/net/server/plugin/v8/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -80,8 +90,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = src/ulib/net/server/plugin/v8 -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -103,6 +111,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -160,7 +169,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/mod_v8.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -206,6 +216,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -431,14 +442,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/ulib/net/server/plugin/v8/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/ulib/net/server/plugin/v8/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -494,7 +504,13 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_v8.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mod_v8.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -578,7 +594,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -652,7 +671,7 @@ clean-am: clean-generic clean-libtool clean-local \ clean-moduleLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_v8.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -698,7 +717,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/mod_v8.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -719,14 +738,14 @@ uninstall-am: uninstall-moduleLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-moduleLTLIBRARIES \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-moduleLTLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ install-moduleLTLIBRARIES install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ @@ -735,6 +754,8 @@ uninstall-am: uninstall-moduleLTLIBRARIES tags tags-am uninstall uninstall-am \ uninstall-moduleLTLIBRARIES +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.gcov *.la *.exe gmon.out diff --git a/src/ulib/net/server/server.cpp b/src/ulib/net/server/server.cpp index d5a914d9f..eb69a5ccb 100644 --- a/src/ulib/net/server/server.cpp +++ b/src/ulib/net/server/server.cpp @@ -24,6 +24,10 @@ #include #include +#ifndef U_HTTP3_DISABLE +# include +#endif + #ifdef _MSWINDOWS_ # include #else @@ -1925,6 +1929,10 @@ UServer_Base::~UServer_Base() { u_need_root(false); +# ifdef USERVER_UDP + if (budp == false) +# endif + { (void) UFile::setSysParam("/proc/sys/net/ipv4/tcp_fin_timeout", tcp_fin_timeout, true); if (USocket::iBackLog > SOMAXCONN) @@ -1935,6 +1943,7 @@ UServer_Base::~UServer_Base() if (USocket::iBackLog == 1) (void) UFile::setSysParam("/proc/sys/net/ipv4/tcp_abort_on_overflow", tcp_abort_on_overflow, true); } + } #endif if (proc) U_DELETE(proc) @@ -2236,13 +2245,11 @@ void UServer_Base::loadConfigParam() U_INTERNAL_DUMP("UNotifier::max_connection = %u USocket::iBackLog = %u", UNotifier::max_connection, USocket::iBackLog) -#ifdef USERVER_UDP - if (budp && - u_printf_string_max_length == -1) - { - u_printf_string_max_length = 128; - } -#endif + * key_file = pcfg->at(U_CONSTANT_TO_PARAM( "KEY_FILE")); + *cert_file = pcfg->at(U_CONSTANT_TO_PARAM("CERT_FILE")); + + U_INTERNAL_ASSERT( key_file->isNullTerminated()) + U_INTERNAL_ASSERT(cert_file->isNullTerminated()) x = pcfg->at(U_CONSTANT_TO_PARAM("CRASH_EMAIL_NOTIFY")); @@ -2311,11 +2318,8 @@ void UServer_Base::loadConfigParam() #ifdef USE_LIBSSL if (bssl) { - *dh_file = pcfg->at(U_CONSTANT_TO_PARAM("DH_FILE")); - - *key_file = pcfg->at(U_CONSTANT_TO_PARAM("KEY_FILE")); - *password = pcfg->at(U_CONSTANT_TO_PARAM("PASSWORD")); - *cert_file = pcfg->at(U_CONSTANT_TO_PARAM("CERT_FILE")); + *dh_file = pcfg->at(U_CONSTANT_TO_PARAM("DH_FILE")); + *password = pcfg->at(U_CONSTANT_TO_PARAM("PASSWORD")); verify_mode = pcfg->readLong(U_CONSTANT_TO_PARAM("VERIFY_MODE")); @@ -2427,7 +2431,7 @@ void UServer_Base::loadConfigParam() // DOCUMENT_ROOT: The directory out of which we will serve your documents -#ifdef USERVER_UDP +#if defined(USERVER_UDP) && defined(U_HTTP3_DISABLE) if (budp == false) #endif { @@ -2452,7 +2456,7 @@ void UServer_Base::loadConfigParam() log->init(U_CONSTANT_TO_PARAM(U_SERVER_LOG_PREFIX)); -# ifdef USERVER_UDP +# if defined(USERVER_UDP) && defined(U_HTTP3_DISABLE) if (budp == false) # endif { @@ -2640,17 +2644,34 @@ void UServer_Base::loadConfigParam() if (UOrmDriver::loadDriver(orm_driver_dir, orm_driver_list) == false) U_ERROR("ORM drivers load failed"); #endif - // load plugin modules and call server-wide hooks handlerConfig()... - -#ifdef USERVER_UDP +#if defined(USERVER_UDP) && defined(U_HTTP3_DISABLE) if (budp == false) #endif { + // load plugin modules and call server-wide hooks handlerConfig()... + UString plugin_dir = pcfg->at(U_CONSTANT_TO_PARAM("PLUGIN_DIR")), plugin_list = pcfg->at(U_CONSTANT_TO_PARAM("PLUGIN")); if (loadPlugins(plugin_dir, plugin_list) != U_PLUGIN_HANDLER_FINISHED) U_ERROR("Plugins stage load failed"); } + +#if defined(USERVER_UDP) && !defined(U_HTTP3_DISABLE) + if (budp) + { + if (UHTTP3::loadConfigParam() == U_PLUGIN_HANDLER_ERROR) + { + if (pcfg->empty()) + { + U_SRV_LOG("WARNING: Configuration of HTTTP3 empty"); + } + + U_SRV_LOG("WARNING: Configuration phase of HTTTP3 failed"); + } + + U_SRV_LOG("Configuration phase of HTTTP3 success"); + } +#endif } U_NO_EXPORT void UServer_Base::loadStaticLinkedModules(const UString& name) @@ -3094,6 +3115,8 @@ void UServer_Base::init() U_ERROR("Run as server UDP with port '%u' failed", port); } + csocket = socket; + goto next; } #endif @@ -3106,9 +3129,7 @@ void UServer_Base::init() U_INTERNAL_ASSERT( dh_file->isNullTerminated()) U_INTERNAL_ASSERT( ca_file->isNullTerminated()) U_INTERNAL_ASSERT( ca_path->isNullTerminated()) - U_INTERNAL_ASSERT( key_file->isNullTerminated()) U_INTERNAL_ASSERT( password->isNullTerminated()) - U_INTERNAL_ASSERT(cert_file->isNullTerminated()) // Load our certificate @@ -3228,6 +3249,10 @@ void UServer_Base::init() #ifdef U_LINUX u_need_root(false); +# ifdef USERVER_UDP + if (budp == false) +# endif + { /** * timeout_timewait parameter: Determines the time that must elapse before TCP/IP can release a closed connection * and reuse its resources. This interval between closure and release is known as the TIME_WAIT state or twice the @@ -3278,6 +3303,7 @@ void UServer_Base::init() U_INTERNAL_DUMP("sysctl_somaxconn = %d tcp_abort_on_overflow = %b sysctl_max_syn_backlog = %d", sysctl_somaxconn, tcp_abort_on_overflow, sysctl_max_syn_backlog) + } #endif UTimer::init(UTimer::NOSIGNAL); @@ -3306,7 +3332,7 @@ void UServer_Base::init() // init plugin modules, must run after the setting for shared log -#ifdef USERVER_UDP +#if defined(USERVER_UDP) && defined(U_HTTP3_DISABLE) if (budp == false) #endif { @@ -3381,10 +3407,6 @@ void UServer_Base::init() U_INTERNAL_ASSERT_EQUALS(ULog::prwlock, U_NULLPTR) U_INTERNAL_ASSERT_EQUALS(u_pthread_time, U_NULLPTR) -# ifdef USERVER_UDP - if (budp == false) -# endif - { if (UServer_Base::update_date) { U_NEW_WITHOUT_CHECK_MEMORY(UTimeThread, u_pthread_time, UTimeThread); @@ -3393,7 +3415,6 @@ void UServer_Base::init() ((UTimeThread*)u_pthread_time)->start(50); } - } #endif #if !defined(U_LOG_DISABLE) && defined(USE_LIBZ) @@ -3418,11 +3439,16 @@ void UServer_Base::init() } #endif +#if defined(USERVER_UDP) + if (budp == false) +#endif + { #ifdef DEBUG U_NEW(UTimeStat, pstat, UTimeStat); UTimer::insert(pstat); #endif + } (void) UFile::_mkdir("../db"); @@ -3442,13 +3468,7 @@ void UServer_Base::init() socket_flags |= O_RDWR | O_CLOEXEC; #ifdef USERVER_UDP - if (budp) - { - UNotifier::max_connection = 1; - UNotifier::num_connection = - UNotifier::min_connection = 0; - } - else + if (budp == false) #endif { // --------------------------------------------------------------------------------------------------------- @@ -3520,7 +3540,7 @@ void UServer_Base::init() } #endif -#ifdef USERVER_UDP +#if defined(USERVER_UDP) && defined(U_HTTP3_DISABLE) if (budp == false) #endif { @@ -3584,7 +3604,7 @@ void UServer_Base::init() U_NEW(USSEThread, pthread_sse, USSEThread); U_NEW(UVector, sse_vclient, UVector); - pthread_sse->start(0); + pthread_sse->start(1000); (void) U_SYSCALL(socketpair, "%d,%d,%d,%p", AF_UNIX, SOCK_STREAM, 0, sse_socketpair); @@ -4428,7 +4448,7 @@ void UServer_Base::runLoop(const char* user) { U_TRACE(0, "UServer_Base::runLoop(%S)", user) -#ifdef USERVER_UDP +#if defined(USERVER_UDP) && defined(U_HTTP3_DISABLE) if (budp == false) #endif { @@ -4623,6 +4643,12 @@ void UServer_Base::runLoop(const char* user) #ifdef USERVER_UDP if (budp) { + U_INTERNAL_DUMP("pClientImage->UEventFd::fd = %d socket->iSockDesc = %d", pClientImage->UEventFd::fd, socket->iSockDesc) + + U_INTERNAL_ASSERT_EQUALS(csocket, socket) + U_INTERNAL_ASSERT_EQUALS(pClientImage->socket, socket) + +# ifdef U_HTTP3_DISABLE struct stat st; char buffer[U_PATH_MAX+1]; HINSTANCE handle = U_NULLPTR; @@ -4647,14 +4673,13 @@ void UServer_Base::runLoop(const char* user) } } - csocket = - pClientImage->socket = socket; - pClientImage->UEventFd::fd = socket->iSockDesc; - UClientImage_Base::callerHandlerRead = UServer_Base::handlerUDP; + if (u_printf_string_max_length == -1) u_printf_string_max_length = 128; +# endif + U_INTERNAL_DUMP("handler_other = %p handler_inotify = %p handler_db1 = %p handler_db2 = %p UNotifier::num_connection = %u UNotifier::min_connection = %u", - handler_other, handler_inotify, handler_db1, handler_db2, UNotifier::num_connection, UNotifier::min_connection) + handler_other, handler_inotify, handler_db1, handler_db2, UNotifier::num_connection, UNotifier::min_connection) // NB: we can go directly on recvFrom() and block on it... @@ -4674,12 +4699,14 @@ void UServer_Base::runLoop(const char* user) # endif } +# ifdef U_HTTP3_DISABLE if (runDynamicPageParam_udp) { runDynamicPageParam_udp(U_DPAGE_DESTROY); UDynamic::dclose(handle); } +# endif } else #endif @@ -4687,7 +4714,7 @@ void UServer_Base::runLoop(const char* user) while (flag_loop) { U_INTERNAL_DUMP("handler_other = %p handler_inotify = %p handler_db1 = %p handler_db2 = %p UNotifier::num_connection = %u UNotifier::min_connection = %u", - handler_other, handler_inotify, handler_db1, handler_db2, UNotifier::num_connection, UNotifier::min_connection) + handler_other, handler_inotify, handler_db1, handler_db2, UNotifier::num_connection, UNotifier::min_connection) # if defined(ENABLE_THREAD) && !defined(USE_LIBEVENT) && defined(U_SERVER_THREAD_APPROACH_SUPPORT) if (preforked_num_kids != -1) @@ -5027,7 +5054,7 @@ void UServer_Base::run() U_INTERNAL_ASSERT(proc->parent()) stop: -#ifdef USERVER_UDP +#if defined(USERVER_UDP) && defined(U_HTTP3_DISABLE) if (budp == false) #endif { @@ -5056,9 +5083,7 @@ void UServer_Base::run() if (pthread_sse) sse_vclient->clear(); #endif -#ifdef DEBUG pthis->deallocate(); -#endif } // it creates a copy of itself, return true if parent... diff --git a/src/ulib/net/socket.cpp b/src/ulib/net/socket.cpp index cca763f25..d87ac36c3 100644 --- a/src/ulib/net/socket.cpp +++ b/src/ulib/net/socket.cpp @@ -23,7 +23,7 @@ # include #else # include -# ifdef U_LINUX +# if defined(U_LINUX) && defined(DEBUG) U_DUMP_KERNEL_VERSION(LINUX_VERSION_CODE) # endif #endif @@ -56,6 +56,29 @@ bool USocket::breuseport; bool USocket::bincoming_cpu; SocketAddress* USocket::cLocal; +#ifdef USERVER_UDP +socklen_t USocket::peer_addr_len; +struct sockaddr_storage USocket::peer_addr; + +void USocket::setPeer() +{ + U_TRACE_NO_PARAM(0, "USocket::setPeer()") + + U_INTERNAL_DUMP("peer_addr_len = %u sizeOf() = %u", peer_addr_len, ((SocketAddress*)&peer_addr)->sizeOf()) + + U_INTERNAL_ASSERT_EQUALS(peer_addr_len, ((SocketAddress*)&peer_addr)->sizeOf()) + + U_INTERNAL_DUMP("SocketAddress = %#.*S", peer_addr_len, &peer_addr) + + iRemotePort = ((SocketAddress*)&peer_addr)->getPortNumber(); + ((SocketAddress*)&peer_addr)->getIPAddress(cRemoteAddress); + + U_INTERNAL_DUMP("getAddressFamily() = %u iRemotePort = %u", ((SocketAddress*)&peer_addr)->getAddressFamily(), iRemotePort) + + U_INTERNAL_ASSERT_MAJOR(iRemotePort, 0) +} +#endif + void USocket::setAddress(void* address) { U_TRACE(0, "USocket::setAddress(%p)", address) @@ -605,7 +628,7 @@ int USocket::recvFrom(void* pBuffer, uint32_t iBufLength, uint32_t uiFlags, UIPA if (iBytesRead > 0) { - U_INTERNAL_DUMP("BytesRead(%u) = %#.*S", iBytesRead, iBytesRead, CAST(pBuffer)) + U_INTERNAL_DUMP("slDummy = %u BytesRead(%u) = %#.*S", slDummy, iBytesRead, iBytesRead, CAST(pBuffer)) iSourcePortNumber = cSource.getPortNumber(); cSource.getIPAddress(cSourceIP); diff --git a/src/ulib/net/socket_address.cpp b/src/ulib/net/socket_address.cpp index fca8e1806..739e2c380 100644 --- a/src/ulib/net/socket_address.cpp +++ b/src/ulib/net/socket_address.cpp @@ -173,6 +173,8 @@ class U_NO_EXPORT SocketAddress { return sizeof(sockaddr_in); } + unsigned int getAddressFamily() { return addr.psaGeneric.sa_family; } + operator sockaddr*() { return &(addr.psaGeneric); } operator const sockaddr*() const { return &(addr.psaGeneric); } diff --git a/src/ulib/options.cpp b/src/ulib/options.cpp index 8a0646ae3..cdcd6e7af 100644 --- a/src/ulib/options.cpp +++ b/src/ulib/options.cpp @@ -53,7 +53,7 @@ # define LIBZ_ENABLE "no" #endif #ifdef USE_LIBZOPFLI -# define LIBZOPFLI_ENABLE "yes ( " _LIBBROTLI_VERSION " )" +# define LIBZOPFLI_ENABLE "yes ( " _LIBZOPFLI_VERSION " )" #else # define LIBZOPFLI_ENABLE "no" #endif @@ -62,6 +62,11 @@ #else # define LIBBROTLI_ENABLE "no" #endif +#ifdef USE_LIBQUICHE +# define LIBQUICHE_ENABLE "yes ( " _LIBQUICHE_VERSION " )" +#else +# define LIBQUICHE_ENABLE "no" +#endif #ifdef USE_LIBTDB # define LIBTDB_ENABLE "yes ( " _LIBTDB_VERSION " )" #else @@ -721,6 +726,7 @@ PYTHON language support: yes ( 2.7 ) "LIBZ support...........:%W " LIBZ_ENABLE "%W\n" \ "LIBZOPFLI support......:%W " LIBZOPFLI_ENABLE "%W\n" \ "LIBBROTLI support......:%W " LIBBROTLI_ENABLE "%W\n" \ + "LIBQUICHE support......:%W " LIBQUICHE_ENABLE "%W\n" \ "LIBTDB support.........:%W " LIBTDB_ENABLE "%W\n" \ "PCRE support...........:%W " LIBPCRE_ENABLE "%W\n" \ "SSL support............:%W " LIBSSL_ENABLE "%W\n" \ @@ -799,6 +805,7 @@ PYTHON language support: yes ( 2.7 ) BRIGHTYELLOW, RESET, BRIGHTYELLOW, RESET, BRIGHTYELLOW, RESET, + BRIGHTYELLOW, RESET, // parser BRIGHTYELLOW, RESET, BRIGHTYELLOW, RESET); diff --git a/src/ulib/orm/driver/Makefile.in b/src/ulib/orm/driver/Makefile.in index 83064f849..dc3030308 100644 --- a/src/ulib/orm/driver/Makefile.in +++ b/src/ulib/orm/driver/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -83,8 +93,6 @@ target_triplet = @target@ @HAVE_MYSQL_TRUE@@STATIC_ORM_DRIVER_MYSQL_FALSE@am__append_2 = orm_driver_mysql.la @HAVE_PGSQL_TRUE@@STATIC_ORM_DRIVER_PGSQL_FALSE@am__append_3 = orm_driver_pgsql.la subdir = src/ulib/orm/driver -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -106,6 +114,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -192,7 +201,11 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = \ + ./$(DEPDIR)/orm_driver_mysql_la-orm_driver_mysql.Plo \ + ./$(DEPDIR)/orm_driver_pgsql_la-orm_driver_pgsql.Plo \ + ./$(DEPDIR)/orm_driver_sqlite_la-orm_driver_sqlite.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -241,6 +254,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -476,14 +490,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/ulib/orm/driver/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/ulib/orm/driver/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -545,9 +558,15 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orm_driver_mysql_la-orm_driver_mysql.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orm_driver_pgsql_la-orm_driver_pgsql.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orm_driver_sqlite_la-orm_driver_sqlite.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orm_driver_mysql_la-orm_driver_mysql.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orm_driver_pgsql_la-orm_driver_pgsql.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orm_driver_sqlite_la-orm_driver_sqlite.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -652,7 +671,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -726,7 +748,9 @@ clean-am: clean-generic clean-libtool clean-local \ clean-moduleLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/orm_driver_mysql_la-orm_driver_mysql.Plo + -rm -f ./$(DEPDIR)/orm_driver_pgsql_la-orm_driver_pgsql.Plo + -rm -f ./$(DEPDIR)/orm_driver_sqlite_la-orm_driver_sqlite.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -772,7 +796,9 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/orm_driver_mysql_la-orm_driver_mysql.Plo + -rm -f ./$(DEPDIR)/orm_driver_pgsql_la-orm_driver_pgsql.Plo + -rm -f ./$(DEPDIR)/orm_driver_sqlite_la-orm_driver_sqlite.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -793,14 +819,14 @@ uninstall-am: uninstall-moduleLTLIBRARIES .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-moduleLTLIBRARIES \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man \ +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-moduleLTLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ install-moduleLTLIBRARIES install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ @@ -809,6 +835,8 @@ uninstall-am: uninstall-moduleLTLIBRARIES tags tags-am uninstall uninstall-am \ uninstall-moduleLTLIBRARIES +.PRECIOUS: Makefile + clean-local: -rm -rf core .libs *.bb* *.da *.la *.exe gmon.out diff --git a/src/ulib/orm/driver/libpq/Makefile.in b/src/ulib/orm/driver/libpq/Makefile.in index 91cd63960..1f6763c84 100644 --- a/src/ulib/orm/driver/libpq/Makefile.in +++ b/src/ulib/orm/driver/libpq/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -80,8 +90,6 @@ build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ subdir = src/ulib/orm/driver/libpq -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -103,6 +111,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -135,7 +144,22 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/base64.Plo ./$(DEPDIR)/chklocale.Plo \ + ./$(DEPDIR)/encnames.Plo ./$(DEPDIR)/fe-auth-scram.Plo \ + ./$(DEPDIR)/fe-auth.Plo ./$(DEPDIR)/fe-connect.Plo \ + ./$(DEPDIR)/fe-exec.Plo ./$(DEPDIR)/fe-lobj.Plo \ + ./$(DEPDIR)/fe-misc.Plo ./$(DEPDIR)/fe-print.Plo \ + ./$(DEPDIR)/fe-protocol2.Plo ./$(DEPDIR)/fe-protocol3.Plo \ + ./$(DEPDIR)/fe-secure.Plo ./$(DEPDIR)/getpeereid.Plo \ + ./$(DEPDIR)/inet_net_ntop.Plo ./$(DEPDIR)/ip.Plo \ + ./$(DEPDIR)/libpq-events.Plo ./$(DEPDIR)/md5.Plo \ + ./$(DEPDIR)/noblock.Plo ./$(DEPDIR)/pg_strong_random.Plo \ + ./$(DEPDIR)/pgstrcasecmp.Plo ./$(DEPDIR)/pqexpbuffer.Plo \ + ./$(DEPDIR)/pqsignal.Plo ./$(DEPDIR)/saslprep.Plo \ + ./$(DEPDIR)/scram-common.Plo ./$(DEPDIR)/sha2.Plo \ + ./$(DEPDIR)/strlcpy.Plo ./$(DEPDIR)/thread.Plo \ + ./$(DEPDIR)/unicode_norm.Plo ./$(DEPDIR)/wchar.Plo am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -181,6 +205,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -406,14 +431,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/ulib/orm/driver/libpq/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/ulib/orm/driver/libpq/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -445,36 +469,42 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/base64.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chklocale.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/encnames.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-auth-scram.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-auth.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-connect.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-exec.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-lobj.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-misc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-print.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-protocol2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-protocol3.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-secure.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getpeereid.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inet_net_ntop.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ip.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpq-events.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/md5.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/noblock.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pg_strong_random.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pgstrcasecmp.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pqexpbuffer.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pqsignal.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/saslprep.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scram-common.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sha2.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strlcpy.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/thread.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unicode_norm.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wchar.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/base64.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chklocale.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/encnames.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-auth-scram.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-auth.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-connect.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-exec.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-lobj.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-misc.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-print.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-protocol2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-protocol3.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fe-secure.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getpeereid.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inet_net_ntop.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ip.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpq-events.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/md5.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/noblock.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pg_strong_random.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pgstrcasecmp.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pqexpbuffer.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pqsignal.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/saslprep.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scram-common.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sha2.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strlcpy.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/thread.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unicode_norm.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wchar.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -558,7 +588,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -629,7 +662,36 @@ clean-am: clean-generic clean-libtool clean-local \ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/base64.Plo + -rm -f ./$(DEPDIR)/chklocale.Plo + -rm -f ./$(DEPDIR)/encnames.Plo + -rm -f ./$(DEPDIR)/fe-auth-scram.Plo + -rm -f ./$(DEPDIR)/fe-auth.Plo + -rm -f ./$(DEPDIR)/fe-connect.Plo + -rm -f ./$(DEPDIR)/fe-exec.Plo + -rm -f ./$(DEPDIR)/fe-lobj.Plo + -rm -f ./$(DEPDIR)/fe-misc.Plo + -rm -f ./$(DEPDIR)/fe-print.Plo + -rm -f ./$(DEPDIR)/fe-protocol2.Plo + -rm -f ./$(DEPDIR)/fe-protocol3.Plo + -rm -f ./$(DEPDIR)/fe-secure.Plo + -rm -f ./$(DEPDIR)/getpeereid.Plo + -rm -f ./$(DEPDIR)/inet_net_ntop.Plo + -rm -f ./$(DEPDIR)/ip.Plo + -rm -f ./$(DEPDIR)/libpq-events.Plo + -rm -f ./$(DEPDIR)/md5.Plo + -rm -f ./$(DEPDIR)/noblock.Plo + -rm -f ./$(DEPDIR)/pg_strong_random.Plo + -rm -f ./$(DEPDIR)/pgstrcasecmp.Plo + -rm -f ./$(DEPDIR)/pqexpbuffer.Plo + -rm -f ./$(DEPDIR)/pqsignal.Plo + -rm -f ./$(DEPDIR)/saslprep.Plo + -rm -f ./$(DEPDIR)/scram-common.Plo + -rm -f ./$(DEPDIR)/sha2.Plo + -rm -f ./$(DEPDIR)/strlcpy.Plo + -rm -f ./$(DEPDIR)/thread.Plo + -rm -f ./$(DEPDIR)/unicode_norm.Plo + -rm -f ./$(DEPDIR)/wchar.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -675,7 +737,36 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/base64.Plo + -rm -f ./$(DEPDIR)/chklocale.Plo + -rm -f ./$(DEPDIR)/encnames.Plo + -rm -f ./$(DEPDIR)/fe-auth-scram.Plo + -rm -f ./$(DEPDIR)/fe-auth.Plo + -rm -f ./$(DEPDIR)/fe-connect.Plo + -rm -f ./$(DEPDIR)/fe-exec.Plo + -rm -f ./$(DEPDIR)/fe-lobj.Plo + -rm -f ./$(DEPDIR)/fe-misc.Plo + -rm -f ./$(DEPDIR)/fe-print.Plo + -rm -f ./$(DEPDIR)/fe-protocol2.Plo + -rm -f ./$(DEPDIR)/fe-protocol3.Plo + -rm -f ./$(DEPDIR)/fe-secure.Plo + -rm -f ./$(DEPDIR)/getpeereid.Plo + -rm -f ./$(DEPDIR)/inet_net_ntop.Plo + -rm -f ./$(DEPDIR)/ip.Plo + -rm -f ./$(DEPDIR)/libpq-events.Plo + -rm -f ./$(DEPDIR)/md5.Plo + -rm -f ./$(DEPDIR)/noblock.Plo + -rm -f ./$(DEPDIR)/pg_strong_random.Plo + -rm -f ./$(DEPDIR)/pgstrcasecmp.Plo + -rm -f ./$(DEPDIR)/pqexpbuffer.Plo + -rm -f ./$(DEPDIR)/pqsignal.Plo + -rm -f ./$(DEPDIR)/saslprep.Plo + -rm -f ./$(DEPDIR)/scram-common.Plo + -rm -f ./$(DEPDIR)/sha2.Plo + -rm -f ./$(DEPDIR)/strlcpy.Plo + -rm -f ./$(DEPDIR)/thread.Plo + -rm -f ./$(DEPDIR)/unicode_norm.Plo + -rm -f ./$(DEPDIR)/wchar.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -696,19 +787,21 @@ uninstall-am: .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-local clean-noinstLTLIBRARIES \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags tags-am uninstall uninstall-am +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libtool clean-local \ + clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am + +.PRECIOUS: Makefile clean-local: diff --git a/src/ulib/utility/http3.cpp b/src/ulib/utility/http3.cpp new file mode 100644 index 000000000..c025eddca --- /dev/null +++ b/src/ulib/utility/http3.cpp @@ -0,0 +1,598 @@ +// ============================================================================ +// +// = LIBRARY +// ULib - c++ library +// +// = FILENAME +// http3.cpp - HTTP/3 utility +// +// = AUTHOR +// Stefano Casazza +// +// ============================================================================ + +#include +#include + +#define U_MAX_DATAGRAM_SIZE 1350 + +#define U_MAX_TOKEN_LEN \ + sizeof("quiche")-1 + \ + sizeof(struct sockaddr_storage) + \ + QUICHE_MAX_CONN_ID_LEN + +uint32_t UHTTP3::quiche_max_packet_size = 1350; +quiche_config* UHTTP3::qconfig; +quiche_h3_config* UHTTP3::http3_config; + +UHttp3ConnIo* UHTTP3::data_conn_io; +UHashMap* UHTTP3::peers; +URDBObjectHandler* UHTTP3::db; + +// define method VIRTUAL of class UDataStorage + +char* UHttp3ConnIo::toBuffer() +{ + U_TRACE_NO_PARAM(0, "UHttp3ConnIo::toBuffer()") + + unsigned char* p = (unsigned char*)u_buffer; + +// u_buffer_len = U_SYSCALL(i2d_SSL_SESSION, "%p,%p", sess, &p); + + U_INTERNAL_ASSERT_MAJOR(u_buffer_len, 0) + + buffer_len = u_buffer_len; + + U_RETURN(u_buffer); +} + +void UHttp3ConnIo::fromData(const char* ptr, uint32_t len) +{ + U_TRACE(0, "UHttp3ConnIo::fromData(%.*S,%u)", len, ptr, len) + + U_INTERNAL_ASSERT_POINTER(ptr) +} + +/* +int USSLSession::newEntry(SSL* ssl, SSL_SESSION* _sess) +{ + U_TRACE(0, "USSLSession::newEntry(%p,%p)", ssl, _sess) + + U_INTERNAL_ASSERT_POINTER(UHTTP3::db) + + unsigned int idlen; + const unsigned char* id; + + UHTTP3::db->insertDataStorage((const char*)id, idlen); + + U_RETURN(0); +} + +void* UHttp3ConnIo::getEntry(unsigned char* id, int len) +{ + U_TRACE(0, "UHttp3ConnIo::getEntry(%.*S,%d)", len, id, len) + + U_INTERNAL_ASSERT_POINTER(UHTTP3::db) + + UHTTP3::db->getDataStorage((const char*)id, (uint32_t)len); + + U_RETURN_POINTER(sess, SSL_SESSION); +} + +void UHttp3ConnIo::removeEntry(SSL_SESSION* _sess) +{ + U_TRACE(0, "UHttp3ConnIo::removeEntry(%p)", _sess) + + U_INTERNAL_ASSERT_POINTER(UHTTP3::db) + + int result; + + unsigned int idlen; + const unsigned char* id; + + result = UHTTP3::db->remove((const char*)id, (uint32_t)idlen); + + // -2: The entry was already marked deleted in the hash-tree + + if (result && + result != -2) + { + U_WARNING("Remove of HTTP3 connection Information on db failed with error %d", result); + } +} +*/ + +int UHTTP3::loadConfigParam() +{ + U_TRACE_NO_PARAM(0, "UHTTP3::loadConfigParam()") + + U_INTERNAL_ASSERT(UServer_Base::budp) + U_INTERNAL_ASSERT_POINTER(UServer_Base::pcfg) + +#ifndef USE_LIBQUICHE + U_ERROR("Sorry, I was compiled without libquiche so there isn't HTTP/3 support"); +#endif + + if (UServer_Base::key_file->empty() || + UServer_Base::cert_file->empty()) + { + U_ERROR("You need to specify in configuration file the property KEY_FILE and CERT_FILE"); + } + +#ifdef DEBUG + (void) U_SYSCALL(quiche_enable_debug_logging, "%p,%p", quiche_debug_log, U_NULLPTR); +#endif + + // Stores configuration shared between multiple connections + qconfig = (quiche_config*) U_SYSCALL(quiche_config_new, "%u", QUICHE_PROTOCOL_VERSION); + http3_config = (quiche_h3_config*) U_SYSCALL_NO_PARAM(quiche_h3_config_new); // Creates an HTTP/3 config object with default settings values + + if (qconfig == U_NULLPTR || + http3_config == U_NULLPTR) + { + U_ERROR("Failed to create quiche/HTTP3 config"); + } + + // Configures the given certificate chain + (void) U_SYSCALL(quiche_config_load_cert_chain_from_pem_file, "%p,%S", qconfig, UServer_Base::cert_file->data()); + + // Configures the given private key + (void) U_SYSCALL(quiche_config_load_priv_key_from_pem_file, "%p,%S", qconfig, UServer_Base::key_file->data()); + + // Configures the list of supported application protocols + (void) U_SYSCALL(quiche_config_set_application_protos, "%p,%p,%u", qconfig, (uint8_t*)U_CONSTANT_TO_PARAM(QUICHE_H3_APPLICATION_PROTOCOL)); + + if (UServer_Base::pcfg->searchForObjectStream(U_CONSTANT_TO_PARAM("http3"))) + { + UServer_Base::pcfg->table.clear(); + + if (UServer_Base::pcfg->loadTable()) + { + // -------------------------------------------------------------------------------------------------------------------------------------- + // userver_udp - http3 configuration parameters + // -------------------------------------------------------------------------------------------------------------------------------------- + // QUICHE_GREASE Whether to send GREASE + // QUICHE_LOG_KEYS Enables logging of secrets + // QUICHE_VERIFY_PEER Whether to verify the peer's certificate + // QUICHE_CC_ALGORITHM Sets the congestion control algorithm used + // QUICHE_MAX_ACK_DELAY Sets the `max_ack_delay` transport parameter + // QUICHE_MAX_PACKET_SIZE Sets the `max_packet_size` transport parameter + // QUICHE_MAX_IDLE_TIMEOUT Sets the `max_idle_timeout` transport parameter + // QUICHE_INITIAL_MAX_DATA Sets the `initial_max_data` transport parameter + // QUICHE_ENABLE_EARLY_DATA Enables sending or receiving early data + // QUICHE_ACK_DELAY_EXPONENT Sets the `ack_delay_exponent` transport parameter + // QUICHE_INITIAL_MAX_STREAM_UNI Sets the `initial_max_streams_uni` transport parameter + // QUICHE_DISABLE_ACTIVE_MIGRATION Sets the `disable_active_migration` transport parameter + // QUICHE_INITIAL_MAX_STREAMS_BIDI Sets the `initial_max_streams_bidi` transport parameter + // QUICHE_INITIAL_MAX_STREAM_DATA_UNI Sets the `initial_max_stream_data_uni` transport parameter + // QUICHE_INITIAL_MAX_STREAM_DATA_BIDI_LOCAL Sets the `initial_max_stream_data_bidi_local` transport parameter + // QUICHE_INITIAL_MAX_STREAM_DATA_BIDI_REMOTE Sets the `initial_max_stream_data_bidi_remote` transport parameter + // + // QUICHE_H3_MAX_HEADER_LIST_SIZE Sets the `SETTINGS_MAX_HEADER_LIST_SIZE` setting + // QUICHE_H3_QPACK_BLOCKED_STREAMS Sets the `SETTINGS_QPACK_BLOCKED_STREAMS` setting + // QUICHE_H3_QPACK_MAX_TABLE_CAPACITY Sets the `SETTINGS_QPACK_BLOCKED_STREAMS` setting + // -------------------------------------------------------------------------------------------------------------------------------------- + + quiche_max_packet_size = UServer_Base::pcfg->readLong(U_CONSTANT_TO_PARAM("QUICHE_MAX_PACKET_SIZE"), 1350); + + U_SYSCALL_VOID(quiche_config_set_max_packet_size, "%p,%lu", qconfig, quiche_max_packet_size); + + long param0 = UServer_Base::pcfg->readLong(U_CONSTANT_TO_PARAM("QUICHE_MAX_IDLE_TIMEOUT"), 180000); + bool param1 = UServer_Base::pcfg->readBoolean(U_CONSTANT_TO_PARAM("QUICHE_DISABLE_ACTIVE_MIGRATION"), true); + + U_SYSCALL_VOID(quiche_config_set_max_idle_timeout, "%p,%lu", qconfig, param0); + U_SYSCALL_VOID(quiche_config_set_disable_active_migration, "%p,%b", qconfig, param1); + + param0 = UServer_Base::pcfg->readLong(U_CONSTANT_TO_PARAM("QUICHE_CC_ALGORITHM"), 0); // QUICHE_CC_RENO = 0 + + U_SYSCALL_VOID(quiche_config_set_cc_algorithm, "%p,%lu", qconfig, (quiche_cc_algorithm)param0); + + param0 = UServer_Base::pcfg->readLong(U_CONSTANT_TO_PARAM("QUICHE_INITIAL_MAX_DATA"), 10485760); + + U_SYSCALL_VOID(quiche_config_set_initial_max_data, "%p,%lu", qconfig, param0); + + param0 = UServer_Base::pcfg->readLong(U_CONSTANT_TO_PARAM("QUICHE_INITIAL_MAX_STREAM_UNI"), 3); // For HTTP/3 we only need 3 unidirectional streams + + U_SYSCALL_VOID(quiche_config_set_initial_max_streams_uni, "%p,%lu", qconfig, param0); + + param0 = UServer_Base::pcfg->readLong(U_CONSTANT_TO_PARAM("QUICHE_INITIAL_MAX_STREAMS_BIDI"), 128); + + U_SYSCALL_VOID(quiche_config_set_initial_max_streams_bidi, "%p,%lu", qconfig, param0); + + param0 = UServer_Base::pcfg->readLong(U_CONSTANT_TO_PARAM("QUICHE_INITIAL_MAX_STREAM_DATA_UNI"), 1048576); + + U_SYSCALL_VOID(quiche_config_set_initial_max_stream_data_uni, "%p,%lu", qconfig, param0); + + param0 = UServer_Base::pcfg->readLong(U_CONSTANT_TO_PARAM("QUICHE_INITIAL_MAX_STREAM_DATA_BIDI_LOCAL"), 1000000); + + U_SYSCALL_VOID(quiche_config_set_initial_max_stream_data_bidi_local, "%p,%lu", qconfig, param0); + + param0 = UServer_Base::pcfg->readLong(U_CONSTANT_TO_PARAM("QUICHE_INITIAL_MAX_STREAM_DATA_BIDI_REMOTE"), 1048576); + + U_SYSCALL_VOID(quiche_config_set_initial_max_stream_data_bidi_remote, "%p,%lu", qconfig, param0); + + param0 = UServer_Base::pcfg->readLong(U_CONSTANT_TO_PARAM("QUICHE_H3_MAX_HEADER_LIST_SIZE"), 16384); + + U_SYSCALL_VOID(quiche_h3_config_set_max_header_list_size, "%p,%lu", http3_config, param0); + + if (UServer_Base::pcfg->readBoolean(U_CONSTANT_TO_PARAM("QUICHE_ENABLE_EARLY_DATA"), true)) U_SYSCALL_VOID(quiche_config_enable_early_data, "%p", qconfig); + + /** TODO + + void quiche_config_log_keys(quiche_config *config); + void quiche_config_grease(quiche_config *config, bool v); + void quiche_config_verify_peer(quiche_config *config, bool v); + void quiche_config_set_max_ack_delay(quiche_config *config, uint64_t v); + void quiche_config_set_ack_delay_exponent(quiche_config *config, uint64_t v); + + param0 = UServer_Base::pcfg->readLong(U_CONSTANT_TO_PARAM("QUICHE_H3_QPACK_BLOCKED_STREAMS"), ???); + + U_SYSCALL_VOID(quiche_h3_config_set_qpack_blocked_streams, "%p,%lu", http3_config, param0); + + param0 = UServer_Base::pcfg->readLong(U_CONSTANT_TO_PARAM("QUICHE_H3_QPACK_MAX_TABLE_CAPACITY"), ???); + + U_SYSCALL_VOID(quiche_h3_config_set_qpack_max_table_capacity, "%p,%lu", http3_config, param0); + */ + + UServer_Base::pcfg->reset(); + } + } + + U_RETURN(U_PLUGIN_HANDLER_OK); +} + +void UHTTP3::initDb() +{ + U_TRACE_NO_PARAM(0, "UHTTP3::initDb()") + + U_INTERNAL_ASSERT_EQUALS(db, U_NULLPTR) + U_INTERNAL_ASSERT_EQUALS(data_conn_io, U_NULLPTR) + + U_NEW(UHttp3ConnIo, data_conn_io, UHttp3ConnIo); + U_NEW(URDBObjectHandler, db, URDBObjectHandler(U_STRING_FROM_CONSTANT("../db/http3.db"), -1, data_conn_io)); + + if (db->open(8 * U_1M, false, true, true, U_SRV_LOCK_DB_HTTP3)) // NB: we don't want truncate (we have only the journal)... + { + U_SRV_LOG("db HTTP3 initialization success"); + + db->reset(); // Initialize the cache to contain no entries + } + else + { + U_SRV_LOG("WARNING: db HTTP3 initialization failed"); + + U_DELETE(db) + + db = U_NULLPTR; + } +} + +void UHTTP3::clearDb() +{ + U_TRACE_NO_PARAM(0, "UHTTP3::clearDb()") + + U_INTERNAL_ASSERT_POINTER(db) + + db->close(); + + U_DELETE(data_conn_io) + + U_DELETE(db) + + db = U_NULLPTR; +} + +void UHTTP3::handlerRequest() +{ + U_TRACE_NO_PARAM(0, "UHTTP3::handlerRequest()") + + U_INTERNAL_ASSERT(UServer_Base::budp) + + int rc; + ssize_t done; + uint8_t pkt_type; + UClientImage_Base* peer; + char* data = UClientImage_Base::rbuffer->data(); + size_t scid_len, dcid_len, odcid_len, token_len; + uint32_t pkt_version, sz = UClientImage_Base::rbuffer->size(); + uint8_t token[U_MAX_TOKEN_LEN], scid[QUICHE_MAX_CONN_ID_LEN], dcid[QUICHE_MAX_CONN_ID_LEN], odcid[QUICHE_MAX_CONN_ID_LEN]; + +loop: + scid_len = QUICHE_MAX_CONN_ID_LEN; + dcid_len = QUICHE_MAX_CONN_ID_LEN; + odcid_len = QUICHE_MAX_CONN_ID_LEN; + token_len = U_MAX_TOKEN_LEN; + + // Extracts version, type, source / destination connection ID and address verification token from the packet in buffer + + rc = U_SYSCALL(quiche_header_info, "%p,%u,%u,%p,%p,%p,%p,%p,%p,%p,%p", (const uint8_t*)data, sz, U_LOCAL_CONN_ID_LEN, + &pkt_version, &pkt_type, scid, &scid_len, dcid, &dcid_len, token, &token_len); + + if (rc < 0) + { + U_WARNING("UHTTP3::handlerRequest(): failed to parse header: %d", rc); + + goto end; + } + + U_INTERNAL_ASSERT_POINTER(peers) + + peer = (peers->empty() ? U_NULLPTR : peers->at((const char*)dcid, dcid_len)); + + if (peer == U_NULLPTR) + { + const char* pkt = "veg"; + uint8_t out[U_MAX_DATAGRAM_SIZE]; + ssize_t written, sent, iBytesRead; + int fd = UServer_Base::csocket->getFd(); + + if (U_SYSCALL(quiche_version_is_supported, "%u", pkt_version) == false) + { + U_WARNING("UHTTP3::handlerRequest(): version negotiation"); + + // Writes a version negotiation packet + written = U_SYSCALL(quiche_negotiate_version, "%p,%u,%p,%u,%p,%u", scid, scid_len, dcid, dcid_len, out, sizeof(out)); + +retry: if (written < 0) + { + U_WARNING("UHTTP3::handlerRequest(): failed to create %s packet: %d", pkt, written); + + goto end; + } + + sent = U_SYSCALL(sendto, "%d,%p,%u,%u,%p,%d", fd, out, written, 0, (struct sockaddr*)&USocket::peer_addr, USocket::peer_addr_len); + + if (sent != written) + { + U_WARNING("UHTTP3::handlerRequest(): failed to send"); + + goto end; + } + + U_WARNING("UHTTP3::handlerRequest(): sent %u bytes", sent); + + iBytesRead = U_SYSCALL(recvfrom, "%d,%p,%u,%u,%p,%p", fd, data, 65535, 0, (struct sockaddr*)&USocket::peer_addr, &USocket::peer_addr_len); + + if (iBytesRead <= 0) + { + U_WARNING("UHTTP3::handlerRequest(): failed to receive"); + + goto end; + } + + if (sz != iBytesRead) UClientImage_Base::rbuffer->size_adjust_force(sz = iBytesRead); + + goto loop; + } + + if (token_len == 0) + { + U_DEBUG("UHTTP3::handlerRequest(): stateless retry"); + + (void) memcpy(token, U_CONSTANT_TO_PARAM("quiche")); + (void) memcpy(token + U_CONSTANT_SIZE("quiche"), &USocket::peer_addr, USocket::peer_addr_len); + (void) memcpy(token + U_CONSTANT_SIZE("quiche") + USocket::peer_addr_len, dcid, dcid_len); + + token_len = U_CONSTANT_SIZE("quiche") + USocket::peer_addr_len + dcid_len; + + // Writes a retry packet + written = U_SYSCALL(quiche_retry, "%p,%u,%p,%u,%p,%u,%p,%u,%p,%u", scid, scid_len, dcid, dcid_len, dcid, dcid_len, token, token_len, out, sizeof(out)); + + pkt = "retry"; + + goto retry; + } + + if (token_len < U_CONSTANT_SIZE("quiche") || + memcmp(token, U_CONSTANT_TO_PARAM("quiche"))) + { + U_WARNING("UHTTP3::handlerRequest(): invalid address validation token"); + + goto end; + } + + token_len -= U_CONSTANT_SIZE("quiche"); + + const char* ptr = (const char*)&token[0] + U_CONSTANT_SIZE("quiche"); + + if (token_len < USocket::peer_addr_len || + memcmp(ptr, &USocket::peer_addr, USocket::peer_addr_len)) + { + U_WARNING("UHTTP3::handlerRequest(): invalid address validation token"); + + goto end; + } + + ptr += USocket::peer_addr_len; + token_len -= USocket::peer_addr_len; + + if (odcid_len < token_len) + { + U_WARNING("UHTTP3::handlerRequest(): invalid address validation token"); + + goto end; + } + + u__memcpy(odcid, ptr, odcid_len = token_len, __PRETTY_FUNCTION__); + + U_INTERNAL_DUMP("UServer_Base::nClientIndex = %u", UServer_Base::nClientIndex) + + U_INTERNAL_ASSERT_MINOR(UServer_Base::nClientIndex, UNotifier::max_connection) + + UServer_Base::pClientImage = UServer_Base::vClientImage + UServer_Base::nClientIndex; + +loop1: + U_INTERNAL_ASSERT_MINOR(UServer_Base::pClientImage, UServer_Base::eClientImage) + U_INTERNAL_ASSERT_DIFFERS(U_ClientImage_parallelization, U_PARALLELIZATION_CHILD) + + U_INTERNAL_DUMP("\n----------------------------------------\n" + "vClientImage[%u].last_event = %#3D\n" + "vClientImage[%u].sfd = %d\n" + "vClientImage[%u].http3connio->cid = %#.16S\n" + "vClientImage[%u].http3connio->conn = %p" + "\n----------------------------------------\n", + (UServer_Base::pClientImage - UServer_Base::vClientImage), UServer_Base::pClientImage->last_event, + (UServer_Base::pClientImage - UServer_Base::vClientImage), UServer_Base::pClientImage->sfd, + (UServer_Base::pClientImage - UServer_Base::vClientImage), UServer_Base::pClientImage->http3connio.cid, + (UServer_Base::pClientImage - UServer_Base::vClientImage), UServer_Base::pClientImage->http3connio.conn) + + if (UServer_Base::pClientImage->http3connio.conn) // busy + { + /* + if (ptime) // NB: we check if the connection is idle... + { + U_gettimeofday // NB: optimization if it is enough a time resolution of one second... + + if ((u_now->tv_sec - UServer_Base::pClientImage->last_event) >= ptime->UTimeVal::tv_sec) + { + if (handlerTimeoutConnection(UServer_Base::pClientImage)) + { + UNotifier::handlerDelete((UEventFd*)UServer_Base::pClientImage); + + goto try_accept; + } + } + } + +try_next: + */ + if (++UServer_Base::pClientImage >= UServer_Base::eClientImage) + { + U_INTERNAL_ASSERT_POINTER(UServer_Base::vClientImage) + + UServer_Base::pClientImage = UServer_Base::vClientImage; + } + + goto loop1; + } + +try_accept: + U_INTERNAL_ASSERT_DIFFERS(U_ClientImage_parallelization, U_PARALLELIZATION_CHILD) + + UServices::generateKey(UServer_Base::pClientImage->http3connio.cid, U_NULLPTR); + + // Creates a new server-side connection + UServer_Base::pClientImage->http3connio.conn = (quiche_conn*) U_SYSCALL(quiche_accept, "%p,%u,%p,%u,%p", UServer_Base::pClientImage->http3connio.cid, U_LOCAL_CONN_ID_LEN, + odcid, odcid_len, qconfig); + + if (UServer_Base::pClientImage->http3connio.conn == U_NULLPTR) + { + U_WARNING("UHTTP3::handlerRequest(): failed to create connection"); + + goto end; + } + + peers->insert((const char*)UServer_Base::pClientImage->http3connio.cid, U_LOCAL_CONN_ID_LEN, UServer_Base::pClientImage); + + u__memcpy(&UServer_Base::pClientImage->http3connio.peer_addr, &USocket::peer_addr, UServer_Base::pClientImage->http3connio.peer_addr_len = USocket::peer_addr_len, __PRETTY_FUNCTION__); + } + + // Processes QUIC packets received from the peer + done = U_SYSCALL(quiche_conn_recv, "%p,%p,%u", UServer_Base::pClientImage->http3connio.conn, (uint8_t*)data, sz); + + if (done == QUICHE_ERR_DONE) + { + U_DEBUG("UHTTP3::handlerRequest(): done reading"); + + goto iteration; + } + + if (done < 0) + { + U_WARNING("UHTTP3::handlerRequest(): failed to process packet: %d", done); + + goto end; + } + + U_DEBUG("UHTTP3::handlerRequest(): recv %d bytes", done); + + if (U_SYSCALL(quiche_conn_is_established, "%p", UServer_Base::pClientImage->http3connio.conn)) // Returns true if the connection handshake is complete + { + quiche_h3_event* ev; + + if (UServer_Base::pClientImage->http3connio.http3 == U_NULLPTR) + { + UServer_Base::pClientImage->http3connio.http3 = (quiche_h3_conn*) U_SYSCALL(quiche_h3_conn_new_with_transport, "%p,%p", UServer_Base::pClientImage->http3connio.conn, http3_config); + + if (UServer_Base::pClientImage->http3connio.http3 == U_NULLPTR) + { + U_WARNING("UHTTP3::handlerRequest(): failed to create HTTP/3 connection"); + + goto end; + } + } + + /* + while (1) + { + int64_t s = quiche_h3_conn_poll(conn_io->http3, conn_io->conn, &ev); + + if (s < 0) { + break; + } + + switch (quiche_h3_event_type(ev)) + { + case QUICHE_H3_EVENT_HEADERS: { + int rc = quiche_h3_event_for_each_header(ev, for_each_header, NULL); + + if (rc != 0) { + fprintf(stderr, "failed to process headers\n"); + } + + quiche_h3_header headers[] = { + { + .name = (const uint8_t *) ":status", + .name_len = sizeof(":status") - 1, + + .value = (const uint8_t *) "200", + .value_len = sizeof("200") - 1, + }, + + { + .name = (const uint8_t *) "server", + .name_len = sizeof("server") - 1, + + .value = (const uint8_t *) "quiche", + .value_len = sizeof("quiche") - 1, + }, + + { + .name = (const uint8_t *) "content-length", + .name_len = sizeof("content-length") - 1, + + .value = (const uint8_t *) "5", + .value_len = sizeof("5") - 1, + }, + }; + + quiche_h3_send_response(conn_io->http3, conn_io->conn, s, headers, 3, true); + + quiche_h3_send_body(conn_io->http3, conn_io->conn, s, (uint8_t *) "byez\n", 5, true); + + break; + } + + case QUICHE_H3_EVENT_DATA: { + fprintf(stderr, "got HTTP data\n"); + break; + } + + case QUICHE_H3_EVENT_FINISHED: + break; + } + + quiche_h3_event_free(ev); + } + */ + } + + // TODO + +iteration: + +end: + UClientImage_Base::bnoheader = true; + + UClientImage_Base::setRequestProcessed(); +} diff --git a/src/ulib/utility/services.cpp b/src/ulib/utility/services.cpp index 3e5137b45..0869e7974 100644 --- a/src/ulib/utility/services.cpp +++ b/src/ulib/utility/services.cpp @@ -17,6 +17,7 @@ #include #include #include +#include unsigned char UServices::key[16]; diff --git a/src/ulib/utility/socket_ext.cpp b/src/ulib/utility/socket_ext.cpp index 6e2325c20..2c03595bb 100644 --- a/src/ulib/utility/socket_ext.cpp +++ b/src/ulib/utility/socket_ext.cpp @@ -15,6 +15,7 @@ #include #include #include +#include #ifdef HAVE_SYS_SENDFILE_H # ifndef HAVE_SENDFILE64 diff --git a/src/ulib/utility/uhttp.cpp b/src/ulib/utility/uhttp.cpp index caf0a55ad..4f1ec1caf 100644 --- a/src/ulib/utility/uhttp.cpp +++ b/src/ulib/utility/uhttp.cpp @@ -36,6 +36,9 @@ #ifndef U_HTTP2_DISABLE # include #endif +#ifndef U_HTTP3_DISABLE +# include +#endif #ifdef USE_LIBZ // check for crc32 # include # include @@ -1384,6 +1387,9 @@ void UHTTP::init() #ifndef U_HTTP2_DISABLE UHTTP2::ctor(); #endif +#ifndef U_HTTP3_DISABLE + UHTTP3::ctor(); +#endif } #ifdef U_ALIAS @@ -1539,6 +1545,9 @@ void UHTTP::dtor() #ifndef U_HTTP2_DISABLE UHTTP2::dtor(); #endif +#ifndef U_HTTP3_DISABLE + UHTTP3::dtor(); +#endif } __pure bool UHTTP::isMobile() @@ -3865,6 +3874,15 @@ int UHTTP::handlerREAD() U_http_info.nResponseCode = HTTP_OK; +#ifndef U_HTTP3_DISABLE + if (UServer_Base::budp) + { + UHTTP3::handlerRequest(); + + U_RETURN(U_ClientImage_state); + } +#endif + #ifndef U_HTTP2_DISABLE U_INTERNAL_DUMP("U_ClientImage_http = %C", U_ClientImage_http(UServer_Base::pClientImage)) diff --git a/src/ulib/utility/websocket.cpp b/src/ulib/utility/websocket.cpp index 725c52ded..17aacc226 100644 --- a/src/ulib/utility/websocket.cpp +++ b/src/ulib/utility/websocket.cpp @@ -618,11 +618,9 @@ bool UWebSocket::sendData(const bool isServer, USocket* socket, int type, const uint8_t opcode, masking_key[4]; - U_DUMP("len = %lu", len); - // 0xffff == 65535 - uint32_t header_length = (len > 125U ? 2U : 0) + (len > 0xffff ? 8U : 0); + uint32_t header_length = (len > 125U ? 2U : 0) + (len > 0xffff ? 8U : 0); // 0xffff == 65535 - U_DUMP("header_length = %lu", header_length); + U_INTERNAL_DUMP("len = %u header_length = %u", len, header_length); if (isServer) header_length += 2U; else diff --git a/tests/Makefile.in b/tests/Makefile.in index 9f056cb4d..fbc593d61 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,7 +14,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -82,7 +92,6 @@ target_triplet = @target@ @DEBUG_TRUE@@HTTP2_TRUE@am__append_2 = ulib/http2 @ENABLE_EXAMPLES_TRUE@am__append_3 = examples subdir = tests -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +113,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -121,7 +131,7 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = -am__depfiles_maybe = +am__maybe_remake_depfiles = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ @@ -144,7 +154,7 @@ am__recursive_targets = \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir + distdir distdir-am am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is @@ -164,6 +174,7 @@ am__define_uniq_tagged_files = \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ @@ -410,14 +421,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign tests/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -534,7 +544,10 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -710,6 +723,8 @@ uninstall-am: mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am +.PRECIOUS: Makefile + test: @for i in $(SUBDIRS); do cd $(abs_top_builddir)/tests/$$i; $(MAKE) $(AM_MAKEFLAGS) test; done diff --git a/tests/base/Makefile.in b/tests/base/Makefile.in index 22c3384ba..6bdf453b6 100644 --- a/tests/base/Makefile.in +++ b/tests/base/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,7 +14,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -86,8 +96,6 @@ target_triplet = @target@ @ZIP_TRUE@am__append_6 = zip.test check_PROGRAMS = $(am__EXEEXT_4) subdir = tests/base -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp $(top_srcdir)/test-driver ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -109,6 +117,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -199,7 +208,15 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/crypto_base64.Po \ + ./$(DEPDIR)/crypto_base64escape.Po \ + ./$(DEPDIR)/crypto_base64url.Po ./$(DEPDIR)/crypto_des3.Po \ + ./$(DEPDIR)/crypto_dgst.Po ./$(DEPDIR)/crypto_qp.Po \ + ./$(DEPDIR)/crypto_url.Po ./$(DEPDIR)/crypto_xml.Po \ + ./$(DEPDIR)/test_gzio.Po ./$(DEPDIR)/test_misc.Po \ + ./$(DEPDIR)/test_random.Po ./$(DEPDIR)/test_sprintf.Po \ + ./$(DEPDIR)/test_utility.Po ./$(DEPDIR)/test_zip.Po am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -461,6 +478,8 @@ TEST_LOGS = $(am__test_logs2:.test.log=.log) TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ $(TEST_LOG_FLAGS) +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp \ + $(top_srcdir)/test-driver DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -704,14 +723,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/base/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign tests/base/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -794,20 +812,26 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_base64.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_base64escape.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_base64url.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_des3.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_dgst.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_qp.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_url.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_xml.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_gzio.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_misc.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_random.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_sprintf.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_utility.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_zip.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_base64.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_base64escape.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_base64url.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_des3.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_dgst.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_qp.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_url.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crypto_xml.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_gzio.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_misc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_random.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_sprintf.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_utility.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_zip.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -921,7 +945,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) if test -n "$$am__remaking_logs"; then \ echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ "recursion detected" >&2; \ - else \ + elif test -n "$$redo_logs"; then \ am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ fi; \ if $(am__make_dryrun); then :; else \ @@ -1011,7 +1035,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) fi; \ $$success || exit 1 -check-TESTS: +check-TESTS: $(check_PROGRAMS) @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) @@ -1054,7 +1078,10 @@ recheck: all $(check_PROGRAMS) @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -1130,7 +1157,20 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/crypto_base64.Po + -rm -f ./$(DEPDIR)/crypto_base64escape.Po + -rm -f ./$(DEPDIR)/crypto_base64url.Po + -rm -f ./$(DEPDIR)/crypto_des3.Po + -rm -f ./$(DEPDIR)/crypto_dgst.Po + -rm -f ./$(DEPDIR)/crypto_qp.Po + -rm -f ./$(DEPDIR)/crypto_url.Po + -rm -f ./$(DEPDIR)/crypto_xml.Po + -rm -f ./$(DEPDIR)/test_gzio.Po + -rm -f ./$(DEPDIR)/test_misc.Po + -rm -f ./$(DEPDIR)/test_random.Po + -rm -f ./$(DEPDIR)/test_sprintf.Po + -rm -f ./$(DEPDIR)/test_utility.Po + -rm -f ./$(DEPDIR)/test_zip.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -1176,7 +1216,20 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/crypto_base64.Po + -rm -f ./$(DEPDIR)/crypto_base64escape.Po + -rm -f ./$(DEPDIR)/crypto_base64url.Po + -rm -f ./$(DEPDIR)/crypto_des3.Po + -rm -f ./$(DEPDIR)/crypto_dgst.Po + -rm -f ./$(DEPDIR)/crypto_qp.Po + -rm -f ./$(DEPDIR)/crypto_url.Po + -rm -f ./$(DEPDIR)/crypto_xml.Po + -rm -f ./$(DEPDIR)/test_gzio.Po + -rm -f ./$(DEPDIR)/test_misc.Po + -rm -f ./$(DEPDIR)/test_random.Po + -rm -f ./$(DEPDIR)/test_sprintf.Po + -rm -f ./$(DEPDIR)/test_utility.Po + -rm -f ./$(DEPDIR)/test_zip.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -1197,19 +1250,22 @@ uninstall-am: .MAKE: check-am install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \ - clean-checkPROGRAMS clean-generic clean-libtool clean-local \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - recheck tags tags-am uninstall uninstall-am +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \ + check-am clean clean-checkPROGRAMS clean-generic clean-libtool \ + clean-local cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am recheck tags tags-am uninstall \ + uninstall-am + +.PRECIOUS: Makefile test: diff --git a/tests/contrib/Makefile.in b/tests/contrib/Makefile.in index eb5384578..62c847c64 100644 --- a/tests/contrib/Makefile.in +++ b/tests/contrib/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,7 +14,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ target_triplet = @target@ @SSL_TRUE@am__append_1 = RSIGN.test @MINGW_TRUE@@SSL_TRUE@am__append_2 = HCSP.test subdir = tests/contrib -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/test-driver ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -332,6 +341,7 @@ TEST_LOGS = $(am__test_logs2:.test.log=.log) TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ $(TEST_LOG_FLAGS) +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/test-driver DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -554,14 +564,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/contrib/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign tests/contrib/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -615,7 +624,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) if test -n "$$am__remaking_logs"; then \ echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ "recursion detected" >&2; \ - else \ + elif test -n "$$redo_logs"; then \ am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ fi; \ if $(am__make_dryrun); then :; else \ @@ -705,7 +714,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) fi; \ $$success || exit 1 -check-TESTS: +check-TESTS: @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) @@ -748,7 +757,10 @@ recheck: all @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -898,6 +910,8 @@ uninstall-am: mostlyclean-libtool pdf pdf-am ps ps-am recheck tags-am \ uninstall uninstall-am +.PRECIOUS: Makefile + test: ../reset.color diff --git a/tests/debug/Makefile.in b/tests/debug/Makefile.in index 3e498bef7..a61029429 100644 --- a/tests/debug/Makefile.in +++ b/tests/debug/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,7 +14,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -82,8 +92,6 @@ target_triplet = @target@ @STDCPP_TRUE@am__append_2 = objectDB.test objectIO.test check_PROGRAMS = $(am__EXEEXT_2) subdir = tests/debug -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp $(top_srcdir)/test-driver ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -105,6 +113,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -148,7 +157,10 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/test_memerror.Po \ + ./$(DEPDIR)/test_objectDB.Po ./$(DEPDIR)/test_objectIO.Po \ + ./$(DEPDIR)/test_trace.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -401,6 +413,8 @@ TEST_LOGS = $(am__test_logs2:.test.log=.log) TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ $(TEST_LOG_FLAGS) +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp \ + $(top_srcdir)/test-driver DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -630,14 +644,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/debug/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign tests/debug/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -680,10 +693,16 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_memerror.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_objectDB.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_objectIO.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_trace.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_memerror.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_objectDB.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_objectIO.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_trace.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -797,7 +816,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) if test -n "$$am__remaking_logs"; then \ echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ "recursion detected" >&2; \ - else \ + elif test -n "$$redo_logs"; then \ am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ fi; \ if $(am__make_dryrun); then :; else \ @@ -887,7 +906,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) fi; \ $$success || exit 1 -check-TESTS: +check-TESTS: $(check_PROGRAMS) @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) @@ -930,7 +949,10 @@ recheck: all $(check_PROGRAMS) @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -1006,7 +1028,10 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/test_memerror.Po + -rm -f ./$(DEPDIR)/test_objectDB.Po + -rm -f ./$(DEPDIR)/test_objectIO.Po + -rm -f ./$(DEPDIR)/test_trace.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -1052,7 +1077,10 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/test_memerror.Po + -rm -f ./$(DEPDIR)/test_objectDB.Po + -rm -f ./$(DEPDIR)/test_objectIO.Po + -rm -f ./$(DEPDIR)/test_trace.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -1073,19 +1101,22 @@ uninstall-am: .MAKE: check-am install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \ - clean-checkPROGRAMS clean-generic clean-libtool clean-local \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - recheck tags tags-am uninstall uninstall-am +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \ + check-am clean clean-checkPROGRAMS clean-generic clean-libtool \ + clean-local cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am recheck tags tags-am uninstall \ + uninstall-am + +.PRECIOUS: Makefile test: diff --git a/tests/examples/Makefile.in b/tests/examples/Makefile.in index 2032dd90c..cd0fb1225 100644 --- a/tests/examples/Makefile.in +++ b/tests/examples/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,7 +14,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -88,8 +98,6 @@ target_triplet = @target@ @EXPAT_TRUE@am__append_8 = xml2txt.test check_PROGRAMS = $(am__EXEEXT_1) subdir = tests/examples -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp $(top_srcdir)/test-driver ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -111,6 +119,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -148,7 +157,10 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/bench_http_parser.Po \ + ./$(DEPDIR)/ctest_http_parser.Po \ + ./$(DEPDIR)/test_http_parser.Po am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -417,6 +429,8 @@ TEST_LOGS = $(am__test_logs2:.test.log=.log) TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ $(TEST_LOG_FLAGS) +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp \ + $(top_srcdir)/test-driver DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -648,14 +662,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/examples/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign tests/examples/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -690,9 +703,15 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bench_http_parser.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctest_http_parser.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_http_parser.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bench_http_parser.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctest_http_parser.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_http_parser.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -830,7 +849,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) if test -n "$$am__remaking_logs"; then \ echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ "recursion detected" >&2; \ - else \ + elif test -n "$$redo_logs"; then \ am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ fi; \ if $(am__make_dryrun); then :; else \ @@ -920,7 +939,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) fi; \ $$success || exit 1 -check-TESTS: +check-TESTS: $(check_PROGRAMS) @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) @@ -963,7 +982,10 @@ recheck: all $(check_PROGRAMS) @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -1039,7 +1061,9 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/bench_http_parser.Po + -rm -f ./$(DEPDIR)/ctest_http_parser.Po + -rm -f ./$(DEPDIR)/test_http_parser.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -1085,7 +1109,9 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/bench_http_parser.Po + -rm -f ./$(DEPDIR)/ctest_http_parser.Po + -rm -f ./$(DEPDIR)/test_http_parser.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -1106,19 +1132,22 @@ uninstall-am: .MAKE: check-am install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \ - clean-checkPROGRAMS clean-generic clean-libtool clean-local \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - recheck tags tags-am uninstall uninstall-am +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \ + check-am clean clean-checkPROGRAMS clean-generic clean-libtool \ + clean-local cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am recheck tags tags-am uninstall \ + uninstall-am + +.PRECIOUS: Makefile test: all-am diff --git a/tests/examples/TSA/tsaserial b/tests/examples/TSA/tsaserial index 4c83d3b0e..2f35f09b7 100644 --- a/tests/examples/TSA/tsaserial +++ b/tests/examples/TSA/tsaserial @@ -1 +1 @@ -07AC +07DD diff --git a/tests/examples/ok/web_server.ok b/tests/examples/ok/web_server.ok index 6a9aefffd..d0db7e60d 100644 --- a/tests/examples/ok/web_server.ok +++ b/tests/examples/ok/web_server.ok @@ -1,11 +1,11 @@ HTTP/1.1 505 HTTP Version Not Supported -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Length: 0 HTTP/1.1 501 Not Implemented -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -21,7 +21,7 @@ Content-Length: 256
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -37,7 +37,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -53,7 +53,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -69,7 +69,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 411 Length Required -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -85,7 +85,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 413 Request Entity Too Large -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -101,7 +101,7 @@ Content-Length: 266
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -117,7 +117,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -133,7 +133,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -149,7 +149,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -165,7 +165,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -181,7 +181,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -197,14 +197,14 @@ Content-Length: 263
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Allow: GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE, CONNECT, COPY, MOVE, LOCK, UNLOCK, MKCOL, PROPFIND, PATCH, PURGE, MERGE, REPORT, CHECKOUT, MKACTIVITY, NOTIFY, MSEARCH, SUBSCRIBE, UNSUBSCRIBE Content-Length: 0 HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -221,13 +221,13 @@ Content-Length: 444
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 257 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 344 @@ -242,7 +242,7 @@ Content-Length: 344
ULib Server
HTTP/1.1 403 Forbidden -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 304 @@ -257,7 +257,7 @@ Content-Length: 304
ULib Server
HTTP/1.1 500 Internal Server Error -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 548 @@ -272,7 +272,7 @@ Content-Length: 548
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/plain; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate @@ -282,7 +282,7 @@ Content-Length: 21 pippo pluto paperino HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 WWW-Authenticate: Basic realm="Protected Area" @@ -298,20 +298,20 @@ Content-Length: 444
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:25:25 GMT +Expires: Wed, 21 Apr 2021 15:00:22 GMT Last-Modified: Fri, 20 Feb 2009 14:50:49 GMT Content-Length: 63 this is the web_server testsuite inp/http/data/index.html file HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Range: bytes 0-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:25:26 GMT +Expires: Wed, 21 Apr 2021 15:00:23 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -320,89 +320,89 @@ Content-Length: 64 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Range: bytes 0-31/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:25:26 GMT +Expires: Wed, 21 Apr 2021 15:00:23 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 123456781234567 345678903456789 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:25:26 GMT +Expires: Wed, 21 Apr 2021 15:00:23 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:25:26 GMT +Expires: Wed, 21 Apr 2021 15:00:23 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 234567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib -Content-Length: 230 -Content-Type: multipart/byteranges; boundary="=_17221868673263421530" +Content-Length: 227 +Content-Type: multipart/byteranges; boundary="=_2378004578492599508" ---=_17221868673263421530 +--=_2378004578492599508 Content-Range: bytes 0-0/64 Content-Type: text/html; charset=UTF-8 1 ---=_17221868673263421530 +--=_2378004578492599508 Content-Range: bytes 63-63/64 Content-Type: text/html; charset=UTF-8 ---=_17221868673263421530--HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:25:26 GMT +--=_2378004578492599508--HTTP/1.1 206 Partial Content +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Range: bytes 50-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:25:26 GMT +Expires: Wed, 21 Apr 2021 15:00:23 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 14 2345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib -Content-Length: 250 -Content-Type: multipart/byteranges; boundary="=_17221868673263421531" +Content-Length: 247 +Content-Type: multipart/byteranges; boundary="=_2378004578492599509" ---=_17221868673263421531 +--=_2378004578492599509 Content-Range: bytes 10-19/64 Content-Type: text/html; charset=UTF-8 34567 3456 ---=_17221868673263421531 +--=_2378004578492599509 Content-Range: bytes 50-59/64 Content-Type: text/html; charset=UTF-8 2345670123 ---=_17221868673263421531--HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:26 GMT +--=_2378004578492599509--HTTP/1.1 200 OK +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:25:26 GMT +Expires: Wed, 21 Apr 2021 15:00:23 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -411,37 +411,37 @@ Content-Length: 64 234567892345678 012345670123456 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Length: 0 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT -Content-Length: 289 +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT +Content-Length: 290 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT Content-Length: 558 -Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes01/03/2020 15:25:25

ULib Server
HTTP/1.1 304 Not Modified -Date: Sun, 01 Mar 2020 15:25:26 GMT +Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes21/04/2020 15:00:22

ULib Server
HTTP/1.1 304 Not Modified +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 1669 @@ -488,13 +488,13 @@ Content-Length: 1669 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate Pragma: no-cache Expires: Sat, 1 Jan 2000 00:00:00 GMT -Content-Length: 1897 +Content-Length: 1911
 ssi_begin
@@ -521,9 +521,9 @@ Document name: ssi1.shtml
 
 Document URI: /SSI/ssi1.shtml
 
-It's now: Sunday, 01-Mar-2020 15:25:26 GMT
+It's now: Tuesday, 21-Apr-2020 15:00:23 GMT
 
-It's now: Sunday, 01-Mar-2020 16:25:26 CET
+It's now: Tuesday, 21-Apr-2020 17:00:23 CEST
 
 This page is:     179 Bytes
 
@@ -545,14 +545,14 @@ SERVER_NAME=stefano
 SERVER_PORT=8080
 HTTP_HOST=10.30.1.131
 SERVER_PROTOCOL=HTTP/1.1
-SERVER_ADDR=192.168.42.107
-DOCUMENT_ROOT=/usr/src/ULib-2.4.2/tests/examples/docroot
+SERVER_ADDR=192.168.42.176
+DOCUMENT_ROOT=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 SERVER_SOFTWARE=ULib/2.4.2
-REMOTE_PORT=58102
+REMOTE_PORT=40078
 REMOTE_ADDR=127.0.0.1
 SESSION_ID=127.0.0.1:0
-REQUEST_ID=127.0.0.1:58102:0
-PWD=/usr/src/ULib-2.4.2/tests/examples/docroot
+REQUEST_ID=127.0.0.1:40078:0
+PWD=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 PATH=/usr/local/bin:/usr/bin:/bin
 HTTP_X_SENDFILE=puppamelo
 --------------
@@ -561,15 +561,15 @@ end   PRINTENV
 
 start LS
 --------------
-total 392
-drwxrwxrwx 3 nobody nobody   4096 Apr  2  2019 .
-drwxrwxrwx 7 nobody nobody 368640 Mar  1 16:25 ..
-drwxrwxrwx 3 nobody nobody   4096 Aug 25  2014 earth
--rw-r--r-- 1 nobody nobody    179 Apr  2  2019 embed.c
--rw-rw-rw- 1 nobody nobody    160 Mar 28  2011 index.shtml
--rw-rw-rw- 1 nobody nobody    352 Nov  8  2011 menu.shtml
--rw-rw-rw- 1 nobody nobody    917 Oct 30  2015 ssi1.shtml
--rw-rw-rw- 1 nobody nobody   1190 Aug 25  2014 ssi2.shtml
+total 32
+drwxrwxrwx 3 nobody nobody 4096 Apr  2  2019 .
+drwxrwxrwx 7 nobody nobody 4096 Apr 21 17:00 ..
+drwxrwxrwx 3 nobody nobody 4096 Aug 25  2014 earth
+-rw-r--r-- 1 nobody nobody  179 Apr  2  2019 embed.c
+-rw-rw-rw- 1 nobody nobody  160 Mar 28  2011 index.shtml
+-rw-rw-rw- 1 nobody nobody  352 Nov  8  2011 menu.shtml
+-rw-rw-rw- 1 nobody nobody  917 Oct 30  2015 ssi1.shtml
+-rw-rw-rw- 1 nobody nobody 1190 Aug 25  2014 ssi2.shtml
 --------------
 end   LS
 
@@ -599,12 +599,12 @@ SSI_END
 ssi_end
 
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Length: 115 X-Real-IP: 10.30.1.131 -Set-Cookie: ulib.s1=; expires=Sat, 29 Feb 2020 15:25:26 GMT -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363237323626631cb8e61d892c05c9fb3d93a6b058db; expires=Mon, 02 Mar 2020 15:25:26 GMT +Set-Cookie: ulib.s1=; expires=Mon, 20 Apr 2020 15:00:23 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383735363736323326a355be7f152c362da662fb72e3664861; expires=Wed, 22 Apr 2020 15:00:23 GMT Set-Cookie: TestCookie=pippo Content-Type: text/html; charset=iso-8859-1 @@ -612,7 +612,7 @@ UID = Steve Johnson HTTP_COOKIE = name1=value1, name2=value2; name3=value3, name4=value4 ULIB_SESSION = HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 @@ -621,13 +621,13 @@ Content-Length: 709 UW,W+SWlߛrēHL n oMZR@"Ip% f NHzQjūI'8dS>a5l2ڠYS-k9\d9JitE?r-+rM%>|_&$Rp?Bs x4勵dLȽ]z9YM<.#9wv4ӊϣ&"P?L/vc6>Oؿ[F-Rf:_BFp͐ 鐁/e2I[H*4\49I cmJJLLd/U=S1DW|jm siל,SYՍ>`sŭAФtf ԍ1)?)%?(~Kynm ?2Tz~oz+nw;eg`R}Fc*|"]G00VlS]3=CS^.'q=&+%θjrx_QğpDj\eu:p0+>V?w( /Uz&q]8WKA?jۺxfӹ-~(Aj%L0½ ֮8\ҮYXf幺gdkΘԃx)msw.MB[w{*HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Length: 72 Content-Type: application/jsonrequest {"user":"doctoravatar@penzance.com","t":"vlIj","forecast":7,"zip":94089}HTTP/1.1 302 Moved Temporarily -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -646,7 +646,7 @@ Content-Length: 365
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -661,7 +661,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -676,7 +676,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -691,7 +691,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -706,7 +706,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -721,7 +721,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -736,7 +736,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -751,7 +751,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -766,7 +766,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -781,7 +781,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -796,7 +796,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:26 GMT +Date: Tue, 21 Apr 2020 15:00:22 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -811,7 +811,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:30 GMT +Date: Tue, 21 Apr 2020 15:00:27 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -826,7 +826,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:30 GMT +Date: Tue, 21 Apr 2020 15:00:27 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -841,7 +841,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:30 GMT +Date: Tue, 21 Apr 2020 15:00:27 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -856,7 +856,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:30 GMT +Date: Tue, 21 Apr 2020 15:00:27 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -871,7 +871,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:30 GMT +Date: Tue, 21 Apr 2020 15:00:27 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -886,7 +886,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:30 GMT +Date: Tue, 21 Apr 2020 15:00:27 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -901,7 +901,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:30 GMT +Date: Tue, 21 Apr 2020 15:00:27 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -916,7 +916,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:30 GMT +Date: Tue, 21 Apr 2020 15:00:27 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -931,7 +931,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:30 GMT +Date: Tue, 21 Apr 2020 15:00:27 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -946,7 +946,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:30 GMT +Date: Tue, 21 Apr 2020 15:00:27 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -961,7 +961,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:30 GMT +Date: Tue, 21 Apr 2020 15:00:27 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -976,7 +976,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:30 GMT +Date: Tue, 21 Apr 2020 15:00:27 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -991,7 +991,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:30 GMT +Date: Tue, 21 Apr 2020 15:00:27 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1007,7 +1007,7 @@ Content-Length: 272
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -1022,7 +1022,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: image/x-icon; charset=binary Expires: Tue, 15 Apr 2050 14:40:40 GMT @@ -1030,7 +1030,7 @@ Last-Modified: Mon, 15 Apr 2017 14:36:13 GMT Content-Length: 318 (( Fi " " " " " 33333HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -1045,7 +1045,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 273 @@ -1060,7 +1060,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 267 @@ -1075,7 +1075,7 @@ Content-Length: 267
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 280 @@ -1090,7 +1090,7 @@ Content-Length: 280
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -1105,7 +1105,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -1120,7 +1120,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -1135,7 +1135,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -1150,7 +1150,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 276 @@ -1165,7 +1165,7 @@ Content-Length: 276
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -1180,7 +1180,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -1195,7 +1195,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -1210,7 +1210,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 245 @@ -1225,10 +1225,10 @@ Content-Length: 245
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:25:25 GMT +Expires: Wed, 21 Apr 2021 15:00:22 GMT Last-Modified: Wed, 06 Jul 2011 16:28:46 GMT Content-Length: 1669 @@ -1274,7 +1274,7 @@ Content-Length: 1669 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:34 GMT +Date: Tue, 21 Apr 2020 15:00:31 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -1289,7 +1289,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:38 GMT +Date: Tue, 21 Apr 2020 15:00:35 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 252 @@ -1304,7 +1304,7 @@ Content-Length: 252
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:38 GMT +Date: Tue, 21 Apr 2020 15:00:35 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 254 @@ -1319,37 +1319,37 @@ Content-Length: 254
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:42 GMT +Date: Tue, 21 Apr 2020 15:00:39 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:42 GMT +Date: Tue, 21 Apr 2020 15:00:39 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:42 GMT +Date: Tue, 21 Apr 2020 15:00:39 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:42 GMT +Date: Tue, 21 Apr 2020 15:00:39 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:42 GMT +Date: Tue, 21 Apr 2020 15:00:39 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:42 GMT +Date: Tue, 21 Apr 2020 15:00:39 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1365,10 +1365,10 @@ Content-Length: 255
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:42 GMT +Date: Tue, 21 Apr 2020 15:00:39 GMT Server: ULib Connection: close -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363237343226c41011a96f0f68a12afe3ef56a12a310; expires=Mon, 02 Mar 2020 15:25:42 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e26313538373536373633392645ffff75f9f46e4e0cf203c22c27c1b0; expires=Wed, 22 Apr 2020 15:00:39 GMT Content-Length: 0 @@ -1410,13 +1410,13 @@ Content-Length: 0 HTTP/1.1 505 HTTP Version Not Supported -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Length: 0 HTTP/1.1 501 Not Implemented -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1432,7 +1432,7 @@ Content-Length: 256
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1448,7 +1448,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1464,7 +1464,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1480,7 +1480,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 411 Length Required -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1496,7 +1496,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 413 Request Entity Too Large -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1512,7 +1512,7 @@ Content-Length: 266
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1528,7 +1528,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1544,7 +1544,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1560,7 +1560,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1576,7 +1576,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1592,7 +1592,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1608,14 +1608,14 @@ Content-Length: 263
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Allow: GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE, CONNECT, COPY, MOVE, LOCK, UNLOCK, MKCOL, PROPFIND, PATCH, PURGE, MERGE, REPORT, CHECKOUT, MKACTIVITY, NOTIFY, MSEARCH, SUBSCRIBE, UNSUBSCRIBE Content-Length: 0 HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1632,13 +1632,13 @@ Content-Length: 444
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 257 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 344 @@ -1653,7 +1653,7 @@ Content-Length: 344
ULib Server
HTTP/1.1 403 Forbidden -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 304 @@ -1668,7 +1668,7 @@ Content-Length: 304
ULib Server
HTTP/1.1 500 Internal Server Error -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 548 @@ -1683,7 +1683,7 @@ Content-Length: 548
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/plain; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate @@ -1693,7 +1693,7 @@ Content-Length: 21 pippo pluto paperino HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 WWW-Authenticate: Basic realm="Protected Area" @@ -1709,20 +1709,20 @@ Content-Length: 444
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:25:45 GMT +Expires: Wed, 21 Apr 2021 15:00:42 GMT Last-Modified: Fri, 20 Feb 2009 14:50:49 GMT Content-Length: 63 this is the web_server testsuite inp/http/data/index.html file HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Range: bytes 0-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:25:46 GMT +Expires: Wed, 21 Apr 2021 15:00:43 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -1731,89 +1731,89 @@ Content-Length: 64 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Range: bytes 0-31/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:25:46 GMT +Expires: Wed, 21 Apr 2021 15:00:43 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 123456781234567 345678903456789 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:25:46 GMT +Expires: Wed, 21 Apr 2021 15:00:43 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:25:46 GMT +Expires: Wed, 21 Apr 2021 15:00:43 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 234567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Length: 230 -Content-Type: multipart/byteranges; boundary="=_12754297842412521054" +Content-Type: multipart/byteranges; boundary="=_15780717066918723080" ---=_12754297842412521054 +--=_15780717066918723080 Content-Range: bytes 0-0/64 Content-Type: text/html; charset=UTF-8 1 ---=_12754297842412521054 +--=_15780717066918723080 Content-Range: bytes 63-63/64 Content-Type: text/html; charset=UTF-8 ---=_12754297842412521054--HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:25:46 GMT +--=_15780717066918723080--HTTP/1.1 206 Partial Content +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Range: bytes 50-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:25:46 GMT +Expires: Wed, 21 Apr 2021 15:00:43 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 14 2345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Length: 250 -Content-Type: multipart/byteranges; boundary="=_12754297842412521055" +Content-Type: multipart/byteranges; boundary="=_15780717066918723081" ---=_12754297842412521055 +--=_15780717066918723081 Content-Range: bytes 10-19/64 Content-Type: text/html; charset=UTF-8 34567 3456 ---=_12754297842412521055 +--=_15780717066918723081 Content-Range: bytes 50-59/64 Content-Type: text/html; charset=UTF-8 2345670123 ---=_12754297842412521055--HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:46 GMT +--=_15780717066918723081--HTTP/1.1 200 OK +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:25:46 GMT +Expires: Wed, 21 Apr 2021 15:00:43 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -1822,37 +1822,37 @@ Content-Length: 64 234567892345678 012345670123456 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Length: 0 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT -Content-Length: 289 +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT +Content-Length: 290 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT Content-Length: 558 -Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes01/03/2020 15:25:25

ULib Server
HTTP/1.1 304 Not Modified -Date: Sun, 01 Mar 2020 15:25:46 GMT +Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes21/04/2020 15:00:22

ULib Server
HTTP/1.1 304 Not Modified +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 1669 @@ -1899,13 +1899,13 @@ Content-Length: 1669 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate Pragma: no-cache Expires: Sat, 1 Jan 2000 00:00:00 GMT -Content-Length: 1897 +Content-Length: 1911
 ssi_begin
@@ -1932,9 +1932,9 @@ Document name: ssi1.shtml
 
 Document URI: /SSI/ssi1.shtml
 
-It's now: Sunday, 01-Mar-2020 15:25:46 GMT
+It's now: Tuesday, 21-Apr-2020 15:00:43 GMT
 
-It's now: Sunday, 01-Mar-2020 16:25:46 CET
+It's now: Tuesday, 21-Apr-2020 17:00:43 CEST
 
 This page is:     179 Bytes
 
@@ -1956,14 +1956,14 @@ SERVER_NAME=stefano
 SERVER_PORT=8080
 HTTP_HOST=10.30.1.131
 SERVER_PROTOCOL=HTTP/1.1
-SERVER_ADDR=192.168.42.107
-DOCUMENT_ROOT=/usr/src/ULib-2.4.2/tests/examples/docroot
+SERVER_ADDR=192.168.42.176
+DOCUMENT_ROOT=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 SERVER_SOFTWARE=ULib/2.4.2
-REMOTE_PORT=58206
+REMOTE_PORT=40136
 REMOTE_ADDR=127.0.0.1
 SESSION_ID=127.0.0.1:0
-REQUEST_ID=127.0.0.1:58206:0
-PWD=/usr/src/ULib-2.4.2/tests/examples/docroot
+REQUEST_ID=127.0.0.1:40136:0
+PWD=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 PATH=/usr/local/bin:/usr/bin:/bin
 HTTP_X_SENDFILE=puppamelo
 --------------
@@ -1972,15 +1972,15 @@ end   PRINTENV
 
 start LS
 --------------
-total 392
-drwxrwxrwx 3 nobody nobody   4096 Apr  2  2019 .
-drwxrwxrwx 7 nobody nobody 368640 Mar  1 16:25 ..
-drwxrwxrwx 3 nobody nobody   4096 Aug 25  2014 earth
--rw-r--r-- 1 nobody nobody    179 Apr  2  2019 embed.c
--rw-rw-rw- 1 nobody nobody    160 Mar 28  2011 index.shtml
--rw-rw-rw- 1 nobody nobody    352 Nov  8  2011 menu.shtml
--rw-rw-rw- 1 nobody nobody    917 Oct 30  2015 ssi1.shtml
--rw-rw-rw- 1 nobody nobody   1190 Aug 25  2014 ssi2.shtml
+total 32
+drwxrwxrwx 3 nobody nobody 4096 Apr  2  2019 .
+drwxrwxrwx 7 nobody nobody 4096 Apr 21 17:00 ..
+drwxrwxrwx 3 nobody nobody 4096 Aug 25  2014 earth
+-rw-r--r-- 1 nobody nobody  179 Apr  2  2019 embed.c
+-rw-rw-rw- 1 nobody nobody  160 Mar 28  2011 index.shtml
+-rw-rw-rw- 1 nobody nobody  352 Nov  8  2011 menu.shtml
+-rw-rw-rw- 1 nobody nobody  917 Oct 30  2015 ssi1.shtml
+-rw-rw-rw- 1 nobody nobody 1190 Aug 25  2014 ssi2.shtml
 --------------
 end   LS
 
@@ -2010,12 +2010,12 @@ SSI_END
 ssi_end
 
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Length: 115 X-Real-IP: 10.30.1.131 -Set-Cookie: ulib.s1=; expires=Sat, 29 Feb 2020 15:25:46 GMT -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363237343626e69c6f2f80022720b1e319de06e7faf0; expires=Mon, 02 Mar 2020 15:25:46 GMT +Set-Cookie: ulib.s1=; expires=Mon, 20 Apr 2020 15:00:43 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383735363736343326041cad4970729b63ea38125b2b307cdf; expires=Wed, 22 Apr 2020 15:00:43 GMT Set-Cookie: TestCookie=pippo Content-Type: text/html; charset=iso-8859-1 @@ -2023,7 +2023,7 @@ UID = Steve Johnson HTTP_COOKIE = name1=value1, name2=value2; name3=value3, name4=value4 ULIB_SESSION = HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 @@ -2032,13 +2032,13 @@ Content-Length: 709 UW,W+SWlߛrēHL n oMZR@"Ip% f NHzQjūI'8dS>a5l2ڠYS-k9\d9JitE?r-+rM%>|_&$Rp?Bs x4勵dLȽ]z9YM<.#9wv4ӊϣ&"P?L/vc6>Oؿ[F-Rf:_BFp͐ 鐁/e2I[H*4\49I cmJJLLd/U=S1DW|jm siל,SYՍ>`sŭAФtf ԍ1)?)%?(~Kynm ?2Tz~oz+nw;eg`R}Fc*|"]G00VlS]3=CS^.'q=&+%θjrx_QğpDj\eu:p0+>V?w( /Uz&q]8WKA?jۺxfӹ-~(Aj%L0½ ֮8\ҮYXf幺gdkΘԃx)msw.MB[w{*HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Length: 72 Content-Type: application/jsonrequest {"user":"doctoravatar@penzance.com","t":"vlIj","forecast":7,"zip":94089}HTTP/1.1 302 Moved Temporarily -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2057,7 +2057,7 @@ Content-Length: 365
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -2072,7 +2072,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2087,7 +2087,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2102,7 +2102,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2117,7 +2117,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2132,7 +2132,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2147,7 +2147,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2162,7 +2162,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2177,7 +2177,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2192,7 +2192,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2207,7 +2207,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:46 GMT +Date: Tue, 21 Apr 2020 15:00:42 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2222,7 +2222,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:50 GMT +Date: Tue, 21 Apr 2020 15:00:47 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -2237,7 +2237,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:50 GMT +Date: Tue, 21 Apr 2020 15:00:47 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -2252,7 +2252,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:50 GMT +Date: Tue, 21 Apr 2020 15:00:47 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2267,7 +2267,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:50 GMT +Date: Tue, 21 Apr 2020 15:00:47 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2282,7 +2282,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:50 GMT +Date: Tue, 21 Apr 2020 15:00:47 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2297,7 +2297,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:50 GMT +Date: Tue, 21 Apr 2020 15:00:47 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2312,7 +2312,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:50 GMT +Date: Tue, 21 Apr 2020 15:00:47 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2327,7 +2327,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:50 GMT +Date: Tue, 21 Apr 2020 15:00:47 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2342,7 +2342,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:50 GMT +Date: Tue, 21 Apr 2020 15:00:47 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2357,7 +2357,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:50 GMT +Date: Tue, 21 Apr 2020 15:00:47 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2372,7 +2372,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:50 GMT +Date: Tue, 21 Apr 2020 15:00:47 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2387,7 +2387,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:50 GMT +Date: Tue, 21 Apr 2020 15:00:47 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2402,7 +2402,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:25:50 GMT +Date: Tue, 21 Apr 2020 15:00:47 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2418,7 +2418,7 @@ Content-Length: 272
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2433,7 +2433,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: image/x-icon; charset=binary Expires: Tue, 15 Apr 2050 14:40:40 GMT @@ -2441,7 +2441,7 @@ Last-Modified: Mon, 15 Apr 2017 14:36:13 GMT Content-Length: 318 (( Fi " " " " " 33333HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -2456,7 +2456,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 273 @@ -2471,7 +2471,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 267 @@ -2486,7 +2486,7 @@ Content-Length: 267
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 280 @@ -2501,7 +2501,7 @@ Content-Length: 280
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -2516,7 +2516,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -2531,7 +2531,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -2546,7 +2546,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -2561,7 +2561,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 276 @@ -2576,7 +2576,7 @@ Content-Length: 276
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2591,7 +2591,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -2606,7 +2606,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2621,7 +2621,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 245 @@ -2636,10 +2636,10 @@ Content-Length: 245
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:25:45 GMT +Expires: Wed, 21 Apr 2021 15:00:43 GMT Last-Modified: Wed, 06 Jul 2011 16:28:46 GMT Content-Length: 1669 @@ -2685,7 +2685,7 @@ Content-Length: 1669 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:54 GMT +Date: Tue, 21 Apr 2020 15:00:51 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -2700,7 +2700,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:58 GMT +Date: Tue, 21 Apr 2020 15:00:55 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 252 @@ -2715,7 +2715,7 @@ Content-Length: 252
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:25:58 GMT +Date: Tue, 21 Apr 2020 15:00:55 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 254 @@ -2730,37 +2730,37 @@ Content-Length: 254
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:02 GMT +Date: Tue, 21 Apr 2020 15:00:59 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:02 GMT +Date: Tue, 21 Apr 2020 15:00:59 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:02 GMT +Date: Tue, 21 Apr 2020 15:00:59 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:02 GMT +Date: Tue, 21 Apr 2020 15:00:59 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:02 GMT +Date: Tue, 21 Apr 2020 15:00:59 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:02 GMT +Date: Tue, 21 Apr 2020 15:00:59 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2776,10 +2776,10 @@ Content-Length: 255
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:02 GMT +Date: Tue, 21 Apr 2020 15:00:59 GMT Server: ULib Connection: close -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363237363226682e432cd8c9270cda00c7aeb4add5a2; expires=Mon, 02 Mar 2020 15:26:02 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e2631353837353637363539267a1a4ba346c93eca02edfa59e88aa5b1; expires=Wed, 22 Apr 2020 15:00:59 GMT Content-Length: 0 @@ -2821,13 +2821,13 @@ Content-Length: 0 HTTP/1.1 505 HTTP Version Not Supported -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Length: 0 HTTP/1.1 501 Not Implemented -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2843,7 +2843,7 @@ Content-Length: 256
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2859,7 +2859,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2875,7 +2875,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2891,7 +2891,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 411 Length Required -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2907,7 +2907,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 413 Request Entity Too Large -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2923,7 +2923,7 @@ Content-Length: 266
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2939,7 +2939,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2955,7 +2955,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2971,7 +2971,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2987,7 +2987,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -3003,7 +3003,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -3019,14 +3019,14 @@ Content-Length: 263
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Allow: GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE, CONNECT, COPY, MOVE, LOCK, UNLOCK, MKCOL, PROPFIND, PATCH, PURGE, MERGE, REPORT, CHECKOUT, MKACTIVITY, NOTIFY, MSEARCH, SUBSCRIBE, UNSUBSCRIBE Content-Length: 0 HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -3043,13 +3043,13 @@ Content-Length: 444
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 257 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 344 @@ -3064,7 +3064,7 @@ Content-Length: 344
ULib Server
HTTP/1.1 403 Forbidden -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 304 @@ -3079,7 +3079,7 @@ Content-Length: 304
ULib Server
HTTP/1.1 500 Internal Server Error -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 548 @@ -3094,7 +3094,7 @@ Content-Length: 548
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/plain; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate @@ -3104,7 +3104,7 @@ Content-Length: 21 pippo pluto paperino HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 WWW-Authenticate: Basic realm="Protected Area" @@ -3120,20 +3120,20 @@ Content-Length: 444
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:26:05 GMT +Expires: Wed, 21 Apr 2021 15:01:03 GMT Last-Modified: Fri, 20 Feb 2009 14:50:49 GMT Content-Length: 63 this is the web_server testsuite inp/http/data/index.html file HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Range: bytes 0-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:26:06 GMT +Expires: Wed, 21 Apr 2021 15:01:04 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -3142,89 +3142,89 @@ Content-Length: 64 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Range: bytes 0-31/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:26:06 GMT +Expires: Wed, 21 Apr 2021 15:01:04 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 123456781234567 345678903456789 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:26:06 GMT +Expires: Wed, 21 Apr 2021 15:01:04 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:26:06 GMT +Expires: Wed, 21 Apr 2021 15:01:04 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 234567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Length: 227 -Content-Type: multipart/byteranges; boundary="=_3602983400256457486" +Content-Type: multipart/byteranges; boundary="=_6701460221578462310" ---=_3602983400256457486 +--=_6701460221578462310 Content-Range: bytes 0-0/64 Content-Type: text/html; charset=UTF-8 1 ---=_3602983400256457486 +--=_6701460221578462310 Content-Range: bytes 63-63/64 Content-Type: text/html; charset=UTF-8 ---=_3602983400256457486--HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:05 GMT +--=_6701460221578462310--HTTP/1.1 206 Partial Content +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Range: bytes 50-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:26:06 GMT +Expires: Wed, 21 Apr 2021 15:01:04 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 14 2345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Length: 247 -Content-Type: multipart/byteranges; boundary="=_3602983400256457487" +Content-Type: multipart/byteranges; boundary="=_6701460221578462311" ---=_3602983400256457487 +--=_6701460221578462311 Content-Range: bytes 10-19/64 Content-Type: text/html; charset=UTF-8 34567 3456 ---=_3602983400256457487 +--=_6701460221578462311 Content-Range: bytes 50-59/64 Content-Type: text/html; charset=UTF-8 2345670123 ---=_3602983400256457487--HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:05 GMT +--=_6701460221578462311--HTTP/1.1 200 OK +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:26:06 GMT +Expires: Wed, 21 Apr 2021 15:01:04 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -3233,37 +3233,37 @@ Content-Length: 64 234567892345678 012345670123456 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Length: 0 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT -Content-Length: 289 +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT +Content-Length: 290 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT Content-Length: 558 -Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes01/03/2020 15:25:25

ULib Server
HTTP/1.1 304 Not Modified -Date: Sun, 01 Mar 2020 15:26:05 GMT +Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes21/04/2020 15:00:22

ULib Server
HTTP/1.1 304 Not Modified +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 1669 @@ -3310,13 +3310,13 @@ Content-Length: 1669 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate Pragma: no-cache Expires: Sat, 1 Jan 2000 00:00:00 GMT -Content-Length: 1897 +Content-Length: 1911
 ssi_begin
@@ -3343,9 +3343,9 @@ Document name: ssi1.shtml
 
 Document URI: /SSI/ssi1.shtml
 
-It's now: Sunday, 01-Mar-2020 15:26:06 GMT
+It's now: Tuesday, 21-Apr-2020 15:01:04 GMT
 
-It's now: Sunday, 01-Mar-2020 16:26:06 CET
+It's now: Tuesday, 21-Apr-2020 17:01:04 CEST
 
 This page is:     179 Bytes
 
@@ -3367,14 +3367,14 @@ SERVER_NAME=stefano
 SERVER_PORT=8080
 HTTP_HOST=10.30.1.131
 SERVER_PROTOCOL=HTTP/1.1
-SERVER_ADDR=192.168.42.107
-DOCUMENT_ROOT=/usr/src/ULib-2.4.2/tests/examples/docroot
+SERVER_ADDR=192.168.42.176
+DOCUMENT_ROOT=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 SERVER_SOFTWARE=ULib/2.4.2
-REMOTE_PORT=58312
+REMOTE_PORT=40194
 REMOTE_ADDR=127.0.0.1
 SESSION_ID=127.0.0.1:0
-REQUEST_ID=127.0.0.1:58312:0
-PWD=/usr/src/ULib-2.4.2/tests/examples/docroot
+REQUEST_ID=127.0.0.1:40194:0
+PWD=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 PATH=/usr/local/bin:/usr/bin:/bin
 HTTP_X_SENDFILE=puppamelo
 --------------
@@ -3383,15 +3383,15 @@ end   PRINTENV
 
 start LS
 --------------
-total 392
-drwxrwxrwx 3 nobody nobody   4096 Apr  2  2019 .
-drwxrwxrwx 7 nobody nobody 368640 Mar  1 16:26 ..
-drwxrwxrwx 3 nobody nobody   4096 Aug 25  2014 earth
--rw-r--r-- 1 nobody nobody    179 Apr  2  2019 embed.c
--rw-rw-rw- 1 nobody nobody    160 Mar 28  2011 index.shtml
--rw-rw-rw- 1 nobody nobody    352 Nov  8  2011 menu.shtml
--rw-rw-rw- 1 nobody nobody    917 Oct 30  2015 ssi1.shtml
--rw-rw-rw- 1 nobody nobody   1190 Aug 25  2014 ssi2.shtml
+total 32
+drwxrwxrwx 3 nobody nobody 4096 Apr  2  2019 .
+drwxrwxrwx 7 nobody nobody 4096 Apr 21 17:01 ..
+drwxrwxrwx 3 nobody nobody 4096 Aug 25  2014 earth
+-rw-r--r-- 1 nobody nobody  179 Apr  2  2019 embed.c
+-rw-rw-rw- 1 nobody nobody  160 Mar 28  2011 index.shtml
+-rw-rw-rw- 1 nobody nobody  352 Nov  8  2011 menu.shtml
+-rw-rw-rw- 1 nobody nobody  917 Oct 30  2015 ssi1.shtml
+-rw-rw-rw- 1 nobody nobody 1190 Aug 25  2014 ssi2.shtml
 --------------
 end   LS
 
@@ -3421,12 +3421,12 @@ SSI_END
 ssi_end
 
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Length: 115 X-Real-IP: 10.30.1.131 -Set-Cookie: ulib.s1=; expires=Sat, 29 Feb 2020 15:26:06 GMT -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363237363626489cbeb32c0deb6d3812a1bc7ebf0d96; expires=Mon, 02 Mar 2020 15:26:06 GMT +Set-Cookie: ulib.s1=; expires=Mon, 20 Apr 2020 15:01:04 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383735363736363426336ecf50311c698369c1c568169737a3; expires=Wed, 22 Apr 2020 15:01:04 GMT Set-Cookie: TestCookie=pippo Content-Type: text/html; charset=iso-8859-1 @@ -3434,7 +3434,7 @@ UID = Steve Johnson HTTP_COOKIE = name1=value1, name2=value2; name3=value3, name4=value4 ULIB_SESSION = HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 @@ -3443,13 +3443,13 @@ Content-Length: 709 UW,W+SWlߛrēHL n oMZR@"Ip% f NHzQjūI'8dS>a5l2ڠYS-k9\d9JitE?r-+rM%>|_&$Rp?Bs x4勵dLȽ]z9YM<.#9wv4ӊϣ&"P?L/vc6>Oؿ[F-Rf:_BFp͐ 鐁/e2I[H*4\49I cmJJLLd/U=S1DW|jm siל,SYՍ>`sŭAФtf ԍ1)?)%?(~Kynm ?2Tz~oz+nw;eg`R}Fc*|"]G00VlS]3=CS^.'q=&+%θjrx_QğpDj\eu:p0+>V?w( /Uz&q]8WKA?jۺxfӹ-~(Aj%L0½ ֮8\ҮYXf幺gdkΘԃx)msw.MB[w{*HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Length: 72 Content-Type: application/jsonrequest {"user":"doctoravatar@penzance.com","t":"vlIj","forecast":7,"zip":94089}HTTP/1.1 302 Moved Temporarily -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -3468,7 +3468,7 @@ Content-Length: 365
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -3483,7 +3483,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3498,7 +3498,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3513,7 +3513,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3528,7 +3528,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3543,7 +3543,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3558,7 +3558,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3573,7 +3573,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3588,7 +3588,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3603,7 +3603,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3618,7 +3618,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:05 GMT +Date: Tue, 21 Apr 2020 15:01:04 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3633,7 +3633,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:11 GMT +Date: Tue, 21 Apr 2020 15:01:08 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -3648,7 +3648,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:11 GMT +Date: Tue, 21 Apr 2020 15:01:08 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -3663,7 +3663,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:11 GMT +Date: Tue, 21 Apr 2020 15:01:08 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3678,7 +3678,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:11 GMT +Date: Tue, 21 Apr 2020 15:01:08 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3693,7 +3693,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:11 GMT +Date: Tue, 21 Apr 2020 15:01:08 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3708,7 +3708,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:11 GMT +Date: Tue, 21 Apr 2020 15:01:08 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3723,7 +3723,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:11 GMT +Date: Tue, 21 Apr 2020 15:01:08 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3738,7 +3738,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:11 GMT +Date: Tue, 21 Apr 2020 15:01:08 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3753,7 +3753,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:11 GMT +Date: Tue, 21 Apr 2020 15:01:08 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3768,7 +3768,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:11 GMT +Date: Tue, 21 Apr 2020 15:01:08 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3783,7 +3783,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:11 GMT +Date: Tue, 21 Apr 2020 15:01:08 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3798,7 +3798,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:11 GMT +Date: Tue, 21 Apr 2020 15:01:08 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3813,7 +3813,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:11 GMT +Date: Tue, 21 Apr 2020 15:01:08 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -3829,7 +3829,7 @@ Content-Length: 272
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -3844,7 +3844,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: image/x-icon; charset=binary Expires: Tue, 15 Apr 2050 14:40:40 GMT @@ -3852,7 +3852,7 @@ Last-Modified: Mon, 15 Apr 2017 14:36:13 GMT Content-Length: 318 (( Fi " " " " " 33333HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -3867,7 +3867,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 273 @@ -3882,7 +3882,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 267 @@ -3897,7 +3897,7 @@ Content-Length: 267
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 280 @@ -3912,7 +3912,7 @@ Content-Length: 280
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -3927,7 +3927,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -3942,7 +3942,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -3957,7 +3957,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -3972,7 +3972,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 276 @@ -3987,7 +3987,7 @@ Content-Length: 276
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -4002,7 +4002,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -4017,7 +4017,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -4032,7 +4032,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 245 @@ -4047,10 +4047,10 @@ Content-Length: 245
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:26:05 GMT +Expires: Wed, 21 Apr 2021 15:01:03 GMT Last-Modified: Wed, 06 Jul 2011 16:28:46 GMT Content-Length: 1669 @@ -4096,7 +4096,7 @@ Content-Length: 1669 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:15 GMT +Date: Tue, 21 Apr 2020 15:01:12 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -4111,7 +4111,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:19 GMT +Date: Tue, 21 Apr 2020 15:01:16 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 252 @@ -4126,7 +4126,7 @@ Content-Length: 252
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:19 GMT +Date: Tue, 21 Apr 2020 15:01:16 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 254 @@ -4141,37 +4141,37 @@ Content-Length: 254
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:23 GMT +Date: Tue, 21 Apr 2020 15:01:20 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:23 GMT +Date: Tue, 21 Apr 2020 15:01:20 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:23 GMT +Date: Tue, 21 Apr 2020 15:01:20 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:23 GMT +Date: Tue, 21 Apr 2020 15:01:20 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:23 GMT +Date: Tue, 21 Apr 2020 15:01:20 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:23 GMT +Date: Tue, 21 Apr 2020 15:01:20 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4187,10 +4187,10 @@ Content-Length: 255
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:23 GMT +Date: Tue, 21 Apr 2020 15:01:20 GMT Server: ULib Connection: close -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363237383326e96ee2cd36677d0b3a625663dc6deea5; expires=Mon, 02 Mar 2020 15:26:23 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e26313538373536373638302620edb7270ff5d1d21e0fb9ba2b273a14; expires=Wed, 22 Apr 2020 15:01:20 GMT Content-Length: 0 @@ -4232,13 +4232,13 @@ Content-Length: 0 HTTP/1.1 505 HTTP Version Not Supported -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Length: 0 HTTP/1.1 501 Not Implemented -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4254,7 +4254,7 @@ Content-Length: 256
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4270,7 +4270,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4286,7 +4286,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4302,7 +4302,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 411 Length Required -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4318,7 +4318,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 413 Request Entity Too Large -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4334,7 +4334,7 @@ Content-Length: 266
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4350,7 +4350,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4366,7 +4366,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4382,7 +4382,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4398,7 +4398,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4414,7 +4414,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4430,14 +4430,14 @@ Content-Length: 263
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Allow: GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE, CONNECT, COPY, MOVE, LOCK, UNLOCK, MKCOL, PROPFIND, PATCH, PURGE, MERGE, REPORT, CHECKOUT, MKACTIVITY, NOTIFY, MSEARCH, SUBSCRIBE, UNSUBSCRIBE Content-Length: 0 HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4454,13 +4454,13 @@ Content-Length: 444
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 257 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 344 @@ -4475,7 +4475,7 @@ Content-Length: 344
ULib Server
HTTP/1.1 403 Forbidden -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 304 @@ -4490,7 +4490,7 @@ Content-Length: 304
ULib Server
HTTP/1.1 500 Internal Server Error -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 548 @@ -4505,7 +4505,7 @@ Content-Length: 548
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/plain; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate @@ -4515,7 +4515,7 @@ Content-Length: 21 pippo pluto paperino HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 WWW-Authenticate: Basic realm="Protected Area" @@ -4531,20 +4531,20 @@ Content-Length: 444
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:26:26 GMT +Expires: Wed, 21 Apr 2021 15:01:23 GMT Last-Modified: Fri, 20 Feb 2009 14:50:49 GMT Content-Length: 63 this is the web_server testsuite inp/http/data/index.html file HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Range: bytes 0-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:26:27 GMT +Expires: Wed, 21 Apr 2021 15:01:24 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -4553,89 +4553,89 @@ Content-Length: 64 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Range: bytes 0-31/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:26:27 GMT +Expires: Wed, 21 Apr 2021 15:01:24 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 123456781234567 345678903456789 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:26:27 GMT +Expires: Wed, 21 Apr 2021 15:01:24 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:26:27 GMT +Expires: Wed, 21 Apr 2021 15:01:24 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 234567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Length: 230 -Content-Type: multipart/byteranges; boundary="=_12321952281110427870" +Content-Type: multipart/byteranges; boundary="=_15348371504691838082" ---=_12321952281110427870 +--=_15348371504691838082 Content-Range: bytes 0-0/64 Content-Type: text/html; charset=UTF-8 1 ---=_12321952281110427870 +--=_15348371504691838082 Content-Range: bytes 63-63/64 Content-Type: text/html; charset=UTF-8 ---=_12321952281110427870--HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:27 GMT +--=_15348371504691838082--HTTP/1.1 206 Partial Content +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Range: bytes 50-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:26:27 GMT +Expires: Wed, 21 Apr 2021 15:01:24 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 14 2345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Length: 250 -Content-Type: multipart/byteranges; boundary="=_12321952281110427871" +Content-Type: multipart/byteranges; boundary="=_15348371504691838083" ---=_12321952281110427871 +--=_15348371504691838083 Content-Range: bytes 10-19/64 Content-Type: text/html; charset=UTF-8 34567 3456 ---=_12321952281110427871 +--=_15348371504691838083 Content-Range: bytes 50-59/64 Content-Type: text/html; charset=UTF-8 2345670123 ---=_12321952281110427871--HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:27 GMT +--=_15348371504691838083--HTTP/1.1 200 OK +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:26:27 GMT +Expires: Wed, 21 Apr 2021 15:01:24 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -4644,37 +4644,37 @@ Content-Length: 64 234567892345678 012345670123456 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Length: 0 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT -Content-Length: 289 +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT +Content-Length: 290 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT Content-Length: 558 -Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes01/03/2020 15:25:25

ULib Server
HTTP/1.1 304 Not Modified -Date: Sun, 01 Mar 2020 15:26:27 GMT +Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes21/04/2020 15:00:22

ULib Server
HTTP/1.1 304 Not Modified +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 1669 @@ -4721,13 +4721,13 @@ Content-Length: 1669 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate Pragma: no-cache Expires: Sat, 1 Jan 2000 00:00:00 GMT -Content-Length: 1897 +Content-Length: 1911
 ssi_begin
@@ -4754,9 +4754,9 @@ Document name: ssi1.shtml
 
 Document URI: /SSI/ssi1.shtml
 
-It's now: Sunday, 01-Mar-2020 15:26:27 GMT
+It's now: Tuesday, 21-Apr-2020 15:01:24 GMT
 
-It's now: Sunday, 01-Mar-2020 16:26:27 CET
+It's now: Tuesday, 21-Apr-2020 17:01:24 CEST
 
 This page is:     179 Bytes
 
@@ -4778,14 +4778,14 @@ SERVER_NAME=stefano
 SERVER_PORT=8080
 HTTP_HOST=10.30.1.131
 SERVER_PROTOCOL=HTTP/1.1
-SERVER_ADDR=192.168.42.107
-DOCUMENT_ROOT=/usr/src/ULib-2.4.2/tests/examples/docroot
+SERVER_ADDR=192.168.42.176
+DOCUMENT_ROOT=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 SERVER_SOFTWARE=ULib/2.4.2
-REMOTE_PORT=58416
+REMOTE_PORT=40252
 REMOTE_ADDR=127.0.0.1
 SESSION_ID=127.0.0.1:0
-REQUEST_ID=127.0.0.1:58416:0
-PWD=/usr/src/ULib-2.4.2/tests/examples/docroot
+REQUEST_ID=127.0.0.1:40252:0
+PWD=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 PATH=/usr/local/bin:/usr/bin:/bin
 HTTP_X_SENDFILE=puppamelo
 --------------
@@ -4794,15 +4794,15 @@ end   PRINTENV
 
 start LS
 --------------
-total 392
-drwxrwxrwx 3 nobody nobody   4096 Apr  2  2019 .
-drwxrwxrwx 7 nobody nobody 368640 Mar  1 16:26 ..
-drwxrwxrwx 3 nobody nobody   4096 Aug 25  2014 earth
--rw-r--r-- 1 nobody nobody    179 Apr  2  2019 embed.c
--rw-rw-rw- 1 nobody nobody    160 Mar 28  2011 index.shtml
--rw-rw-rw- 1 nobody nobody    352 Nov  8  2011 menu.shtml
--rw-rw-rw- 1 nobody nobody    917 Oct 30  2015 ssi1.shtml
--rw-rw-rw- 1 nobody nobody   1190 Aug 25  2014 ssi2.shtml
+total 32
+drwxrwxrwx 3 nobody nobody 4096 Apr  2  2019 .
+drwxrwxrwx 7 nobody nobody 4096 Apr 21 17:01 ..
+drwxrwxrwx 3 nobody nobody 4096 Aug 25  2014 earth
+-rw-r--r-- 1 nobody nobody  179 Apr  2  2019 embed.c
+-rw-rw-rw- 1 nobody nobody  160 Mar 28  2011 index.shtml
+-rw-rw-rw- 1 nobody nobody  352 Nov  8  2011 menu.shtml
+-rw-rw-rw- 1 nobody nobody  917 Oct 30  2015 ssi1.shtml
+-rw-rw-rw- 1 nobody nobody 1190 Aug 25  2014 ssi2.shtml
 --------------
 end   LS
 
@@ -4832,12 +4832,12 @@ SSI_END
 ssi_end
 
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Length: 115 X-Real-IP: 10.30.1.131 -Set-Cookie: ulib.s1=; expires=Sat, 29 Feb 2020 15:26:27 GMT -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363237383726d3996dc7bd0225ced0ef02cae6d78b54; expires=Mon, 02 Mar 2020 15:26:27 GMT +Set-Cookie: ulib.s1=; expires=Mon, 20 Apr 2020 15:01:24 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e2631353837353637363834269b18954790d3fc7b9cecbb5b160083a8; expires=Wed, 22 Apr 2020 15:01:24 GMT Set-Cookie: TestCookie=pippo Content-Type: text/html; charset=iso-8859-1 @@ -4845,7 +4845,7 @@ UID = Steve Johnson HTTP_COOKIE = name1=value1, name2=value2; name3=value3, name4=value4 ULIB_SESSION = HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 @@ -4854,13 +4854,13 @@ Content-Length: 709 UW,W+SWlߛrēHL n oMZR@"Ip% f NHzQjūI'8dS>a5l2ڠYS-k9\d9JitE?r-+rM%>|_&$Rp?Bs x4勵dLȽ]z9YM<.#9wv4ӊϣ&"P?L/vc6>Oؿ[F-Rf:_BFp͐ 鐁/e2I[H*4\49I cmJJLLd/U=S1DW|jm siל,SYՍ>`sŭAФtf ԍ1)?)%?(~Kynm ?2Tz~oz+nw;eg`R}Fc*|"]G00VlS]3=CS^.'q=&+%θjrx_QğpDj\eu:p0+>V?w( /Uz&q]8WKA?jۺxfӹ-~(Aj%L0½ ֮8\ҮYXf幺gdkΘԃx)msw.MB[w{*HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Length: 72 Content-Type: application/jsonrequest {"user":"doctoravatar@penzance.com","t":"vlIj","forecast":7,"zip":94089}HTTP/1.1 302 Moved Temporarily -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -4879,7 +4879,7 @@ Content-Length: 365
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -4894,7 +4894,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -4909,7 +4909,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -4924,7 +4924,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -4939,7 +4939,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -4954,7 +4954,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -4969,7 +4969,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -4984,7 +4984,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -4999,7 +4999,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5014,7 +5014,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5029,7 +5029,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:27 GMT +Date: Tue, 21 Apr 2020 15:01:24 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5044,7 +5044,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:31 GMT +Date: Tue, 21 Apr 2020 15:01:28 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -5059,7 +5059,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:31 GMT +Date: Tue, 21 Apr 2020 15:01:28 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -5074,7 +5074,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:31 GMT +Date: Tue, 21 Apr 2020 15:01:28 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5089,7 +5089,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:31 GMT +Date: Tue, 21 Apr 2020 15:01:28 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5104,7 +5104,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:31 GMT +Date: Tue, 21 Apr 2020 15:01:28 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5119,7 +5119,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:31 GMT +Date: Tue, 21 Apr 2020 15:01:28 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5134,7 +5134,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:31 GMT +Date: Tue, 21 Apr 2020 15:01:28 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5149,7 +5149,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:31 GMT +Date: Tue, 21 Apr 2020 15:01:28 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5164,7 +5164,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:31 GMT +Date: Tue, 21 Apr 2020 15:01:28 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5179,7 +5179,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:31 GMT +Date: Tue, 21 Apr 2020 15:01:28 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5194,7 +5194,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:31 GMT +Date: Tue, 21 Apr 2020 15:01:28 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5209,7 +5209,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:31 GMT +Date: Tue, 21 Apr 2020 15:01:28 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5224,7 +5224,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:31 GMT +Date: Tue, 21 Apr 2020 15:01:28 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5240,7 +5240,7 @@ Content-Length: 272
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5255,7 +5255,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: image/x-icon; charset=binary Expires: Tue, 15 Apr 2050 14:40:40 GMT @@ -5263,7 +5263,7 @@ Last-Modified: Mon, 15 Apr 2017 14:36:13 GMT Content-Length: 318 (( Fi " " " " " 33333HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -5278,7 +5278,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 273 @@ -5293,7 +5293,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 267 @@ -5308,7 +5308,7 @@ Content-Length: 267
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 280 @@ -5323,7 +5323,7 @@ Content-Length: 280
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -5338,7 +5338,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -5353,7 +5353,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -5368,7 +5368,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -5383,7 +5383,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 276 @@ -5398,7 +5398,7 @@ Content-Length: 276
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5413,7 +5413,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -5428,7 +5428,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -5443,7 +5443,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 245 @@ -5458,10 +5458,10 @@ Content-Length: 245
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:26:26 GMT +Expires: Wed, 21 Apr 2021 15:01:23 GMT Last-Modified: Wed, 06 Jul 2011 16:28:46 GMT Content-Length: 1669 @@ -5507,7 +5507,7 @@ Content-Length: 1669 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:35 GMT +Date: Tue, 21 Apr 2020 15:01:32 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -5522,7 +5522,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:39 GMT +Date: Tue, 21 Apr 2020 15:01:36 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 252 @@ -5537,7 +5537,7 @@ Content-Length: 252
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:39 GMT +Date: Tue, 21 Apr 2020 15:01:36 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 254 @@ -5552,37 +5552,37 @@ Content-Length: 254
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:43 GMT +Date: Tue, 21 Apr 2020 15:01:40 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:43 GMT +Date: Tue, 21 Apr 2020 15:01:40 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:43 GMT +Date: Tue, 21 Apr 2020 15:01:40 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:43 GMT +Date: Tue, 21 Apr 2020 15:01:40 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:43 GMT +Date: Tue, 21 Apr 2020 15:01:40 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:43 GMT +Date: Tue, 21 Apr 2020 15:01:40 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5598,10 +5598,10 @@ Content-Length: 255
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:43 GMT +Date: Tue, 21 Apr 2020 15:01:40 GMT Server: ULib Connection: close -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363238303326dbbef01bf4db27fd85d5188a7128f196; expires=Mon, 02 Mar 2020 15:26:43 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e26313538373536373730302693c2bbf872ac8d2007bd1e6de609a010; expires=Wed, 22 Apr 2020 15:01:40 GMT Content-Length: 0 @@ -5643,13 +5643,13 @@ Content-Length: 0 HTTP/1.1 505 HTTP Version Not Supported -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Length: 0 HTTP/1.1 501 Not Implemented -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5665,7 +5665,7 @@ Content-Length: 256
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5681,7 +5681,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5697,7 +5697,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5713,7 +5713,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 411 Length Required -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5729,7 +5729,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 413 Request Entity Too Large -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5745,7 +5745,7 @@ Content-Length: 266
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5761,7 +5761,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5777,7 +5777,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5793,7 +5793,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5809,7 +5809,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5825,7 +5825,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5841,14 +5841,14 @@ Content-Length: 263
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Allow: GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE, CONNECT, COPY, MOVE, LOCK, UNLOCK, MKCOL, PROPFIND, PATCH, PURGE, MERGE, REPORT, CHECKOUT, MKACTIVITY, NOTIFY, MSEARCH, SUBSCRIBE, UNSUBSCRIBE Content-Length: 0 HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -5865,13 +5865,13 @@ Content-Length: 444
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 257 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 344 @@ -5886,7 +5886,7 @@ Content-Length: 344
ULib Server
HTTP/1.1 403 Forbidden -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 304 @@ -5901,7 +5901,7 @@ Content-Length: 304
ULib Server
HTTP/1.1 500 Internal Server Error -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 548 @@ -5916,7 +5916,7 @@ Content-Length: 548
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/plain; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate @@ -5926,7 +5926,7 @@ Content-Length: 21 pippo pluto paperino HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 WWW-Authenticate: Basic realm="Protected Area" @@ -5942,20 +5942,20 @@ Content-Length: 444
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:26:46 GMT +Expires: Wed, 21 Apr 2021 15:01:43 GMT Last-Modified: Fri, 20 Feb 2009 14:50:49 GMT Content-Length: 63 this is the web_server testsuite inp/http/data/index.html file HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Range: bytes 0-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:26:47 GMT +Expires: Wed, 21 Apr 2021 15:01:44 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -5964,1500 +5964,89 @@ Content-Length: 64 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Range: bytes 0-31/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:26:47 GMT +Expires: Wed, 21 Apr 2021 15:01:44 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 123456781234567 345678903456789 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:26:47 GMT +Expires: Wed, 21 Apr 2021 15:01:44 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:26:47 GMT +Expires: Wed, 21 Apr 2021 15:01:44 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 234567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Length: 227 -Content-Type: multipart/byteranges; boundary="=_2161831520918241220" +Content-Type: multipart/byteranges; boundary="=_5188250743779402212" ---=_2161831520918241220 +--=_5188250743779402212 Content-Range: bytes 0-0/64 Content-Type: text/html; charset=UTF-8 1 ---=_2161831520918241220 +--=_5188250743779402212 Content-Range: bytes 63-63/64 Content-Type: text/html; charset=UTF-8 ---=_2161831520918241220--HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:47 GMT +--=_5188250743779402212--HTTP/1.1 206 Partial Content +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Range: bytes 50-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:26:47 GMT +Expires: Wed, 21 Apr 2021 15:01:44 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 14 2345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:26:47 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Length: 247 -Content-Type: multipart/byteranges; boundary="=_2161831520918241221" - - ---=_2161831520918241221 -Content-Range: bytes 10-19/64 -Content-Type: text/html; charset=UTF-8 - -34567 -3456 ---=_2161831520918241221 -Content-Range: bytes 50-59/64 -Content-Type: text/html; charset=UTF-8 - -2345670123 ---=_2161831520918241221--HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:26:47 GMT -Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT -Content-Length: 64 - -123456781234567 -345678903456789 -234567892345678 -012345670123456 -HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Length: 0 - -HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Length: 0 - -HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Encoding: gzip -Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT -Content-Length: 289 - -HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT -Content-Length: 558 - -Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes01/03/2020 15:25:25

ULib Server
HTTP/1.1 304 Not Modified -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Length: 0 - -HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 1669 - - - - Welcome to ULib Web Server! - - - - -
-

Welcome to ULib Web Server!

-
- - -
- - - - - - -
- - -HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Cache-Control: max-age=0, no-cache, no-store, must-revalidate -Pragma: no-cache -Expires: Sat, 1 Jan 2000 00:00:00 GMT -Content-Length: 1897 - -
-ssi_begin
-This page last updated: Friday, 30-Oct-2015 15:20:57 GMT
-
- -1: ok - - -2: ok - - -3: ok - - -4: ok - - -
-SSI_BEGIN
-Name of user: nobody
-
-Document name: ssi1.shtml
-
-Document URI: /SSI/ssi1.shtml
-
-It's now: Sunday, 01-Mar-2020 15:26:47 GMT
-
-It's now: Sunday, 01-Mar-2020 16:26:47 CET
-
-This page is:     179 Bytes
-
-This file last modified: April 02, 2019
-
-You're using: 
-
-$HTTP_X_SENDFILE: 
-
-
-start PRINTENV
---------------
-QUERY_STRING=
-REQUEST_URI=/SSI/ssi1.shtml
-CONTENT_LENGTH=0
-REQUEST_METHOD=GET
-SCRIPT_NAME=/SSI/ssi1.shtml
-SERVER_NAME=stefano
-SERVER_PORT=8080
-HTTP_HOST=10.30.1.131
-SERVER_PROTOCOL=HTTP/1.1
-SERVER_ADDR=192.168.42.107
-DOCUMENT_ROOT=/usr/src/ULib-2.4.2/tests/examples/docroot
-SERVER_SOFTWARE=ULib/2.4.2
-REMOTE_PORT=58520
-REMOTE_ADDR=127.0.0.1
-SESSION_ID=127.0.0.1:0
-REQUEST_ID=127.0.0.1:58520:0
-PWD=/usr/src/ULib-2.4.2/tests/examples/docroot
-PATH=/usr/local/bin:/usr/bin:/bin
-HTTP_X_SENDFILE=puppamelo
---------------
-end   PRINTENV
- 
-
-start LS
---------------
-total 392
-drwxrwxrwx 3 nobody nobody   4096 Apr  2  2019 .
-drwxrwxrwx 7 nobody nobody 368640 Mar  1 16:26 ..
-drwxrwxrwx 3 nobody nobody   4096 Aug 25  2014 earth
--rw-r--r-- 1 nobody nobody    179 Apr  2  2019 embed.c
--rw-rw-rw- 1 nobody nobody    160 Mar 28  2011 index.shtml
--rw-rw-rw- 1 nobody nobody    352 Nov  8  2011 menu.shtml
--rw-rw-rw- 1 nobody nobody    917 Oct 30  2015 ssi1.shtml
--rw-rw-rw- 1 nobody nobody   1190 Aug 25  2014 ssi2.shtml
---------------
-end   LS
-
-start CGI
---------------
-Content-Type: text/html
-
-You're not using Microsoft® Internet Explorer® 5.0
---------------
-end   CGI
-SSI include failed!
-SSI include failed!
-/*int main(void) {
-  struct mg_context* ctx;
-  const char *options[] = {"listening_ports", LISTENING_PORT, NULL};
-
-  ctx = mg_start(callback, options);
-  pause();
-  return 0;
-}*/
-
-SSI_END
-
- - -
-ssi_end
-
-HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Length: 115 -X-Real-IP: 10.30.1.131 -Set-Cookie: ulib.s1=; expires=Sat, 29 Feb 2020 15:26:47 GMT -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363238303726299e5f741252a150f383e72d9f58476f; expires=Mon, 02 Mar 2020 15:26:47 GMT -Set-Cookie: TestCookie=pippo -Content-Type: text/html; charset=iso-8859-1 - -UID = Steve Johnson -HTTP_COOKIE = name1=value1, name2=value2; name3=value3, name4=value4 -ULIB_SESSION = -HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Encoding: gzip -Content-Type: text/html; charset=UTF-8 -Content-Length: 709 - -UW,W+SWlߛrēHL n -oMZR@"Ip% f NHzQjūI'8dS>a5l2ڠYS-k9\d9JitE?r-+rM%>|_&$Rp?Bs -x4勵dLȽ]z9YM<.#9wv4ӊϣ&"P?L/vc6>Oؿ[F-Rf:_BFp͐ 鐁/e2I[H*4\49I cmJJLLd/U=S1DW|jm siל,SYՍ>`sŭAФtf ԍ1)?)%?(~Kynm ?2Tz~oz+nw;eg`R}Fc*|"]G00VlS]3=CS^.'q=&+%θjrx_QğpDj\eu:p0+>V?w( /Uz&q]8WKA?jۺxfӹ-~(Aj%L0½ ֮8\ҮYXf幺gdkΘԃx)msw.MB[w{*HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Length: 72 -Content-Type: application/jsonrequest - -{"user":"doctoravatar@penzance.com","t":"vlIj","forecast":7,"zip":94089}HTTP/1.1 302 Moved Temporarily -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Location: http://10.30.1.131/?ticket=U2FsdGVkX1+/AYaicDGB1EReb1+EErzD/ar1Wrv8wrXpYEj9RoN3RlzFWK5ykUyRMg4AicmBMNQsUQDWZENgiQ -X-Powered-By: PHP/5.2.6-pl7-gentoo -X-Powered-By: PHP/5.2.6-pl7-gentoo -Content-Length: 365 - - - -302 Moved Temporarily - -

Moved Temporarily

-

The document has moved here

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 253 - - - -404 Not Found - -

Not Found

-

Your requested URL "/uploader" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:47 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:51 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 253 - - - -404 Not Found - -

Not Found

-

Your requested URL "/uploader" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:51 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 253 - - - -404 Not Found - -

Not Found

-

Your requested URL "/uploader" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:51 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:51 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:51 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:51 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:51 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:51 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:51 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:51 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:51 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:51 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/info" was not found on this server

-
-
ULib Server
- -HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:26:51 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Content-Length: 272 - - - -400 Bad Request - -

Bad Request

-

Your requested URL "/" was a request that this server could not understand

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/test" was not found on this server

-
-
ULib Server
- -HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: image/x-icon; charset=binary -Expires: Tue, 15 Apr 2050 14:40:40 GMT -Last-Modified: Mon, 15 Apr 2017 14:36:13 GMT -Content-Length: 318 - -(( Fi " " " " " 33333HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 253 - - - -404 Not Found - -

Not Found

-

Your requested URL "/dumbfuck" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 273 - - - -404 Not Found - -

Not Found

-

Your requested URL "/get_no_headers_no_body/world" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 267 - - - -404 Not Found - -

Not Found

-

Your requested URL "/get_one_header_no_body" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 280 - - - -404 Not Found - -

Not Found

-

Your requested URL "/get_funky_content_length_body_hello" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 269 - - - -404 Not Found - -

Not Found

-

Your requested URL "/post_identity_body_world" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 271 - - - -404 Not Found - -

Not Found

-

Your requested URL "/post_chunked_all_your_base" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 269 - - - -404 Not Found - -

Not Found

-

Your requested URL "/two_chunks_mult_zero_end" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 271 - - - -404 Not Found - -

Not Found

-

Your requested URL "/chunked_w_trailing_headers" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 276 - - - -404 Not Found - -

Not Found

-

Your requested URL "/chunked_w_bullshit_after_length" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/test" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 253 - - - -404 Not Found - -

Not Found

-

Your requested URL "/test.cgi" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 249 - - - -404 Not Found - -

Not Found

-

Your requested URL "/test" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 245 - - - -404 Not Found - -

Not Found

-

Your requested URL "*" was not found on this server

-
-
ULib Server
- -HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:26:46 GMT -Last-Modified: Wed, 06 Jul 2011 16:28:46 GMT -Content-Length: 1669 - - - - Welcome to ULib Web Server! - - - - -
-

Welcome to ULib Web Server!

-
- - -
- - - - - - -
- - -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:55 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 253 - - - -404 Not Found - -

Not Found

-

Your requested URL "/file.txt" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:59 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 252 - - - -404 Not Found - -

Not Found

-

Your requested URL "/bag.xml" was not found on this server

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:26:59 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 254 - - - -404 Not Found - -

Not Found

-

Your requested URL "/help.html" was not found on this server

-
-
ULib Server
- -HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:03 GMT -Server: ULib -Content-Length: 13 -Content-Type: text/plain - -Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:03 GMT -Server: ULib -Content-Length: 13 -Content-Type: text/plain - -Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:03 GMT -Server: ULib -Content-Length: 13 -Content-Type: text/plain - -Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:03 GMT -Server: ULib -Content-Length: 13 -Content-Type: text/plain - -Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:03 GMT -Server: ULib -Content-Length: 13 -Content-Type: text/plain - -Hello, World!HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:03 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Content-Length: 255 - - - -404 Not Found - -

Not Found

-

Your requested URL "/plaintext1" was not found on this server

-
-
ULib Server
- -HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:03 GMT -Server: ULib -Connection: close -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363238323326ef2da331d973ba15a98894c1f80b1f74; expires=Mon, 02 Mar 2020 15:27:03 GMT -Content-Length: 0 - - - - - - - - - - - - - -
Your file have been uploaded!

- File #1: /uploads/vuoto.txt
-
-
- Go Back
- - - - - - - - - - - - - - -
Your file have been uploaded!

- File #1: /uploads/operazione.xml
-
-
- Go Back
- - -HTTP/1.1 505 HTTP Version Not Supported -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Content-Length: 0 - -HTTP/1.1 501 Not Implemented -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Content-Length: 256 - - - -501 Not Implemented - -

Not Implemented

-

Sorry, the method you requested is not implemented

-
-
ULib Server
- -HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Content-Length: 263 - - - -400 Bad Request - -

Bad Request

-

Your browser sent a request that this server could not understand

-
-
ULib Server
- -HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Content-Length: 263 - - - -400 Bad Request - -

Bad Request

-

Your browser sent a request that this server could not understand

-
-
ULib Server
- -HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Content-Length: 263 - - - -400 Bad Request - -

Bad Request

-

Your browser sent a request that this server could not understand

-
-
ULib Server
- -HTTP/1.1 411 Length Required -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Content-Length: 273 - - - -411 Length Required - -

Length Required

-

Sorry, you must give the length of your data in your header request

-
-
ULib Server
- -HTTP/1.1 413 Request Entity Too Large -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Content-Length: 266 - - - -413 Request Entity Too Large - -

Request Entity Too Large

-

Sorry, the data you requested is too large

-
-
ULib Server
- -HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Content-Length: 263 - - - -400 Bad Request - -

Bad Request

-

Your browser sent a request that this server could not understand

-
-
ULib Server
- -HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Content-Length: 263 - - - -400 Bad Request - -

Bad Request

-

Your browser sent a request that this server could not understand

-
-
ULib Server
- -HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Content-Length: 263 - - - -400 Bad Request - -

Bad Request

-

Your browser sent a request that this server could not understand

-
-
ULib Server
- -HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Content-Length: 263 - - - -400 Bad Request - -

Bad Request

-

Your browser sent a request that this server could not understand

-
-
ULib Server
- -HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Content-Length: 263 - - - -400 Bad Request - -

Bad Request

-

Your browser sent a request that this server could not understand

-
-
ULib Server
- -HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -Content-Length: 263 - - - -400 Bad Request - -

Bad Request

-

Your browser sent a request that this server could not understand

-
-
ULib Server
- -HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Allow: GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE, CONNECT, COPY, MOVE, LOCK, UNLOCK, MKCOL, PROPFIND, PATCH, PURGE, MERGE, REPORT, CHECKOUT, MKACTIVITY, NOTIFY, MSEARCH, SUBSCRIBE, UNSUBSCRIBE -Content-Length: 0 - -HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Connection: close -Content-Type: text/html; charset=UTF-8 -WWW-Authenticate: Basic realm="Protected Area" -Content-Length: 444 - - - -401 Authorization Required - -

Authorization Required

-

This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required

-
-
ULib Server
- -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 257 - -HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 344 - - - -404 Not Found - -

Not Found

-

Your requested URL "/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" was not found on this server

-
-
ULib Server
- -HTTP/1.1 403 Forbidden -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 304 - - - -403 Forbidden - -

Forbidden

-

You don't have permission to access "/../../../../linux/include/generated/uapi/linux/version.h" on this server

-
-
ULib Server
- -HTTP/1.1 500 Internal Server Error -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Content-Length: 548 - - - -500 Internal Server Error - -

Internal Server Error

-

The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log

-
-
ULib Server
- -HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Content-Type: text/plain; charset=UTF-8 -Cache-Control: max-age=0, no-cache, no-store, must-revalidate -Pragma: no-cache -Expires: Sat, 1 Jan 2000 00:00:00 GMT -Content-Length: 21 - -pippo pluto paperino -HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -WWW-Authenticate: Basic realm="Protected Area" -Content-Length: 444 - - - -401 Authorization Required - -

Authorization Required

-

This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required

-
-
ULib Server
- -HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:27:06 GMT -Last-Modified: Fri, 20 Feb 2009 14:50:49 GMT -Content-Length: 63 - -this is the web_server testsuite inp/http/data/index.html file -HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Content-Range: bytes 0-63/64 -Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:27:07 GMT -Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT -Content-Length: 64 - -123456781234567 -345678903456789 -34567892345678 -012345670123456 -HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Content-Range: bytes 0-31/64 -Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:27:07 GMT -Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT -Content-Length: 32 - -123456781234567 -345678903456789 -HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Content-Range: bytes 32-63/64 -Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:27:07 GMT -Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT -Content-Length: 32 - -34567892345678 -012345670123456 -HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Content-Range: bytes 32-63/64 -Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:27:07 GMT -Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT -Content-Length: 32 - -234567892345678 -012345670123456 -HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Content-Length: 230 -Content-Type: multipart/byteranges; boundary="=_11024915588683734978" - - ---=_11024915588683734978 -Content-Range: bytes 0-0/64 -Content-Type: text/html; charset=UTF-8 - -1 ---=_11024915588683734978 -Content-Range: bytes 63-63/64 -Content-Type: text/html; charset=UTF-8 - - - ---=_11024915588683734978--HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Content-Range: bytes 50-63/64 -Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:27:07 GMT -Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT -Content-Length: 14 - -2345670123456 -HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:27:07 GMT -Server: ULib -Content-Length: 250 -Content-Type: multipart/byteranges; boundary="=_11024915588683734979" +Content-Type: multipart/byteranges; boundary="=_5188250743779402213" ---=_11024915588683734979 +--=_5188250743779402213 Content-Range: bytes 10-19/64 Content-Type: text/html; charset=UTF-8 34567 3456 ---=_11024915588683734979 +--=_5188250743779402213 Content-Range: bytes 50-59/64 Content-Type: text/html; charset=UTF-8 2345670123 ---=_11024915588683734979--HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:07 GMT +--=_5188250743779402213--HTTP/1.1 200 OK +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:27:07 GMT +Expires: Wed, 21 Apr 2021 15:01:44 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -7466,37 +6055,37 @@ Content-Length: 64 234567892345678 012345670123456 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Length: 0 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT -Content-Length: 289 +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT +Content-Length: 290 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT Content-Length: 558 -Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes01/03/2020 15:25:25

ULib Server
HTTP/1.1 304 Not Modified -Date: Sun, 01 Mar 2020 15:27:07 GMT +Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes21/04/2020 15:00:22

ULib Server
HTTP/1.1 304 Not Modified +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 1669 @@ -7543,13 +6132,13 @@ Content-Length: 1669 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate Pragma: no-cache Expires: Sat, 1 Jan 2000 00:00:00 GMT -Content-Length: 1897 +Content-Length: 1911
 ssi_begin
@@ -7576,9 +6165,9 @@ Document name: ssi1.shtml
 
 Document URI: /SSI/ssi1.shtml
 
-It's now: Sunday, 01-Mar-2020 15:27:07 GMT
+It's now: Tuesday, 21-Apr-2020 15:01:44 GMT
 
-It's now: Sunday, 01-Mar-2020 16:27:07 CET
+It's now: Tuesday, 21-Apr-2020 17:01:44 CEST
 
 This page is:     179 Bytes
 
@@ -7600,14 +6189,14 @@ SERVER_NAME=stefano
 SERVER_PORT=8080
 HTTP_HOST=10.30.1.131
 SERVER_PROTOCOL=HTTP/1.1
-SERVER_ADDR=192.168.42.107
-DOCUMENT_ROOT=/usr/src/ULib-2.4.2/tests/examples/docroot
+SERVER_ADDR=192.168.42.176
+DOCUMENT_ROOT=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 SERVER_SOFTWARE=ULib/2.4.2
-REMOTE_PORT=58592
+REMOTE_PORT=40310
 REMOTE_ADDR=127.0.0.1
 SESSION_ID=127.0.0.1:0
-REQUEST_ID=127.0.0.1:58592:0
-PWD=/usr/src/ULib-2.4.2/tests/examples/docroot
+REQUEST_ID=127.0.0.1:40310:0
+PWD=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 PATH=/usr/local/bin:/usr/bin:/bin
 HTTP_X_SENDFILE=puppamelo
 --------------
@@ -7616,15 +6205,15 @@ end   PRINTENV
 
 start LS
 --------------
-total 392
-drwxrwxrwx 3 nobody nobody   4096 Apr  2  2019 .
-drwxrwxrwx 7 nobody nobody 368640 Mar  1 16:27 ..
-drwxrwxrwx 3 nobody nobody   4096 Aug 25  2014 earth
--rw-r--r-- 1 nobody nobody    179 Apr  2  2019 embed.c
--rw-rw-rw- 1 nobody nobody    160 Mar 28  2011 index.shtml
--rw-rw-rw- 1 nobody nobody    352 Nov  8  2011 menu.shtml
--rw-rw-rw- 1 nobody nobody    917 Oct 30  2015 ssi1.shtml
--rw-rw-rw- 1 nobody nobody   1190 Aug 25  2014 ssi2.shtml
+total 32
+drwxrwxrwx 3 nobody nobody 4096 Apr  2  2019 .
+drwxrwxrwx 7 nobody nobody 4096 Apr 21 17:01 ..
+drwxrwxrwx 3 nobody nobody 4096 Aug 25  2014 earth
+-rw-r--r-- 1 nobody nobody  179 Apr  2  2019 embed.c
+-rw-rw-rw- 1 nobody nobody  160 Mar 28  2011 index.shtml
+-rw-rw-rw- 1 nobody nobody  352 Nov  8  2011 menu.shtml
+-rw-rw-rw- 1 nobody nobody  917 Oct 30  2015 ssi1.shtml
+-rw-rw-rw- 1 nobody nobody 1190 Aug 25  2014 ssi2.shtml
 --------------
 end   LS
 
@@ -7654,12 +6243,12 @@ SSI_END
 ssi_end
 
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Length: 115 X-Real-IP: 10.30.1.131 -Set-Cookie: ulib.s1=; expires=Sat, 29 Feb 2020 15:27:07 GMT -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363238323726f19363df7c8016e531653648a73dd7f5; expires=Mon, 02 Mar 2020 15:27:07 GMT +Set-Cookie: ulib.s1=; expires=Mon, 20 Apr 2020 15:01:44 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e26313538373536373730342617f0319dad272dfa2015a1411d12a8ce; expires=Wed, 22 Apr 2020 15:01:44 GMT Set-Cookie: TestCookie=pippo Content-Type: text/html; charset=iso-8859-1 @@ -7667,7 +6256,7 @@ UID = Steve Johnson HTTP_COOKIE = name1=value1, name2=value2; name3=value3, name4=value4 ULIB_SESSION = HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 @@ -7676,13 +6265,13 @@ Content-Length: 709 UW,W+SWlߛrēHL n oMZR@"Ip% f NHzQjūI'8dS>a5l2ڠYS-k9\d9JitE?r-+rM%>|_&$Rp?Bs x4勵dLȽ]z9YM<.#9wv4ӊϣ&"P?L/vc6>Oؿ[F-Rf:_BFp͐ 鐁/e2I[H*4\49I cmJJLLd/U=S1DW|jm siל,SYՍ>`sŭAФtf ԍ1)?)%?(~Kynm ?2Tz~oz+nw;eg`R}Fc*|"]G00VlS]3=CS^.'q=&+%θjrx_QğpDj\eu:p0+>V?w( /Uz&q]8WKA?jۺxfӹ-~(Aj%L0½ ֮8\ҮYXf幺gdkΘԃx)msw.MB[w{*HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Length: 72 Content-Type: application/jsonrequest {"user":"doctoravatar@penzance.com","t":"vlIj","forecast":7,"zip":94089}HTTP/1.1 302 Moved Temporarily -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -7701,7 +6290,7 @@ Content-Length: 365
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -7716,7 +6305,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7731,7 +6320,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7746,7 +6335,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7761,7 +6350,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7776,7 +6365,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7791,7 +6380,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7806,7 +6395,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7821,7 +6410,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7836,7 +6425,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7851,7 +6440,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:07 GMT +Date: Tue, 21 Apr 2020 15:01:43 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7866,7 +6455,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:11 GMT +Date: Tue, 21 Apr 2020 15:01:48 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -7881,7 +6470,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:11 GMT +Date: Tue, 21 Apr 2020 15:01:48 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -7896,7 +6485,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:11 GMT +Date: Tue, 21 Apr 2020 15:01:48 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7911,7 +6500,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:11 GMT +Date: Tue, 21 Apr 2020 15:01:48 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7926,7 +6515,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:11 GMT +Date: Tue, 21 Apr 2020 15:01:48 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7941,7 +6530,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:11 GMT +Date: Tue, 21 Apr 2020 15:01:48 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7956,7 +6545,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:11 GMT +Date: Tue, 21 Apr 2020 15:01:48 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7971,7 +6560,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:11 GMT +Date: Tue, 21 Apr 2020 15:01:48 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -7986,7 +6575,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:11 GMT +Date: Tue, 21 Apr 2020 15:01:48 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -8001,7 +6590,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:11 GMT +Date: Tue, 21 Apr 2020 15:01:48 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -8016,7 +6605,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:11 GMT +Date: Tue, 21 Apr 2020 15:01:48 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -8031,7 +6620,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:11 GMT +Date: Tue, 21 Apr 2020 15:01:48 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -8046,7 +6635,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:27:11 GMT +Date: Tue, 21 Apr 2020 15:01:48 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -8062,7 +6651,7 @@ Content-Length: 272
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -8077,7 +6666,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: image/x-icon; charset=binary Expires: Tue, 15 Apr 2050 14:40:40 GMT @@ -8085,7 +6674,7 @@ Last-Modified: Mon, 15 Apr 2017 14:36:13 GMT Content-Length: 318 (( Fi " " " " " 33333HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -8100,7 +6689,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 273 @@ -8115,7 +6704,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 267 @@ -8130,7 +6719,7 @@ Content-Length: 267
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 280 @@ -8145,7 +6734,7 @@ Content-Length: 280
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -8160,7 +6749,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -8175,7 +6764,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -8190,7 +6779,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -8205,7 +6794,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 276 @@ -8220,7 +6809,7 @@ Content-Length: 276
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -8235,7 +6824,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -8250,7 +6839,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -8265,7 +6854,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 245 @@ -8280,10 +6869,10 @@ Content-Length: 245
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:27:06 GMT +Expires: Wed, 21 Apr 2021 15:01:44 GMT Last-Modified: Wed, 06 Jul 2011 16:28:46 GMT Content-Length: 1669 @@ -8329,7 +6918,7 @@ Content-Length: 1669 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:15 GMT +Date: Tue, 21 Apr 2020 15:01:52 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -8344,7 +6933,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:19 GMT +Date: Tue, 21 Apr 2020 15:01:56 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 252 @@ -8359,7 +6948,7 @@ Content-Length: 252
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:19 GMT +Date: Tue, 21 Apr 2020 15:01:56 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 254 @@ -8374,37 +6963,37 @@ Content-Length: 254
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:23 GMT +Date: Tue, 21 Apr 2020 15:02:00 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:23 GMT +Date: Tue, 21 Apr 2020 15:02:00 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:23 GMT +Date: Tue, 21 Apr 2020 15:02:00 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:23 GMT +Date: Tue, 21 Apr 2020 15:02:00 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:23 GMT +Date: Tue, 21 Apr 2020 15:02:00 GMT Server: ULib Content-Length: 13 Content-Type: text/plain Hello, World!HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:27:23 GMT +Date: Tue, 21 Apr 2020 15:02:00 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -8420,10 +7009,10 @@ Content-Length: 255
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:27:23 GMT +Date: Tue, 21 Apr 2020 15:02:00 GMT Server: ULib Connection: close -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e26313538333136323834332644f7a69f8effc90e52abdd681216c718; expires=Mon, 02 Mar 2020 15:27:23 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e2631353837353637373230269be4bc4be9edcf4af1f25f5cd05f4d2a; expires=Wed, 22 Apr 2020 15:02:00 GMT Content-Length: 0 diff --git a/tests/examples/ok/web_server_ssl.ok b/tests/examples/ok/web_server_ssl.ok index b7f004aa9..71ece9e58 100644 --- a/tests/examples/ok/web_server_ssl.ok +++ b/tests/examples/ok/web_server_ssl.ok @@ -1,11 +1,11 @@ HTTP/1.1 505 HTTP Version Not Supported -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:00 GMT Server: ULib Connection: close Content-Length: 0 HTTP/1.1 501 Not Implemented -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:00 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -21,7 +21,7 @@ Content-Length: 256
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:00 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -37,7 +37,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:00 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -53,7 +53,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:00 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -69,7 +69,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 411 Length Required -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:00 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -85,7 +85,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 413 Request Entity Too Large -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:00 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -101,7 +101,7 @@ Content-Length: 266
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:00 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -117,7 +117,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:00 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -133,7 +133,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:00 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -149,7 +149,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:00 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -165,7 +165,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:00 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -181,7 +181,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:00 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -197,14 +197,14 @@ Content-Length: 263
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:00 GMT Server: ULib Connection: close Allow: GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE, CONNECT, COPY, MOVE, LOCK, UNLOCK, MKCOL, PROPFIND, PATCH, PURGE, MERGE, REPORT, CHECKOUT, MKACTIVITY, NOTIFY, MSEARCH, SUBSCRIBE, UNSUBSCRIBE Content-Length: 0 HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -221,13 +221,13 @@ Content-Length: 444
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 257 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 344 @@ -242,7 +242,7 @@ Content-Length: 344
ULib Server
HTTP/1.1 403 Forbidden -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 304 @@ -257,7 +257,7 @@ Content-Length: 304
ULib Server
HTTP/1.1 500 Internal Server Error -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 548 @@ -272,7 +272,7 @@ Content-Length: 548
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/plain; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate @@ -282,7 +282,7 @@ Content-Length: 21 pippo pluto paperino HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 WWW-Authenticate: Basic realm="Protected Area" @@ -298,20 +298,20 @@ Content-Length: 444
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:34:42 GMT +Expires: Wed, 21 Apr 2021 14:46:00 GMT Last-Modified: Fri, 20 Feb 2009 14:50:49 GMT Content-Length: 63 this is the web_server testsuite inp/http/data/index.html file HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Range: bytes 0-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:34:43 GMT +Expires: Wed, 21 Apr 2021 14:46:02 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -320,89 +320,89 @@ Content-Length: 64 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Range: bytes 0-31/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:34:43 GMT +Expires: Wed, 21 Apr 2021 14:46:02 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 123456781234567 345678903456789 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:34:43 GMT +Expires: Wed, 21 Apr 2021 14:46:02 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:34:43 GMT +Expires: Wed, 21 Apr 2021 14:46:02 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 234567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib -Content-Length: 230 -Content-Type: multipart/byteranges; boundary="=_18374790181045093218" +Content-Length: 227 +Content-Type: multipart/byteranges; boundary="=_8286727287112225052" ---=_18374790181045093218 +--=_8286727287112225052 Content-Range: bytes 0-0/64 Content-Type: text/html; charset=UTF-8 1 ---=_18374790181045093218 +--=_8286727287112225052 Content-Range: bytes 63-63/64 Content-Type: text/html; charset=UTF-8 ---=_18374790181045093218--HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:34:43 GMT +--=_8286727287112225052--HTTP/1.1 206 Partial Content +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Range: bytes 50-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:34:43 GMT +Expires: Wed, 21 Apr 2021 14:46:02 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 14 2345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib -Content-Length: 250 -Content-Type: multipart/byteranges; boundary="=_18374790181045093219" +Content-Length: 247 +Content-Type: multipart/byteranges; boundary="=_8286727287112225053" ---=_18374790181045093219 +--=_8286727287112225053 Content-Range: bytes 10-19/64 Content-Type: text/html; charset=UTF-8 34567 3456 ---=_18374790181045093219 +--=_8286727287112225053 Content-Range: bytes 50-59/64 Content-Type: text/html; charset=UTF-8 2345670123 ---=_18374790181045093219--HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:43 GMT +--=_8286727287112225053--HTTP/1.1 200 OK +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:34:43 GMT +Expires: Wed, 21 Apr 2021 14:46:02 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -411,37 +411,37 @@ Content-Length: 64 234567892345678 012345670123456 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Length: 0 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT -Content-Length: 292 +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT +Content-Length: 290 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT Content-Length: 558 -Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes01/03/2020 15:34:42

ULib Server
HTTP/1.1 304 Not Modified -Date: Sun, 01 Mar 2020 15:34:43 GMT +Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes21/04/2020 14:46:00

ULib Server
HTTP/1.1 304 Not Modified +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 1669 @@ -488,13 +488,13 @@ Content-Length: 1669 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate Pragma: no-cache Expires: Sat, 1 Jan 2000 00:00:00 GMT -Content-Length: 1906 +Content-Length: 1920
 ssi_begin
@@ -521,9 +521,9 @@ Document name: ssi1.shtml
 
 Document URI: /SSI/ssi1.shtml
 
-It's now: Sunday, 01-Mar-2020 15:34:43 GMT
+It's now: Tuesday, 21-Apr-2020 14:46:02 GMT
 
-It's now: Sunday, 01-Mar-2020 16:34:43 CET
+It's now: Tuesday, 21-Apr-2020 16:46:02 CEST
 
 This page is:     179 Bytes
 
@@ -546,14 +546,14 @@ SERVER_PORT=4443
 HTTP_HOST=10.30.1.131
 HTTPS=on
 SERVER_PROTOCOL=HTTP/1.1
-SERVER_ADDR=192.168.42.107
-DOCUMENT_ROOT=/usr/src/ULib-2.4.2/tests/examples/docroot
+SERVER_ADDR=192.168.42.176
+DOCUMENT_ROOT=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 SERVER_SOFTWARE=ULib/2.4.2
-REMOTE_PORT=40084
+REMOTE_PORT=49274
 REMOTE_ADDR=127.0.0.1
 SESSION_ID=127.0.0.1:0
-REQUEST_ID=127.0.0.1:40084:0
-PWD=/usr/src/ULib-2.4.2/tests/examples/docroot
+REQUEST_ID=127.0.0.1:49274:0
+PWD=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 PATH=/usr/local/bin:/usr/bin:/bin
 HTTP_X_SENDFILE=puppamelo
 --------------
@@ -562,15 +562,15 @@ end   PRINTENV
 
 start LS
 --------------
-total 392
-drwxrwxrwx 3 nobody nobody   4096 Apr  2  2019 .
-drwxrwxrwx 7 nobody nobody 368640 Mar  1 16:34 ..
-drwxrwxrwx 3 nobody nobody   4096 Aug 25  2014 earth
--rw-r--r-- 1 nobody nobody    179 Apr  2  2019 embed.c
--rw-rw-rw- 1 nobody nobody    160 Mar 28  2011 index.shtml
--rw-rw-rw- 1 nobody nobody    352 Nov  8  2011 menu.shtml
--rw-rw-rw- 1 nobody nobody    917 Oct 30  2015 ssi1.shtml
--rw-rw-rw- 1 nobody nobody   1190 Aug 25  2014 ssi2.shtml
+total 32
+drwxrwxrwx 3 nobody nobody 4096 Apr  2  2019 .
+drwxrwxrwx 7 nobody nobody 4096 Apr 21 16:46 ..
+drwxrwxrwx 3 nobody nobody 4096 Aug 25  2014 earth
+-rw-r--r-- 1 nobody nobody  179 Apr  2  2019 embed.c
+-rw-rw-rw- 1 nobody nobody  160 Mar 28  2011 index.shtml
+-rw-rw-rw- 1 nobody nobody  352 Nov  8  2011 menu.shtml
+-rw-rw-rw- 1 nobody nobody  917 Oct 30  2015 ssi1.shtml
+-rw-rw-rw- 1 nobody nobody 1190 Aug 25  2014 ssi2.shtml
 --------------
 end   LS
 
@@ -600,12 +600,12 @@ SSI_END
 ssi_end
 
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Length: 115 X-Real-IP: 10.30.1.131 -Set-Cookie: ulib.s1=; expires=Sat, 29 Feb 2020 15:34:43 GMT -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363332383326a37d534e0dfe82b4eec5e6edce10b7a7; expires=Mon, 02 Mar 2020 15:34:43 GMT +Set-Cookie: ulib.s1=; expires=Mon, 20 Apr 2020 14:46:02 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e2631353837353636373632267be6300b6d55556175ea6e72c9623d6b; expires=Wed, 22 Apr 2020 14:46:02 GMT Set-Cookie: TestCookie=pippo Content-Type: text/html; charset=iso-8859-1 @@ -613,7 +613,7 @@ UID = Steve Johnson HTTP_COOKIE = name1=value1, name2=value2; name3=value3, name4=value4 ULIB_SESSION = HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 @@ -622,13 +622,13 @@ Content-Length: 709 UW,W+SWlߛrēHL n oMZR@"Ip% f NHzQjūI'8dS>a5l2ڠYS-k9\d9JitE?r-+rM%>|_&$Rp?Bs x4勵dLȽ]z9YM<.#9wv4ӊϣ&"P?L/vc6>Oؿ[F-Rf:_BFp͐ 鐁/e2I[H*4\49I cmJJLLd/U=S1DW|jm siל,SYՍ>`sŭAФtf ԍ1)?)%?(~Kynm ?2Tz~oz+nw;eg`R}Fc*|"]G00VlS]3=CS^.'q=&+%θjrx_QğpDj\eu:p0+>V?w( /Uz&q]8WKA?jۺxfӹ-~(Aj%L0½ ֮8\ҮYXf幺gdkΘԃx)msw.MB[w{*HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Length: 72 Content-Type: application/jsonrequest {"user":"doctoravatar@penzance.com","t":"vlIj","forecast":7,"zip":94089}HTTP/1.1 302 Moved Temporarily -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -647,7 +647,7 @@ Content-Length: 365
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -662,7 +662,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: image/x-icon; charset=binary Expires: Tue, 15 Apr 2050 14:40:40 GMT @@ -670,7 +670,7 @@ Last-Modified: Mon, 15 Apr 2017 14:36:13 GMT Content-Length: 318 (( Fi " " " " " 33333HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -685,7 +685,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 273 @@ -700,7 +700,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 267 @@ -715,7 +715,7 @@ Content-Length: 267
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 280 @@ -730,7 +730,7 @@ Content-Length: 280
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -745,7 +745,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -760,7 +760,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -775,7 +775,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -790,7 +790,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 276 @@ -805,7 +805,7 @@ Content-Length: 276
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -820,7 +820,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -835,7 +835,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -850,7 +850,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 245 @@ -865,10 +865,10 @@ Content-Length: 245
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:34:42 GMT +Expires: Wed, 21 Apr 2021 14:46:01 GMT Last-Modified: Wed, 06 Jul 2011 16:28:46 GMT Content-Length: 1669 @@ -914,7 +914,7 @@ Content-Length: 1669 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:43 GMT +Date: Tue, 21 Apr 2020 14:46:02 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -929,10 +929,10 @@ Content-Length: 253
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:48 GMT +Date: Tue, 21 Apr 2020 14:46:07 GMT Server: ULib Connection: close -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363332383826bb1dcf74bd018a679a7ce51fd94db566; expires=Mon, 02 Mar 2020 15:34:48 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383735363637363726c1c0cadde079872d312cb7bd3986e38b; expires=Wed, 22 Apr 2020 14:46:07 GMT Content-Length: 0 @@ -974,13 +974,13 @@ Content-Length: 0 HTTP/1.1 505 HTTP Version Not Supported -Date: Sun, 01 Mar 2020 15:34:50 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Length: 0 HTTP/1.1 501 Not Implemented -Date: Sun, 01 Mar 2020 15:34:50 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -996,7 +996,7 @@ Content-Length: 256
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:50 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1012,7 +1012,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:50 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1028,7 +1028,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:50 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1044,7 +1044,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 411 Length Required -Date: Sun, 01 Mar 2020 15:34:50 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1060,7 +1060,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 413 Request Entity Too Large -Date: Sun, 01 Mar 2020 15:34:50 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1076,7 +1076,7 @@ Content-Length: 266
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:50 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1092,7 +1092,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:50 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1108,7 +1108,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:50 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1124,7 +1124,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:50 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1140,7 +1140,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:50 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1156,7 +1156,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1172,14 +1172,14 @@ Content-Length: 263
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Allow: GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE, CONNECT, COPY, MOVE, LOCK, UNLOCK, MKCOL, PROPFIND, PATCH, PURGE, MERGE, REPORT, CHECKOUT, MKACTIVITY, NOTIFY, MSEARCH, SUBSCRIBE, UNSUBSCRIBE Content-Length: 0 HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1196,13 +1196,13 @@ Content-Length: 444
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 257 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 344 @@ -1217,7 +1217,7 @@ Content-Length: 344
ULib Server
HTTP/1.1 403 Forbidden -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 304 @@ -1232,7 +1232,7 @@ Content-Length: 304
ULib Server
HTTP/1.1 500 Internal Server Error -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 548 @@ -1247,7 +1247,7 @@ Content-Length: 548
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/plain; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate @@ -1257,7 +1257,7 @@ Content-Length: 21 pippo pluto paperino HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 WWW-Authenticate: Basic realm="Protected Area" @@ -1273,20 +1273,20 @@ Content-Length: 444
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:34:50 GMT +Expires: Wed, 21 Apr 2021 14:46:09 GMT Last-Modified: Fri, 20 Feb 2009 14:50:49 GMT Content-Length: 63 this is the web_server testsuite inp/http/data/index.html file HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Range: bytes 0-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:34:52 GMT +Expires: Wed, 21 Apr 2021 14:46:10 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -1295,89 +1295,89 @@ Content-Length: 64 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Range: bytes 0-31/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:34:52 GMT +Expires: Wed, 21 Apr 2021 14:46:10 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 123456781234567 345678903456789 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:34:52 GMT +Expires: Wed, 21 Apr 2021 14:46:10 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:34:52 GMT +Expires: Wed, 21 Apr 2021 14:46:10 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 234567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib -Content-Length: 227 -Content-Type: multipart/byteranges; boundary="=_6845575134011176062" +Content-Length: 230 +Content-Type: multipart/byteranges; boundary="=_15132198720579744414" ---=_6845575134011176062 +--=_15132198720579744414 Content-Range: bytes 0-0/64 Content-Type: text/html; charset=UTF-8 1 ---=_6845575134011176062 +--=_15132198720579744414 Content-Range: bytes 63-63/64 Content-Type: text/html; charset=UTF-8 ---=_6845575134011176062--HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:34:52 GMT +--=_15132198720579744414--HTTP/1.1 206 Partial Content +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Range: bytes 50-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:34:52 GMT +Expires: Wed, 21 Apr 2021 14:46:10 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 14 2345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib -Content-Length: 247 -Content-Type: multipart/byteranges; boundary="=_6845575134011176063" +Content-Length: 250 +Content-Type: multipart/byteranges; boundary="=_15132198720579744415" ---=_6845575134011176063 +--=_15132198720579744415 Content-Range: bytes 10-19/64 Content-Type: text/html; charset=UTF-8 34567 3456 ---=_6845575134011176063 +--=_15132198720579744415 Content-Range: bytes 50-59/64 Content-Type: text/html; charset=UTF-8 2345670123 ---=_6845575134011176063--HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:52 GMT +--=_15132198720579744415--HTTP/1.1 200 OK +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:34:52 GMT +Expires: Wed, 21 Apr 2021 14:46:10 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -1386,37 +1386,37 @@ Content-Length: 64 234567892345678 012345670123456 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Length: 0 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT -Content-Length: 292 +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT +Content-Length: 290 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT Content-Length: 558 -Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes01/03/2020 15:34:42

ULib Server
HTTP/1.1 304 Not Modified -Date: Sun, 01 Mar 2020 15:34:52 GMT +Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes21/04/2020 14:46:00

ULib Server
HTTP/1.1 304 Not Modified +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 1669 @@ -1463,13 +1463,13 @@ Content-Length: 1669 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate Pragma: no-cache Expires: Sat, 1 Jan 2000 00:00:00 GMT -Content-Length: 1906 +Content-Length: 1920
 ssi_begin
@@ -1496,9 +1496,9 @@ Document name: ssi1.shtml
 
 Document URI: /SSI/ssi1.shtml
 
-It's now: Sunday, 01-Mar-2020 15:34:52 GMT
+It's now: Tuesday, 21-Apr-2020 14:46:10 GMT
 
-It's now: Sunday, 01-Mar-2020 16:34:52 CET
+It's now: Tuesday, 21-Apr-2020 16:46:10 CEST
 
 This page is:     179 Bytes
 
@@ -1521,14 +1521,14 @@ SERVER_PORT=4443
 HTTP_HOST=10.30.1.131
 HTTPS=on
 SERVER_PROTOCOL=HTTP/1.1
-SERVER_ADDR=192.168.42.107
-DOCUMENT_ROOT=/usr/src/ULib-2.4.2/tests/examples/docroot
+SERVER_ADDR=192.168.42.176
+DOCUMENT_ROOT=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 SERVER_SOFTWARE=ULib/2.4.2
-REMOTE_PORT=40172
+REMOTE_PORT=49360
 REMOTE_ADDR=127.0.0.1
 SESSION_ID=127.0.0.1:0
-REQUEST_ID=127.0.0.1:40172:0
-PWD=/usr/src/ULib-2.4.2/tests/examples/docroot
+REQUEST_ID=127.0.0.1:49360:0
+PWD=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 PATH=/usr/local/bin:/usr/bin:/bin
 HTTP_X_SENDFILE=puppamelo
 --------------
@@ -1537,15 +1537,15 @@ end   PRINTENV
 
 start LS
 --------------
-total 392
-drwxrwxrwx 3 nobody nobody   4096 Apr  2  2019 .
-drwxrwxrwx 7 nobody nobody 368640 Mar  1 16:34 ..
-drwxrwxrwx 3 nobody nobody   4096 Aug 25  2014 earth
--rw-r--r-- 1 nobody nobody    179 Apr  2  2019 embed.c
--rw-rw-rw- 1 nobody nobody    160 Mar 28  2011 index.shtml
--rw-rw-rw- 1 nobody nobody    352 Nov  8  2011 menu.shtml
--rw-rw-rw- 1 nobody nobody    917 Oct 30  2015 ssi1.shtml
--rw-rw-rw- 1 nobody nobody   1190 Aug 25  2014 ssi2.shtml
+total 32
+drwxrwxrwx 3 nobody nobody 4096 Apr  2  2019 .
+drwxrwxrwx 7 nobody nobody 4096 Apr 21 16:46 ..
+drwxrwxrwx 3 nobody nobody 4096 Aug 25  2014 earth
+-rw-r--r-- 1 nobody nobody  179 Apr  2  2019 embed.c
+-rw-rw-rw- 1 nobody nobody  160 Mar 28  2011 index.shtml
+-rw-rw-rw- 1 nobody nobody  352 Nov  8  2011 menu.shtml
+-rw-rw-rw- 1 nobody nobody  917 Oct 30  2015 ssi1.shtml
+-rw-rw-rw- 1 nobody nobody 1190 Aug 25  2014 ssi2.shtml
 --------------
 end   LS
 
@@ -1575,12 +1575,12 @@ SSI_END
 ssi_end
 
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Length: 115 X-Real-IP: 10.30.1.131 -Set-Cookie: ulib.s1=; expires=Sat, 29 Feb 2020 15:34:52 GMT -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e2631353833313633323932265663d17285f0d45b2a82296b86e69238; expires=Mon, 02 Mar 2020 15:34:52 GMT +Set-Cookie: ulib.s1=; expires=Mon, 20 Apr 2020 14:46:10 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383735363637373026cf215557a1e622aa290ab33fbe2bd47e; expires=Wed, 22 Apr 2020 14:46:10 GMT Set-Cookie: TestCookie=pippo Content-Type: text/html; charset=iso-8859-1 @@ -1588,7 +1588,7 @@ UID = Steve Johnson HTTP_COOKIE = name1=value1, name2=value2; name3=value3, name4=value4 ULIB_SESSION = HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 @@ -1597,13 +1597,13 @@ Content-Length: 709 UW,W+SWlߛrēHL n oMZR@"Ip% f NHzQjūI'8dS>a5l2ڠYS-k9\d9JitE?r-+rM%>|_&$Rp?Bs x4勵dLȽ]z9YM<.#9wv4ӊϣ&"P?L/vc6>Oؿ[F-Rf:_BFp͐ 鐁/e2I[H*4\49I cmJJLLd/U=S1DW|jm siל,SYՍ>`sŭAФtf ԍ1)?)%?(~Kynm ?2Tz~oz+nw;eg`R}Fc*|"]G00VlS]3=CS^.'q=&+%θjrx_QğpDj\eu:p0+>V?w( /Uz&q]8WKA?jۺxfӹ-~(Aj%L0½ ֮8\ҮYXf幺gdkΘԃx)msw.MB[w{*HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Length: 72 Content-Type: application/jsonrequest {"user":"doctoravatar@penzance.com","t":"vlIj","forecast":7,"zip":94089}HTTP/1.1 302 Moved Temporarily -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1622,7 +1622,7 @@ Content-Length: 365
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -1637,7 +1637,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: image/x-icon; charset=binary Expires: Tue, 15 Apr 2050 14:40:40 GMT @@ -1645,7 +1645,7 @@ Last-Modified: Mon, 15 Apr 2017 14:36:13 GMT Content-Length: 318 (( Fi " " " " " 33333HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -1660,7 +1660,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 273 @@ -1675,7 +1675,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 267 @@ -1690,7 +1690,7 @@ Content-Length: 267
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 280 @@ -1705,7 +1705,7 @@ Content-Length: 280
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -1720,7 +1720,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -1735,7 +1735,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -1750,7 +1750,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -1765,7 +1765,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 276 @@ -1780,7 +1780,7 @@ Content-Length: 276
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -1795,7 +1795,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -1810,7 +1810,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -1825,7 +1825,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 245 @@ -1840,10 +1840,10 @@ Content-Length: 245
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:34:50 GMT +Expires: Wed, 21 Apr 2021 14:46:09 GMT Last-Modified: Wed, 06 Jul 2011 16:28:46 GMT Content-Length: 1669 @@ -1889,7 +1889,7 @@ Content-Length: 1669 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:34:52 GMT +Date: Tue, 21 Apr 2020 14:46:10 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -1904,10 +1904,10 @@ Content-Length: 253
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:34:57 GMT +Date: Tue, 21 Apr 2020 14:46:15 GMT Server: ULib Connection: close -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363332393726d99351697889ed7a6a64e19243f7d497; expires=Mon, 02 Mar 2020 15:34:57 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e26313538373536363737352682bee74b47c9bdd288fc63617b134a8c; expires=Wed, 22 Apr 2020 14:46:15 GMT Content-Length: 0 @@ -1949,13 +1949,13 @@ Content-Length: 0 HTTP/1.1 505 HTTP Version Not Supported -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Length: 0 HTTP/1.1 501 Not Implemented -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1971,7 +1971,7 @@ Content-Length: 256
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -1987,7 +1987,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2003,7 +2003,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2019,7 +2019,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 411 Length Required -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2035,7 +2035,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 413 Request Entity Too Large -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2051,7 +2051,7 @@ Content-Length: 266
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2067,7 +2067,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2083,7 +2083,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2099,7 +2099,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2115,7 +2115,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2131,7 +2131,7 @@ Content-Length: 263
ULib Server
HTTP/1.1 400 Bad Request -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2147,14 +2147,14 @@ Content-Length: 263
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Allow: GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE, CONNECT, COPY, MOVE, LOCK, UNLOCK, MKCOL, PROPFIND, PATCH, PURGE, MERGE, REPORT, CHECKOUT, MKACTIVITY, NOTIFY, MSEARCH, SUBSCRIBE, UNSUBSCRIBE Content-Length: 0 HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2171,13 +2171,13 @@ Content-Length: 444
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 257 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 344 @@ -2192,7 +2192,7 @@ Content-Length: 344
ULib Server
HTTP/1.1 403 Forbidden -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 304 @@ -2207,7 +2207,7 @@ Content-Length: 304
ULib Server
HTTP/1.1 500 Internal Server Error -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 548 @@ -2222,7 +2222,7 @@ Content-Length: 548
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/plain; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate @@ -2232,7 +2232,7 @@ Content-Length: 21 pippo pluto paperino HTTP/1.1 401 Authorization Required -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 WWW-Authenticate: Basic realm="Protected Area" @@ -2248,20 +2248,20 @@ Content-Length: 444
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:34:59 GMT +Expires: Wed, 21 Apr 2021 14:46:17 GMT Last-Modified: Fri, 20 Feb 2009 14:50:49 GMT Content-Length: 63 this is the web_server testsuite inp/http/data/index.html file HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Range: bytes 0-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:35:00 GMT +Expires: Wed, 21 Apr 2021 14:46:18 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -2270,89 +2270,89 @@ Content-Length: 64 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Range: bytes 0-31/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:35:00 GMT +Expires: Wed, 21 Apr 2021 14:46:18 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 123456781234567 345678903456789 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: application/octet-stream; charset=binary -Expires: Mon, 01 Mar 2021 15:35:00 GMT +Expires: Wed, 21 Apr 2021 14:46:18 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 34567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Range: bytes 32-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:35:00 GMT +Expires: Wed, 21 Apr 2021 14:46:18 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 32 234567892345678 012345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib -Content-Length: 230 -Content-Type: multipart/byteranges; boundary="=_13691046565830595678" +Content-Length: 227 +Content-Type: multipart/byteranges; boundary="=_3530926080499555250" ---=_13691046565830595678 +--=_3530926080499555250 Content-Range: bytes 0-0/64 Content-Type: text/html; charset=UTF-8 1 ---=_13691046565830595678 +--=_3530926080499555250 Content-Range: bytes 63-63/64 Content-Type: text/html; charset=UTF-8 ---=_13691046565830595678--HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:35:00 GMT +--=_3530926080499555250--HTTP/1.1 206 Partial Content +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Range: bytes 50-63/64 Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:35:00 GMT +Expires: Wed, 21 Apr 2021 14:46:18 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 14 2345670123456 HTTP/1.1 206 Partial Content -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib -Content-Length: 250 -Content-Type: multipart/byteranges; boundary="=_13691046565830595679" +Content-Length: 247 +Content-Type: multipart/byteranges; boundary="=_3530926080499555251" ---=_13691046565830595679 +--=_3530926080499555251 Content-Range: bytes 10-19/64 Content-Type: text/html; charset=UTF-8 34567 3456 ---=_13691046565830595679 +--=_3530926080499555251 Content-Range: bytes 50-59/64 Content-Type: text/html; charset=UTF-8 2345670123 ---=_13691046565830595679--HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:35:00 GMT +--=_3530926080499555251--HTTP/1.1 200 OK +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/plain; charset=us-ascii -Expires: Mon, 01 Mar 2021 15:35:00 GMT +Expires: Wed, 21 Apr 2021 14:46:18 GMT Last-Modified: Sun, 24 Sep 2017 17:11:42 GMT Content-Length: 64 @@ -2361,37 +2361,37 @@ Content-Length: 64 234567892345678 012345670123456 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Length: 0 HTTP/1.1 204 No Content -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT -Content-Length: 292 +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT +Content-Length: 290 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Last-Modified: Tue, 25 Feb 2020 15:32:23 GMT +Last-Modified: Tue, 07 Apr 2020 15:18:54 GMT Content-Length: 558 -Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes01/03/2020 15:34:42

ULib Server
HTTP/1.1 304 Not Modified -Date: Sun, 01 Mar 2020 15:35:00 GMT +Index of tmp

Index of directory: tmp


Up one level
c 4 Bytes21/04/2020 14:46:00

ULib Server
HTTP/1.1 304 Not Modified +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Length: 0 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 1669 @@ -2438,13 +2438,13 @@ Content-Length: 1669 HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Cache-Control: max-age=0, no-cache, no-store, must-revalidate Pragma: no-cache Expires: Sat, 1 Jan 2000 00:00:00 GMT -Content-Length: 1906 +Content-Length: 1920
 ssi_begin
@@ -2471,9 +2471,9 @@ Document name: ssi1.shtml
 
 Document URI: /SSI/ssi1.shtml
 
-It's now: Sunday, 01-Mar-2020 15:35:00 GMT
+It's now: Tuesday, 21-Apr-2020 14:46:18 GMT
 
-It's now: Sunday, 01-Mar-2020 16:35:00 CET
+It's now: Tuesday, 21-Apr-2020 16:46:18 CEST
 
 This page is:     179 Bytes
 
@@ -2496,14 +2496,14 @@ SERVER_PORT=4443
 HTTP_HOST=10.30.1.131
 HTTPS=on
 SERVER_PROTOCOL=HTTP/1.1
-SERVER_ADDR=192.168.42.107
-DOCUMENT_ROOT=/usr/src/ULib-2.4.2/tests/examples/docroot
+SERVER_ADDR=192.168.42.176
+DOCUMENT_ROOT=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 SERVER_SOFTWARE=ULib/2.4.2
-REMOTE_PORT=40260
+REMOTE_PORT=49446
 REMOTE_ADDR=127.0.0.1
 SESSION_ID=127.0.0.1:0
-REQUEST_ID=127.0.0.1:40260:0
-PWD=/usr/src/ULib-2.4.2/tests/examples/docroot
+REQUEST_ID=127.0.0.1:49446:0
+PWD=/mnt/data/storage/ulib/ULib-2.4.2/tests/examples/docroot
 PATH=/usr/local/bin:/usr/bin:/bin
 HTTP_X_SENDFILE=puppamelo
 --------------
@@ -2512,15 +2512,15 @@ end   PRINTENV
 
 start LS
 --------------
-total 392
-drwxrwxrwx 3 nobody nobody   4096 Apr  2  2019 .
-drwxrwxrwx 7 nobody nobody 368640 Mar  1 16:34 ..
-drwxrwxrwx 3 nobody nobody   4096 Aug 25  2014 earth
--rw-r--r-- 1 nobody nobody    179 Apr  2  2019 embed.c
--rw-rw-rw- 1 nobody nobody    160 Mar 28  2011 index.shtml
--rw-rw-rw- 1 nobody nobody    352 Nov  8  2011 menu.shtml
--rw-rw-rw- 1 nobody nobody    917 Oct 30  2015 ssi1.shtml
--rw-rw-rw- 1 nobody nobody   1190 Aug 25  2014 ssi2.shtml
+total 32
+drwxrwxrwx 3 nobody nobody 4096 Apr  2  2019 .
+drwxrwxrwx 7 nobody nobody 4096 Apr 21 16:46 ..
+drwxrwxrwx 3 nobody nobody 4096 Aug 25  2014 earth
+-rw-r--r-- 1 nobody nobody  179 Apr  2  2019 embed.c
+-rw-rw-rw- 1 nobody nobody  160 Mar 28  2011 index.shtml
+-rw-rw-rw- 1 nobody nobody  352 Nov  8  2011 menu.shtml
+-rw-rw-rw- 1 nobody nobody  917 Oct 30  2015 ssi1.shtml
+-rw-rw-rw- 1 nobody nobody 1190 Aug 25  2014 ssi2.shtml
 --------------
 end   LS
 
@@ -2550,12 +2550,12 @@ SSI_END
 ssi_end
 
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Length: 115 X-Real-IP: 10.30.1.131 -Set-Cookie: ulib.s1=; expires=Sat, 29 Feb 2020 15:35:00 GMT -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383331363333303026608e4d917f8306297e7ef1d06cbe710e; expires=Mon, 02 Mar 2020 15:35:00 GMT +Set-Cookie: ulib.s1=; expires=Mon, 20 Apr 2020 14:46:18 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e263135383735363637373826d80fec66a2fe911eda79af69fb496e5e; expires=Wed, 22 Apr 2020 14:46:18 GMT Set-Cookie: TestCookie=pippo Content-Type: text/html; charset=iso-8859-1 @@ -2563,7 +2563,7 @@ UID = Steve Johnson HTTP_COOKIE = name1=value1, name2=value2; name3=value3, name4=value4 ULIB_SESSION = HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Encoding: gzip Content-Type: text/html; charset=UTF-8 @@ -2572,13 +2572,13 @@ Content-Length: 709 UW,W+SWlߛrēHL n oMZR@"Ip% f NHzQjūI'8dS>a5l2ڠYS-k9\d9JitE?r-+rM%>|_&$Rp?Bs x4勵dLȽ]z9YM<.#9wv4ӊϣ&"P?L/vc6>Oؿ[F-Rf:_BFp͐ 鐁/e2I[H*4\49I cmJJLLd/U=S1DW|jm siל,SYՍ>`sŭAФtf ԍ1)?)%?(~Kynm ?2Tz~oz+nw;eg`R}Fc*|"]G00VlS]3=CS^.'q=&+%θjrx_QğpDj\eu:p0+>V?w( /Uz&q]8WKA?jۺxfӹ-~(Aj%L0½ ֮8\ҮYXf幺gdkΘԃx)msw.MB[w{*HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Length: 72 Content-Type: application/jsonrequest {"user":"doctoravatar@penzance.com","t":"vlIj","forecast":7,"zip":94089}HTTP/1.1 302 Moved Temporarily -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Connection: close Content-Type: text/html; charset=UTF-8 @@ -2597,7 +2597,7 @@ Content-Length: 365
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2612,7 +2612,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: image/x-icon; charset=binary Expires: Tue, 15 Apr 2050 14:40:40 GMT @@ -2620,7 +2620,7 @@ Last-Modified: Mon, 15 Apr 2017 14:36:13 GMT Content-Length: 318 (( Fi " " " " " 33333HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -2635,7 +2635,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 273 @@ -2650,7 +2650,7 @@ Content-Length: 273
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 267 @@ -2665,7 +2665,7 @@ Content-Length: 267
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 280 @@ -2680,7 +2680,7 @@ Content-Length: 280
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -2695,7 +2695,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -2710,7 +2710,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 269 @@ -2725,7 +2725,7 @@ Content-Length: 269
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 271 @@ -2740,7 +2740,7 @@ Content-Length: 271
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 276 @@ -2755,7 +2755,7 @@ Content-Length: 276
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2770,7 +2770,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -2785,7 +2785,7 @@ Content-Length: 253
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 249 @@ -2800,7 +2800,7 @@ Content-Length: 249
ULib Server
HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 245 @@ -2815,10 +2815,10 @@ Content-Length: 245
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 -Expires: Mon, 01 Mar 2021 15:34:59 GMT +Expires: Wed, 21 Apr 2021 14:46:18 GMT Last-Modified: Wed, 06 Jul 2011 16:28:46 GMT Content-Length: 1669 @@ -2864,7 +2864,7 @@ Content-Length: 1669 HTTP/1.1 404 Not Found -Date: Sun, 01 Mar 2020 15:35:00 GMT +Date: Tue, 21 Apr 2020 14:46:17 GMT Server: ULib Content-Type: text/html; charset=UTF-8 Content-Length: 253 @@ -2879,10 +2879,10 @@ Content-Length: 253
ULib Server
HTTP/1.1 200 OK -Date: Sun, 01 Mar 2020 15:35:05 GMT +Date: Tue, 21 Apr 2020 14:46:23 GMT Server: ULib Connection: close -Set-Cookie: ulib.s0=5374657665204a6f686e736f6e26313538333136333330352680c31e60835de4a321eedac127503dbb; expires=Mon, 02 Mar 2020 15:35:05 GMT +Set-Cookie: ulib.s0=5374657665204a6f686e736f6e2631353837353636373833267e376bcd4f54e38bf229cd41d73f35b9; expires=Wed, 22 Apr 2020 14:46:23 GMT Content-Length: 0 diff --git a/tests/examples/udp_server.sh b/tests/examples/udp_server.sh index 84211adf0..f0be2edf8 100755 --- a/tests/examples/udp_server.sh +++ b/tests/examples/udp_server.sh @@ -8,9 +8,10 @@ rm -f tmp/usp_compile.sh.err /tmp/*.hpack.* \ /tmp/*userver_udp* \ out/userver_*.out err/userver_*.err \ trace.*userver_*.[0-9]* object.*userver_*.[0-9]* stack.*userver_*.[0-9]* mempool.*userver_*.[0-9]* \ + /tmp/trace.*userver_*.[0-9]* /tmp/object.*userver_*.[0-9]* /tmp/stack.*userver_*.[0-9]* /tmp/mempool.*userver_*.[0-9]* \ $DOC_ROOT/trace.*userver_*.[0-9]* $DOC_ROOT/object.*userver_*.[0-9]* $DOC_ROOT/stack.*userver_*.[0-9]* $DOC_ROOT/mempool.*userver_*.[0-9]* - UTRACE="0 50M 0" + UTRACE="0 50M -1" UTRACE_SIGNAL="0 50M 0" UTRACE_FOLDER=/tmp #UOBJDUMP="0 10M 100" @@ -22,15 +23,45 @@ cat <inp/webserver.cfg userver { PORT 8080 RUN_AS_USER nobody -#LOG_FILE /tmp/userver_udp.log + LOG_FILE /tmp/userver_udp.log LOG_FILE_SZ 10M PID_FILE /var/run/userver_udp.pid + DOCUMENT_ROOT $DOC_ROOT + PLUGIN "socket http" + PLUGIN_DIR ../../../../src/ulib/net/server/plugin/.libs + CERT_FILE ../../../ulib/CA/server.crt + KEY_FILE ../../../ulib/CA/server.key PREFORK_CHILD 0 } +http3 { +# QUICHE_GREASE 0 # Whether to send GREASE +# QUICHE_LOG_KEYS 0 # Enables logging of secrets +# QUICHE_VERIFY_PEER 0 # Whether to verify the peer's certificate +# QUICHE_CC_ALGORITHM 0 # Sets the congestion control algorithm used +# QUICHE_MAX_ACK_DELAY ? # Sets the max_ack_delay transport parameter +# QUICHE_MAX_PACKET_SIZE 1350 # Sets the max_packet_size transport parameter +# QUICHE_MAX_IDLE_TIMEOUT 180000 # Sets the max_idle_timeout transport parameter +# QUICHE_INITIAL_MAX_DATA 10485760 # Sets the initial_max_data transport parameter +# QUICHE_ENABLE_EARLY_DATA yes # Enables sending or receiving early data +# QUICHE_ACK_DELAY_EXPONENT ? # Sets the ack_delay_exponent transport parameter +# QUICHE_INITIAL_MAX_STREAM_UNI 3 # Sets the initial_max_streams_uni transport parameter +# QUICHE_DISABLE_ACTIVE_MIGRATION true # Sets the disable_active_migration transport parameter +# QUICHE_INITIAL_MAX_STREAMS_BIDI 128 # Sets the initial_max_streams_bidi transport parameter +# QUICHE_INITIAL_MAX_STREAM_DATA_UNI 1048576 # Sets the initial_max_stream_data_uni transport parameter + +# QUICHE_INITIAL_MAX_STREAM_DATA_BIDI_LOCAL 1000000 # Sets the initial_max_stream_data_bidi_local transport parameter +# QUICHE_INITIAL_MAX_STREAM_DATA_BIDI_REMOTE 1048576 # Sets the initial_max_stream_data_bidi_remote transport parameter + +# QUICHE_H3_MAX_HEADER_LIST_SIZE 16384 # Sets the SETTINGS_MAX_HEADER_LIST_SIZE setting +# QUICHE_H3_QPACK_BLOCKED_STREAMS ? # Sets the SETTINGS_QPACK_BLOCKED_STREAMS setting +# QUICHE_H3_QPACK_MAX_TABLE_CAPACITY ? # Sets the SETTINGS_QPACK_BLOCKED_STREAMS setting +} EOF DIR_CMD="../../examples/userver" +compile_usp + #STRACE=$TRUSS start_prg_background userver_udp -c inp/webserver.cfg diff --git a/tests/examples/web_socket.test b/tests/examples/web_socket.test index 1d3035cee..79ec5bba4 100755 --- a/tests/examples/web_socket.test +++ b/tests/examples/web_socket.test @@ -59,6 +59,8 @@ DIR_CMD="../../examples/userver" check_for_netcat +creat_link ../../../src/ulib/net/server/plugin/usp/.libs/modsocket.so $DOC_ROOT/modsocket.so + #STRACE=$TRUSS start_prg_background userver_tcp -c inp/webserver.cfg wait_server_ready localhost 8787 diff --git a/tests/ulib/Makefile.in b/tests/ulib/Makefile.in index 193c8bc8d..fc7bc1bb5 100644 --- a/tests/ulib/Makefile.in +++ b/tests/ulib/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -120,8 +130,6 @@ target_triplet = @target@ @LINUX_TRUE@@SANITIZE_TRUE@am__append_39 = -lubsan check_PROGRAMS = $(am__EXEEXT_19) subdir = tests/ulib -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp $(top_srcdir)/test-driver README ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -143,35 +151,11 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = -LTLIBRARIES = $(noinst_LTLIBRARIES) -am__DEPENDENCIES_1 = $(top_builddir)/src/ulib/lib@ULIB@.la -@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@product1_la_DEPENDENCIES = $(am__DEPENDENCIES_1) -am__product1_la_SOURCES_DIST = plugin/product1.cpp -am__dirstamp = $(am__leading_dot)dirstamp -@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@am_product1_la_OBJECTS = \ -@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@ plugin/product1.lo -product1_la_OBJECTS = $(am_product1_la_OBJECTS) -AM_V_lt = $(am__v_lt_@AM_V@) -am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -am__v_lt_0 = --silent -am__v_lt_1 = -product1_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ - $(CXXFLAGS) $(product1_la_LDFLAGS) $(LDFLAGS) -o $@ -@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@am_product1_la_rpath = -@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@product2_la_DEPENDENCIES = $(am__DEPENDENCIES_1) -am__product2_la_SOURCES_DIST = plugin/product2.cpp -@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@am_product2_la_OBJECTS = \ -@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@ plugin/product2.lo -product2_la_OBJECTS = $(am_product2_la_OBJECTS) -product2_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ - $(CXXFLAGS) $(product2_la_LDFLAGS) $(LDFLAGS) -o $@ -@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@am_product2_la_rpath = @ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@am__EXEEXT_1 = \ @ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@ test_server$(EXEEXT) \ @ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@ test_rdb_server$(EXEEXT) \ @@ -226,6 +210,31 @@ am__EXEEXT_19 = test_timeval$(EXEEXT) test_timer$(EXEEXT) \ $(am__EXEEXT_11) $(am__EXEEXT_12) $(am__EXEEXT_13) \ $(am__EXEEXT_14) $(am__EXEEXT_15) $(am__EXEEXT_16) \ $(am__EXEEXT_17) $(am__EXEEXT_18) +LTLIBRARIES = $(noinst_LTLIBRARIES) +am__DEPENDENCIES_1 = $(top_builddir)/src/ulib/lib@ULIB@.la +@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@product1_la_DEPENDENCIES = $(am__DEPENDENCIES_1) +am__product1_la_SOURCES_DIST = plugin/product1.cpp +am__dirstamp = $(am__leading_dot)dirstamp +@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@am_product1_la_OBJECTS = \ +@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@ plugin/product1.lo +product1_la_OBJECTS = $(am_product1_la_OBJECTS) +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +product1_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ + $(CXXFLAGS) $(product1_la_LDFLAGS) $(LDFLAGS) -o $@ +@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@am_product1_la_rpath = +@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@product2_la_DEPENDENCIES = $(am__DEPENDENCIES_1) +am__product2_la_SOURCES_DIST = plugin/product2.cpp +@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@am_product2_la_OBJECTS = \ +@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@ plugin/product2.lo +product2_la_OBJECTS = $(am_product2_la_OBJECTS) +product2_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ + $(CXXFLAGS) $(product2_la_LDFLAGS) $(LDFLAGS) -o $@ +@ENABLE_PLUGINS_TRUE@@ENABLE_SHARED_TRUE@am_product2_la_rpath = am_eval_dtoa_OBJECTS = eval_dtoa.$(OBJEXT) eval_dtoa_OBJECTS = $(am_eval_dtoa_OBJECTS) eval_dtoa_LDADD = $(LDADD) @@ -584,7 +593,47 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/eval_dtoa.Po \ + ./$(DEPDIR)/eval_itoa.Po ./$(DEPDIR)/test_application.Po \ + ./$(DEPDIR)/test_arping.Po ./$(DEPDIR)/test_base64.Po \ + ./$(DEPDIR)/test_bit_array.Po ./$(DEPDIR)/test_cache.Po \ + ./$(DEPDIR)/test_cdb.Po ./$(DEPDIR)/test_certificate.Po \ + ./$(DEPDIR)/test_command.Po ./$(DEPDIR)/test_compress.Po \ + ./$(DEPDIR)/test_crl.Po ./$(DEPDIR)/test_curl.Po \ + ./$(DEPDIR)/test_date.Po ./$(DEPDIR)/test_dbi.Po \ + ./$(DEPDIR)/test_des3.Po ./$(DEPDIR)/test_dialog.Po \ + ./$(DEPDIR)/test_digest.Po ./$(DEPDIR)/test_elasticsearch.Po \ + ./$(DEPDIR)/test_entity.Po ./$(DEPDIR)/test_event.Po \ + ./$(DEPDIR)/test_expat.Po ./$(DEPDIR)/test_file.Po \ + ./$(DEPDIR)/test_file_config.Po ./$(DEPDIR)/test_ftp.Po \ + ./$(DEPDIR)/test_hash_map.Po ./$(DEPDIR)/test_header.Po \ + ./$(DEPDIR)/test_http.Po ./$(DEPDIR)/test_https.Po \ + ./$(DEPDIR)/test_imap.Po ./$(DEPDIR)/test_interrupt.Po \ + ./$(DEPDIR)/test_ipaddress.Po ./$(DEPDIR)/test_json.Po \ + ./$(DEPDIR)/test_ldap.Po ./$(DEPDIR)/test_log.Po \ + ./$(DEPDIR)/test_magic.Po ./$(DEPDIR)/test_memory_pool.Po \ + ./$(DEPDIR)/test_mongodb.Po ./$(DEPDIR)/test_multipart.Po \ + ./$(DEPDIR)/test_notifier.Po ./$(DEPDIR)/test_options.Po \ + ./$(DEPDIR)/test_orm.Po ./$(DEPDIR)/test_pcre.Po \ + ./$(DEPDIR)/test_pkcs10.Po ./$(DEPDIR)/test_pkcs7.Po \ + ./$(DEPDIR)/test_plugin.Po ./$(DEPDIR)/test_pop3.Po \ + ./$(DEPDIR)/test_process.Po ./$(DEPDIR)/test_query_parser.Po \ + ./$(DEPDIR)/test_rdb.Po ./$(DEPDIR)/test_rdb_client.Po \ + ./$(DEPDIR)/test_rdb_server.Po ./$(DEPDIR)/test_redis.Po \ + ./$(DEPDIR)/test_serialize.Po ./$(DEPDIR)/test_server.Po \ + ./$(DEPDIR)/test_services.Po ./$(DEPDIR)/test_smtp.Po \ + ./$(DEPDIR)/test_soap_client.Po \ + ./$(DEPDIR)/test_soap_server.Po ./$(DEPDIR)/test_socket.Po \ + ./$(DEPDIR)/test_ssh_client.Po ./$(DEPDIR)/test_ssl_client.Po \ + ./$(DEPDIR)/test_ssl_server.Po ./$(DEPDIR)/test_string.Po \ + ./$(DEPDIR)/test_tdb.Po ./$(DEPDIR)/test_thread.Po \ + ./$(DEPDIR)/test_timer.Po ./$(DEPDIR)/test_timestamp.Po \ + ./$(DEPDIR)/test_timeval.Po ./$(DEPDIR)/test_tokenizer.Po \ + ./$(DEPDIR)/test_tree.Po ./$(DEPDIR)/test_unixsocket_client.Po \ + ./$(DEPDIR)/test_unixsocket_server.Po ./$(DEPDIR)/test_url.Po \ + ./$(DEPDIR)/test_vector.Po ./$(DEPDIR)/test_zip.Po \ + plugin/$(DEPDIR)/product1.Plo plugin/$(DEPDIR)/product2.Plo am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -931,6 +980,8 @@ TEST_LOGS = $(am__test_logs2:.test.log=.log) TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ $(TEST_LOG_FLAGS) +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp \ + $(top_srcdir)/test-driver README DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -1270,14 +1321,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/ulib/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign tests/ulib/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -1289,6 +1339,15 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): +clean-checkPROGRAMS: + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list + clean-noinstLTLIBRARIES: -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ @@ -1316,15 +1375,6 @@ plugin/product2.lo: plugin/$(am__dirstamp) \ product2.la: $(product2_la_OBJECTS) $(product2_la_DEPENDENCIES) $(EXTRA_product2_la_DEPENDENCIES) $(AM_V_CXXLD)$(product2_la_LINK) $(am_product2_la_rpath) $(product2_la_OBJECTS) $(product2_la_LIBADD) $(LIBS) -clean-checkPROGRAMS: - @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ - echo " rm -f" $$list; \ - rm -f $$list || exit $$?; \ - test -n "$(EXEEXT)" || exit 0; \ - list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f" $$list; \ - rm -f $$list - eval_dtoa$(EXEEXT): $(eval_dtoa_OBJECTS) $(eval_dtoa_DEPENDENCIES) $(EXTRA_eval_dtoa_DEPENDENCIES) @rm -f eval_dtoa$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(eval_dtoa_OBJECTS) $(eval_dtoa_LDADD) $(LIBS) @@ -1637,84 +1687,90 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eval_dtoa.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eval_itoa.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_application.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_arping.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_base64.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_bit_array.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_cache.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_cdb.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_certificate.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_command.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_compress.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_crl.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_curl.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_date.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_dbi.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_des3.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_dialog.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_digest.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_elasticsearch.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_entity.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_event.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_expat.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_file.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_file_config.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_ftp.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_hash_map.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_header.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_http.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_https.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_imap.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_interrupt.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_ipaddress.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_json.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_ldap.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_log.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_magic.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_memory_pool.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_mongodb.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_multipart.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_notifier.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_options.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_orm.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_pcre.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_pkcs10.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_pkcs7.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_plugin.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_pop3.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_process.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_query_parser.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_rdb.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_rdb_client.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_rdb_server.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_redis.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_serialize.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_server.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_services.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_smtp.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_soap_client.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_soap_server.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_socket.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_ssh_client.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_ssl_client.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_ssl_server.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_string.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_tdb.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_thread.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_timer.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_timestamp.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_timeval.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_tokenizer.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_tree.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_unixsocket_client.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_unixsocket_server.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_url.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_vector.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_zip.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@plugin/$(DEPDIR)/product1.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@plugin/$(DEPDIR)/product2.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eval_dtoa.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eval_itoa.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_application.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_arping.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_base64.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_bit_array.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_cache.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_cdb.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_certificate.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_command.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_compress.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_crl.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_curl.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_date.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_dbi.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_des3.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_dialog.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_digest.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_elasticsearch.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_entity.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_event.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_expat.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_file.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_file_config.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_ftp.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_hash_map.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_header.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_http.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_https.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_imap.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_interrupt.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_ipaddress.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_json.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_ldap.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_log.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_magic.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_memory_pool.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_mongodb.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_multipart.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_notifier.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_options.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_orm.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_pcre.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_pkcs10.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_pkcs7.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_plugin.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_pop3.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_process.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_query_parser.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_rdb.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_rdb_client.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_rdb_server.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_redis.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_serialize.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_server.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_services.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_smtp.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_soap_client.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_soap_server.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_socket.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_ssh_client.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_ssl_client.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_ssl_server.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_string.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_tdb.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_thread.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_timer.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_timestamp.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_timeval.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_tokenizer.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_tree.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_unixsocket_client.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_unixsocket_server.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_url.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_vector.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_zip.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@plugin/$(DEPDIR)/product1.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@plugin/$(DEPDIR)/product2.Plo@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -1829,7 +1885,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) if test -n "$$am__remaking_logs"; then \ echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ "recursion detected" >&2; \ - else \ + elif test -n "$$redo_logs"; then \ am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ fi; \ if $(am__make_dryrun); then :; else \ @@ -1919,7 +1975,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) fi; \ $$success || exit 1 -check-TESTS: +check-TESTS: $(check_PROGRAMS) @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) @@ -1962,7 +2018,10 @@ recheck: all $(check_PROGRAMS) @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -2040,7 +2099,84 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) plugin/$(DEPDIR) + -rm -f ./$(DEPDIR)/eval_dtoa.Po + -rm -f ./$(DEPDIR)/eval_itoa.Po + -rm -f ./$(DEPDIR)/test_application.Po + -rm -f ./$(DEPDIR)/test_arping.Po + -rm -f ./$(DEPDIR)/test_base64.Po + -rm -f ./$(DEPDIR)/test_bit_array.Po + -rm -f ./$(DEPDIR)/test_cache.Po + -rm -f ./$(DEPDIR)/test_cdb.Po + -rm -f ./$(DEPDIR)/test_certificate.Po + -rm -f ./$(DEPDIR)/test_command.Po + -rm -f ./$(DEPDIR)/test_compress.Po + -rm -f ./$(DEPDIR)/test_crl.Po + -rm -f ./$(DEPDIR)/test_curl.Po + -rm -f ./$(DEPDIR)/test_date.Po + -rm -f ./$(DEPDIR)/test_dbi.Po + -rm -f ./$(DEPDIR)/test_des3.Po + -rm -f ./$(DEPDIR)/test_dialog.Po + -rm -f ./$(DEPDIR)/test_digest.Po + -rm -f ./$(DEPDIR)/test_elasticsearch.Po + -rm -f ./$(DEPDIR)/test_entity.Po + -rm -f ./$(DEPDIR)/test_event.Po + -rm -f ./$(DEPDIR)/test_expat.Po + -rm -f ./$(DEPDIR)/test_file.Po + -rm -f ./$(DEPDIR)/test_file_config.Po + -rm -f ./$(DEPDIR)/test_ftp.Po + -rm -f ./$(DEPDIR)/test_hash_map.Po + -rm -f ./$(DEPDIR)/test_header.Po + -rm -f ./$(DEPDIR)/test_http.Po + -rm -f ./$(DEPDIR)/test_https.Po + -rm -f ./$(DEPDIR)/test_imap.Po + -rm -f ./$(DEPDIR)/test_interrupt.Po + -rm -f ./$(DEPDIR)/test_ipaddress.Po + -rm -f ./$(DEPDIR)/test_json.Po + -rm -f ./$(DEPDIR)/test_ldap.Po + -rm -f ./$(DEPDIR)/test_log.Po + -rm -f ./$(DEPDIR)/test_magic.Po + -rm -f ./$(DEPDIR)/test_memory_pool.Po + -rm -f ./$(DEPDIR)/test_mongodb.Po + -rm -f ./$(DEPDIR)/test_multipart.Po + -rm -f ./$(DEPDIR)/test_notifier.Po + -rm -f ./$(DEPDIR)/test_options.Po + -rm -f ./$(DEPDIR)/test_orm.Po + -rm -f ./$(DEPDIR)/test_pcre.Po + -rm -f ./$(DEPDIR)/test_pkcs10.Po + -rm -f ./$(DEPDIR)/test_pkcs7.Po + -rm -f ./$(DEPDIR)/test_plugin.Po + -rm -f ./$(DEPDIR)/test_pop3.Po + -rm -f ./$(DEPDIR)/test_process.Po + -rm -f ./$(DEPDIR)/test_query_parser.Po + -rm -f ./$(DEPDIR)/test_rdb.Po + -rm -f ./$(DEPDIR)/test_rdb_client.Po + -rm -f ./$(DEPDIR)/test_rdb_server.Po + -rm -f ./$(DEPDIR)/test_redis.Po + -rm -f ./$(DEPDIR)/test_serialize.Po + -rm -f ./$(DEPDIR)/test_server.Po + -rm -f ./$(DEPDIR)/test_services.Po + -rm -f ./$(DEPDIR)/test_smtp.Po + -rm -f ./$(DEPDIR)/test_soap_client.Po + -rm -f ./$(DEPDIR)/test_soap_server.Po + -rm -f ./$(DEPDIR)/test_socket.Po + -rm -f ./$(DEPDIR)/test_ssh_client.Po + -rm -f ./$(DEPDIR)/test_ssl_client.Po + -rm -f ./$(DEPDIR)/test_ssl_server.Po + -rm -f ./$(DEPDIR)/test_string.Po + -rm -f ./$(DEPDIR)/test_tdb.Po + -rm -f ./$(DEPDIR)/test_thread.Po + -rm -f ./$(DEPDIR)/test_timer.Po + -rm -f ./$(DEPDIR)/test_timestamp.Po + -rm -f ./$(DEPDIR)/test_timeval.Po + -rm -f ./$(DEPDIR)/test_tokenizer.Po + -rm -f ./$(DEPDIR)/test_tree.Po + -rm -f ./$(DEPDIR)/test_unixsocket_client.Po + -rm -f ./$(DEPDIR)/test_unixsocket_server.Po + -rm -f ./$(DEPDIR)/test_url.Po + -rm -f ./$(DEPDIR)/test_vector.Po + -rm -f ./$(DEPDIR)/test_zip.Po + -rm -f plugin/$(DEPDIR)/product1.Plo + -rm -f plugin/$(DEPDIR)/product2.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -2086,7 +2222,84 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) plugin/$(DEPDIR) + -rm -f ./$(DEPDIR)/eval_dtoa.Po + -rm -f ./$(DEPDIR)/eval_itoa.Po + -rm -f ./$(DEPDIR)/test_application.Po + -rm -f ./$(DEPDIR)/test_arping.Po + -rm -f ./$(DEPDIR)/test_base64.Po + -rm -f ./$(DEPDIR)/test_bit_array.Po + -rm -f ./$(DEPDIR)/test_cache.Po + -rm -f ./$(DEPDIR)/test_cdb.Po + -rm -f ./$(DEPDIR)/test_certificate.Po + -rm -f ./$(DEPDIR)/test_command.Po + -rm -f ./$(DEPDIR)/test_compress.Po + -rm -f ./$(DEPDIR)/test_crl.Po + -rm -f ./$(DEPDIR)/test_curl.Po + -rm -f ./$(DEPDIR)/test_date.Po + -rm -f ./$(DEPDIR)/test_dbi.Po + -rm -f ./$(DEPDIR)/test_des3.Po + -rm -f ./$(DEPDIR)/test_dialog.Po + -rm -f ./$(DEPDIR)/test_digest.Po + -rm -f ./$(DEPDIR)/test_elasticsearch.Po + -rm -f ./$(DEPDIR)/test_entity.Po + -rm -f ./$(DEPDIR)/test_event.Po + -rm -f ./$(DEPDIR)/test_expat.Po + -rm -f ./$(DEPDIR)/test_file.Po + -rm -f ./$(DEPDIR)/test_file_config.Po + -rm -f ./$(DEPDIR)/test_ftp.Po + -rm -f ./$(DEPDIR)/test_hash_map.Po + -rm -f ./$(DEPDIR)/test_header.Po + -rm -f ./$(DEPDIR)/test_http.Po + -rm -f ./$(DEPDIR)/test_https.Po + -rm -f ./$(DEPDIR)/test_imap.Po + -rm -f ./$(DEPDIR)/test_interrupt.Po + -rm -f ./$(DEPDIR)/test_ipaddress.Po + -rm -f ./$(DEPDIR)/test_json.Po + -rm -f ./$(DEPDIR)/test_ldap.Po + -rm -f ./$(DEPDIR)/test_log.Po + -rm -f ./$(DEPDIR)/test_magic.Po + -rm -f ./$(DEPDIR)/test_memory_pool.Po + -rm -f ./$(DEPDIR)/test_mongodb.Po + -rm -f ./$(DEPDIR)/test_multipart.Po + -rm -f ./$(DEPDIR)/test_notifier.Po + -rm -f ./$(DEPDIR)/test_options.Po + -rm -f ./$(DEPDIR)/test_orm.Po + -rm -f ./$(DEPDIR)/test_pcre.Po + -rm -f ./$(DEPDIR)/test_pkcs10.Po + -rm -f ./$(DEPDIR)/test_pkcs7.Po + -rm -f ./$(DEPDIR)/test_plugin.Po + -rm -f ./$(DEPDIR)/test_pop3.Po + -rm -f ./$(DEPDIR)/test_process.Po + -rm -f ./$(DEPDIR)/test_query_parser.Po + -rm -f ./$(DEPDIR)/test_rdb.Po + -rm -f ./$(DEPDIR)/test_rdb_client.Po + -rm -f ./$(DEPDIR)/test_rdb_server.Po + -rm -f ./$(DEPDIR)/test_redis.Po + -rm -f ./$(DEPDIR)/test_serialize.Po + -rm -f ./$(DEPDIR)/test_server.Po + -rm -f ./$(DEPDIR)/test_services.Po + -rm -f ./$(DEPDIR)/test_smtp.Po + -rm -f ./$(DEPDIR)/test_soap_client.Po + -rm -f ./$(DEPDIR)/test_soap_server.Po + -rm -f ./$(DEPDIR)/test_socket.Po + -rm -f ./$(DEPDIR)/test_ssh_client.Po + -rm -f ./$(DEPDIR)/test_ssl_client.Po + -rm -f ./$(DEPDIR)/test_ssl_server.Po + -rm -f ./$(DEPDIR)/test_string.Po + -rm -f ./$(DEPDIR)/test_tdb.Po + -rm -f ./$(DEPDIR)/test_thread.Po + -rm -f ./$(DEPDIR)/test_timer.Po + -rm -f ./$(DEPDIR)/test_timestamp.Po + -rm -f ./$(DEPDIR)/test_timeval.Po + -rm -f ./$(DEPDIR)/test_tokenizer.Po + -rm -f ./$(DEPDIR)/test_tree.Po + -rm -f ./$(DEPDIR)/test_unixsocket_client.Po + -rm -f ./$(DEPDIR)/test_unixsocket_server.Po + -rm -f ./$(DEPDIR)/test_url.Po + -rm -f ./$(DEPDIR)/test_vector.Po + -rm -f ./$(DEPDIR)/test_zip.Po + -rm -f plugin/$(DEPDIR)/product1.Plo + -rm -f plugin/$(DEPDIR)/product2.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -2107,20 +2320,22 @@ uninstall-am: .MAKE: check-am install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \ - clean-checkPROGRAMS clean-generic clean-libtool clean-local \ - clean-noinstLTLIBRARIES cscopelist-am ctags ctags-am distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am recheck tags tags-am uninstall \ - uninstall-am +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \ + check-am clean clean-checkPROGRAMS clean-generic clean-libtool \ + clean-local clean-noinstLTLIBRARIES cscopelist-am ctags \ + ctags-am distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + recheck tags tags-am uninstall uninstall-am + +.PRECIOUS: Makefile test: all-am diff --git a/tests/ulib/http2/Makefile.in b/tests/ulib/http2/Makefile.in index b039cf7b0..dd5829093 100644 --- a/tests/ulib/http2/Makefile.in +++ b/tests/ulib/http2/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.13.4 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2013 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -15,7 +15,17 @@ @SET_MAKE@ VPATH = @srcdir@ -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ @@ -81,8 +91,6 @@ host_triplet = @host@ target_triplet = @target@ @HTTP2_TRUE@noinst_PROGRAMS = hencode$(EXEEXT) hdecode$(EXEEXT) subdir = tests/ulib/http2 -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp $(top_srcdir)/test-driver ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/m4/ac_compilation_environment.m4 \ @@ -104,6 +112,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ac_check_package.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/include/ulib/internal/config.h CONFIG_CLEAN_FILES = @@ -135,7 +144,8 @@ am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/hdecode.Po ./$(DEPDIR)/hencode.Po am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) @@ -385,6 +395,8 @@ TEST_LOGS = $(am__test_logs2:.test.log=.log) TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ $(TEST_LOG_FLAGS) +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp \ + $(top_srcdir)/test-driver DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ @@ -642,14 +654,13 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__confi echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/ulib/http2/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign tests/ulib/http2/Makefile -.PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) @@ -684,8 +695,14 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hdecode.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hencode.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hdecode.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hencode.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @@ -799,7 +816,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) if test -n "$$am__remaking_logs"; then \ echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ "recursion detected" >&2; \ - else \ + elif test -n "$$redo_logs"; then \ am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ fi; \ if $(am__make_dryrun); then :; else \ @@ -889,7 +906,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS) fi; \ $$success || exit 1 -check-TESTS: +check-TESTS: @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) @@ -1163,7 +1180,10 @@ afl_fuzz.log: afl_fuzz @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) -distdir: $(DISTFILES) +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -1238,7 +1258,8 @@ clean-am: clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/hdecode.Po + -rm -f ./$(DEPDIR)/hencode.Po -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -1284,7 +1305,8 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) + -rm -f ./$(DEPDIR)/hdecode.Po + -rm -f ./$(DEPDIR)/hencode.Po -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -1305,19 +1327,22 @@ uninstall-am: .MAKE: check-am install-am install-strip -.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \ - clean-generic clean-libtool clean-local clean-noinstPROGRAMS \ - cscopelist-am ctags ctags-am distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - recheck tags tags-am uninstall uninstall-am +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \ + check-am clean clean-generic clean-libtool clean-local \ + clean-noinstPROGRAMS cscopelist-am ctags ctags-am distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am recheck tags tags-am uninstall \ + uninstall-am + +.PRECIOUS: Makefile @HTTP2_TRUE@check: $(noinst_PROGRAMS)