Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Use the Bugzilla bug tracker with Safari Web Browsers
Safari does not support server-push, a Netscape hack using Content-type: multipart/x-mixed-replace. Bugzilla, a bug tracking system, uses it in the query interface to display a "Please Wait" message. You can test that it does not work at If you need to make it work, as I did in my internal Bugzilla, it only takes a small modification in Bugzilla source code:
  1. Edit the buglist.cgi, and search for 'multipart/x-mixed-replace'

  2. A couple of lines above that, you'll see an if statement. After the exists $ENV{'HTTP_USER_AGENT'}, insert && $ENV{'HTTP_USER_AGENT'} !~ /Safari/ so that the line reads:
    exists $ENV{'HTTP_USER_AGENT'} && 
    $ENV{'HTTP_USER_AGENT'} !~ /Safari/
    [Shown on two lines; enter as one with a space before the $ENV...]

  3. Save and exit. If you are using mod_perl, restart your webserver.
I already reported this bug to the Safari development team and I hope they'll support this feature sometime in the future. I've also opened a bug with the Bugzilla folks.
  • Currently 2.80 / 5
  You rated: 2 / 5 (5 votes cast)

Use the Bugzilla bug tracker with Safari | 2 comments | Create New Account
Click here to return to the 'Use the Bugzilla bug tracker with Safari' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Use the Bugzilla bug tracker with Safari
Authored by: tarus on Feb 03, '04 10:28:06AM

I am running my bugzilla on Debian, and I had to make a slightly different change.

I edited buglist.cgi but needed to find the section that defined the $serverpush variable (line 100 on my system). I then added the above check to exempt Safari:

my $serverpush =
  exists $ENV{'HTTP_USER_AGENT'}
    && $ENV{'HTTP_USER_AGENT'} =~ /Mozilla.[3-9]/
     && $ENV{'HTTP_USER_AGENT'} !~ /Safari/
      && $ENV{'HTTP_USER_AGENT'} !~ /[Cc]ompatible/
        && $format->{'extension'} eq "html"
          && !defined($::FORM{'serverpush'})
            || $::FORM{'serverpush'};

Thanks for the hint.

[ Reply to This | # ]
Use the Bugzilla bug tracker with Safari
Authored by: ibzilla on Jun 17, '09 10:20:21AM

Just wanted to let you know that there is a new app being built for Bugzilla on iPhone called iBzilla. This will be cool!!!

This iPhone app will let you access bugs from your phone. You can configure multiple bugzilla instances, View My Bugs, Search for any bug(s) in any product, component, version using standard Bugzilla fields and create New Bugs.

[ Reply to This | # ]