51 Commits

Author SHA1 Message Date
Darshit Shah
e55916e5de Prepare NEWS for new release 2018-11-13 16:24:17 +01:00
Darshit Shah
c4a6b89b2e * configure.ac: gnulib now expects autoconf >=2.63 2018-11-13 16:20:19 +01:00
Darshit Shah
3d4e1f47a1 * gnulib: Update library 2018-11-13 16:20:19 +01:00
Jay Satiro
61271d87f6 * src/init.c: Stop freeing the pointer returned by ws_mypath()
.. since ws_mypath() saves the address it returns in a static pointer
for reuse, to also be returned in later calls.
2018-11-13 15:51:51 +01:00
Darshit Shah
2bc2d2f803 * src/ftp.c(ftp_retrieve_glob): Honor {accept,reject}-regex switches as well 2018-11-13 15:51:51 +01:00
Darshit Shah
8c741da256 * src/ftp.c (ftp_retrieve_glob): Refactor to prevent looping over listing multiple times 2018-11-13 15:51:51 +01:00
Tim Rühsen
d3383d619b * .gitlab-ci.yml: Split into GnuTLS and OpenSSL build 2018-11-11 18:43:46 +01:00
Tim Rühsen
62dced2f43 * Makefile.am: dist clean po/stamp-po 2018-11-11 17:51:37 +01:00
Tim Rühsen
04116409a8 Remove auto-generated files from po/ 2018-11-11 16:58:09 +01:00
Tim Rühsen
7b8325b416 Add VPATH build 2018-11-11 16:57:41 +01:00
Tim Rühsen
11fad3fa72 Revert "Bail out on unexpected 416 server errors"
This reverts commit 6f3b995993.

The code is obviously wrong, see https://savannah.gnu.org/bugs/?54963
Also, the example from the original post doesn't work any more.
With other words, the broken server behavior has been fixed meanwhile.
2018-11-09 16:16:43 +01:00
Rosen Penev
a3643c6076 openssl: Do not use engines when OpenSSL does not support
* src/openssl.c: Check for OPENSSL_NO_ENGINE before
 including openssl/engine.h and before calling ENGINE_load_builtin_engines()

Fixes compilation with no engines compiled.

Copyright-paperwork-exempt: Yes
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-09 16:01:51 +01:00
Tim Rühsen
ed23e682da Fix HTTPS Perl tests
* tests/SSLTest.pm: Rename server cert and key file
* tests/Test-https*.px: Fix and remove OpenSSL hard-coding
* tests/certs/create-certs.sh: Script to generate test files
* tests/certs/*-template.txt: GnuTLS template files for certs and crl
* tests/certs/*.pem: Keys, certs, crls
* tests/certs/README: Removed commands, link to create-certs.sh
2018-11-09 15:47:53 +01:00
Kapus, Timotej
6d7cd9313c Replace some loops with string.h functions
* src/init.c: Replace loop with strspn
* src/url.c: Replace loop with strrchr

Copyright-paperwork-exempt: Yes
2018-10-28 10:36:46 +01:00
Luiz Angelo Daros de Luca
7903dbc9d8 * .gitmodules: Use https:// instead of git:// for gnulib
git:// does not work over http proxy

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
Copyright-paperwork-exempt: Yes
2018-10-26 22:55:44 +02:00
Luiz Angelo Daros de Luca
fd85ac9cc6 * src/host.c (sufmatch): Fix dot-prefixed domain matching
Current sufmatch does not match when domain is dot-prefixed.
The example of no_proxy in man (.mit.edu) does use a dot-prefixed
domain.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
Copyright-paperwork-exempt: Yes
2018-10-26 22:54:26 +02:00
Tim Rühsen
21daa24e72 * src/convert.c (convert_links): Fix fallthrough 2018-10-26 22:52:41 +02:00
Darshit Shah
6d6679ba86 * bootstrap: Update script from gnulib 2018-10-22 16:45:58 +02:00
Darshit Shah
d18f78b86b * gnulib: Update library 2018-10-22 16:45:58 +02:00
Tim Rühsen
85310bfa58 * .lgtm.yml: New file to add LGTM to Gitlab.com CI 2018-10-19 12:32:01 +02:00
Tim Rühsen
b29854528a * configure.ac: Fix build issue with libgpgme 2018-10-16 10:31:54 +02:00
Tim Rühsen
3d518f125c * fuzz/*_fuzzer.in/*: Update fuzzer corpora 2018-10-14 15:15:49 +02:00
Nikos Mavrogiannopoulos
c11cc83d9e Enable post-handshake auth under gnutls on TLS1.3 2018-10-08 15:55:48 +02:00
Tim Rühsen
0727b8f3a9 * src/http.c (resp_new): Fix code to avoid false positive by clang 2018-09-20 14:59:06 +02:00
Tim Rühsen
88a49c1e41 * src/convert.c (convert_links): Fix code to avoid false positive by clang 2018-09-20 14:58:27 +02:00
Tim Rühsen
02afe1e41c Add support for PCRE2 pattern matching
* configure.ac: Check for libpcre2-8
* src/init.c (choices): Test for HAVE_LIBPCRE2
* src/main.c (main): Set regex compile and match functions
* src/options.h: Test for HAVE_LIBPCRE2
* src/utils.c: Include pcre2.h, add functions
  compile_pcre2_regex() and match_pcre2_regex()
* src/utils.h: Declare compile_pcre2_regex() and match_pcre2_regex()

Fixes #54677
Reported-by: Noël Köthe
2018-09-19 16:22:25 +02:00
Tim Rühsen
79be99aff4 Add . to perl path for all perl tests
* tests/*.px: Add -I . to the shebang

This allows perl test to be run from tests/ directory, e.g. via
  ./Test--post-file.px
2018-09-07 10:48:14 +02:00
Tomas Hozza
2bbdfd76da Add TLS 1.3 support for GnuTLS
* doc/wget.texi: Add "TLSv1_3" to --secure-protocol
* src/gnutls.c (set_prio_default): Use GNUTLS_TLS1_3 where needed

Wget currently allows specifying "TLSv1_3" as the parameter for
--secure-protocol option. However it is only implemented for OpenSSL
and in case wget is compiled with GnuTLS, it causes wget to abort with:
GnuTLS: unimplemented 'secure-protocol' option value 6

GnuTLS contains TLS 1.3 implementation since version 3.6.3 [1]. However
currently it must be enabled explicitly in the application of it to be
used. This will change after the draft is finalized. [2] However for
the time being, I enabled it explicitly in case "TLSv1_3" is used with
--secure-protocol.

I also fixed man page to contain "TLSv1_3" in all listings of available
parameters for --secure-protocol

[1] https://lists.gnupg.org/pipermail/gnutls-devel/2018-July/008584.html
[2] https://nikmav.blogspot.com/2018/05/gnutls-and-tls-13.html

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2018-09-07 09:56:02 +02:00
Tomas Korbar
7ddcebd61e Avoid creating empty wget-log when using -O and -q in background
* src/log.c (check_redirect_output): Check for quiet mode
2018-08-29 12:34:03 +02:00
Tomas Hozza
2f451dbf4e * src/warc.c (warc_write_cdx_record): Fix RESOURCE LEAK found by Coverity
Error: RESOURCE_LEAK (CWE-772): - REAL ERROR
wget-1.19.5/src/warc.c:1376: alloc_fn: Storage is returned from allocation function "url_escape".
wget-1.19.5/src/url.c:284:3: alloc_fn: Storage is returned from allocation function "url_escape_1".
wget-1.19.5/src/url.c:255:3: alloc_fn: Storage is returned from allocation function "xmalloc".
wget-1.19.5/lib/xmalloc.c:41:11: alloc_fn: Storage is returned from allocation function "malloc".
wget-1.19.5/lib/xmalloc.c:41:11: var_assign: Assigning: "p" = "malloc(n)".
wget-1.19.5/lib/xmalloc.c:44:3: return_alloc: Returning allocated memory "p".
wget-1.19.5/src/url.c:255:3: var_assign: Assigning: "newstr" = "xmalloc(newlen + 1)".
wget-1.19.5/src/url.c:258:3: var_assign: Assigning: "p2" = "newstr".
wget-1.19.5/src/url.c:275:3: return_alloc: Returning allocated memory "newstr".
wget-1.19.5/src/url.c:284:3: return_alloc_fn: Directly returning storage allocated by "url_escape_1".
wget-1.19.5/src/warc.c:1376: var_assign: Assigning: "redirect_location" = storage returned from "url_escape(redirect_location)".
wget-1.19.5/src/warc.c:1381: noescape: Resource "redirect_location" is not freed or pointed-to in "fprintf".
wget-1.19.5/src/warc.c:1387: leaked_storage: Returning without freeing "redirect_location" leaks the storage that it points to.
\# 1385|     fflush (warc_current_cdx_file);
\# 1386|
\# 1387|->   return true;
\# 1388|   }
\# 1389|

url_escape() really returns a newly allocated memory and it leaks when the warc_write_cdx_record() returns. The memory returned from url_escape() is usually stored in a temporary variable in other parts of the project and then freed. I took the same approach.

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2018-08-27 13:25:34 +02:00
Tomas Hozza
8b451f9f21 * src/warc.c (warc_write_start_record): Fix potential RESOURCE LEAK
In warc_write_start_record() function, the reutrn value of dup() is
directly used in gzdopen() call and not stored anywhere. However the
zlib documentation says that "The duplicated descriptor should be saved
to avoid a leak, since gzdopen does not close fd if it fails." [1].
This change stores the FD in a variable and closes it in case gzopen()
fails.

[1] https://www.zlib.net/manual.html

Error: RESOURCE_LEAK (CWE-772):
wget-1.19.5/src/warc.c:217: open_fn: Returning handle opened by "dup".
wget-1.19.5/src/warc.c:217: leaked_handle: Failing to save or close handle opened by "dup(fileno(warc_current_file))" leaks it.
\#  215|
\#  216|         /* Start a new GZIP stream. */
\#  217|->       warc_current_gzfile = gzdopen (dup (fileno (warc_current_file)), "wb9");
\#  218|         warc_current_gzfile_uncompressed_size = 0;
\#  219|

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2018-08-27 13:25:07 +02:00
Tomas Hozza
c045cdded4 * src/utils.c (open_stat): Fix RESOURCE LEAK found by Coverity
Error: RESOURCE_LEAK (CWE-772):
wget-1.19.5/src/utils.c:914: open_fn: Returning handle opened by "open". [Note: The source code implementation of the function has been overridden by a user model.]
wget-1.19.5/src/utils.c:914: var_assign: Assigning: "fd" = handle returned from "open(fname, flags, mode)".
wget-1.19.5/src/utils.c:921: noescape: Resource "fd" is not freed or pointed-to in "fstat". [Note: The source code implementation of the function has been overridden by a builtin model.]
wget-1.19.5/src/utils.c:924: leaked_handle: Handle variable "fd" going out of scope leaks the handle.
\#  922|     {
\#  923|       logprintf (LOG_NOTQUIET, _("Failed to stat file %s, error: %s\n"), fname, strerror(errno));
\#  924|->     return -1;
\#  925|     }
\#  926|   #if !(defined(WINDOWS) || defined(__VMS))

