11c102fada
Use nanosleep gnulib fallback
...
* autogen.sh: Add nanosleep to gnulib modules
* configure.ac: Remove searching for nanosleep
* examples/Makefile.am: Add $(LIBSOCKET) $(LIB_NANOSLEEP) $(LIB_SELECT)
* src/Makefile.am: Add $(LIBSOCKET) $(LIB_NANOSLEEP) $(LIB_SELECT)
* tests/Makefile.am: Add $(LIBSOCKET) $(LIB_NANOSLEEP) $(LIB_SELECT)
* libwget/utils.c: Remove conditional code
2016-01-11 11:36:34 +01:00
ad691f1f3f
Remove API version from library file names
...
* .gitignore, Makefile.am, configure.ac, examples/Makefile.am,
libwget.pc.in, libwget/Makefile.am, src/Makefile.am, tests/Makefile.am:
Remove API version from library file names
2016-01-09 17:56:32 +01:00
e3b89db8c7
Hook gnulib into project
2016-01-09 16:04:25 +01:00
1cbb8ae9f7
Rename LIBWGET_API_VERSION to LIBWGET_VERSION
2016-01-06 16:25:27 +01:00
ed5835f446
Cleanup cookie code
...
Cookies: Add new function wget_cookie_set_keep_session_cookies()
and adjust wget_cookie_db_load() and wget_cookie_db_save().
Use wget_update_file() for loading and saving.
2015-11-23 16:43:27 +01:00
18bdc20576
Replaced strndup() by wget_strmemdup()
...
* examples/getstream.c, examples/print_css_urls2.c, libwget/cookie.c,
libwget/css_url.c, libwget/encoding.c, libwget/hsts.c,
libwget/html_url.c, libwget/http.c, libwget/metalink.c,
libwget/ocsp.c, libwget/robots.c, libwget/ssl_gnutls.c,
src/options.c, src/wget.c, tests/stringmap_perf.c,
tests/test-wget-1.c
Strndup() calls an additional strlen() on the input string.
This is normally not needed, and thus just consumes CPU cycles.
All calls to strndup() could be replaced by wget_strmemdup, which
basically allocates len+1 memory, calls memcpy and terminates with
a 0 byte.
2015-11-10 10:55:30 +01:00
0f8e49128a
Transfer copyright to Free Software Foundation, Inc.
2015-09-22 11:50:06 +02:00
c6b0e461a1
Transform Mget into Wget
2015-09-19 22:54:38 +02:00
b71abda2b0
Rearrange HTTP header API
2015-09-07 12:26:21 +02:00
8706d962c4
fixing two more Coverity issues
2015-03-13 11:14:31 +01:00
6cdd208444
fix several issues found by Coverity
2015-03-07 22:55:17 +01:00
42bc281945
fixed Mget return value for HTTPS failures
2015-02-24 10:52:22 +01:00
52e9586f78
add LTLIBICONV and LTLIBINTL to LDADD for Solaris
2015-02-06 17:08:56 +01:00
675831afa3
use ASCII-only string case comparison
2014-09-23 17:11:01 +02:00
d2c47068e8
added threaded progress bar (--progress=bar)
2014-09-18 17:14:25 +02:00
a85b163ee9
added --follow-tags and --ignore-tags
2014-09-09 13:18:32 +02:00
7f131b0ef5
added -k/--convert-links and -K/--backup-converted
2014-07-17 17:12:44 +02:00
d2813a0dc6
use libpsl for cookie checking against Public Suffix List
2014-07-11 17:05:36 +02:00
2b6645bef1
fixed HTML parsing of uppercase attributes (fixes issue #21 )
2014-06-24 10:59:29 +02:00
4e667ae853
fix some clang warnings
2014-04-04 15:36:10 +02:00
d3e481cb02
removed psl.c from examples
2014-03-21 10:17:48 +01:00
c2932d1e38
changes on psl.c
2014-03-20 17:15:45 +01:00
952660435d
working on example/psl.c
2014-03-19 22:00:37 +01:00
78a9ac2ce9
added experimental PSL code
2014-03-19 17:14:46 +01:00
e01a60da70
improved cookie API
2014-02-26 21:25:30 +01:00
b4604f2f16
added plg-config, brushed up configure.ac and Makefiles
2014-02-05 17:10:08 +01:00
73f89e6f2a
fix type naming to mget type naming convention
2014-02-05 12:39:36 +01:00
b755144959
fixed 'make distcheck'
2014-01-12 22:14:31 +01:00
9c8f45d38d
fixed some clang 3.4 warnings
2014-01-11 14:21:05 +01:00
a5f21a0ac9
added example print_html_url.c (scanning and printing URLs from HTML files)
2014-01-03 17:28:50 +01:00
a039aa95ba
updated README.md
2013-10-07 13:21:04 +02:00
78f1110bd4
removed including stringprep.h from examples
2013-10-04 15:11:04 +02:00
5d8a9a6fe2
fixed clang 3.4 analyzer issues
2013-10-04 13:00:16 +02:00
417b8f9446
added support for IDNA2008 using Libidn2
2013-10-02 12:17:08 +02:00
6ce710db1f
some tweaks on encoding
2013-09-16 13:28:50 +02:00
64325fae3a
more work done
2013-09-12 17:53:53 +02:00
bb386e8bf8
add -fPIC to CFLAGS, remove private path from tests
2013-07-30 10:42:38 +02:00
4f6cff52c0
tuned getstream.c example
2013-04-21 20:57:40 +02:00
acb1872cd6
getstream.c example now handles Shoutcast metainfo
2013-04-07 21:54:27 +02:00
27bc5a3e3f
converted more tests from Perl to C III
2013-03-21 20:20:30 +01:00
f79d9029e1
new example getting a stream from a .m3u URL
2013-02-03 21:57:09 +01:00
e16fbdb5fb
put work into high level example http_get.c
2013-01-29 13:14:48 +01:00
1fdab9d1ec
moved http.c and md5.c into library
2013-01-18 17:11:26 +01:00
84e0e7b3b6
fix more stuff
2013-01-17 17:16:51 +01:00
c24bff3043
more basic work on libmget
2013-01-16 11:44:19 +01:00
c049bb0655
new examples folder
2013-01-15 17:11:01 +01:00