[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-bugs] #10280 [Firefox Patch Issues]: Torbrowser shouldn't load flash into the process space by default



#10280: Torbrowser shouldn't load flash into the process space by default
-------------------------------------+-------------------------------------
     Reporter:  mikeperry            |      Owner:
         Type:  enhancement          |     Status:  needs_review
     Priority:  normal               |  Milestone:
    Component:  Firefox Patch        |    Version:
  Issues                             |   Keywords:  tbb-testcase,
   Resolution:                       |  MikePerry201402R
Actual Points:                       |  Parent ID:
       Points:                       |
-------------------------------------+-------------------------------------

Comment (by mikeperry):

 Replying to [comment:25 cypherpunks]:
 > I believe many of these problems are ultimately the result of bad
 software engineering.  There is a reason you have a Requirements Document,
 and a Design Document.  Bad News when combining the two into one.  The
 Requirements document specifies WHAT, a Design Document specifies HOW.
 >
 > By putting them together you lock your implementation, and make it
 difficult to determine what is a functional defect.  For instance, if you
 had a Requirements document, this discussion would not be necessary.

 Oh yeah, here's a good idea: let's clutter this bug up some more by going
 meta and arguing about the design document and how many different pieces
 of paper we should have filed with the appropriate standards bodies in
 triplicate...

 "You have just leveled up. You are now a Level 23 Bureaucrat.
 Congratulations on your studious attention to rigid processes!" ;).

 In all seriousness though, I actually don't believe your claims to be the
 case at all. If these documents were separate (really they already nearly
 are - the requirements and implementation already are in separate
 sections), we *still* would not have had a requirement that plugins not
 have been loaded into the address space, only that plugins must be audited
 and restricted such that they can meet our privacy and security
 requirements, or that they be prevented from running by default if they
 cannot. Just as we specify now.

 So no, having two pieces of paper instead of just one would not have saved
 us from this argument. This is an argument about a highly nuanced
 implementation detail, and if that detail mattered enough for us to write
 a patch for it.

 Thankfully, bobnomnom saved us from endless argument by just writing a
 patch. Let's not drag it meta-meta now, if we can avoid that, please.

 Bob - I will review your patch as soon as possible. At a glance, it looks
 like we have to localize it still though. I might be able to do that
 myself, but it will mean it may be delayed a little more. Please be
 patient.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/10280#comment:27>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs