John Mark Bell
217e59aebe
Fix off-by-one error in search routines which caused crashes with
...
(invalid) host names ending in a '.'.
svn path=/trunk/netsurf/; revision=2618
2006-06-14 21:47:23 +00:00
Richard Wilson
a2465c779f
Remove RISC OS dependencies from filename code.
...
svn path=/trunk/netsurf/; revision=2540
2006-04-21 23:49:52 +00:00
James Bursa
312bece1d0
Make static function names consistent.
...
svn path=/trunk/netsurf/; revision=2537
2006-04-16 10:30:51 +00:00
John Mark Bell
faf76f5f5f
Ignore scheme when performing partial match
...
svn path=/trunk/netsurf/; revision=2535
2006-04-15 18:57:57 +00:00
John Mark Bell
e5912fedd1
Use database's copy of URL for new global history entries
...
svn path=/trunk/netsurf/; revision=2534
2006-04-15 18:53:20 +00:00
John Mark Bell
037fb6d91d
Fix host match functions
...
svn path=/trunk/netsurf/; revision=2532
2006-04-15 17:48:47 +00:00
John Mark Bell
5873160a8b
Fix undersized buffer for reading port number into
...
Detect no URLs for a host before adding host to database.
svn path=/trunk/netsurf/; revision=2530
2006-04-15 13:59:53 +00:00
John Mark Bell
1b48febd2f
Fix issues with authentication storage/lookup in database
...
svn path=/trunk/netsurf/; revision=2527
2006-04-12 23:23:47 +00:00
John Mark Bell
ef301b8619
Fix URL file loading and add support for file:/// URLs to urldb
...
Convert file:/... to file:///... (the former isn't a valid URL)
svn path=/trunk/netsurf/; revision=2524
2006-04-12 08:09:27 +00:00
John Mark Bell
4ecbfb483c
Handle memory exhaustion for version 1.06 URL files
...
Log failure to insert from version 1.05 URL files for debugging purposes
svn path=/trunk/netsurf/; revision=2523
2006-04-11 17:00:26 +00:00
John Mark Bell
e0ba508992
Store URLs explicitly in URL database for faster access.
...
Iteration callbacks now passed url_data struct to remove need to look up
svn path=/trunk/netsurf/; revision=2522
2006-04-11 02:39:55 +00:00
John Mark Bell
1ee3d620b8
New URL file format more suited to urldb implementation
...
svn path=/trunk/netsurf/; revision=2520
2006-04-10 08:43:30 +00:00
John Mark Bell
c09eb457df
Unify information databases
...
svn path=/trunk/netsurf/; revision=2519
2006-04-09 23:21:13 +00:00
Daniel Silverstone
7ddb6b6f19
[project @ 2006-03-14 15:01:57 by dsilvers]
...
Urgh, unconditional variables made my brain hurt
svn path=/import/netsurf/; revision=2129
2006-03-14 15:01:57 +00:00
Daniel Silverstone
40260f177a
[project @ 2006-03-14 14:21:00 by dsilvers]
...
Multi-parallel fetch. Needs documenting, works in basic GTK tests, makes things way faster on GTK port. Needs testing on RO and in general more testing is good.
svn path=/import/netsurf/; revision=2127
2006-03-14 14:21:01 +00:00
Richard Wilson
25a995931d
[project @ 2006-03-04 20:46:35 by rjw]
...
Continue work towards favicon support.
svn path=/import/netsurf/; revision=2104
2006-03-04 20:46:35 +00:00
Michael Drake
b48ed604f5
[project @ 2006-03-04 10:48:40 by tlsa]
...
Tweak timeouts.
svn path=/import/netsurf/; revision=2103
2006-03-04 10:48:40 +00:00
Richard Wilson
60ea34ad48
[project @ 2006-02-26 02:25:19 by rjw]
...
Add support for ICO files.
svn path=/import/netsurf/; revision=2096
2006-02-26 02:25:19 +00:00
Richard Wilson
da4a9313f1
[project @ 2006-02-25 18:50:34 by rjw]
...
Support for BMP files
svn path=/import/netsurf/; revision=2095
2006-02-25 18:51:51 +00:00
John Mark Bell
d4d3e5ee1c
[project @ 2006-02-23 15:06:53 by jmb]
...
Handle invalid SSL certificates better - UI still needs work.
Modify fetch callback data parameter type to remove compiler warnings.
Constify things.
Lose global ssl_verify_certificates option.
Fix issue when closing a dialog without input focus.
svn path=/import/netsurf/; revision=2092
2006-02-23 15:06:54 +00:00
Richard Wilson
4cc85469cb
[project @ 2006-02-21 20:49:11 by rjw]
...
Allow any content to be used as a background. Simplify bitmap code.
svn path=/import/netsurf/; revision=2087
2006-02-21 20:49:12 +00:00
John Mark Bell
5ce5fe084c
[project @ 2006-02-19 18:26:23 by jmb]
...
Rewrite HTTP authentication.
Fix extraction of realm from WWW-Authenticate header.
Tidy up login dialog code.
svn path=/import/netsurf/; revision=2085
2006-02-19 18:26:23 +00:00
James Bursa
07d55db910
[project @ 2006-02-13 23:04:32 by bursa]
...
Disable sending of Expect: 100-continue for POSTs (fixes using the bug tracker). Remove unnecessary setting of Host header.
svn path=/import/netsurf/; revision=2080
2006-02-13 23:04:32 +00:00
James Bursa
415254c326
[project @ 2006-02-12 23:07:28 by bursa]
...
Rewrite handling of text/plain contents. Now rendered directly instead of converting to HTML.
svn path=/import/netsurf/; revision=2078
2006-02-12 23:07:28 +00:00
John Mark Bell
e724672302
[project @ 2006-02-08 00:35:05 by jmb]
...
Handle case where no cache expiry headers are sent; use (now - last_modified) / 10. This should reduce the frequency of cache entry validation.
svn path=/import/netsurf/; revision=2064
2006-02-08 00:35:05 +00:00
John Mark Bell
6be0b8e60c
[project @ 2006-02-07 00:44:52 by jmb]
...
Squash leaks and fake ETag header for local objects.
svn path=/import/netsurf/; revision=2060
2006-02-07 00:44:52 +00:00
John Mark Bell
0f228ada91
[project @ 2006-02-06 00:10:09 by jmb]
...
Implement HTTP caching algorithm; this should avoid stale cache entries being used.
svn path=/import/netsurf/; revision=2059
2006-02-06 00:10:09 +00:00
John Mark Bell
0f77b057a1
[project @ 2006-01-25 06:52:38 by jmb]
...
Meta refresh support
svn path=/import/netsurf/; revision=2039
2006-01-25 06:52:38 +00:00
Richard Wilson
37fbf489d4
[project @ 2006-01-24 23:04:07 by rjw]
...
Minor optimisations to start-up
svn path=/import/netsurf/; revision=2027
2006-01-24 23:04:07 +00:00
John Mark Bell
745deb7a9d
[project @ 2006-01-08 01:51:33 by jmb]
...
Make data file locations user-configurable (no UI for this as yet)
Reduce intrusiveness of ncos modifications
Fix GTK build
Remove Cookies file details from Messages (this data never belonged in there anyway)
Make gui_init more robust against memory exhaustion.
svn path=/import/netsurf/; revision=2014
2006-01-08 01:51:33 +00:00
John Mark Bell
07d4f5c57b
[project @ 2006-01-07 02:33:36 by jmb]
...
Fix 1347726.
svn path=/import/netsurf/; revision=2011
2006-01-07 02:33:36 +00:00
Richard Wilson
dee8928366
[project @ 2006-01-06 05:32:45 by rjw]
...
Remove bad data. Optimise loading of URL data. Massively decrease the time taken to save URL data.
svn path=/import/netsurf/; revision=1989
2006-01-06 05:32:45 +00:00
Richard Wilson
43f8d0048c
[project @ 2006-01-05 02:05:34 by rjw]
...
Massively increase efficiency of URL completion.
svn path=/import/netsurf/; revision=1985
2006-01-05 02:05:34 +00:00
Richard Wilson
075c6e98b6
[project @ 2006-01-04 23:03:00 by rjw]
...
Make URL file loading handle invalid thumbnail filenames better. Decrease time taken to find a hostname.
svn path=/import/netsurf/; revision=1983
2006-01-04 23:03:00 +00:00
John Mark Bell
aa76fb1754
[project @ 2006-01-03 23:26:58 by jmb]
...
Detect and prevent self-referential redirects.
This is not a complete solution as it does not handle the likes of page1 -> page2 -> page1 -> ...
To solve that probably requires counting the number of redirects a given fetch has made and then bailing once it exceeds some fixed value. From what I can see at present, this will have to be done at the top-level (i.e. browser_window_callback and suchlike).
svn path=/import/netsurf/; revision=1978
2006-01-03 23:26:58 +00:00
John Mark Bell
05bb6641e1
[project @ 2006-01-03 17:01:17 by jmb]
...
Fix 1371902.
fetch_filetype now receives the unix path with the leading / (which it always should have done, tbh).
svn path=/import/netsurf/; revision=1976
2006-01-03 17:01:17 +00:00
Richard Wilson
e68f319778
[project @ 2006-01-02 23:03:07 by rjw]
...
Quickly match repeated hostname calls.
svn path=/import/netsurf/; revision=1968
2006-01-02 23:03:07 +00:00
James Bursa
cb04ca9640
[project @ 2006-01-02 13:18:32 by bursa]
...
Fix documentation comments. Change types of some members of struct url_content. Fix possible leak in url_store_find_hostname().
svn path=/import/netsurf/; revision=1947
2006-01-02 13:18:32 +00:00
John Mark Bell
43d4cfecf7
[project @ 2005-12-31 05:35:59 by jmb]
...
Fix attempted read/write to NULL pointer
svn path=/import/netsurf/; revision=1923
2005-12-31 05:35:59 +00:00
Richard Wilson
e6f311f97c
[project @ 2005-12-31 04:30:49 by rjw]
...
Updates to work with new url_store system.
svn path=/import/netsurf/; revision=1909
2005-12-31 04:30:49 +00:00
Richard Wilson
579d8ff0b6
[project @ 2005-12-31 04:27:53 by rjw]
...
Store more URL data centrally.
svn path=/import/netsurf/; revision=1907
2005-12-31 04:27:53 +00:00
James Bursa
ad13eb98af
[project @ 2005-12-19 21:54:51 by bursa]
...
Fix busy polling in gtk build.
svn path=/import/netsurf/; revision=1900
2005-12-19 21:54:51 +00:00
James Bursa
666cdaf8dd
[project @ 2005-12-11 21:54:30 by bursa]
...
Disable some log messages.
svn path=/import/netsurf/; revision=1896
2005-12-11 21:54:30 +00:00
Adrian Lees
1efd4796a2
[project @ 2005-12-10 14:31:32 by adrianl]
...
ArtWorks support
svn path=/import/netsurf/; revision=1891
2005-12-10 14:31:33 +00:00
James Bursa
972392ef66
[project @ 2005-10-30 21:22:19 by bursa]
...
Add index parameter to content_open().
svn path=/import/netsurf/; revision=1872
2005-10-30 21:22:19 +00:00
Adrian Lees
8a88130630
[project @ 2005-10-01 23:27:22 by adrianl]
...
Pedantic corrections
svn path=/import/netsurf/; revision=1868
2005-10-01 23:27:22 +00:00
James Bursa
08e8ee3ed1
[project @ 2005-08-21 12:04:17 by bursa]
...
Change void * parameters to intptr_t to make them correct for storing integers or pointers.
svn path=/import/netsurf/; revision=1852
2005-08-21 12:04:18 +00:00
Adrian Lees
dbcfa470c4
[project @ 2005-07-16 16:23:08 by adrianl]
...
Bounds checking in Content-Length handling
svn path=/import/netsurf/; revision=1799
2005-07-16 16:23:08 +00:00
James Bursa
9741deb831
[project @ 2005-07-05 22:43:38 by bursa]
...
Add locked attribute to content structure and use it to ignore content_redraw() during _convert() or _reformat().
svn path=/import/netsurf/; revision=1787
2005-07-05 22:43:38 +00:00
Richard Wilson
b88a81b9d9
[project @ 2005-06-23 17:22:28 by rjw]
...
Allow images to be unloaded to disk or compressed in memory. Provide thumbnails in all tree windows (hotlist, history). Optimise the application initialisation times. Part 1 of 2.
svn path=/import/netsurf/; revision=1761
2005-06-23 17:22:28 +00:00