# # ChangeLog for / # # Generated by Trac 0.11.6 # 09/07/10 18:38:28 Mon, 30 Aug 2010 14:05:07 GMT speck [971] * trunk/Proxy/idea/GlimmerBlocker-proxy.iml (modified) * trunk/Proxy/idea/GlimmerBlocker.ipr (modified) * trunk/Proxy/idea/Jabhts-compiler.iml (modified) * trunk/Proxy/idea/Jabhts-runtime.iml (modified) * trunk/Proxy/idea/VitalityConnectionCache.iml (modified) * trunk/Proxy/idea/VitalityLibFoundation.iml (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/CurlBase.java (modified) IDEA upgrade. One more paranoid check for null url arg. Mon, 26 Jul 2010 12:04:04 GMT speck [970] * tags/Release-1.4.7 (copied) Version 1.4.7 Mon, 26 Jul 2010 12:03:39 GMT speck [969] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) Version 1.4.7 Sun, 18 Jul 2010 23:44:28 GMT speck [968] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpResponseHeaderReader.java (modified) Workaround for invalid http response headers sent from *some* of the ... Fri, 09 Jul 2010 19:43:52 GMT speck [967] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/transform/MimeTypeMatcher.java (modified) Add "application/javascript" to the mime-types which is considered ... Wed, 09 Jun 2010 05:27:46 GMT speck [966] * trunk/Proxy/src/org/glimmerblocker/proxy/PanelPreferencesUpgrader.java (modified) Don't add the keyword filter by default as Safari 5 doesn't work well ... Fri, 21 May 2010 19:41:34 GMT speck [965] * trunk/PrefsPane/src/Xml.m (modified) Optimize [Xml makeUniqueIdWithRoot] as using XPath for checking for ... Sun, 09 May 2010 16:27:33 GMT speck [964] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/CurlBase.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/RequestScriptExecutor.java (modified) Guard against CurlBase.url becoming null. Fri, 07 May 2010 16:16:43 GMT speck [963] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/PrefsPane/src/FilterPublisher.m (modified) Accept "200 OK" in addition to "204 No content" and "201 Created" when ... Sun, 02 May 2010 15:17:54 GMT speck [962] * tags/Release-1.4.5 (copied) Version 1.4.5 Sun, 02 May 2010 15:17:16 GMT speck [961] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) Version 1.4.5 Sat, 01 May 2010 13:26:26 GMT speck [960] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rhino/callback/ContentGlobalObjectBase.java (modified) Fix gb.insertAtHeadStart() which inserted at body end. Reported by ... Sat, 24 Apr 2010 12:04:09 GMT speck [959] * trunk/PrefsPane/Resources/English.lproj/FilterSubscriptionEdit.xib (modified) * trunk/PrefsPane/Resources/English.lproj/FilterTabView.xib (modified) Change default for new subscriptions to allow modification of content. Tue, 20 Apr 2010 12:19:30 GMT speck [958] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/data/CharsetDeterminer.java (modified) Use ISO-8859-1 when transforming html pages that are "encoded" using ... Mon, 19 Apr 2010 18:29:44 GMT speck [957] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rhino/callback/CallbackRhinoBinder.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rhino/callback/ContentGlobalObjectBase.java (modified) Optional boolean unwrapNoscript arg to gb.zapScriptElements(). ... Mon, 19 Apr 2010 17:47:22 GMT speck [956] * trunk/Proxy/src/org/glimmerblocker/proxy/TestJava.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/data/CharsetDeterminer.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/ForwardStreamerTransformers.java (modified) gb2312 charset experiments. Thu, 15 Apr 2010 11:47:44 GMT speck [955] * trunk/Proxy/idea/Jabhts-runtime.iml (modified) Jabhts now needs IDEA annots lib to compile. Tue, 13 Apr 2010 10:56:56 GMT speck [954] * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/ProxyRequestHandler.java (modified) If a blocked URL contains ".gif" in the query, then send a 1*1 ... Thu, 01 Apr 2010 14:29:31 GMT speck [953] * trunk/Proxy/src/org/glimmerblocker/proxy/globals/SparkleDaemon.java (modified) @SuppressWarnings Mon, 22 Mar 2010 18:43:34 GMT speck [952] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/data/CharsetDeterminer.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/data/ResultData.java (modified) Workaround for sites that think "latin-1" is a valid charset name. This ... Sun, 28 Feb 2010 06:56:47 GMT speck [951] * trunk/Proxy/src/org/glimmerblocker/proxy/globals/GlimmerGlobals.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HttpClientCache.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpClientConnection.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpSocketConnector.java (modified) Add some debug log if http client connection sockets are finalized ... Sat, 20 Feb 2010 23:21:11 GMT speck [950] * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/dns/DnsResolver.java (modified) Only log 'Native DNS failed to resolve ...' when debug log is enabled. Tue, 02 Feb 2010 11:50:25 GMT speck [949] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/server/ConnectMethodHandler.java (modified) Improve the list of blocked ports in CONNECT by adding 666x ports from ... Mon, 01 Feb 2010 19:09:59 GMT speck [948] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/server/ConnectMethodHandler.java (modified) Allow port 83 in CONNECT. Suggested by David Edmondson. Sat, 16 Jan 2010 10:44:16 GMT speck [947] * tags/Release-1.4.4 (copied) Version 1.4.4 Sat, 16 Jan 2010 10:43:46 GMT speck [946] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) Version 1.4.4 Fri, 08 Jan 2010 12:02:38 GMT speck [945] * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/ProxyRequestHandler.java (modified) Enable request rules to modify non-proxy requests. If no req-rule ... Sun, 03 Jan 2010 08:53:44 GMT speck [944] * trunk/NotificationApp/Info.plist (modified) * trunk/NotificationApp/src/NotificationApp.m (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/PrefsPane/bin/run-clang-static-analyzer.sh (modified) * trunk/PrefsPane/proxyApp/proxy.c (modified) * trunk/PrefsPane/src/AuthHelper.m (modified) * trunk/PrefsPane/src/Filter.m (modified) * trunk/PrefsPane/src/GlimmerBlockerPane.m (modified) * trunk/PrefsPane/src/NetworkSettingsTool.m (modified) * trunk/PrefsPane/src/ServerCommunication.m (modified) * trunk/PrefsPane/src/Xml.m (modified) Misc minor fixes from llvm-clang. Wed, 30 Dec 2009 10:39:00 GMT speck [943] * trunk/PrefsPane/src/GBDebug.h (modified) * trunk/PrefsPane/src/InstallationHelper.m (modified) Don't require valid code signature as too many users trim the ... Wed, 30 Dec 2009 10:33:22 GMT speck [942] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpTransaction.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpTransactionSender.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/data/Headers.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/server/HttpServerRequest.java (modified) Add workaround for QuickTime player publish to MobileMe Gallery: it ... Sun, 13 Dec 2009 06:16:56 GMT speck [941] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/GlimmerBlockerPrefsPane.xcodeproj/project.pbxproj (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/PrefsPane/Resources/prefpanelicon.png (deleted) * trunk/Proxy/idea/GlimmerBlocker.ipr (modified) Separate prefpanelicon.png no longer needed as the System Preferences ... Fri, 06 Nov 2009 00:58:11 GMT speck [940] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/ForwardStreamAttachmentDownloader.java (modified) Don't add filename in content-disposition header in YouTube downloader, ... Fri, 06 Nov 2009 00:08:52 GMT speck [939] * trunk/NotificationApp/Info.plist (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpResponseHeaderReader.java (modified) Workaround for bug in squid/2.6.STABLE16 which sends invalid http ... Wed, 04 Nov 2009 23:04:06 GMT speck [938] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/PrefsPane/src/InstallationHelper.m (modified) Use more specific error message when e.g. log directory is missing. Sun, 01 Nov 2009 16:35:54 GMT speck [937] * trunk/Proxy/idea/GlimmerBlocker.ipr (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/ForwardStreamAttachmentDownloader.java (modified) In attachment downloader: if the filename does not contain non-ascii ... Tue, 13 Oct 2009 11:17:13 GMT speck [936] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HttpClientCacheKey.java (modified) Better checking and reporting of invalid port numbers. Tue, 13 Oct 2009 10:59:49 GMT speck [935] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HttpClientCacheKey.java (modified) Fix error message, used socks port instead of http port. Tue, 13 Oct 2009 10:58:39 GMT speck [934] * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/NetworkConfigGlobalObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/NetworkConfigSubObject.java (modified) Better error reporting when NetworkConfig JS obj has/misses network ref. Tue, 13 Oct 2009 10:53:44 GMT speck [933] * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/dns/DnsResolverConfig.java (modified) Workaround for bogous NPE warning. Tue, 06 Oct 2009 18:49:02 GMT speck [932] * trunk/PrefsPane/proxyApp/proxy.c (modified) Add "file .../relaunch" when codesign fails. Tue, 06 Oct 2009 17:02:03 GMT speck [931] * tags/Release-1.4.2 (copied) Version 1.4.2 Tue, 06 Oct 2009 17:01:50 GMT speck [930] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) Version 1.4.2 Mon, 05 Oct 2009 14:55:41 GMT speck [929] * trunk/Proxy/idea/GlimmerBlocker.ipr (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/NetworkConfigSubObject.java (modified) More logging if NetworkConfigSubObject is called outside context. Wed, 30 Sep 2009 23:25:29 GMT speck [928] * trunk/Proxy/src/org/glimmerblocker/proxy/globals/GlimmerGlobals.java (modified) Include 32/64 jvm type in proxy log banner. Wed, 30 Sep 2009 22:40:24 GMT speck [927] * trunk/Sparkle/Sparkle.xcodeproj/project.pbxproj (modified) Build Sparkle relaunch tool in 64-bit. Sat, 26 Sep 2009 14:01:39 GMT speck [926] * trunk/Proxy/src/org/glimmerblocker/proxy/globals/subscriptions/FilterNetworkData.java (modified) Spalling arror. Fri, 25 Sep 2009 13:09:54 GMT speck [925] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/admin/AbstractAdminHandler.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/history/HistoryCache.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/suspect/SuspectsManager.java (modified) Add logging for history and suspects when verbose is enabled. Wed, 23 Sep 2009 16:31:25 GMT speck [924] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) Version 1.4.2b3 Wed, 23 Sep 2009 14:28:09 GMT speck [923] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/HeadersMapObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/ResponseSubObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/StaticRequestSubObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rhino/callback/CallbackObjectBase.java (modified) Add a new @NotNull/Nullable and checkInsideScope() Sun, 20 Sep 2009 13:25:49 GMT speck [922] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/Proxy/idea/GlimmerBlocker.ipr (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/CurlBase.java (modified) Fix sporadic NPE when getting a UnknownHostException. Sat, 19 Sep 2009 15:50:29 GMT speck [921] * trunk/PrefsPane/Resources/DebugRunner.sh (modified) * trunk/PrefsPane/proxyApp/proxy.c (modified) * trunk/PrefsPane/src/InstallationHelper.m (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/GlimmerBlocker.java (modified) Fix typo in UseCompressedOops arg. Allow java proxy to run as another ... Sat, 19 Sep 2009 14:07:22 GMT speck [920] * trunk/PrefsPane/src/ServerCommunication.m (modified) Use short http timeout when testing if the java server is running or ... Sat, 19 Sep 2009 13:33:17 GMT speck [919] * trunk/PrefsPane/proxyApp/proxy.c (modified) Use -XX-+UseCompressedOops Sun, 13 Sep 2009 18:00:33 GMT speck [918] * tags/Release-1.4.1 (copied) Version 1.4.1 Sun, 13 Sep 2009 17:27:28 GMT speck [917] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) Version 1.4.1 Sun, 13 Sep 2009 16:23:09 GMT speck [916] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpResponseHeaderReader.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/stream/ChunkedInputStream.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/server/HttpRequestHeaderReader.java (modified) Ignore "transfer-encoding: identity" headers as they're just noise, ... Sun, 13 Sep 2009 14:59:30 GMT speck [915] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/PrefsPane/src/FilterRuleTableView.m (modified) Don't include rule-id attribute in xml rule snippets as it isn't useful ... Sat, 12 Sep 2009 19:10:29 GMT speck [914] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpTransactionSender.java (modified) Fix bug in sending http headers which added extranous CRLF sequence when ... Sat, 12 Sep 2009 16:53:09 GMT speck [913] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/HeadersMapObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/data/HeadersBuilder.java (modified) Allow request scripts to set the 'Accept-Encoding' header to one of: ... Sat, 12 Sep 2009 16:36:47 GMT speck [912] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/RequestGlobalObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/StaticRequestSubObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/transform/TransformerGlobalObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rhino/callback/ContentGlobalObjectBase.java (modified) Add a few missing @RhinoCallback. Sat, 12 Sep 2009 15:52:22 GMT speck [911] * trunk/Proxy/src/org/glimmerblocker/proxy/globals/GlimmerGlobals.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/log/RollingLogfile.java (modified) Don't roll logfile as often when debug mode is enabled as this often ... Sat, 12 Sep 2009 15:41:26 GMT speck [910] * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/ProxyRequestHandler.java (modified) Inline clientAcceptEncodingAllowsGzip(), used only once. Sat, 12 Sep 2009 15:38:25 GMT speck [909] * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/ForwardStreamerTransformers.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/transform/Transformer.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rhino/callback/ContentGlobalObjectBase.java (modified) Don't change content-type to text/html when a transform script has ... Fri, 11 Sep 2009 13:30:37 GMT speck [908] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpClientConnection.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpTransaction.java (modified) Fix of keep-alive bug: if server said keep-alive was valid for 45 ... Mon, 07 Sep 2009 17:59:45 GMT speck [907] * trunk/Proxy/idea/VitalityConnectionCache.iml (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpResponseHeaderReader.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpTransactionSender.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/data/Headers.java (modified) A few RTSP-over-HTTP improvements to logging and POST handling, but ... Mon, 31 Aug 2009 23:51:03 GMT speck [906] * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/NetworkConfigSubObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/RequestGlobalObject.java (modified) A few notifyLeftContext() was missing, so idle scripts didn't release ... Mon, 31 Aug 2009 14:10:53 GMT speck [905] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/PrefsPane/Resources/InstallerScript.pl (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/TestJava.java (copied) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/GlimmerGlobals.java (modified) Installer script: Better diagnostics for non-working java installations ... Sun, 30 Aug 2009 11:59:09 GMT speck [904] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpClientConnection.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpResponseHeaderReader.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpSocketConnector.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpTransaction.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpTransactionSender.java (modified) Fix problem with timing out a connection when an uploads take a very ... Tue, 25 Aug 2009 13:34:17 GMT speck [903] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpTransactionSender.java (modified) Log total remaining when sending request body with known content- size. Tue, 25 Aug 2009 13:31:45 GMT speck [902] * trunk/Proxy/src/org/glimmerblocker/proxy/http/server/HttpServerRequest.java (modified) Don't use keep-alive on an http-server connection when the full request ... Sat, 22 Aug 2009 12:40:58 GMT speck [901] * tags/Release-1.4 (copied) Version 1.4.0 Sat, 22 Aug 2009 12:40:26 GMT speck [900] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) Version 1.4.0 Sat, 15 Aug 2009 22:46:59 GMT speck [899] * trunk/PrefsPane/proxyApp/proxy.c (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/ChunkedOutputStream.java (added) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpTransactionSender.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/stream/ChunkedInputStream.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/stream/RequestBody.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/server/HttpRequestHeaderReader.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/server/HttpServerChunkedInputStream.java (copied) * trunk/Proxy/src/org/glimmerblocker/proxy/http/server/HttpServerChunkedOutputStream.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/server/HttpServerRequest.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/ForwardStreamerBase.java (modified) Add support for transfer-encoding=chunked in request-bodies. This is ... Sat, 15 Aug 2009 17:31:58 GMT speck [898] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/CurlBase.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/ProxyRequestHandler.java (modified) Silence some @Nullable warnings by changing the fields to @NotNull as ... Sat, 15 Aug 2009 17:28:18 GMT speck [897] * trunk/Proxy/src/org/glimmerblocker/proxy/globals/log/DatePrefixedLogger.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/log/RollingLogfile.java (modified) Better roll notification msgs in logfile when rolling. Write them ... Sat, 15 Aug 2009 15:33:44 GMT speck [896] * trunk/Proxy/src/org/glimmerblocker/proxy/globals/GlimmerGlobals.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HttpClientCache.java (modified) Better fix for NPE in NetworkManager: don't instantiate it until http ... Sat, 15 Aug 2009 15:30:47 GMT speck [895] * trunk/Proxy/idea/GlimmerBlocker.ipr (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/GlimmerGlobals.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/NetworkConfigGlobalObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/NetworkConfigSubObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/NetworkManager.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/dns/DnsResolver.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/dns/DnsResolverCache.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/dns/DnsResolverConnection.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HostHttpConnectionCache.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HttpClientCache.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HttpWorksheet.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpClientConnection.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpResponseHeaderReader.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpSocketConnector.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/connection/HttpTransaction.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/RequestGlobalObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/RequestScriptExecutor.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/keyword/KeywordGlobalObject.java (modified) Update of Ref into FatRef(@NotNull) and NullableRef. Sun, 09 Aug 2009 19:12:26 GMT speck [894] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/NetworkManager.java (modified) Fix NullPointerException that can happend at startup. Sun, 09 Aug 2009 16:31:39 GMT speck [893] * trunk/PrefsPane/proxyApp/proxy.c (modified) Always log pid to stderr when starting the proxy in java debug mode. Sun, 09 Aug 2009 16:21:56 GMT speck [892] * trunk/PrefsPane/proxyApp/proxy.c (modified) Use MAX() macro for setting RLIMIT_NOFILE soft limit instead of ? : Sun, 09 Aug 2009 16:17:07 GMT speck [891] * trunk/Proxy/src/org/glimmerblocker/proxy/TestServer.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/admin/AdminDispatcher.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/admin/filter/AdminFilterSubUpdate.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/GlimmerGlobals.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/log/RollingLogfile.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/NetworkManager.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/dns/DnsResolverConnection.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/BodyCollector.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HttpClientCache.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HttpClientCacheKey.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/CurlBase.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/ResponseSubObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/data/CharsetDeterminer.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/data/Headers.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/ProxyRequestHandler.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/transform/TransformErrorReport.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rhino/callback/ContentGlobalObjectBase.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rhino/callback/GlimmerGlobalObjectBase.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rule/PathMatchType.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rule/QueryMatchType.java (modified) Optimize imports. Sun, 09 Aug 2009 16:12:10 GMT speck [890] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/BodyCollector.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/ProxyRequestHandler.java (modified) Move acceptEncodingAllowsGzip to java foundation lib. Sun, 09 Aug 2009 14:54:17 GMT speck [889] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/RequestSubObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/StaticRequestSubObject.java (modified) Add gb.request.urlHost, urlPort and urlHostPort. Sun, 09 Aug 2009 14:07:53 GMT speck [888] * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/NetworkConfigGlobalObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/NetworkConfigSubObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/RequestSubObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/ResponseSubObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/StaticRequestSubObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/keyword/KeywordGlobalObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/transform/TransformerGlobalObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rhino/callback/CallbackObjectBase.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rhino/callback/ContentGlobalObjectBase.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rhino/callback/DebugSubObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rhino/callback/GlimmerGlobalObjectBase.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rhino/callback/RhinoCallback.java (added) Mark Rhino callback methods with @RhinoCallback: avoids the "globally ... Sun, 09 Aug 2009 13:57:59 GMT speck [887] * trunk/Proxy/idea/GlimmerBlocker.ipr (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/RequestGlobalObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/RequestScriptExecutor.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/curl/ResponseSubObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/data/Headers.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/ProxyRequestHandler.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/errorPage/ErrorPage.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/proxyRequest/transform/TransformerGlobalObject.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/rhino/callback/ContentGlobalObjectBase.java (modified) Enable filters to send back the GlimmerBlocker error pages, e.g. "Host ... Fri, 07 Aug 2009 12:29:53 GMT speck [886] * trunk/PrefsPane/proxyApp/proxy.c (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/GlimmerGlobals.java (modified) Reduce memory usage: set max java heap to 50 MB (was 100 MB), and log ... Wed, 05 Aug 2009 19:18:35 GMT speck [885] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) Version 1.3.20b50 Wed, 05 Aug 2009 19:02:35 GMT speck [884] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HttpClientCache.java (modified) "Unused entries" -> "Unused host-entries" Wed, 05 Aug 2009 18:46:08 GMT speck [883] * trunk/PrefsPane/proxyApp/proxy.c (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/TestServer.java (modified) Set max fdesc (ulimit -n) in proxy to 10240. Log value in debug- runner. Wed, 05 Aug 2009 15:33:41 GMT speck [882] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HttpClientCache.java (modified) Missing space in log msg. Wed, 05 Aug 2009 15:32:37 GMT speck [881] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HttpClientCache.java (modified) Reduce clutter in http client cache debug dump: omit ... Wed, 05 Aug 2009 15:26:08 GMT speck [880] * trunk/Proxy/src/org/glimmerblocker/proxy/globals/GlimmerGlobals.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/dns/DnsResolverCache.java (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HostHttpConnectionCache.java (modified) Log "ulimit -n" aka 'max open files' in log file. Update ... Wed, 05 Aug 2009 08:41:46 GMT speck [879] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HttpClientCache.java (modified) Adapt to new ConnectoinCounts. Don't log "time since last use" when it's ... Wed, 05 Aug 2009 07:33:29 GMT speck [878] * trunk/NotificationApp/Info.plist (modified) * trunk/PrefsPane/Panel-Info.plist (modified) * trunk/PrefsPane/ProxyApp-Info.plist (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/globals/network/NetworkManager.java (modified) Log stacktrace if NetworkManager fails with NPE. Tue, 04 Aug 2009 20:29:43 GMT speck [877] * trunk/PrefsPane/src/ServerCommunication.m (modified) When getting a server error, log it to system.log before trying to show ... Tue, 04 Aug 2009 20:28:48 GMT speck [876] * trunk/Proxy/src/org/glimmerblocker/proxy/globals/log/RollingLogfile.java (modified) Zap self-repair exec as the script doesn't exists anymore. Just write ... Tue, 04 Aug 2009 20:28:02 GMT speck [875] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HttpClientCache.java (modified) Better line sups in http cache dump in log. Sun, 02 Aug 2009 21:01:51 GMT speck [874] * trunk/Proxy/src/org/glimmerblocker/proxy/http/client/cache/HttpClientCache.java (modified) Suppres dumping of empty http host cache entries, as they can take up ... Sun, 02 Aug 2009 20:47:33 GMT speck [873] * trunk/PrefsPane/Resources/English.lproj/GlimmerPrefsPane.xib (modified) * trunk/PrefsPane/src/GlimmerBlockerPane.h (modified) * trunk/PrefsPane/src/GlimmerBlockerPane.m (modified) * trunk/Proxy/src/org/glimmerblocker/proxy/admin/AdminDispatcher.java (modified) Only enable the "dump cache" button when auth is available as it kind of ... Sun, 02 Aug 2009 20:25:14 GMT speck [872] * trunk/PrefsPane/Resources/English.lproj/GlimmerPrefsPane.xib (modified) * trunk/PrefsPane/src/GlimmerBlockerPane.h (modified) * trunk/PrefsPane/src/GlimmerBlockerPane.m (modified) "Dump http client cache" button in Developer pane, debug section.