debian/0002755000000000000000000000000011762526370007201 5ustar debian/source/0002755000000000000000000000000011762526370010501 5ustar debian/source/format0000644000000000000000000000001411700441640011671 0ustar 3.0 (quilt) debian/README.Debian0000644000000000000000000000066611762526363011252 0ustar Note, that the dependency graph of tickets generated by the trac-mastertickets plugin might be visible to users who have normally no permission to see the respective tickets. This is especially problematic, when you are using trac-privatetickets or trac-sensitivetickets. If unsure, don't activate the mastertickets in projects with sensitive tickets and the possibility of unauthorised access to trac. See http://bugs.debian.org/667720 debian/control0000644000000000000000000000177411700441640010577 0ustar Source: trac-mastertickets Section: web Priority: optional Build-Depends: python-all (>= 2.6.6-3~), python-setuptools, debhelper (>= 7.0.50~) Maintainer: Python Applications Packaging Team Uploaders: W. Martin Borgert Standards-Version: 3.9.2 Vcs-Svn: svn://svn.debian.org/svn/python-apps/packages/trac-mastertickets/trunk/ Vcs-Browser: http://svn.debian.org/viewsvn/python-apps/packages/trac-mastertickets/trunk/ Homepage: http://trac-hacks.org/wiki/MasterTicketsPlugin Package: trac-mastertickets Architecture: all Depends: ${python:Depends}, ${misc:Depends}, trac Recommends: libjs-jquery, graphviz Description: adds inter-ticket dependencies to Trac This Trac plugin adds "blocks" and "blocked by" fields to each ticket, enabling you to express dependencies between tickets. It also provides a GraphvizPlugin-based dependency-graph feature for those tickets having dependencies specified, allowing you to visually understand the dependency tree. debian/changelog0000644000000000000000000000161411762524255011053 0ustar trac-mastertickets (3.0.2+20111224-2) unstable; urgency=high * added patch to check for permission when showing dependency graph (Closes: #667720). -- W. Martin Borgert Sat, 02 Jun 2012 23:30:50 +0000 trac-mastertickets (3.0.2+20111224-1) unstable; urgency=low * New upstream version (Closes: #653733). Works with Trac 0.12. * This Closes: #626798, too. * Fix recommend: trac-graphviz -> graphviz (Closes: #588139). * Fixed lintians. [Jakub Wilk ] * Replace deprecated > operator with >=. -- W. Martin Borgert Sat, 31 Dec 2011 19:23:24 +0000 trac-mastertickets (2.1.3+r4179-1) unstable; urgency=low * First Debian package (Closes: #504554). * jquery.js is removed from the package, because it is packaged in Debian as libjs-jquery. -- W. Martin Borgert Sat, 17 Oct 2009 15:51:03 +0000 debian/compat0000644000000000000000000000000211266365231010371 0ustar 7 debian/patches/0002755000000000000000000000000011762526370010630 5ustar debian/patches/10_check_ticket_view.patch0000755000000000000000000000056611762523403015625 0ustar Author: tinus-github Description: Patch to mastertickets to check for permissions --- a/mastertickets/web_ui.py +++ b/mastertickets/web_ui.py @@ -167,6 +167,7 @@ return req.path_info.startswith('/depgraph') def process_request(self, req): + req.perm.require('TICKET_VIEW') path_info = req.path_info[10:] if not path_info: debian/patches/series0000644000000000000000000000003311762520616012034 0ustar 10_check_ticket_view.patch debian/rules0000755000000000000000000000045311700441640010245 0ustar #!/usr/bin/make -f %: dh $@ --with python2 --buildsystem=python_distutils override_dh_install: dh_install --buildsystem=python_distutils # don't use embedded copies, use Debian packages instead rm $(CURDIR)/debian/trac-mastertickets/usr/lib/python*/dist-packages/mastertickets/htdocs/jquery.js debian/copyright0000644000000000000000000000342411704603455011131 0ustar This package was debianized by: W. Martin Borgert on Sat, 17 Oct 2009 15:53:40 +0000 It was downloaded from: http://trac-hacks.org/wiki/MasterTicketsPlugin Upstream Author: Noah Kantrowitz Copyright: © 2007-2008 Noah Kantrowitz License: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.