Timeline
09/30/09:
- 23:40 Changeset [927] by
-
Build Sparkle relaunch tool in 64-bit.
09/26/09:
- 15:01 Changeset [926] by
-
Spalling arror.
09/25/09:
- 14:09 Changeset [925] by
-
Add logging for history and suspects when verbose is enabled.
09/23/09:
- 17:31 Changeset [924] by
-
Version 1.4.2b3
- 15:28 Changeset [923] by
-
Add a new @NotNull/Nullable? and checkInsideScope()
- 15:23 WikiStart edited by
- (diff)
09/20/09:
- 14:25 Changeset [922] by
-
Fix sporadic NPE when getting a UnknownHostException?.
09/19/09:
- 16:50 Changeset [921] by
-
Fix typo in UseCompressedOops? arg.
Allow java proxy to run as another user when launched from the command line. This is for debugging only as it can't read/update the proxy files.
Use --long-argument style args for the proxy instead of just -single style.
- 15:07 Changeset [920] by
-
Use short http timeout when testing if the java server is running or not, as the standard 60 sec timeout (times 3 tries) will hang the Sys Prefs Panel for a looong time. Reported by Tom Gregory.
- 14:33 Changeset [919] by
-
Use -XX-+UseCompressedOops?
09/14/09:
09/13/09:
- 19:00 Changeset [918] by
-
Version 1.4.1
- 18:57 ScreenShots edited by
- (diff)
- 18:31 ReleaseNotes/1.4.1 edited by
- (diff)
- 18:27 Changeset [917] by
-
Version 1.4.1
- 18:25 ReleaseNotes edited by
- (diff)
- 18:24 ReleaseNotes/1.4.1 created by
- 17:23 Changeset [916] by
-
Ignore "transfer-encoding: identity" headers as they're just noise, identity is the default. Add more debug log in ChunkedInputStream? when getting EOF line in trailer (debug mode only).
- 16:00 WikiStart edited by
- (diff)
- 15:59 Changeset [915] by
-
Don't include rule-id attribute in xml rule snippets as it isn't useful and is overwritten anyway when pasting a rule (to ensure the id is unique), and it is noise on web pages.
- 15:57 TipsAndTricks edited by
- (diff)
- 15:52 TipsAndTricks edited by
- (diff)
- 15:43 FAQ edited by
- (diff)
- 14:51 TipsAndTricks edited by
- (diff)
- 14:42 FAQ edited by
- (diff)
- 14:38 FAQ edited by
- (diff)
- 14:30 WikiStart edited by
- (diff)
- 14:30 FAQ created by
- 14:29 WikiStart edited by
- (diff)
- 14:12 LittleSnitch edited by
- (diff)
- 14:07 Download edited by
- (diff)
- 13:48 TipsAndTricks created by
09/12/09:
- 20:10 Changeset [914] by
-
Fix bug in sending http headers which added extranous CRLF sequence when GB in advanced knew that the connection could not use keep-alive. This killed QuickTime? streaming.
- 17:57 WikiStart edited by
- (diff)
- 17:53 Changeset [913] by
-
Allow request scripts to set the 'Accept-Encoding' header to one of: null, empty string or (exactly) 'gzip'. No other values are allowed as GB must be able to decode the response.
- 17:36 Changeset [912] by
-
Add a few missing @RhinoCallback?.
- 17:11 WikiStart edited by
- (diff)
- 17:03 WikiStart edited by
- (diff)
- 17:01 WikiStart edited by
- (diff)
- 16:52 Changeset [911] by
-
Don't roll logfile as often when debug mode is enabled as this often makes the important parts roll into an archive file, and then I don't get them when users email me their logfile.
- 16:41 Changeset [910] by
-
Inline clientAcceptEncodingAllowsGzip(), used only once.
- 16:38 Changeset [909] by
-
Don't change content-type to text/html when a transform script has modified the content. This made it impossible to change javascripts without having Safari receive it as text/html, which it then would ignore and still use it as a script, but it was still wrong. If rule authors change the content-type, they must explicit set the content-type.
- 14:30 WikiStart edited by
- (diff)
09/11/09:
- 14:30 Changeset [908] by
-
Fix of keep-alive bug: if server said keep-alive was valid for 45 seconds, GlimmerBlocker? would only reuse the connection in the next 45 milliseconds.
09/07/09:
- 18:59 Changeset [907] by
-
A few RTSP-over-HTTP improvements to logging and POST handling, but doesn't fix QT streaming.
09/04/09:
09/01/09:
- 00:51 Changeset [906] by
-
A few notifyLeftContext() was missing, so idle scripts didn't release old network configs.
08/31/09:
- 15:10 Changeset [905] by
-
Installer script: Better diagnostics for non-working java installations and permission problems on e.g. /Library/PreferencePanes. Thanks to Scott Collins for extensive testing.
08/30/09:
- 12:59 Changeset [904] by
-
Fix problem with timing out a connection when an uploads take a very long time. This would cancel the upload. Improved logging of connection state when still sending request (body). Reported by Andreas Maks.
- 11:19 KeywordExpansion edited by
- (diff)
- 11:17 KeywordExpansion edited by
- (diff)
- 11:14 Transform edited by
- (diff)
08/29/09:
08/25/09:
- 14:34 Changeset [903] by
-
Log total remaining when sending request body with known content-size.
- 14:31 Changeset [902] by
-
Don't use keep-alive on an http-server connection when the full request body has not been read.
08/22/09:
- 17:38 WikiStart edited by
- (diff)
- 17:38 WikiStart edited by
- (diff)
- 17:36 ReleaseNotes/1.4 edited by
- (diff)
- 13:40 Changeset [901] by
-
Version 1.4.0
- 13:40 Changeset [900] by
-
Version 1.4.0
- 13:25 ReleaseNotes/1.4 created by
- 13:19 ReleaseNotes edited by
- (diff)
08/21/09:
08/15/09:
- 23:46 Changeset [899] by
-
Add support for transfer-encoding=chunked in request-bodies. This is required for supporting MobileMe? iDisk. Reported by Andreas Maks.
- 18:31 Changeset [898] by
-
Silence some @Nullable warnings by changing the fields to @NotNull? as the fields should never have null assigned to them, but they might be null before executing the first request.
- 18:28 Changeset [897] by
-
Better roll notification msgs in logfile when rolling. Write them directly to file instead of using System.err recursively.
- 16:33 Changeset [896] by
-
Better fix for NPE in NetworkManager?: don't instantiate it until http client cache is instantiated.
- 16:30 Changeset [895] by
-
Update of Ref into FatRef?(@NotNull?) and NullableRef?.
08/09/09:
- 20:12 Changeset [894] by
-
Fix NullPointerException? that can happend at startup.
- 17:31 Changeset [893] by
-
Always log pid to stderr when starting the proxy in java debug mode.
- 17:21 Changeset [892] by
-
Use MAX() macro for setting RLIMIT_NOFILE soft limit instead of ? :
- 17:17 Changeset [891] by
-
Optimize imports.
- 17:12 Changeset [890] by
-
Move acceptEncodingAllowsGzip to java foundation lib.
- 16:05 ObjectReference edited by
- (diff)
- 15:54 Changeset [889] by
-
Add gb.request.urlHost, urlPort and urlHostPort.
- 15:46 ObjectReference edited by
- (diff)
- 15:45 ObjectReference edited by
- (diff)
- 15:44 ObjectReference edited by
- (diff)
- 15:44 ObjectReference edited by
- (diff)
- 15:43 ObjectReference edited by
- (diff)
- 15:39 ObjectReference edited by
- (diff)
- 15:07 Changeset [888] by
-
Mark Rhino callback methods with @RhinoCallback?: avoids the "globally unused symbol" warning in IDEA for methods that are only called by javascript, and not by other java code.
- 14:57 Changeset [887] by
-
Enable filters to send back the GlimmerBlocker? error pages, e.g. "Host not found". This can be used to circumvent the pages from ISPs that hijacks DNS resolution of non-existing hosts and send back their own portal pages. Suggestion by Tony Chan.
08/07/09:
- 13:29 Changeset [886] by
-
Reduce memory usage: set max java heap to 50 MB (was 100 MB), and log 'used' memory (java total minus java free).
08/05/09:
- 20:18 Changeset [885] by
-
Version 1.3.20b50
- 20:02 Changeset [884] by
-
"Unused entries" -> "Unused host-entries"
- 19:46 Changeset [883] by
-
Set max fdesc (ulimit -n) in proxy to 10240. Log value in debug-runner.
- 16:33 Changeset [882] by
-
Missing space in log msg.
- 16:32 Changeset [881] by
-
Reduce clutter in http client cache debug dump: omit busy/transactions/opening counts when they are all zero.
- 16:26 Changeset [880] by
-
Log "ulimit -n" aka 'max open files' in log file. Update ConnectionCache? usage as it now supports max open connections (which GB doesn't limit).
- 09:41 Changeset [879] by
-
Adapt to new ConnectoinCounts?. Don't log "time since last use" when it's in active use.
- 08:33 Changeset [878] by
-
Log stacktrace if NetworkManager? fails with NPE.
08/04/09:
- 21:29 Changeset [877] by
-
When getting a server error, log it to system.log before trying to show a sheet with the error message as showing a sheet will fail if already showing a sheet, and the message would be lost.
- 21:28 Changeset [876] by
-
Zap self-repair exec as the script doesn't exists anymore. Just write log to default stderr instead when the log directory doesn't exists.
- 21:28 Changeset [875] by
-
Better line sups in http cache dump in log.
08/02/09:
- 22:01 Changeset [874] by
-
Suppres dumping of empty http host cache entries, as they can take up too much log space when browsing sites with tons of distinct CDN servers.
- 21:47 Changeset [873] by
-
Only enable the "dump cache" button when auth is available as it kind of logs sensitive info.
- 21:25 Changeset [872] by
-
"Dump http client cache" button in Developer pane, debug section.
- 21:08 Changeset [871] by
-
Dump of connection specific info in http client cache dump.
- 19:24 Changeset [870] by
-
Improve cache debug dump.
- 19:23 Changeset [869] by
-
Improve restart script because "launchctl stop" immediately relaunches the daemon. Now it uses "launchctl unload".
- 17:58 Changeset [868] by
-
Simple http cache dump to log.
- 03:32 Changeset [867] by
-
Only use "Transfer-Encoding: chunked" when using Keep-Alive as this removes the header from the CONNECT response, and is useless overhead anyway for connections that must close anyway.
- 03:29 Changeset [866] by
-
Fix log of SSL startup time: include the time to get the InputStream? and OutputStream? from the SSLSocket.
- 02:45 Changeset [865] by
-
Fix small buffers bug in HttpResponseHeaderReader?2. Merge HttpResponseHeaderReader?2 improvements into old HttpResponseHeaderReader?.
08/01/09:
- 22:35 Changeset [864] by
-
Support https/SSL fetches from http proxies by using CONNECT and SSLSocketFactory rather than sending a plain "GET https://... HTTP/1.1" request to the http proxy. Reported by Geoffrey Hughes.
07/27/09:
- 14:09 Changeset [863] by
-
Change a few Math.random() to SecureRandom?. Add script to easier start proxy for 'remote' java debugging.
- 13:58 Changeset [862] by
-
When GB used a site-wide proxy, it would always use "http" when fetching the resource from the proxy instead of the correct schema, e.g. https. Reported by Geoffrey Hughes.
07/26/09:
- 17:51 Changeset [861] by
-
Include java runtime version in Sparkle updates when Sparkle includes the OS version etc.
- 17:04 Changeset [860] by
-
Add main() to TestServer? so it can be run directly from the cmd line.
- 14:14 Changeset [859] by
-
Version 1.3.20b44
- 13:36 Changeset [858] by
-
Missing copyright + zap trailing spaces.
- 12:46 Changeset [857] by
-
Fix package imports due to refactors in latext vitality libs.
- 12:44 Changeset [856] by
-
Remove restriction for filters to use only http protocol as https is supported, and the panel already only allows http and https.
- 12:21 Changeset [855] by
-
Fix logging of location name changes.
07/25/09:
- 16:02 Changeset [854] by
-
Check http protocol in internal curl as only http is supported and not https.
- 15:57 Changeset [853] by
-
Fix bug: dns resolver was sticky and kept its value from run to run of the proxy javascript.
- 15:52 Changeset [852] by
-
Better logging and handling of network location name changes.
07/23/09:
- 17:09 Changeset [851] by
-
When normalizing case of headers, use all-lowercase for "icy-" headers as the clients expect that.
07/21/09:
- 21:17 Changeset [850] by
-
Change GB inserted comments about e.g. not finding </head> such that they do not contain something which looks like html elements for simple regexps. Add a few warning-suppressing annots.
07/18/09:
- 12:33 Changeset [849] by
-
pkgutil --forget org.glimmerblocker.pkg-1.3.20b24
07/12/09:
- 17:59 Changeset [848] by
-
Prefs panel: check in more places if GB has been upgraded: when switching users, when reselecting the GB panel in System Preferences. Include checking the Info.plist version number versus the version number from when the panel was opened.
- 15:43 ObjectReference edited by
- (diff)
- 15:40 ObjectReference edited by
- (diff)
- 15:24 Flow edited by
- (diff)
- 15:21 ModifyRequest edited by
- (diff)
- 15:20 ModifyRequest edited by
- (diff)
- 15:19 ModifyRequest edited by
- (diff)
- 15:18 Flow edited by
- (diff)
- 15:16 ModifyRequest edited by
- (diff)
- 15:10 Flow created by
07/11/09:
- 19:31 Changeset [847] by
-
When codesign fails, add a button that creates a TextEdit? document with the debug output from running the proxy in debug mode (but not as root).
- 17:18 Changeset [846] by
-
Remove SetupProxyUser?.pl from project.
- 16:39 Changeset [845] by
-
Zap the deactivated code for self-repair launchd daemon as the Prefs Panel now is able to detect the need for self-repair and is able to rerun the installer script.
07/05/09:
- 17:59 Changeset [844] by
-
Installation fixer: Handle extract of embedded apps from tar.gz files.
- 16:49 Changeset [843] by
-
Fix display of progress text.
- 16:35 Changeset [842] by
-
Make installation view the main panel view instead of adding it as a subview. Progressbar still looks weird, though.
- 16:29 Changeset [841] by
-
Progress bar and text while fixing installation.
- 15:54 Changeset [840] by
-
Refactor all installation checks and messages to be in InstallationHelper?.
- 14:16 Changeset [839] by
-
Respond with HTTP_GATEWAY_TIMEOUT (504) instead of HTTP_BAD_GATEWAY (502) when getting timeouts from the upstream server, or connections are denied.
- 14:12 Changeset [838] by
-
Fix fingerprint check: [NSBundle mainBundle] in a prefs pane is the prefs app, not the pane.
- 13:53 Changeset [837] by
-
Change fingerprintOptionForInstalledPanel() so it uses GB version instead of inode as the latter is really annoying when developing (the inode changes all the time), and the former is sufficient for end-users.
- 13:52 Changeset [836] by
-
Prettyprint readBytes() method declaration.
