Commit graph

467 commits

Author SHA1 Message Date
Mike Bonnet
99143b3413 add an auth token to any URL that modifies the system, to avoid CSRF vulnerabilities 2009-01-19 12:35:28 -05:00
Mike Bonnet
84b0b40615 include the current time in the cookie so we can verify that someone is not using a valid but expired cookie 2009-01-19 12:35:28 -05:00
Mike Bonnet
277b07a76b Fix the "Watch logs" feature in the web UI to work over SSL
- reimplemented by parsing plain text from the web UI instead of performing xmlrpc from JavaScript
  - removed dependency on the unmaintained jsolait JavaScript libraries
2009-01-14 13:34:04 -05:00
Mike Bonnet
74bdb51298 handle offset= and size= in getfile urls 2009-01-14 13:34:04 -05:00
Mike Bonnet
58c1adefe2 create the srpm in a mock chroot 2009-01-08 11:31:21 -05:00
Mike Bonnet
fb75f641e8 Merge commit 'origin/master' into mead 2008-11-25 13:45:14 -05:00
Mike Bonnet
ff3aea70ba make the name that shows up in the title configurable 2008-11-25 13:43:05 -05:00
Mike McLean
f90a3d85b7 Merge branch 'master' into mead
Conflicts:

	hub/kojihub.py
2008-11-07 17:36:55 -05:00
Mike McLean
c6bad093de Merge branch 'master' into shadow
Conflicts:

	builder/kojid
	cli/koji
	hub/kojihub.py
2008-10-27 15:24:41 -04:00
Mike Bonnet
091a726196 Merge commit 'origin' into mead 2008-10-10 18:40:18 -04:00
Mike Bonnet
6f2714c044 move $nvrpath further out 2008-10-10 18:39:53 -04:00
Mike Bonnet
568a14bfa7 Merge commit 'origin' into mead 2008-10-10 18:36:09 -04:00
Mike Bonnet
75079cb9f5 define $nvrpath unconditionally 2008-10-10 18:32:52 -04:00
Mike Bonnet
17bb96657f Merge commit 'origin' into mead 2008-10-08 12:20:40 -04:00
Mike Bonnet
dc1f08e0a2 typo 2008-10-08 01:21:01 -04:00
Mike McLean
60d66b010a a couple changes to assist in theming
move explicit image sizes to css
make welcome message customizable
2008-10-03 16:51:13 -04:00
Mike Bonnet
d5e4e25c0a Merge commit 'origin' into mead 2008-10-03 12:54:19 -04:00
Mike Bonnet
a5125512a2 remove some debug logging 2008-10-03 12:54:03 -04:00
Mike Bonnet
92fecee8fb Merge commit 'origin' into mead 2008-10-03 12:52:23 -04:00
Mike Bonnet
a99f5dd20e index.py: cache compiled Cheetah templates 2008-10-03 12:51:54 -04:00
Mike Bonnet
b566d25085 Merge commit 'origin' into mead 2008-10-03 12:00:39 -04:00
Mike Bonnet
15b7c92027 a couple more short attributes 2008-10-03 11:57:37 -04:00
Mike Bonnet
f0b8fa751c missed one short attribute 2008-10-03 11:56:13 -04:00
Mike Bonnet
572d0fadac Merge commit 'origin' into mead 2008-10-03 11:44:24 -04:00
Mike Bonnet
b7c054204e missed a few XHTML problems 2008-10-03 11:37:48 -04:00
Mike Bonnet
948fd516ad merge from HEAD 2008-10-03 11:00:32 -04:00
Mike Bonnet
5c9f719979 update the web UI to conform to XHTML 1.0 Transitional (thanks W3C Validator!) 2008-10-03 10:56:52 -04:00
Mike Bonnet
247f6aff94 buildinfo.chtml: group archives by extension 2008-10-02 11:05:45 -04:00
Mike Bonnet
9835ece578 builds.chtml: rearrange select lists to save space 2008-10-02 02:27:58 -04:00
Mike Bonnet
58972ec76f builds.chtml: rearrange the select lists to save space 2008-10-02 01:44:22 -04:00
Mike Bonnet
4896733d52 merge in changes from the master branch 2008-10-01 19:50:08 -04:00
Mike Bonnet
42a56adfc8 show a link to the build logs for the Maven build 2008-10-01 15:06:53 -04:00
Mike Bonnet
a8bb474141 add download urls for Maven artifacts 2008-10-01 14:48:40 -04:00
Mike Bonnet
5bb48bb2bb update copyright to 2008 2008-09-26 12:42:13 -04:00
Mike Bonnet
daa685b80d builds.chtml: convert to using passthrough_except() 2008-09-22 13:48:14 -04:00
Mike Bonnet
f2b833fb6d builds.chtml: pull all options in the select list for consistency with tasks.chtml 2008-09-22 13:36:24 -04:00
Mike Bonnet
4aabd44a00 tasks.chtml: put the select lists into a 2x2 table 2008-09-19 15:43:36 -04:00
Mike Bonnet
0ed79eccdb Merge branch 'master' of git+ssh://git.fedorahosted.org/git/koji 2008-09-19 15:10:28 -04:00
Mike Bonnet
61a40b68ef tasks.chtml: pull all selection options into select lists instead of links 2008-09-19 15:10:12 -04:00
Mike Bonnet
0c2cfa9b79 - use req.connection.local_addr to find the port the server is running on (req.server.port evaluates to 0)
- define env before we reference it
2008-09-19 14:57:04 -04:00
Mike Bonnet
bdc647872d util.py: add the toggleSelected() method 2008-09-19 13:34:53 -04:00
Mike Bonnet
a50325b75d tasks page: move toplevel into the View selector 2008-09-19 13:22:27 -04:00
Mike Bonnet
1f325009bd tasks page: add a View selector and move toplevel from State to Method 2008-09-19 12:32:29 -04:00
Mike Bonnet
4cf009fb7f implement passthrough_except(), which doesn't require a full list of vars for every invocation 2008-09-18 15:12:31 -04:00
Ricky Zhou
7ade70b997 Use a python construct_url function (req.construct_url isn't available in mod_python mod_python-3.2.8) 2008-09-15 17:26:26 -04:00
Mike Bonnet
00044616bd url quote the name in case it gets included in the url of the search results 2008-09-08 16:32:05 -04:00
Mike Bonnet
ac51ab2ce2 only allow searching for files by an exact match on filename, so we can use the index and not thrash the disks 2008-09-08 16:14:52 -04:00
Mike Bonnet
5f06bb6bf2 make the "inherited" toggle on the builds page a drop-down instead of a link 2008-09-04 18:00:33 -04:00
Mike Bonnet
aa2e4f76c4 - put the task label into the taskinfo header
- move the task ID into the main table
2008-08-12 18:07:42 -04:00
Mike Bonnet
097b3cc018 change the title format to put the important bits first (format suggested by Will Woods) 2008-08-12 18:03:29 -04:00