This seems to be a real issue, since the opened file descriptor in "fd"
would leak. There is also additional check below the "fstat" call, which
closes the opened "fd".

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2018-08-27 13:24:46 +02:00
Tomas Hozza
dfef92bac3 * src/http.c (http_loop): Fix RESOURCE LEAK found by Coverity
Error: RESOURCE_LEAK (CWE-772):
wget-1.19.5/src/http.c:4486: alloc_fn: Storage is returned from allocation function "url_string".
wget-1.19.5/src/url.c:2248:3: alloc_fn: Storage is returned from allocation function "xmalloc".
wget-1.19.5/lib/xmalloc.c:41:11: alloc_fn: Storage is returned from allocation function "malloc".
wget-1.19.5/lib/xmalloc.c:41:11: var_assign: Assigning: "p" = "malloc(n)".
wget-1.19.5/lib/xmalloc.c:44:3: return_alloc: Returning allocated memory "p".
wget-1.19.5/src/url.c:2248:3: var_assign: Assigning: "result" = "xmalloc(size)".
wget-1.19.5/src/url.c:2248:3: var_assign: Assigning: "p" = "result".
wget-1.19.5/src/url.c:2250:3: noescape: Resource "p" is not freed or pointed-to in function "memcpy". [Note: The source code implementation of the function has been overridden by a builtin model.]
wget-1.19.5/src/url.c:2253:7: noescape: Resource "p" is not freed or pointed-to in function "memcpy". [Note: The source code implementation of the function has been overridden by a builtin model.]
wget-1.19.5/src/url.c:2257:11: noescape: Resource "p" is not freed or pointed-to in function "memcpy". [Note: The source code implementation of the function has been overridden by a builtin model.]
wget-1.19.5/src/url.c:2264:3: noescape: Resource "p" is not freed or pointed-to in function "memcpy". [Note: The source code implementation of the function has been overridden by a builtin model.]
wget-1.19.5/src/url.c:2270:7: identity_transfer: Passing "p" as argument 1 to function "number_to_string", which returns an offset off that argument.
wget-1.19.5/src/utils.c:1776:11: var_assign_parm: Assigning: "p" = "buffer".
wget-1.19.5/src/utils.c:1847:3: return_var: Returning "p", which is a copy of a parameter.
wget-1.19.5/src/url.c:2270:7: noescape: Resource "p" is not freed or pointed-to in function "number_to_string".
wget-1.19.5/src/utils.c:1774:25: noescape: "number_to_string(char *, wgint)" does not free or save its parameter "buffer".
wget-1.19.5/src/url.c:2270:7: var_assign: Assigning: "p" = "number_to_string(p, url->port)".
wget-1.19.5/src/url.c:2273:3: noescape: Resource "p" is not freed or pointed-to in function "full_path_write".
wget-1.19.5/src/url.c:1078:47: noescape: "full_path_write(struct url const *, char *)" does not free or save its parameter "where".
wget-1.19.5/src/url.c:2287:3: return_alloc: Returning allocated memory "result".
wget-1.19.5/src/http.c:4486: var_assign: Assigning: "hurl" = storage returned from "url_string(u, URL_AUTH_HIDE_PASSWD)".
wget-1.19.5/src/http.c:4487: noescape: Resource "hurl" is not freed or pointed-to in "logprintf".
wget-1.19.5/src/http.c:4513: leaked_storage: Variable "hurl" going out of scope leaks the storage it points to.
\# 4511|               {
\# 4512|                 printwhat (count, opt.ntry);
\# 4513|->               continue;
\# 4514|               }
\# 4515|             else

There are two conditional branches, which call continue, without freeing memory potentially allocated and pointed to by"hurl" pointer. In fase "!opt.verbose" is True and some of the appropriate conditions in the following if/else if construction, in which "continue" is called, are also true, then the memory allocated to "hurl" will leak.

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2018-08-27 13:24:24 +02:00
Tomas Hozza
b8be904ac7 * src/http.c (check_auth): Fix RESOURCE LEAK found by Coverity
Error: RESOURCE_LEAK (CWE-772):
wget-1.19.5/src/http.c:2434: alloc_fn: Storage is returned from allocation function "xmalloc".
wget-1.19.5/lib/xmalloc.c:41:11: alloc_fn: Storage is returned from allocation function "malloc".
wget-1.19.5/lib/xmalloc.c:41:11: var_assign: Assigning: "p" = "malloc(n)".
wget-1.19.5/lib/xmalloc.c:44:3: return_alloc: Returning allocated memory "p".
wget-1.19.5/src/http.c:2434: var_assign: Assigning: "auth_stat" = storage returned from "xmalloc(4UL)".
wget-1.19.5/src/http.c:2446: noescape: Resource "auth_stat" is not freed or pointed-to in "create_authorization_line".
wget-1.19.5/src/http.c:5203:70: noescape: "create_authorization_line(char const *, char const *, char const *, char const *, char const *, _Bool *, uerr_t *)" does not free or save its parameter "auth_err".
wget-1.19.5/src/http.c:2476: leaked_storage: Variable "auth_stat" going out of scope leaks the storage it points to.
\# 2474|                 /* Creating the Authorization header went wrong */
\# 2475|               }
\# 2476|->         }
\# 2477|         else
\# 2478|           {

Error: RESOURCE_LEAK (CWE-772):
wget-1.19.5/src/http.c:2431: alloc_fn: Storage is returned from allocation function "url_full_path".
wget-1.19.5/src/url.c:1105:19: alloc_fn: Storage is returned from allocation function "xmalloc".
wget-1.19.5/lib/xmalloc.c:41:11: alloc_fn: Storage is returned from allocation function "malloc".
wget-1.19.5/lib/xmalloc.c:41:11: var_assign: Assigning: "p" = "malloc(n)".
wget-1.19.5/lib/xmalloc.c:44:3: return_alloc: Returning allocated memory "p".
wget-1.19.5/src/url.c:1105:19: var_assign: Assigning: "full_path" = "xmalloc(length + 1)".
wget-1.19.5/src/url.c:1107:3: noescape: Resource "full_path" is not freed or pointed-to in function "full_path_write".
wget-1.19.5/src/url.c:1078:47: noescape: "full_path_write(struct url const *, char *)" does not free or save its parameter "where".
wget-1.19.5/src/url.c:1110:3: return_alloc: Returning allocated memory "full_path".
wget-1.19.5/src/http.c:2431: var_assign: Assigning: "pth" = storage returned from "url_full_path(u)".
wget-1.19.5/src/http.c:2446: noescape: Resource "pth" is not freed or pointed-to in "create_authorization_line".
wget-1.19.5/src/http.c:5203:40: noescape: "create_authorization_line(char const *, char const *, char const *, char const *, char const *, _Bool *, uerr_t *)" does not free or save its parameter "path".
wget-1.19.5/src/http.c:2476: leaked_storage: Variable "pth" going out of scope leaks the storage it points to.
\# 2474|                 /* Creating the Authorization header went wrong */
\# 2475|               }
\# 2476|->         }
\# 2477|         else
\# 2478|           {

Both "pth" and "auth_stat" are allocated in "check_auth()" function. These are used for creating the HTTP Authorization Request header via "create_authorization_line()" function. In case the creation went OK (auth_err == RETROK), then the memory previously allocated to "pth" and "auth_stat" is freed. However if the creation failed, then the memory is never freed and it leaks.

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2018-08-27 13:23:52 +02:00
Tomas Hozza
b24351183e * src/ftp.c (getftp): Fix RESOURCE LEAK found by Coverity
Error: RESOURCE_LEAK (CWE-772):
wget-1.19.5/src/ftp.c:1493: alloc_fn: Storage is returned from allocation function "fopen".
wget-1.19.5/src/ftp.c:1493: var_assign: Assigning: "fp" = storage returned from "fopen(con->target, "wb")".
wget-1.19.5/src/ftp.c:1811: leaked_storage: Variable "fp" going out of scope leaks the storage it points to.
\# 1809|     if (fp && !output_stream)
\# 1810|       fclose (fp);
\# 1811|->   return err;
\# 1812|   }
\# 1813|

It can happen, that "if (!output_stream || con->cmd & DO_LIST)" on line #1398 can be true, even though "output_stream != NULL". In this case a new file is opened to "fp". Later it may happen in the FTPS branch, that some error will occure and code will jump to label "exit_error". In "exit_error", the "fp" is closed only if "output_stream == NULL". However this may not be true as described earlier and "fp" leaks.

On line #1588, there is the following conditional free of "fp":

  /* Close the local file.  */
  if (!output_stream || con->cmd & DO_LIST)
    fclose (fp);

Therefore the conditional at the end of the function after "exit_error" label should be modified to:

  if (fp && (!output_stream || con->cmd & DO_LIST))
    fclose (fp);

This will ensure that "fp" does not leak in any case it sould be opened.

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2018-08-27 13:20:48 +02:00
Tomas Hozza
2b2283d3e2 Don't limit the test suite HTTPS server to TLSv1
In Fedora, we are implementing crypto policies, in order to enhance the
security of user systems. This is done on the system level by global
configuration. It may happen that due to the active policy, only
TLSv1.2 or higher will be available in crypto libraries. While wget as
a client will by default determine the minimal TLS version supported by
both client and server, the HTTPS server implementation in testenv/
hardcodes use of TLSv1. As a result all HTTPS related tests fail in
case a more hardened crypto policy is set on the Fedora system.

This change removes the explicit TLS version setting and leaves the
determination of the minimal supported TLS version on the server and
client.

More information about Fedora change can be found here:
https://fedoraproject.org/wiki/Changes/StrongCryptoSettings

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2018-08-11 12:51:13 +02:00
Tim Rühsen
122a9f08a3 * src/gnutls.c (ssl_check_certificate): Fix grammar of error msg
Reported-by: Nicholas Sielicki
2018-06-13 20:34:24 +02:00
Tim Rühsen
333746f787 * fuzz/Makefile.am: Remove libtool LTLIB... from LDADD 2018-06-13 20:16:46 +02:00
Tim Rühsen
4fc69950da * src/http.c (http_loop): Fix --retry-on-host-error 2018-06-13 20:16:22 +02:00
ethus3h
e7979da9e8 Add new option --retry-on-host-error
* doc/wget.texi: Add docs for --retry-on-host-error
* src/http.c (http_loop): Add code for HOSTERR
* src/init.c: Add option --retry-on-host-error
* src/main.c: Likewise
* src/options.h: Add options.retry_on_host_error

Copyright-paperwork-exempt: Yes
2018-06-13 20:10:28 +02:00
Tim Rühsen
ad261f41ce Save original data to WARC file
* src/retr.c (write_data): Cleanup,
  (fd_read_body): Write to WARC before uncompressing

