tinyproxy/NEWS

40 lines
1.6 KiB
Plaintext
Raw Normal View History

Thursday, August 30, 2001
-------------------------
Maybe I just shouldn't be working on the code base this week. The
memory fix I added in the last release contained a serious bug which
would cause a segmentation fault. I actually fixed this by removing
the code I added and just fixing the problem in ternary_insert()
instead. I don't know why I didn't do this in the first place. I also
removed the xstrstr() function since strstr() will do what tinyproxy
needs. Removing code is _always_ a good idea. Less code, less chance
of bugs.
-- Robert
2001-08-29 23:56:48 +08:00
Wednesday, August 29, 2001
--------------------------
2001-08-29 23:56:48 +08:00
There has been a tonne of work done on tinyproxy since the beginning
of last week. I have been releasing minor-minor-minor point releases,
but the changes in this release constitute a minor-minor point
release. Please see the ChangeLog for detail descriptions of all the
changes, but here is a brief list.
2001-08-29 23:56:48 +08:00
The most serious fix is to the DNS caching system. There was a memory
leak in the system whenever a domain was already in the database, but
had expired. The new domain information was placed in the database,
but the old information wasn't freed.
2001-05-31 00:02:41 +08:00
2001-08-29 23:56:48 +08:00
The second change is in regard to the regular expression library. For
a while now tinyproxy has included it's own library (the GNU version)
in case the system did not have a working copy. Due to a bug in the
configure.in script the included REGEX library was being used even if
a working copy was detected. This was making tinyproxy larger than it
needed.
2001-05-31 00:02:41 +08:00
2001-08-29 23:56:48 +08:00
I would suggest that everyone upgrade to this version; especially
anyone who is still running 1.4.0 or below.
2001-05-31 00:02:41 +08:00
-- Robert