8248bfecd1
Add console color abstraction
...
* docs/Makefile.am: Add libwget-console.3
* include/wget/wget.h: Add console routines
* libwget/Makefile.am: Add libwget/console.c
* libwget/console.c: New file with console functions
* src/log.c: Add WIN32 and console function calls
2017-01-06 14:23:37 +01:00
58d18ad60c
New function to check for literal IPv4/IPv6 addresses
...
* bootstrap.conf: Add gnulib module 'inet_pton'
* docs/Makefile.am: Add man page libwget-ip.3
* wget/wget.h (struct wget_iri_st): New field 'is_ip_address'.
* libwget/Makefile.am: Add new file ip.c
* libwget/ip.c: New file defining new function wget_ip_is_family()
* libwget/iri.c (wget_iri_parse): Check for literal IP address
* src/wget.c: Do not add to HSTS if literal IP address
2016-11-08 16:22:08 +01:00
ef7c5bba6d
Add docs for robots.txt parsing
...
* libwget/robots.c: Add Doxygen docs
* docs/Makefile.am: Add rule for man page
2016-04-25 21:14:52 +02:00
51053c2b4e
Add docs for Atom and Sitemap URL extraction functions
...
* libwget/atom_url.c: Add Doxygen docs
* libwget/sitemap_url.c: Add Doxygen docs
* docs/Makefile.am: Add rules for man pages
* libwget/base64.c: Fix text
2016-04-09 23:42:29 +02:00
f8dca985c2
Add docs for base64 functions
...
* libwget/base64.c: Add Doxygen docs
* docs/Makefile.am: Add rule for man page
2016-04-09 22:48:36 +02:00
650f59cc65
Add docs for memory functions
...
* libwget/mem.c: Add docs
* docs/Makefile.am: Add rule for man pages
* include/libwget.h.in: Cosmetic adjustments
2016-02-07 22:53:10 +01:00
9cf7d2f81f
Add docs for MD5 convenience functions
...
* libwget/md5.c: Add docs
* docs/Makefile.am: Add rule for man pages
2016-02-07 19:13:58 +01:00
9821cfd711
* docs/Makefile.am: Remove redundant list of man files
2016-02-06 22:15:49 +01:00
2a5d9e2162
* docs/Makefile.am: Add rule for xalloc man page
2016-02-06 21:57:55 +01:00
49f29381d0
Add docs for printf functions
...
* libwget/printf.c: Convert GTK-DOC format into Doxygen
* docs/Makefile.am: Add rule for man pages
2016-02-06 21:36:36 +01:00
3c06477e12
Add docs for memory functions
...
* libwget/xalloc.c: Convert GTK-DOC format into Doxygen
* docs/Makefile.am: Add rule for man pages
2016-02-06 21:17:09 +01:00
826e5ac601
Add thread-safe wrapper code around random() and srandom()
...
* docs/Makefile.am: Add wget_random and wget_srandom to docs
* include/libwget.h.in: Add wget_random and wget_srandom
* libwget/Makefile.am: Add random.c
* libwget/http.c: Use wget_random()
* libwget/random.c: New file with wget_random and wget_srandom
* src/options.c: Remove call to srandom()
2016-01-22 20:50:12 +01:00
5304d93dd5
Add docs for I/O functions
...
* docs/Makefile.am: Add libwget-io.3
* libwget/io.c: Add I/O function docs
2016-01-19 10:44:13 +01:00
ce38918e06
Add docs for hash functions
...
* docs/Makefile.am: Add libwget-hash.3
* include/libwget.h.in: Remove hash function docs
* libwget/hashfile.c: Add hash function docs
2016-01-18 15:53:29 +01:00
f7ba3e5431
Use doxygen instead of gtk-doc
...
* Removed all gtk-doc files and references.
* Added doxygen files and rules
2016-01-17 20:29:58 +01:00