Fixes: #53968
2018-05-29 10:52:20 +02:00
Tim Rühsen
c88500fca8 * fuzz/get_ossfuzz_corpora: Speed up corpora download 2018-05-10 19:33:59 +02:00
Tim Rühsen
4188fcdced * src/main.c (print_version): Silence UBSAN message 2018-05-09 13:56:20 +02:00
Tim Rühsen
4bdb09d3a7 * src/utils.ci (file_exists_p): Fix stat(NULL,...) 2018-05-09 12:37:03 +02:00
Tim Rühsen
35f5f79ce1 * src/hsts.c (open_hsts_test_store): Fix unlink(NULL) 2018-05-09 12:29:39 +02:00
Tim Rühsen
3cbdc67c96 * src/hash.c: Silence UBSAN for hash functions 2018-05-09 12:16:51 +02:00
Tim Rühsen
cdaee00259 * fuzz/*_fuzzer.in: Update corpora from OSS-Fuzz 2018-05-09 11:45:22 +02:00
Tim Rühsen
ad2471425f * fuzz/get_ossfuzz_corpora: Fix path 2018-05-09 11:44:18 +02:00
Tim Rühsen
ace96e4412 * src/hsts.h: Fix header guard 2018-05-08 10:17:06 +02:00
Tim Rühsen
77286a2e03 * src/version.h: Add header guard 2018-05-08 10:10:44 +02:00
Tim Rühsen
7eff94e881 * src/host.c (wait_ares): Remove void assignment
Reported-by: Josef Moellers
2018-05-08 09:36:48 +02:00
3099 changed files with 10855 additions and 4821 deletions

View File

@@ -1,9 +1,63 @@
# we utilize the images generated by the build-images project, to
# speed up CI runs. We also use ccache and store config.cache
# to speed up compilation. We include a version number in cache
# name to allow expiration of old caches.
cache:
key: "$CI_JOB_NAME-ver5"
paths:
- cache/
before_script:
# CCache Config
- mkdir -p cache
- export CCACHE_BASEDIR=${PWD}
- export CCACHE_DIR=${PWD}/cache
- echo $CCACHE_DIR
- export CC="ccache gcc"
after_script:
# somehow after_script loses environment
- export CCACHE_BASEDIR=${PWD}
- export CCACHE_DIR=${PWD}/cache
- ccache -s
variables:
BUILD_IMAGES_PROJECT: gnuwget/build-images
DEBIAN_BUILD: buildenv-debian-stretch
FEDORA_BUILD: buildenv-f25
FEDORA_BUILD: buildenv-f27
CENTOS7_BUILD: buildenv-centos7
MINGW_BUILD: buildenv-mingw
ALPINE_BUILD: buildenv-alpine
ARCH_BUILD: buildenv-arch
BASIC_BUILD: buildenv-basic
GET_SOURCES_ATTEMPTS: "3"
GIT_DEPTH: "5"
CONFIGURE_BASE_FLAGS: --enable-assert --cache-file cache/config.cache
CFLAGS_DEFAULT: -O0 -g -ggdb3 -Wall -Wextra
VPATH/Debian:
image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$DEBIAN_BUILD
script:
- cp -a /builds/common/gnulib .
- export CFLAGS=$CFLAGS_DEFAULT
- ./bootstrap --skip-po
- mkdir vpath && cd vpath
- ../configure $CONFIGURE_BASE_FLAGS --cache-file ../cache/config.cache
- make -j$(nproc)
- make -j$(nproc) distcheck
tags:
- shared
- docker
artifacts:
expire_in: 2 weeks
when: on_failure
paths:
- ./*.log
- fuzz/*.log
- tests/*.log
- testenv/*.log
# In this build we combine
# * syntax-check
@@ -11,40 +65,51 @@ variables:
# * build/valgrind-check
# * build/asan-check
# * build w/Werror and ubsan-check
Debian GNU/Linux build:
OpenSSL/Debian:
image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$DEBIAN_BUILD
script:
- echo "127.0.0.1 wgettestingserver" >>/etc/hosts
- cat /etc/hosts
- touch .manywarnings
- alias make="make -j$(nproc)"
- ./bootstrap
- ./configure -C
- ./bootstrap --skip-po
- ./configure $CONFIGURE_BASE_FLAGS --with-ssl=gnutls
- make syntax-check
- make check
# - make abi-check
- make distcheck
- make check-valgrind
- ./configure -C --with-ssl=openssl
- make clean
- make check
# - ./configure -C --enable-fsanitize-asan
# - make clean
# - make check
# - ./configure -C --enable-fsanitize-ubsan
# - make clean
# - make check
# - ./configure -C --enable-fsanitize-msan
# - make clean
# - make check
tags:
- shared
artifacts:
expire_in: 2 weeks
when: on_failure
paths:
- ./*.log
- fuzz/*.log
- tests/*.log
# - compat_reports/
- testenv/*.log
GnuTLS/Debian:
image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$DEBIAN_BUILD
script:
- echo "127.0.0.1 wgettestingserver" >>/etc/hosts
- cat /etc/hosts
- alias make="make -j$(nproc)"
- ./bootstrap --skip-po
- ./configure $CONFIGURE_BASE_FLAGS --with-ssl=openssl
- make syntax-check
- make check
- make distcheck
- make check-valgrind
tags:
- shared
artifacts:
expire_in: 2 weeks
when: on_failure
paths:
- ./*.log
- fuzz/*.log
- tests/*.log
- testenv/*.log
#Centos7 build:
# image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$CENTOS7_BUILD

2
.gitmodules vendored
View File

@@ -1,3 +1,3 @@
[submodule "gnulib"]
path = gnulib
url = git://git.sv.gnu.org/gnulib.git
url = https://git.savannah.gnu.org/git/gnulib.git

7
.lgtm.yml Normal file
View File

@@ -0,0 +1,7 @@
extraction:
cpp:
prepare:
packages:
- libgpgme11-dev
configure:
command: ./bootstrap && ./configure

View File

@@ -49,6 +49,7 @@ EXTRA_DIST = MAILING-LIST \
build-aux/build_info.pl build-aux/git-version-gen .version
CLEANFILES = *~ *.bak $(DISTNAME).tar.gz
DISTCLEANFILES = po/stamp-po
BUILT_SOURCES = .version

21
NEWS
View File

@@ -5,6 +5,27 @@ See the end for copying conditions.
Please send GNU Wget bug reports to <bug-wget@gnu.org>.
* Changes in Wget 1.20
** Add new option `--retry-on-host-error` to treat local errors as transient
and hence Wget will retry to download the file after a brief waiting period.
** Fixed multiple potential resource leaks as found by static analysis
** Wget will now not create an empty wget-log file when running with -q and -b
switches together
** When compiled using the GnuTLS >= 3.6.3, Wget now has support for TLSv1.3
** Now there is support for using libpcre2 for regex pattern matching
** When downloading over FTP recursively, one can now use the
--{accept,reject}-regex switches to fine-tune the downloaded files
** Building Wget from the git sources now requires autoconf 2.63 or above.
Building from the Tarballs works as it used to.
* Changes in Wget 1.19.5
* Fix cookie injection (CVE-2018-0494)

282
bootstrap
View File

@@ -1,6 +1,6 @@
#! /bin/sh
# Print a version string.
scriptversion=2017-09-19.08; # UTC
scriptversion=2018-10-13.05; # UTC
# Bootstrap this package from checked-out sources.
@@ -47,6 +47,8 @@ PERL="${PERL-perl}"
me=$0
default_gnulib_url=git://git.sv.gnu.org/gnulib
usage() {
cat <<EOF
Usage: $me [OPTION]...
@@ -76,6 +78,37 @@ contents are read as shell variables to configure the bootstrap.
For build prerequisites, environment variables like \$AUTOCONF and \$AMTAR
are honored.
Gnulib sources can be fetched in various ways:
* If this package is in a git repository with a 'gnulib' submodule
configured, then that submodule is initialized and updated and sources
are fetched from there. If \$GNULIB_SRCDIR is set (directly or via
--gnulib-srcdir) and is a git repository, then it is used as a reference.
* Otherwise, if \$GNULIB_SRCDIR is set (directly or via --gnulib-srcdir),
then sources are fetched from that local directory. If it is a git
repository and \$GNULIB_REVISION is set, then that revision is checked
out.
* Otherwise, if this package is in a git repository with a 'gnulib'
submodule configured, then that submodule is initialized and updated and
sources are fetched from there.
* Otherwise, if the 'gnulib' directory does not exist, Gnulib sources are
cloned into that directory using git from \$GNULIB_URL, defaulting to
$default_gnulib_url.
If \$GNULIB_REVISION is set, then that revision is checked out.
* Otherwise, the existing Gnulib sources in the 'gnulib' directory are
used. If it is a git repository and \$GNULIB_REVISION is set, then that
revision is checked out.
If you maintain a package and want to pin a particular revision of the
Gnulib sources that has been tested with your package, then there are two
possible approaches: either configure a 'gnulib' submodule with the
appropriate revision, or set \$GNULIB_REVISION (and if necessary
\$GNULIB_URL) in $me.conf.
Running without arguments will suffice in most cases.
EOF
}
@@ -129,18 +162,11 @@ bootstrap_post_import_hook() { :; }
# Override it via your own definition in bootstrap.conf.
bootstrap_epilogue() { :; }
# The command to download all .po files for a specified domain into
# a specified directory. Fill in the first %s is the domain name, and
# the second with the destination directory. Use rsync's -L and -r
# options because the latest/%s directory and the .po files within are
# all symlinks.
# The command to download all .po files for a specified domain into a
# specified directory. Fill in the first %s with the destination
# directory and the second with the domain name.
po_download_command_format=\
"rsync --delete --exclude '*.s1' -Lrtvz \
'translationproject.org::tp/latest/%s/' '%s'"
# Fallback for downloading .po files (if rsync fails).
po_download_command_format2=\
"wget --mirror -nd -q -np -A.po -P '%s' \
"wget --mirror --level=1 -nd -q -A.po -P '%s' \
https://translationproject.org/latest/%s/"
# Prefer a non-empty tarname (4th argument of AC_INIT if given), else
@@ -170,7 +196,15 @@ source_base=lib
m4_base=m4
doc_base=doc
tests_base=tests
gnulib_extra_files=''
gnulib_extra_files="
build-aux/install-sh
build-aux/mdate-sh
build-aux/texinfo.tex
build-aux/depcomp
build-aux/config.guess
build-aux/config.sub
doc/INSTALL
"
# Additional gnulib-tool options to use. Use "\newline" to break lines.
gnulib_tool_option_extras=
@@ -264,24 +298,18 @@ case "$0" in
*) test -r "$0.conf" && . ./"$0.conf" ;;
esac
# Extra files from gnulib, which override files from other sources.
test -z "${gnulib_extra_files}" && \
gnulib_extra_files="
build-aux/install-sh
build-aux/mdate-sh
build-aux/texinfo.tex
build-aux/depcomp
build-aux/config.guess
build-aux/config.sub
doc/INSTALL
"
if test "$vc_ignore" = auto; then
vc_ignore=
test -d .git && vc_ignore=.gitignore
test -d CVS && vc_ignore="$vc_ignore .cvsignore"
fi
if test x"$gnulib_modules$gnulib_files$gnulib_extra_files" = x; then
use_gnulib=false
else
use_gnulib=true
fi
# Translate configuration into internal form.
# Parse options.
@@ -612,84 +640,90 @@ git_modules_config () {
test -f .gitmodules && git config --file .gitmodules "$@"
}
if $use_git; then
gnulib_path=$(git_modules_config submodule.gnulib.path)
test -z "$gnulib_path" && gnulib_path=gnulib
fi
# Get gnulib files. Populate $GNULIB_SRCDIR, possibly updating a
# submodule, for use in the rest of the script.
case ${GNULIB_SRCDIR--} in
-)
# Note that $use_git is necessarily true in this case.
if git_modules_config submodule.gnulib.url >/dev/null; then
echo "$0: getting gnulib files..."
git submodule init -- "$gnulib_path" || exit $?
git submodule update -- "$gnulib_path" || exit $?
elif [ ! -d "$gnulib_path" ]; then
echo "$0: getting gnulib files..."
trap cleanup_gnulib 1 2 13 15
shallow=
git clone -h 2>&1 | grep -- --depth > /dev/null && shallow='--depth 2'
git clone $shallow git://git.sv.gnu.org/gnulib "$gnulib_path" ||
cleanup_gnulib
trap - 1 2 13 15
if $use_gnulib; then
if $use_git; then
gnulib_path=$(git_modules_config submodule.gnulib.path)
test -z "$gnulib_path" && gnulib_path=gnulib
fi
GNULIB_SRCDIR=$gnulib_path
;;
*)
# Use GNULIB_SRCDIR directly or as a reference.
if $use_git && test -d "$GNULIB_SRCDIR"/.git && \
git_modules_config submodule.gnulib.url >/dev/null; then
echo "$0: getting gnulib files..."
if git submodule -h|grep -- --reference > /dev/null; then
# Prefer the one-liner available in git 1.6.4 or newer.
git submodule update --init --reference "$GNULIB_SRCDIR" \
"$gnulib_path" || exit $?
else
# This fallback allows at least git 1.5.5.
if test -f "$gnulib_path"/gnulib-tool; then
# Since file already exists, assume submodule init already complete.
git submodule update -- "$gnulib_path" || exit $?
else
# Older git can't clone into an empty directory.
rmdir "$gnulib_path" 2>/dev/null
git clone --reference "$GNULIB_SRCDIR" \
"$(git_modules_config submodule.gnulib.url)" "$gnulib_path" \
&& git submodule init -- "$gnulib_path" \
&& git submodule update -- "$gnulib_path" \
|| exit $?
# Get gnulib files. Populate $GNULIB_SRCDIR, possibly updating a
# submodule, for use in the rest of the script.
case ${GNULIB_SRCDIR--} in
-)
# Note that $use_git is necessarily true in this case.
if git_modules_config submodule.gnulib.url >/dev/null; then
echo "$0: getting gnulib files..."
git submodule init -- "$gnulib_path" || exit $?
git submodule update -- "$gnulib_path" || exit $?
elif [ ! -d "$gnulib_path" ]; then
echo "$0: getting gnulib files..."
trap cleanup_gnulib 1 2 13 15
shallow=
if test -z "$GNULIB_REVISION"; then
git clone -h 2>&1 | grep -- --depth > /dev/null && shallow='--depth 2'
fi
git clone $shallow ${GNULIB_URL:-$default_gnulib_url} "$gnulib_path" \
|| cleanup_gnulib
trap - 1 2 13 15
fi
GNULIB_SRCDIR=$gnulib_path
;;
*)
# Use GNULIB_SRCDIR directly or as a reference.
if $use_git && test -d "$GNULIB_SRCDIR"/.git && \
git_modules_config submodule.gnulib.url >/dev/null; then
echo "$0: getting gnulib files..."
if git submodule -h|grep -- --reference > /dev/null; then
# Prefer the one-liner available in git 1.6.4 or newer.
git submodule update --init --reference "$GNULIB_SRCDIR" \
"$gnulib_path" || exit $?
else
# This fallback allows at least git 1.5.5.
if test -f "$gnulib_path"/gnulib-tool; then
# Since file already exists, assume submodule init already complete.
git submodule update -- "$gnulib_path" || exit $?
else
# Older git can't clone into an empty directory.
rmdir "$gnulib_path" 2>/dev/null
git clone --reference "$GNULIB_SRCDIR" \
"$(git_modules_config submodule.gnulib.url)" "$gnulib_path" \
&& git submodule init -- "$gnulib_path" \
&& git submodule update -- "$gnulib_path" \
|| exit $?
fi
fi
GNULIB_SRCDIR=$gnulib_path
fi
;;
esac
if test -d "$GNULIB_SRCDIR"/.git && test -n "$GNULIB_REVISION" \
&& ! git_modules_config submodule.gnulib.url >/dev/null; then
(cd "$GNULIB_SRCDIR" && git checkout "$GNULIB_REVISION") || cleanup_gnulib
fi
;;
esac
# $GNULIB_SRCDIR now points to the version of gnulib to use, and
# we no longer need to use git or $gnulib_path below here.
# $GNULIB_SRCDIR now points to the version of gnulib to use, and
# we no longer need to use git or $gnulib_path below here.
if $bootstrap_sync; then
cmp -s "$0" "$GNULIB_SRCDIR/build-aux/bootstrap" || {
echo "$0: updating bootstrap and restarting..."
case $(sh -c 'echo "$1"' -- a) in
a) ignored=--;;
*) ignored=ignored;;
esac
exec sh -c \
'cp "$1" "$2" && shift && exec "${CONFIG_SHELL-/bin/sh}" "$@"' \
$ignored "$GNULIB_SRCDIR/build-aux/bootstrap" \
"$0" "$@" --no-bootstrap-sync
}
fi
if $bootstrap_sync; then
cmp -s "$0" "$GNULIB_SRCDIR/build-aux/bootstrap" || {
echo "$0: updating bootstrap and restarting..."
case $(sh -c 'echo "$1"' -- a) in
a) ignored=--;;
*) ignored=ignored;;
esac
exec sh -c \
'cp "$1" "$2" && shift && exec "${CONFIG_SHELL-/bin/sh}" "$@"' \
$ignored "$GNULIB_SRCDIR/build-aux/bootstrap" \
"$0" "$@" --no-bootstrap-sync
}
fi
gnulib_tool=$GNULIB_SRCDIR/gnulib-tool.py
if ! <$gnulib_tool; then
gnulib_tool=$GNULIB_SRCDIR/gnulib-tool
<$gnulib_tool || exit $?
fi
@@ -700,10 +734,7 @@ download_po_files() {
subdir=$1
domain=$2
echo "$me: getting translations into $subdir for $domain..."
cmd=$(printf "$po_download_command_format" "$domain" "$subdir")
eval "$cmd" && return
# Fallback to HTTPS.
cmd=$(printf "$po_download_command_format2" "$subdir" "$domain")
cmd=$(printf "$po_download_command_format" "$subdir" "$domain")
eval "$cmd"
}
@@ -901,32 +932,33 @@ fi
# Import from gnulib.
gnulib_tool_options="\
--import\
--no-changelog\
--aux-dir $build_aux\
--doc-base $doc_base\
--lib $gnulib_name\
--m4-base $m4_base/\
--source-base $source_base/\
--tests-base $tests_base\
--local-dir $local_gl_dir\
$gnulib_tool_option_extras\
"
if test $use_libtool = 1; then
case "$gnulib_tool_options " in
*' --libtool '*) ;;
*) gnulib_tool_options="$gnulib_tool_options --libtool" ;;
esac
fi
echo "$0: $gnulib_tool $gnulib_tool_options --import ..."
$gnulib_tool $gnulib_tool_options --import $gnulib_modules \
|| die "gnulib-tool failed"
if $use_gnulib; then
gnulib_tool_options="\
--no-changelog\
--aux-dir=$build_aux\
--doc-base=$doc_base\
--lib=$gnulib_name\
--m4-base=$m4_base/\
--source-base=$source_base/\
--tests-base=$tests_base\
--local-dir=$local_gl_dir\
$gnulib_tool_option_extras\
"
if test $use_libtool = 1; then
case "$gnulib_tool_options " in
*' --libtool '*) ;;
*) gnulib_tool_options="$gnulib_tool_options --libtool" ;;
esac
fi
echo "$0: $gnulib_tool $gnulib_tool_options --import ..."
$gnulib_tool $gnulib_tool_options --import $gnulib_modules \
|| die "gnulib-tool failed"
for file in $gnulib_files; do
symlink_to_dir "$GNULIB_SRCDIR" $file \
|| die "failed to symlink $file"
done
for file in $gnulib_files; do
symlink_to_dir "$GNULIB_SRCDIR" $file \
|| die "failed to symlink $file"
done
fi
bootstrap_post_import_hook \
|| die "bootstrap_post_import_hook failed"
@@ -1023,7 +1055,7 @@ bootstrap_epilogue
echo "$0: done. Now you can run './configure'."
# 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: "UTC0"

View File

@@ -33,7 +33,7 @@ dnl
AC_INIT([wget],
m4_esyscmd([build-aux/git-version-gen .tarball-version]),
[bug-wget@gnu.org])
AC_PREREQ(2.61)
AC_PREREQ(2.63)
dnl
dnl What version of Wget are we building?
@@ -493,35 +493,6 @@ else
fi
fi
dnl
dnl Check for libmetalink
dnl
AS_IF([test x"$with_metalink" != xno], [
PKG_CHECK_MODULES([METALINK], libmetalink, [
LIBS="$METALINK_LIBS $LIBS"
CFLAGS="$METALINK_CFLAGS $CFLAGS"
AC_DEFINE([HAVE_METALINK], [1], [Define if using metalink.])
with_metalink=yes
], [
with_metalink=no
])
have_gpg=no
AS_IF([test x"$with_metalink" = xyes], [
dnl
dnl Check for GPGME
dnl
m4_ifdef([AM_PATH_GPGME], [
AM_PATH_GPGME([], [
LIBS="$GPGME_LIBS $LIBS"
CFLAGS="$GPGME_CFLAGS $CFLAGS"
AC_DEFINE([HAVE_GPGME], [1], [Define if GPGME is available.])
have_gpg=yes
])
])
])
])
dnl **********************************************************************
dnl Checks for IPv6
dnl **********************************************************************
@@ -715,18 +686,39 @@ AS_IF([test "x$uuid_mode" = x1], [
])
dnl
dnl Check for PCRE
dnl Check for PCRE2 / PCRE
dnl
AC_ARG_ENABLE(pcre2, AC_HELP_STRING([--disable-pcre2],
[Disable PCRE2 style regular expressions]))
AC_ARG_ENABLE(pcre, AC_HELP_STRING([--disable-pcre],
[Disable PCRE style regular expressions]))
AS_IF([test "X$enable_pcre" != "Xno"],[
AS_IF([test "X$enable_pcre2" != "Xno"],[
enable_pcre2=no
PKG_CHECK_MODULES([PCRE2], libpcre2-8, [
CFLAGS="$PCRE2_CFLAGS $CFLAGS"
LIBS="$PCRE2_LIBS $LIBS"
AC_DEFINE([HAVE_LIBPCRE2], [1], [Define if libpcre2 is available.])
enable_pcre2=yes
], [
AC_CHECK_HEADER(pcre2.h, [
AC_CHECK_LIB(pcre2-8, pcre2_compile_8, [
LIBS="${LIBS} -lpcre2-8"
AC_DEFINE([HAVE_LIBPCRE2], 1, [Define if libpcre2 is available.])
enable_pcre2=yes
])
])
])
])
AS_IF([test "X$enable_pcre" != "Xno" && test "X$enable_pcre2" != "Xyes"],[
PKG_CHECK_MODULES([PCRE], libpcre, [
CFLAGS="$PCRE_CFLAGS $CFLAGS"
AC_CHECK_HEADER(pcre.h, [
LIBS="$PCRE_LIBS $LIBS"
AC_DEFINE([HAVE_LIBPCRE], [1], [Define if libpcre is available.])
enable_pcre=yes
])
], [
AC_CHECK_HEADER(pcre.h, [
@@ -738,6 +730,8 @@ AS_IF([test "X$enable_pcre" != "Xno"],[
])
])
AS_IF([test "X$enable_pcre2" = Xyes], [PCRE_INFO="yes, via libpcre2"], [test "X$enable_pcre" = Xyes], [PCRE_INFO="yes, via libpcre"], [PCRE_INFO=no])
dnl
dnl Check for libcares (resolver library)
dnl
@@ -763,6 +757,38 @@ AS_IF([test "X$with_cares" = "Xyes"],[
RESOLVER_INFO="libc, --bind-dns-address and --dns-servers not available"
])
dnl
dnl Check for libmetalink
dnl
AS_IF([test x"$with_metalink" != xno], [
PKG_CHECK_MODULES([METALINK], libmetalink, [
LIBS="$METALINK_LIBS $LIBS"
CFLAGS="$METALINK_CFLAGS $CFLAGS"
AC_DEFINE([HAVE_METALINK], [1], [Define if using metalink.])
with_metalink=yes
], [
with_metalink=no
])
have_gpg=no
AS_IF([test x"$with_metalink" = xyes], [
dnl
dnl Check for GPGME
dnl
m4_ifdef([AM_PATH_GPGME], [
AM_PATH_GPGME([], [
# Put libgpgme to the end of the library list since it introduces a -L linker flags.
# That -L might break the build if there are two different version of
# a library (e.g. GnuTLS) in /usr/local and in the system directory.
LIBS="$LIBS $GPGME_LIBS"
CFLAGS="$GPGME_CFLAGS $CFLAGS"
AC_DEFINE([HAVE_GPGME], [1], [Define if GPGME is available.])
have_gpg=yes
])
])
])
])
dnl
dnl Extended Attribute support
dnl
@@ -817,6 +843,7 @@ AC_MSG_NOTICE([Summary of build options:
SSL: $with_ssl
Zlib: $with_zlib
PSL: $with_libpsl
PCRE: $PCRE_INFO
Digest: $ENABLE_DIGEST
NTLM: $ENABLE_NTLM
OPIE: $ENABLE_OPIE

View File

@@ -1750,6 +1750,10 @@ some few obscure servers, which never send HTTP authentication
challenges, but accept unsolicited auth info, say, in addition to
form-based authentication.
@item --retry-on-host-error
Consider host errors, such as ``Temporary failure in name resolution'',
as non-fatal, transient errors.
@item --retry-on-http-error=@var{code[,code,...]}
Consider given HTTP response codes as non-fatal, transient errors.
Supply a comma-separated list of 3-digit HTTP response codes as
@@ -1780,9 +1784,9 @@ If Wget is compiled without SSL support, none of these options are available.
@cindex SSL protocol, choose
@item --secure-protocol=@var{protocol}
Choose the secure protocol to be used. Legal values are @samp{auto},
@samp{SSLv2}, @samp{SSLv3}, @samp{TLSv1}, @samp{TLSv1_1}, @samp{TLSv1_2}
and @samp{PFS}. If @samp{auto} is used, the SSL library is given the
liberty of choosing the appropriate protocol automatically, which is
@samp{SSLv2}, @samp{SSLv3}, @samp{TLSv1}, @samp{TLSv1_1}, @samp{TLSv1_2},
@samp{TLSv1_3} and @samp{PFS}. If @samp{auto} is used, the SSL library is
given the liberty of choosing the appropriate protocol automatically, which is
achieved by sending a TLSv1 greeting. This is the default.
Specifying @samp{SSLv2}, @samp{SSLv3}, @samp{TLSv1}, @samp{TLSv1_1},

View File

@@ -4,8 +4,8 @@ AM_CPPFLAGS = -I$(top_srcdir)/src -I$(srcdir) -I$(top_builddir)/lib -I$(top_srcd
LDADD = ../lib/libgnu.a \
$(GETADDRINFO_LIB) $(HOSTENT_LIB) $(INET_NTOP_LIB) $(INET_PTON_LIB) \
$(LIBSOCKET) $(LIB_CLOCK_GETTIME) $(LIB_CRYPTO) $(LIB_GETLOGIN) $(LIB_NANOSLEEP) $(LIB_POLL) \
$(LIB_POSIX_SPAWN) $(LIB_PTHREAD_SIGMASK) $(LIB_SELECT) $(LTLIBICONV) $(LTLIBINTL) \
$(LTLIBMULTITHREAD) $(LTLIBTHREAD) $(SERVENT_LIB) @INTL_MACOSX_LIBS@ \
$(LIB_POSIX_SPAWN) $(LIB_PTHREAD_SIGMASK) $(LIB_SELECT) $(LIBICONV) $(LIBINTL) \
$(LIBMULTITHREAD) $(LIBTHREAD) $(SERVENT_LIB) @INTL_MACOSX_LIBS@ \
-ldl
WGET_TESTS = \

View File

@@ -25,7 +25,8 @@ project=wget
# sync/copy the OSS-Fuzz corpora into the .new directory
mkdir -p ${fuzzer}.new
cp -fp ${fuzzer}.in/* ${fuzzer}.new
gsutil -m rsync gs://${project}-corpus.clusterfuzz-external.appspot.com/libFuzzer/wget_${fuzzer} ${fuzzer}.new
gsutil cp $(gsutil ls gs://${project}-backup.clusterfuzz-external.appspot.com/corpus/libFuzzer/${fuzzer}|tail -n 1) ${fuzzer}.new
(cd ${fuzzer}.new && unzip -q -f -o *.zip && rm *.zip)
# create fuzzer target
BUILD_ONLY=1 ./run-clang.sh ${fuzzer}

View File

@@ -0,0 +1 @@
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNDDDDD廛max-ageDDDDDD'DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD僖DDDDDhttponlyDDDDDDDDDDDDDDDDDDD;

View File

@@ -0,0 +1 @@
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

View File

@@ -0,0 +1 @@
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

View File

@@ -0,0 +1 @@
ě=;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;D;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;mai;Dmaa;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;Dmai;=

View File

@@ -0,0 +1 @@
:=;domain=';path=/p/

View File

@@ -0,0 +1 @@
WWhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

View File

@@ -0,0 +1 @@
9=;exp=;expires=¹;expires=8=;expires=¹;expires=¹99=;expires=¹;expires==;expires=¹;expires=¹;e;expires=¹;expires=¹99kk=;expires=¹;expires==;expires=¹;expires=¹;expires==ires=¹;expires=8=;expires=¹;expires=¹99=;expires=¹;expires==;expires=¹;expires=¹;e;exp_res=¹;expires=¹;expires==ires=¹;expires=8=;expires=¹;expires=¹99=;expires=¹;expires==;expires=¹;expires=¹;e;exps=¹;expires=8=;expires=¹;expires=¹99=;expires=¹;expires==;expires=¹;expires=¹;e;expires=¹;expires=¹;expires==ires=¹;expires=8=;expires=¹;expires=¹;expires=¹99kk=;expires=¹;ex99kk=;expires=¹;expires==;expires=s=¹;expires=¹99=;expires=¹;expires==;expires=¹;expires=¹;e;expires=¹;expires=¹99kk=;expiresA¹;expires==;expires=¹;expires=¹;expires==ires=¹;expires=8=;expires=¹;expires=¹99=;expires=¹;expires==;expires=¹;expires=¹;e;expires=¹;expires=¹;expires==ires=¹;expires=8=;expires=¹;expires=¹99=;expires=¹;expires==;expires=¹==;expires=¹;expires=¹;expires==ires=¹;expires=8=;99kk=;expires=¹;expires==;expires=¹;expires=¹;exp¹;expires=¹;expires==;;e

View File

@@ -1 +0,0 @@
:=;domain=. ;do;ain=. ;do;domain=. ;do;ain=. ;domain=. ;domain=. ;domain=. ;domain=. ;domain=. ;domain=main=. ;domain=. ;domain=. ;domain=. ;domain=. ;domain=.

View File

@@ -1 +0,0 @@
__Hoost-ID=x; expires=29 Feb 0070 00:48:5ID=x; expires=Mon, 58 Feb 201D=x; expires=29 Feb 0070 00:48:5ID=x; eD=x; expires=29 Feb 0070 00:48:5ID=x; expires=Mon, 58 Feb 201D=x; expires=29 Feb 0070 00:48:5ID=x; expires=Mon, 58 Fost-ID=x; expires=29 Feb 0070 00:48:5ID=x; expires=Mon, 58 Feb 201D=x; expires=2es=29 Feb 0070 00:48:5ID=x; expires=Mon, 58 Feb 201D=x; expires=29 Feb 0070 00:48:5ID=x; eD=x; expires=29 Feb 0070 00:48:5ID=x; expires=Mon, 58 Feb 201D=x; expires=29 Feb 0070 00:48:5ID=x; expires=Mon, 58 Fost-ID=x; expires=29 Feb 0070 00:48:5ID=x; expires=Mon, 58 Feb 201D=x; expires=29 Feb 0070 00:48:5ID=x; exp=x; expires=Mon, 58 Fost-ID=x; expires=29 Feb 0070 00:48:5ID=x; expires=Mon, 58 Feb 201D=x; expires=29 Feb 0070 00:48:5ID=x; expires=Mon, 58 Feb 20169 Feb 0070 00:48:5ID=x; exp=x; expires=Mon, 58 Fost-ID=x; expires=29 Feb 0070 00:48:5ID=x; expires=Mon, 58 Feb 201D=x; expires=29 Feb 0070 00:48:5ID=x; expires=Mon, 58 Feb 2016 07:48:2;; htes=Mon, 290

View File

@@ -0,0 +1 @@
=;*=;*=;*=;*=;*=;*=;*==;*=;*=;*=;*=;*=;*=þ;*=;*=;**=;*=;*=;*=;*=;*=;*==;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;**=;*=;*=;*=;*=;*=;*==;*=;*=;*=;=;*=;*=;*=;*=;*==;*=;*=;*=;*=;*=;*=;*==;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;**=;*=;*=;*=;*=;*=;*==;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;**=;*=;*=;*=;^^*=;*=;*==;*=;*;*=;*=;*=secure;**=;*=;*=;*=;*=;*=;*==;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;**=;*=;*=;*=;*=;*=;*==;*=;*=;*=;=;*=;*=;*=;*=;*=;*=;*==;*=;*=;*=;*=jjj;*=;*=;*=;*=;**=;*=;*=;*=;*=;*=;*==;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;**=;*=;*=;

View File

@@ -0,0 +1 @@
vvvvvvvvvvvvvvvmvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvmvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

View File

@@ -0,0 +1 @@
\ó=Mo; expires= 2;expires=M2; expires==x; e; expires=SI_; eXpires=x; expires=Mox; expires=Mon,2; expires=Mo; expires==, 2; expires=M2; expires==x; e; expires=MANSI_; eXpires=x; expires=Mox; expires=Mon,2; expires=Mo; expires==x; expires=\\M(n, 2; expires= exp;r =e; expires=Npp eV; expires=Mon, 29 Feb 8 03:48:7+2 =V ; expires=Mon, 29 Feb 8 03:48:5+2 ; expires=Mwbbain

View File

@@ -1,85 +0,0 @@
_e=19011; pa<70>secure
y; secure
y; secure
y; secure
y; secure
y;y; minimize_crash_internal_stepsecure
y; secure
y; secure
y; secrue
y; secuve
y; secure
Ëy; secure
y; secure
y; secure
y; secure
y; secure
y; secure
y; secure
y; secure
y; sec_e=19011; pa<70>secure
y; secure
y; secure
y; secure
y; secure
y;y; minimize_crash_internal_stepsecure
y; secure
y; secure
y; secrue
y; secuve
y; secure
Ëy; secure
y; secure
y; secure
y; secure
y; secure
y; secure
y; secure
y; secure
y; secure
y; secure
y@ secure
y; secure
y;  secure
e
y; secure
y; secure
y; secure
ypath=; secure
y; secure
y; secure
y; secure
y; secure
y; secure
y; secure
y; secure
y;
y; secure
y; secure
y; secure; secure
y; secure
y; scure
yure
y; secure
y@ secure
y; secure
y;  secure
e
y; secure
y; secure
y; secure
ypath=; secure
y; secure
y; secure
y; secure
y; secure
y; secure
y; secure
y; secure
y;
y; secure
y; secure
y; secure; secure
y; secure
y; scure
y;

View File

@@ -0,0 +1 @@
DÝ=$;secure;secure;secure;secure;ure;DO;secure;secure;secure;secure;secure;securD;s;secure;secure;O;secure;secure;secure;DO;secure;secure;secure;secure;securD;re;secure;secure;O;secure;secure;e;secure;secure;secure;secure;Oee;secure;secure;secure;secure;secure;secure;secure;securD;s;secure;secure;O;secure;secure;secure;DO;secure;secure;secure;secure;seurO;e;secure;

View File

@@ -1,4 +0,0 @@
__Hos__Host-ID=x; expires=Mon, 29 Feb 4000 07:48:54 GMT; max-Àge=5; path=/; domain=x.y; httpont-ID=x; expires=Mon, 29 Feb2016 07:48:54 GMT; max-[ge=2; path=/; domain=x.y; httponly; ly; secure__HZZZZZZZZZZZZZZZZZZZZZZZZZZZo=x; expires=Mon, 29 Feb 4000 0:7:48:54 GMs__Host-ID=x; expires=Mon, 29 Feb 4000 07:48:54 GT; max-Àge=5; path=/; domain=x.y; httpont-secureexpires=Mon, 29 Feb 2016 07expires=; max-Àge=5; path=/; domain=x.y; httpont-ID=x; expires=Mon, 29 Feb 2016 07:48:54 GMT; max-age=2; pa GMT; max-age=2; path=/; domai
seth=/; domai
secure
cure

View File

@@ -1 +0,0 @@
xmax-ageaatW_Host-h=/; httpontponly.y; tponly.y; httponly=; secuh=/; httponly.y; httponly=; hty=; secuh=/; httponlyÏy; httponly=; httponly=; shttponly=; secuh=/; httponly.y; httponly=; Ýttpotponly=; shtponly=; httponly=; shttponly=; secuh=/; httponly.y; httponly=; Ýttpotponly=; shttponly=; secuh=/; httponly.y; httponl(=; httponly=; secuh=/; httponly=uly.y; tponly.y; httponly=; secuh=/; hth=ÑÄß<C39F>/; httponly.y; httponly=; onl(=; httponlyponly=; secuh=/; httponly.y; httponly=; httpotpontponly.y; tponly.y; httponly=; secuh=/; httponly.y; httponly=; hty=; secuh=/; httponlyÏy; httponly=; httponly=; shttponly=; secuh=/; httponly.y; httponly=; Ýttpotponly=; shtponly=; httponly=; shttponly=; secuh=/; httponly.y; httponly=; Ýttpotponly=; shttponly=; secuh=/; httponly.y; httponl(=; httponly=; secuh=/; httponly=uly.y; tponly.y; httponly=; secuh=/; hth=ÑÄßnly=; shttponly=; secuh=/; httponly.y; httponly=; httponly=; secuh=/; httponly=uÈrež•n=x.y; httpom;ax- X=agecure

View File

@@ -0,0 +1 @@
‡="";I="";°="";I="";I="";°="";I="";%="";Ï="";%="";Ï="";

View File

@@ -0,0 +1 @@
x<EFBFBD>h=; domain=?;domain= dpmain=t; domain=ig; domain=t; domain=?;domain=g; domain=t<>h=; domain=?;domain==t; domain=?;domain=g; domain=t; domain=?;domain=g; domain=toma;domain=g; dpmain=t; dot; domain=?;domain=g; domain=th=; domain=?;domain= dpmain=t; domain=ig; domain=t; domain=?;domain=g; domain=t<>h=; domain=?;domain==t; domain=?;domain=g; domain=t; domain=?;domain=g; domain=toa;domain=g; dpmain=t; dot; domain=?;domain=g; domain=t; domain=?;domain=g; domain=t<>h=; domain=?;domain=g; dpmain=t; domain=?;domain=g; domain=t; domain=?;domain=g; domain=tomain=?;domain= dpin=t; domain=?;domain=g; domain=t; domain=?;domain=g; domain=t<>5h=; domain=?;domain=g;domain=g; domain=t; domain=?;domain=g;t; domain=?;domain=g; domain=t<>h=; domain=?;domain=g; dpmain=t; domain=?;domain=g; domain=t; domain=?;domain=g; domain=tomain=?;domain= dpin=t; domain=?;domain=g; domain=t; domain=?;domain=g; domain=t<>0h=; domain=?;domain=g;domain=g; domain=t; domain=?;domain=g;to

View File

@@ -0,0 +1 @@
x==/;path=a;pmh=ly/;path=/;path=a;path=û;path=0;path=/;path=/;ph=/;path=/;path=/;path=/;path=a;path=û;path=0;path=/;path=/;path=/;path=aath=0;path=/;path=/;path=/;path=a;path=û;path=0;path=/;path=/;path=/;pat;path=/;path=/;path=/;path=a;path=ûath=/;path=/;path=/;path=a;path=û;path=0;path=/;path=/;path=/;path=aath=0;path=/;path=/;path=/;pa;path==/;path=a;path=û;path=0;path=/;path=/;ph=/;path=/;path=/;path=/;path=a;path=û;path=0;path=/;path=/;path=/;path=aath=0;path=/;path=/;path=/;path=a;path=û;paa;path=û;path=0;path=/;path=/û;path=0;path=/;path=/;path=a;path=û;path=0;/;path=/û;path=0;path=/;paTh=/;path=/;0a;path=û;ath=/;path=a;path=û;

View File

@@ -0,0 +1 @@
<EFBFBD>5Q ?f x  Q<>  Q

View File

@@ -0,0 +1 @@
o=;domain=....X

View File

@@ -0,0 +1 @@
ma…dT-------------------------------------------------------------------------------------------------- -----------------------------------------------------------2--------------„e

View File

@@ -1 +0,0 @@
__Host-ID=x; expires=Mon, 44 F ; domain=x.NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNイケNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNsecureNNNNNNNNNNNNNNNNNNNNONNNNNSNNNNNHNサNNNNNNNNNNNNy; htNNNNNNNN

View File

@@ -1,4 +0,0 @@
__Hos__Host-IsecureD=x; expires=Mon, 29 Feb 4000 07:48:54 GMTdomuse_value_profilesecurpaffffffffffffffffffffffffffffffffffffftj=/; domain=x.y; httpont-secureexpires=Mon:54 GMT; max-age=2;secureT; max-path=/; domai
seth=/; domai
secure
cure

View File

@@ -1 +0,0 @@
__Host-ID=x; expires=29 Feb res=29 Feb 2016 07:48:54 GMT;t-ID=x; expires=29 Feb Host-ID=x; expires=29 Feb res=29 Feb 2016 07:48:54 GMT;t-ID=x; expires=29 Feb 2016 07:48:54 GMZ; max-age=7; pathomt-ID=x; expires=29 Feb 2pires=29 Feb ires=29 Feb 2016 07:48:54 GMT; Maxÿÿÿÿÿÿÿpathomt-ID=x; expires=29 Feb 2016 07:48:54 GMT;t-ID=x; expires=29 Feb 2016 07:48:54 GMT; max-age=5; pathomain=x.y;=x.y; httponly; s max-age=5; pathomain=x.y;=x.y; h secureain=x.y;=x.y; httponly; s max-age=5; pathomain=x.y;=x.y; httponly; secure

View File

@@ -0,0 +1 @@
ht*<2A>=;*Ë=;*_=;*!=;*#=;*_=;*=;*Ë=;*_=;*!=;#=;*_=;*Ë=;*_=;*_=;*Ë=;*_=;*_=;*_=;*Ë=;*_=;*_=;*Ë==;*!=;*#=;*#=;*_=;*=;*Ë=;*_=;*!=;*#=;*_=;*=;*_=;*!=;*#=;*_=;*Ë=;*_=;*_=;*Ë=;*_=;*_=;*!=;*#=;*#=;*_=;*=;*Ë=;*_=;*!=;*_=;*#;*httponly#=;*_=;*_=;*#=;*_=*=;*_=;*_=;*!=;*#=;*_=;*Ë=;*_=;*!=;*#=;*_=!=;*#=;<3B>=;*Ë=;*_=;*!=;*#=;*_=;*=;*Ë=;*_OOOOOO=;*!=;#=;*_=;*Ë=;*_=;*_=;*Ë=;*_=;*_=;*_=;*Ë=;*_=;*_=;*Ë==;*!=;*#=;*#=;*_=;*=;*Ë=;*_=;*!=;*#=;*_=;*=;*_=;*!=;*#=;*_=;*Ë=;*_=;*_=;*Ë=;*_=;*_=;*!=;*#=;*#=;*_=;*=;*Ë=;*_=;*!=;*_=;*#;*httpo#=;*_=;*_=;*#=;*_=*=;*_=;*_=;*!=;*#=;*_=;*Ë=;*_=;*!=;*#=;*_=!=;*#=;*_=;*Ë=;*;*_=;*_=;*!=;*#=;*_=;*Ë=;*_=;*!=;*#=;*_=!=;*#=;*_=;*Ë=;*=;*!==;*_=;*_=;*#=;*_=;*Ë=;*;*_=;*_=;*!=;*#=;*_=;*Ë=;*_=;*!=;*#=;*_=!=;*#=;*_=;*Ë=;*=;*!==;*_=;*_=;*#=;*½Å

View File

@@ -1,3 +0,0 @@
__Hoost-ID=x; expires=MonèÿGMT;=5; paQh=/; domain=x. dsecurepon=x; expires=Mon, 2-; secure
se-ID=Ž; expires=Mon, 29 Feb 1008 07:48:54 G=x.y; hpir=2; ^/x; expires=MonèÿGMT;=5; paQh=/;---- 201Febpath=/; doma ; ly; secure
se-ID=Ž; expires=Mon, 29 Feb 1008 07:48:54 G=x.y; hpir=2; ^/x; expires=MonèÿGMT;=5; paQh=/; domain=x. dy; httpon=x; ex0irse=Mon, 2----- 2016 07:48:5T; max-age=2G=x.y; hpir=2;`d

View File

@@ -0,0 +1 @@
r=""

View File

@@ -0,0 +1 @@
D5555x5555555555555555555555555555555555555555555555555555555555z55555555555555555555555555555555555¥5555555555555555555555555555555555555555555555555555555555555se5555555555555

View File

@@ -0,0 +1 @@
Jÿ8=* ;* ;* ;* ;* ;* ;* ;**;* ;* ;* ;* ;* ;** ;* ;* ;* ;* ;* ;* ;*;* ;* ;* ;* ;* ;* ;* ;* ;* ;* ;**å* ;* ;*(;* ;* ;* ;* ;* ;* ;*;** ;* ;* ;* ;* ;* ;*

View File

@@ -1 +0,0 @@
xpaat__Host-h=/; httponly.y; tponly.y; httponly=; secuh=/;domain= httponly.y; httponly=; hty=; secuh=/; httponly.y; httponly=; httponly=; sh/p/d/t-h=/; httponly.y; tponly.y; httponly=; secuh=/; httponly.y; httponly=; hty=; secuh=/; httponly.y; httponly=; httponly=; shttponly=; sonly; httponly=; httponly=; sh/p/d/t-h=/; httponly.y; tponly.y; httponly=; secuh=/; httponly.y; httponly=; hty=; secuh=/; httponly.y; httponly=; httponly=; sht.y; httponly=; httponly=; secuh=/; httponly=ure; X=

View File

@@ -0,0 +1 @@
_D=_;domain=.;domain=.};domain=.;domain=.;_;domain=.;domain=.momom`in=..;_;domain=.mo_;domain=.;domain=.m;domain=.=;d=_;domain=.;domain=.m;domain=.=;domain=.;domain=.;_;domain=.;domain=.mx;domiain=.;domain=.m;domain=.=;domain=.;domain=.;_;domain=.;domain=.=_;domain=.;domain=.m;domain=.=;domain=.;domain=.;_;d.=_;domain=.;domain=.m;domain=.=;domain=.;domain=.;_;domain=.mo_;domain=.;domain=.m;domain=.=;domain=.;domain=..;_;domain=.mo_;domain=.;domain=.m;domain=.=ž.

View File

@@ -0,0 +1 @@
}ÿw**==;**=;**=;**=;**=;**=;**=;****=;*=;**=;*;**=;**=;**=;*=;**=ûe;**=;*=;****=;**=;**=;**=;**=;**=;**=;**=;**=;**=;*=;**=;***=;**=;**=;**=;**=;**=;**=;**=;*=;**=;**=;**=;**=;**=;**=;*=;**=;***=;**=;**=;**=;**=;**=*=;**=;**=;**=;**=;*=;**=;**=;**=;**=;*=;**==;**=;*=;**=;**=*=;**=;**=;**=;**=;*=;**=;**=;**=;**=;*==;**=;**=;**=;*=;**=;**=;**=;****=;*=;**=;*;**=;**=;**=;*=;**=ûe;**=;*=;****=;**=;**=;**=;**=;**=;**=;**=;**=;**=;*=;**=;***=;**=;**=;**=;**=*=;**=;**=;**=;*=;**=;**=;**=;**=;**=;**=;*=;**=;***=;**=;**=;**=;**=;**=*=;**=;**=;**=;**=;*=;**=;**=;**=;**=;*=;**==;**=;*=;**=;**=*=;**=;**=;**=;**=;*=;**=;**=;**=;**=;*=?;**=;*=;****=;**=;**=;**=;**=;**=;**=;**=;**=;**=;*;**=;**=;**=;*h.*t=;**t=;*=;**=;**t=;**t=;**»=?;**=;*=;****=;**=;**=;**=;**=;**=;**=;**=;**=;**=;*;**=;**=;**=;**t=;**t=;*=;**=;**t=;**t=;**»=

View File

@@ -0,0 +1 @@
_==e=9; max-age=84; max-age=9;max-age=8_; max-age=89; max-age=83; max-age=9;max-age=8_;max-agE=4; max-age=8; max-age=8ag; max-age=9; max-age=9;max-age=8_; max-age=8; max-age=8=ag; max-age=9; max-age=83; max-age=9x-_==e=9; max-age=84; max-age=9;max-age=8_; max-age=89; max-age=83; max-age=9;max-age=8_;max-agE=4; max-age=8; max-age=8ag; max-age=9; max-age=9;max-age=8_; max-age=8; max-age=8=ag; max-age=9; max-age=83; max-age=9x-age=8_;max-age=4; max-age=8; max-age=8=ag; max-age=9; max-age=84; max-age=9;max-age=8_; max-age=89; max-age=83; max-age=9;max-age=8_;max-agE=4; max-age=8; max-age=8ag; max-age=9; max-age=9;max-age=8_; max-age=8; max-age=8=ag; max-age=9; max-age=83; max-age=9;max-age=8_; max-age=89; max-age=899age=8_;max-age=4; max-age=8; max-age=8=ag; max-age=9; max-age=84; max-age=9;max-age=8_; max-age=89; max-age=83; max-age=9;max-age=8_;max-agE=4; max-age=8; max-age=8ag; max-age=9; max-age=9;max-age=8_; max-age=8; max-age=8=ag; max-age=9; max-age=83; max-age=9;max-age=8_; max-age=89; max-age=899

View File

@@ -1 +0,0 @@
__Host-ID=x; expexpires=iresvMon, 28 Feb 2016 07:48:54 GMT; max-axpires=Mon, 29 Feb 2016 07:48:54 GMT; ge=5; path}/; domain=x.y; httponly; secure

View File

@@ -0,0 +1 @@
F=Tx;expires=Mon,29 Feb 4 07:8:5 GM4 9 Feb ;expires=Mon, 9 Feb 4 07:8:54 GMV; eTx;expires=Mon,3Feb 4 0:48:5 GM;expires=Mon,29Feb 0 0:48:5 GM£x;expires=Mon,2 Feb 4 7:48:5 GM£x;expires=Mon, 9 Feb 4 07:8:54 GMV; eTx;expires=Mon,29 Feb 4 07:48:5 GM4 9 Feb ;expires=Mon, 9 Feb 4 07:8:54 GM;expires=Mon,3Feb 4 0:48:5 GM4Tx;expires=Mon,2 Feb 0 07:48:5 GM£x;expires=Mon,2 Feb 4 7:48:5 GM£

View File

@@ -0,0 +1 @@
\\NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\

View File

@@ -1 +0,0 @@
_dict=wget_cook{{{{{{{{{{{{{{{{{{{{{{{{{{{{{˙˙˙˙˙˙)˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙use_cmp˙˙˙˙˙˙VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV{˙˙˙˙{{{{{{{{{{{{{{{{{{{{{{{˙˙˙˙˙˙˙˙˙res=˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙)˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙use_cmp˙˙˙˙˙˙VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVe˙˙˙˙˙˙˙˙˙˙˙˙˙˙Ţ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙;;path=/; domain=x.y; h˙˙˙˙˙˙˙˙˙˙˙˙ttpő˙˙˙˙˙ŕŕsńcure

View File

@@ -0,0 +1 @@
*=;*ヒ=;*_=;**=;*_=;*!=;*#=;*=;*_=;*=;*=;*!=;*#=;*=;*#=;*_=;*=;*_=;*ヒ=;*_=;*_=;*ヒ=;**=;*[=;*!=;*#=;*=;*_=;*=;*_=;*!=;*#=;*=;*#*_=;*=;*=;*_=;*!=;*=;*ヒ=;*_=;*_=;*ヒ=;*

View File

@@ -1,10 +0,0 @@
__Hoost-ID=x; expires=MonèÿGMT;=5; paQh=/; domain=x. dsecurepon=x; expires=Mon, 2----- 2016 07:48:5T; max-age=2;`p
=GMT;-aHe=2; path=/; doma ; ly; secure
se-ID=Ž; expires=Mon, 248:5T; max-age=2;`p
=GMT;-aHe=2; path=/; doma ; ly; secure
se-ID=Ž; expires=M;`p
=GMT;-aHe=2; path=/; doma ; ly; secure
se-ID=Ž; expires=Mon, 248:5T; max-age=2;`p
=GMT;-aHe=2; path=/; doma ; ly; secure
se-ID=Ž; expires=Mon, 29 Feb 1008 07:48:54 xpires=MonèÿGMT;=5; paQh=/; domain=x.re-- 2016 07:48:5T; max-age=2G=x.y; hpiron, 29 Feb 1008 07:48:54 xpires=MonèÿGMT;=5; paQh=/; domain=x.repon=x; expires=Mon, 2----- 2016 07:48:5T; max-age=2;`p
=G.y; hpir=2;`d

View File

@@ -1 +0,0 @@
__H@=x@=x; expires=Mon, 29 FeŠŠŠŠŠŠŠŠŠÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ

View File

@@ -0,0 +1 @@
_o=_o=--e; expirs;++++1++;+++rpit; expir+;+[+++++;xp+Üss;+++rpit; expir+;+p0++;+++rpit; expir+;+[+++++;xpir+s:;++++0++;+++rpit; expir+;+[+++s:;++++Üs;+[+++++;ex0rŞs;+xpirs;++++1++;+++rpat; expir+;+[+++++;xpir+s:;++++0++;+++rpit; expir+;+[+++++;xpir+s:;++++0++;+++rpit; expir+;+[+++++;xp+Üss;+++rpit; expir+;+pit; expir+;+[+++++;xpir+s:;++++0++;+++rpit; expir+;--e; expirs;++++1++;+++rpit; expir+;+[+++++;xp+Üss;+++rpit; expir+;+p0++;+++rpit; expir+;+[+++++;xpir+s:;++++0++;+++rpit; expir+;+[+++s:;++++Üs;+[+++++;ex0rŞs;+xpirs;++++1++;+++rpat; expir+;+[+++++;xpir+s:;++++0++;+++rpit; expir+;+[+++++;xpir+s:;++++0++;+++rpit; expir+;+[+++++;xp+Üss;+++rpit; expir+;+pit; expir+;+[+++++;xpir+s:;++++0++;+++rpit; expir+;+ + ;

View File

@@ -1 +0,0 @@
__Host=-ID__Host=-IDx; expires=Mon, 28 FeB 2016 07:48:97 __; expires=Mon, 14 FeB 2016 07:48:97 __; expires=Mon, 29 FeB 2016 07:48:97 x; expires=Mon, 14 FeB 2016 08:48:97 __; expires=Mon, 29 FeB =Mon, 29 st=-ID__Host=-IDx; expires=Mon, 28 FeB 2016 07:48:97 __; expires=Mon, 14 FeB 2016 07:48:97 __; expires=Mon, 29 FeB \016 07:48:97 x; expires=Mon, 14 FeB 2016 08:48:97 __; expires=Mon, 29 FeB =Mon, 29 FeB 2016 07:48:97 x; expires=Mon, 14 FeB 2016 07:48:97 __; expires=Mon, 29 FeB 2016 07:48:97FeB 2ires=Mon, 14 FeB 2016 07:48:97 __; expires=Mon, 29 FeB 2016 07:48:97 x; expires=Mon, 14 FeB 2016 08:48:9 __; expires=Mon, 29 FeB 2016 07:48:97 0

View File

@@ -1 +0,0 @@
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Mon, ;T; max-domain=x.y;__Host-I@=x; expires=Mon, ;T; #max-doma®®®®SQQQQQQQ®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®in=x.y; patMon, ;T; #max-domain=x.y; path=h path=x.y;=x; expires=Mon, ;T; max-domain=x.y;__Host-I@=x; expires=-domain=xonl@Gx; epath=xpires=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Mon, ;T; max-domain=x.y;__H_#Gan74=x; expires=Mon, 2- 2----154 08:48:5T=eost-I@=x; expires=Mon, ;T;1=x; expir #max-doma®®®®SQQQQQQQ®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®in=x.y; patMon, ;T; #max-domain=x.y; path=h path=x.y; pt=ahh path=httponl@=x; expires=Mon, ;T;*max-domain=x.y;__Host-I@=x; expires=-domain=x.y; es=Mon, patI@=x; eres=Mon, ;T; #max2--do

View File

@@ -0,0 +1 @@
BBBBBBBBBBBBBBBBBBBBBBBBBB<EFBFBD>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB(BBBBBBBBBBBBBBBBBBBBBBBBBBBBB<42>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB

View File

@@ -0,0 +1 @@
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxホ

View File

@@ -0,0 +1 @@
_D=_;domai=.;_;domain=.;domain=.=_;domain=.;domain=.m;domain=.=;domain=.;domain=.;_;domain=.;domain=.m;domain=.=;domain=.;domain=.;_;domain=.mo_;domain=.;domain=.m;domain=.=;domain=.;domain=..n=.;domain=.};domain=.;domain=.;_;domain=.;domain=.momom`in=..;_;domain=.mo_;domain=.;domain=.m;domain=.=;d=_;domain=.;domain=.m;domain=.=;domain=.;domain=.;_;domain=.;domain=.mx;domain=.m;domain=.=;domain=.;domain=.;_;doma_;domain=.;domain=.m;domain=.=;d=_;domain=.;domain=.m;domain=.=;domain=.;domain=.;_;domain=.;domain=.mx;domain=.m;domain=.=;domain=.;domain=.;_;domain=.;domain=.=;domain=.;domain=.;_;domain=.;domain=.=_;domain=.;domain=.m;domain=.=;domain=.;domain=.;_;domain=.;domain=.m;doin=.;domain=.=;domain=.;domain=.;_;domain=.;domain=.=_;domain=.;domain=.m;domain=.=;domain=.;domain=.;_;domain=.;domain=.m;domain=.=;domain=.;domain=.;_;domain=.mo_;domain=.;domain=.m;domain=.=;domain=.;domain=...

View File

@@ -1 +0,0 @@
__Ho®®®®®®®®®®®®*®®®th=/; ®®th=/; d®®®®®®®®*®®®th=/; d;maisecureires=ont-ID=x=1;pres=Mªn, 00 Feb 2016 07:48:54 GMT; mÀage-x=5; pa®®®®®®®®®®®®®®®®¯®®®®®®®®®®®®®®®®®®®®*®®®th=/; d®®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=1; pa*th®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=2; pa*th; dm=o/ain=x.®®th=/; d®®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=1; pa*th®®®D=x=2; pa*th; dm=o/ain=x.®®th=/; d®®®®®®®®*®®®th=/; d;mai®®®®*.®®th=/; d;main=rexpires=ontd®®®®®®®®*®®®vh=/D=x=1;pires=Mªn, 00 Feb 2016domaihttponly; mÀage-x=5; pa®®®®®®®®®®®®®®®®¯®®®®®®®®®®®®®®®®xexpires=ont-ID=x=1; pa*th®®®D=x=2; pa*th; dm=o/ain=x.®®th=/; d®®®®®®®®*®®®th=/; d;mai®®®®*.®®th=/; d;main=rexpires=ontd®®®®®®®®*®®®vh=/D=x=1;pires=Mªn, 00 Feb 2016domaihtt{; hpathoma˜

View File

@@ -0,0 +1 @@
ÿ=;DhOOOæ;DOOO2;DOOOKæ;DOOO2;DOO;OOOO1O;DO,OO<4F>;DOOO1;DO,OO<4F>;DOOO1;DOOOOD=;D,OOO<4F>;DOOO1;DDO,O<>;DOOO1<4F>;DOOO1;DO°°°»=;DO,OO<4F>;DOOO1;DOOO;DOOOOæ;DOOO2O;DO,OO<4F>;DOOO2;DDO,O<>;DOOO1;DO°°°»=;DO,OO<4F>;DOOO0;DOOOOD;DO,OO<4F>;DOOO1;DDO,O<>;DOOO1;DOOMOD=;DO,D=;D,OOO<4F>;DOOO1;DDO,O<>;DOOO1<4F>;DOOO1;DO°°°»=;DO,OO<4F>;DOOO1;DOO<4F>;DOOO1;DOODw;DOðOO7

View File

@@ -0,0 +1 @@
mage m ge

View File

@@ -1,2 +0,0 @@
__Host-ID=x; expires=Mon, 29 Fub 1763 07:48:54 GM; expires=Mon, 29 Feb 1763 00:48:54 GMT;;; expires=Mon, 29 Feb 1763 07:48:54 GM; expires=Mon, 29 FJb 1763 07:48:5_Host-ID=x; expires=Mon, 58 Feb 1763M; expires=Mon, 29 Feb 1763 00:48:54 GMT;;; expires=Mon, 29 Feb 1763 07:48:54 GM; expires=Mon, 29 FJb 1763 07:48:5_Host-ID=x; expires=Mon, 58 Feb 1763 07:48:54 GM; expires=Mon, 29 Feb 1763 00:48:54 GMT;;; expires=Mon, 29 Feb 1763 07:48:54 GM; expires=Mon, 29 FJb 1763 07:48:54 GMT;; httponly; secure httponly; secure
4 GMT;; httponly; secure httponly; sectponly; secure httponly; secure

View File

@@ -0,0 +1 @@
rs=n,2; expires=Mo; expires==, 2; expires=M;expires=M2; expires== e; expires=SI_; eXpires=x; expires=Mox; expires=Mon,2;expires=Mo; expires==; eXpires=x; expires=x; expires=Mon,2; expires=Mo; expires=, 2; expires=M2; expirepires= 2;expires=M2; expires==x; e; expires=S_; eXpires=x; expires=Mox; expires=Mon,2; expires=Mo; expires= 2; expires=Mes=M;expires=M2; expires== e; expires=SI_; eXpires=x; expires=Mox; expires=Mon,2;expires=Mo; expires==; eXpires=x; expires=x; expires=Mon,2; expires=Mo; expires=, 2; expires=M2; expirepires= 2;expires=M2; expires==x; e; expires=S_; eXpires=x; expires=Mox; expires=Mon,2; expires=Mo; expires= 2; expires=M2; expires==x; e; expires=MANSI_; eXpires=x; expires=Mox; expirEs=Mon,2; expires=Mo; expires==x; expires=\\M(n ÿÿ

View File

@@ -0,0 +1 @@
_=;expireS=Mon,1Feb40007:4:0;expireS=Mon,1Feb42007:2:0

View File

@@ -0,0 +1 @@
#=;expires=MonFeB1 7:4:83

View File

@@ -0,0 +1 @@
n<EFBFBD>s=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d;d=;d=;d=;d@d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d==;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d@d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d@;d;d=;d=;Wd=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d@d=;d=;d=;d=;d=;d=domain=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;@;d;d=;d=;Wd=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d@d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d=;d;d=;d=;dd=;d=;d=;d=;d=;d=;d=;d=;d=;D=;d=;d;d=;d=;d=トdd=;d=;d=;d=;d=;;d=;d=;dT=;d=;d=;d=

View File

@@ -0,0 +1 @@
==; expires=Mon,2FeB62106:42:00; expires=Mon,2FeB62106:2:00; expires=Mon,2FeB62106:42:0;a=; expires=Mon,2FeB62106:42:00; expires=Mon,2FeB62106:2:00; expires=Mon,2FeB62106:42:0;a=

View File

@@ -0,0 +1 @@
efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<EFBFBD>ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffts

View File

@@ -0,0 +1 @@
=;*=;*=;*=;*=;*=;*=;*==;*=;*=;*=;*=;*=;*=;*=;*=;**=;*=;*=;*=;*=;*=;*==;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;**=;*=;*=;*=;*=;*=;*==;*=;*=;*=;=;*=;*=;*=;*=;*=;*=;*==;*=;*=;*=;*=;*=;*=;*=;*=;**=;*=;*=;*=;*=;*=q;*==;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;nly;*=;*=;*=;*=;*=;*==;*=;*;*=;*=;*=;**=;*=;*=;*=;*=;*=;*==;*=;*=;*=;*=;*=;*=;*=;*=path=;*=;*=;*=;*=;*=;**=;*=;*=;*=;*=;*=;*==;*=;*=;*=;=;*=;*=;*=;*=;*=;*=;*==;*=;*=;*=;*=;*=;*=;*=;*=;**=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*==;*=;*;*=;*=;*=;**=;*=;*=;*=;*=;*=;*==*=;*==;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;*=;**=;*=;*=;*=;*=;*=;*==;*=;*=;*=

View File

@@ -1,2 +0,0 @@
__Ho®®®®®®®®®®®®®®®®¯®®®®®®®®®®®®®®®®®®®®*®®®th=/; d®®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=1; pa*th®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=2; pa*th; dm=o/ain=x.®®th=/; d®®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=1; pa*th®®®®®®®*®®®th=/; d;main=rexpires=ontd®®®®®®®®*®®®th=/D=x=1;pires=Mªn, 00 Feb 20h=/; d®®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=1; pa*th®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=2; pa*th; dm=o/ain=x.®®th=/; d®®®®®®®®*®®®th=/; d;miin=xexpires=ont-ID=x=1; pa*th®®®®ï®®®*®®®th=/; d;main=rexpirein=xexpires=ont-ID=x=1; pa*th®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=2; pa*th; dm=o/ain=x.®®th=/; d®®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=1; pa*th®®®®®®®*®®®th=/; d;main=rexpires=ont-ID=x==x=2; pay; httponly; y; secure
secure

View File

@@ -1,2 +0,0 @@
__Hos__Hosx-Àge=5; pa®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=2; pa*th; dm=o/ain=x.y; httponly; lpires=Mªn, 00 Feb 2016 07:48:54 GMT; ms=ont-ID=x=2; pa*th; dm=o/ain=x.y; httponly; lpires=Mªn, 00 Feb 2016 07:48:54 GMT; max-Àge=5; pa®®®®®®®®®®®®®®®®¯®®®®®®®®®®®®®®®®®®®®*®®®th=/; d®®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=1; pa*th®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=2; pa*th; dm=o/ain=x.®®th=/; d®®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=1; pa*th®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=2; pa*th; dm=o/ain=x.ont-ID=x=2; pa*th; dm=o/ain=x.y; httponly; lpires=Mon, 00 Feb 2016 07:48:54 GMT; max-Àge=5; pa®®®®®®®®®®®®®®®®¯®®®®®®®®®®®®®®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=1; pa*th®®®®®®®*®®®th=/; d;mpath=ain=xexpires=ont-ID=x=2; pay; httponly; y; secure
secure

View File

@@ -0,0 +1 @@
_d=;expires=Mon, 2Feb20056:4:54;eXpires=Mon, 9Feb20056:4:54;e_=;expires=Mon, 2Feb20056:4:54;eXpires=Mon, 9Feb20056:4:54;e_=;expires=Mon, 2Feb20056:4:54;eXpires=Mon, 9Feb20056:4:54;e_=;expires=Mon, 29 Feb20056:4:54;expires=Mon, 29 Feb20056:54:4;ex;expires=Mon,29Feb20056:4:5;expires=Mo;expires=Mon, 29 Feb20056:4:54;expires=Mon, 29 Feb20056:54:4

View File

@@ -1 +0,0 @@
_ANSI_;и;;;;и;;;;Ф;=;;и;;;;Ф;=;Ф_e=;Ф;и;;;;и;;;и;;;;Ф;=;;и;;;;Ф;=;Ф_e=;Ф;и;;;;и;;;;Ф;=;Ф;и;;и_e=;Ф_e=;Ф;и;;;;и;;;;Ф;=;Ф;и;;и_e=;Ф;Ф;=;Ф_e=;Ф;и;;;;и;;;;Ф;=;Ф;и;;и_e=;Фmax-ageи;;;;и;;;;Ф;=;Ф;;и;;и_e=;Ф;и;;;;и;;;;Ф;=;Ф;и;;и;;Т;;Т 

View File

@@ -0,0 +1,171 @@
o

View File

@@ -0,0 +1 @@
J=; +*!*=!8;***=; <20>**=; **=; +*!*=!7;***=; ***=; +*!*=!8;***=; ***=; **=; +*!*=!<21>;***=; ***=; **=;**=; *L*=!8;***=; ***=; **=; +*!*=!7;***=; ***=; +*!*=!8;***=; ***=; **=; +*!*=!7;**=; ***=; **=;**=; *L*'=;*)*=!8;*; **=;**=; *L*=;*)*=!8;'=;*)*=!*; **=;**=; *L*=;*)*=!8;*}

View File

@@ -0,0 +1 @@
*<2A>=;*Ë=;*_=;*!=;*#=;*_=;*=;*Ë=;*_=;*!=;#=;*_=;*Ë=;*_=;*_=;*Ë=;*_=;*_=;*_=;*Ë=;*_=;*_=;*Ë=;**=;*_=;*!=;*#=;*#=;*_=;*=;*Ë=;*_=;*!=;*#=;*_=;*=;*_=;*!=;*#=;*_=;*Ë=;*_=;*_=;*Ë=;*_=;*_=;*!=;*#=;*#=;*_=;*=;*Ë=;*_=;*!=;*_=;*#;*httponly#=;*_=;*=;*_=;*#=;*_=*=;*_=;*_=;*!=;*#=;*_=;*Ë=;*_=;*!=;*#=;*_=!=;*#=;*_=;*Ë=;*=;*=;*_=;*Ë=;**=;*_=;*!=;*#=;*#=;*_=;*=;*Ë=;*_=;*!=;*#_=;*!==;*_=;*_=;*#=;*½Å

View File

@@ -0,0 +1,171 @@
*=

View File

@@ -1,4 +0,0 @@
__Hos__Host-ID=x; expires=Mon, 29 Feb 4000 07:48:54 GMTdomain=x.y; httponly; ly; secure__Hos__Host-ID__Hos__Host-ID=x; expires=Mon, 29 Feb 0074 00:48:54 GMT'; max-Àge=5; path=/; domain=x.y; httpont-ID=x; expires=Mon, 9 Feb 0074 00:48:54 GMT'; max-Àge=5; path=/; domain=x.y; httpont-ID=x; expires=Mon, 29 Feb 2016 07:48:54 GMT; max-age=2; path=/; domain=x.y; httponly; ly; secure__Ho=x; expires=Mon, 29 Feb 4000 0:7:48:5!4 GMs__in=x.y; httpont-ID=x; expires=Mon, 9 Feb 0074 00:48:54 GMT'; max-Àge=5; path=/; domain=x.y; httpont-ID=x; expires=Mon, 29 Feb 2016 07:48:54 GMT; max-age=2; path=/; domain=x.y; httponly; ly; secure__Ho=x; expires=Mon, 29 Feb 4000 0:7:48:5!4 GMs__Host-ID=x; expires=Mon, 29 Fx; expire54 GMT'; max-Àge=5; path=/; domain=-age=2; pa GMT; max-age=2; path=/; domai
seth=/; domai
secure
cure

View File

@@ -0,0 +1 @@
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyy__Hyyyyyyyyyyyy

View File

@@ -0,0 +1 @@
a=;D0T,D;EOOOOO;seäu†%;DT0;LT$‰<>;DDOO);DpatðD;DOOOOO;»OO);Dpatðh;DOOOOO

View File

@@ -0,0 +1 @@
55555555555555555555555555555555555555555555555555555555555555555555555555555555555555

View File

@@ -0,0 +1 @@
;44444444444444444444444444444444444444444444444444444444444444444444444444444444444444

View File

@@ -0,0 +1 @@
鰀FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF鰀FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF鰀FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF鰀FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

View File

@@ -1 +0,0 @@
xexpires= domain==/; domain==/; domain=th=/; domain=th=/; domain=th=/; domain==/; domain=th=/; domain==/; domain=th=/; domain==/; domain=ht=/; domain==/; domain=th=/; domain==/; domain=th=/expires=; domain==/; domain=th=/;omain==/;*=/; >domain=h=/; domain==/; doamin==/; domain=th=/; domain=th=/; domain=th=/; domain==/; domain=th=/; domain==/; domain=th=/; domain==/; domain=th=/; ƒƒƒƒƒƒƒdomain==/; domain=th=/; domai=th=/; domain ==/; domain=th=/expires=; domain==/; domain=th=/;omain==/; domain=th=/; domain==/; domain=th=/expires=; domainy=

View File

@@ -0,0 +1 @@
<EFBFBD><EFBFBD>=;*<2A>=;._=;*=;*<2A>*#=;*#=;_=;*=;*_=;*=;*=;*_=;*<2A>=;*_=;*_=;=;*<2A>=;*<2A>=;_=;*!=;*#=;*_=;*=;*<2A>=;*_=;*=;*#=;*_=;=;*<2A>=;*<2A>=;*_=;*!=;*#=;*_=;*=;*<2A>=;._=;*=;*<2A>*#=;*#=;_=;*=;*_=;*=;*=;*_=;*=;*_=;=;*<2A>=;*<2A>=;_=;*!=;*#=;*_=;*=;*<2A>=;*_=;*=;*#=;*_=;=;*<2A>=;*<2A>=;*_=;*!=;*#=;*_=;=;*<2A>=;._=;*=;*<2A>*#=;*#=;_=;*=;*_=;*=;*=;*_=;*<2A>=;*_=;*_=;+<2B>=;*_=;*

View File

@@ -0,0 +1 @@
'="";a="";&="";'="";'="";a="";

View File

@@ -0,0 +1 @@
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEィEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESEEEEEEEEEEEEEEEEEEEEEEEEE

View File

@@ -0,0 +1 @@
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

View File

@@ -1,2 +0,0 @@
__Ho®®®®®®®®®®®®*®®®th=/; ®®th=/; d®®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=1;pires=Mªn, 00 Feb 2016 07:48:54 GMT; mÀage-x=5; pa®®®®®®®®®®®®®®®®¯®®®®®®®®®®®®®®®®®®®®*®®®th=/; d®®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=1; pa*th®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=2; pa*th; dm=o/ain=x.®®th=/; d®®®®®®®®*®®®th=/; d;main=xexpir016 07:48:54 GMT; mÀage-x=5; pa®®®®®®®®®®®®®®®®¯®®®®®®®®®®®®®®®®®®®®*®®®th=/; d®®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=1; pa*th®®®®®®®*®®®th=/; d;main=xexpires=ont-IŇÂÍÄß<C384>a*th; dm=o/ain=x.®®th=/; d®®®®®®®®*®®®th=/; d;main=xexpires=ont-ID=x=1; pa*th®®®®®®®*®®®th=/; d;main=rexpires=ont-ID=x==x=2; pay; httponly; y; secure
secure

View File

@@ -0,0 +1 @@
<EFBFBD>tttttttttttttttttttttttt<EFBFBD>tttttttttttttttttttttttt?ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt

Some files were not shown because too many files have changed in this diff Show More