<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/web/lib/routing.inc.php, branch v3.1.0</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/web/lib/routing.inc.php?h=v3.1.0</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/web/lib/routing.inc.php?h=v3.1.0'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2014-04-05T10:21:36Z</updated>
<entry>
<title>Add package base detail pages</title>
<updated>2014-04-05T10:21:36Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-04-05T00:06:54Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=f7d13b5b368f1432b9a1eb1798f94a70b9dc03b7'/>
<id>urn:sha1:f7d13b5b368f1432b9a1eb1798f94a70b9dc03b7</id>
<content type='text'>
This adds package base details pages, similar to the package details
pages. Each package base details page contains general information
(package base name, category, submitter, maintainer, ...) and links to
all the corresponding packages. As on the package details pages,
comments and links to several package actions are also provided.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>routing.inc.php: Add get_pkgbase_uri()</title>
<updated>2014-04-05T10:21:36Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-04-04T21:06:28Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=45bd1b34f120909c48bc8fefa3dce1be28aeed0f'/>
<id>urn:sha1:45bd1b34f120909c48bc8fefa3dce1be28aeed0f</id>
<content type='text'>
This will be used to create links to package base pages later. For now,
this just returns a link to the corresponding package page since a
package base currently only consists of a single package having the same
name as the base itself.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>routing.inc.php: Return proper (non-virtual) URIs</title>
<updated>2012-11-04T18:14:11Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2012-11-04T17:54:21Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=9169c3a7ac3f1def04ccc34b03b4b8f7a9e82208'/>
<id>urn:sha1:9169c3a7ac3f1def04ccc34b03b4b8f7a9e82208</id>
<content type='text'>
Make sure we always return root-relative URIs in get_pkg_uri() and in
get_user_uri() and prepend a slash ("/") if the virtual URL feature is
disabled.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Use URL rewriting for user info page</title>
<updated>2012-09-17T22:59:21Z</updated>
<author>
<name>canyonknight</name>
<email>canyonknight@gmail.com</email>
</author>
<published>2012-09-12T22:21:22Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=98b6ba94795b27b098276b30ca9fd61b28b2b110'/>
<id>urn:sha1:98b6ba94795b27b098276b30ca9fd61b28b2b110</id>
<content type='text'>
Navigation to the "AccountInfo" page should only require a user to know the
username of the account they are looking for. Update all AUR links that use
the user info page to reflect the new URL.

Before:
AUR_URL/account/?Action=AccountInfo&amp;U=userfoo

After:
AUR_URL/account/userfoo

Signed-off-by: canyonknight &lt;canyonknight@gmail.com&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Use virtual paths for voters page</title>
<updated>2012-07-18T06:23:27Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2012-07-18T06:23:27Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=7ad4bc352d678ec011af50d7be8e159d26a8a749'/>
<id>urn:sha1:7ad4bc352d678ec011af50d7be8e159d26a8a749</id>
<content type='text'>
Link to "/packages/$pkgname/voters/" instead of using "/voters/" and a
get parameter to request a specific package by ID.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>routing.inc.php: Add missing "/account" route</title>
<updated>2012-07-18T05:25:46Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2012-07-18T05:16:50Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=0608bcae1253d5663289d67c0f31c80f3b203793'/>
<id>urn:sha1:0608bcae1253d5663289d67c0f31c80f3b203793</id>
<content type='text'>
Minor oversight when adding the routing back end in commit
eb22bcc7548d1b1025a3832aa4555792729d11b0.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>routing.inc.php: rtrim() path in get_route()</title>
<updated>2012-07-17T21:10:27Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2012-07-17T21:05:47Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=f2301ca922cd5088b7889a508f1ff9518f2f3a73'/>
<id>urn:sha1:f2301ca922cd5088b7889a508f1ff9518f2f3a73</id>
<content type='text'>
Return the correct route -- even if a "/" is appended to the URI.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Use virtual paths for package details</title>
<updated>2012-07-15T20:48:32Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2012-07-13T23:57:19Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=03486c3b6feafb18f00b0e0c092a1bd4ac2f3903'/>
<id>urn:sha1:03486c3b6feafb18f00b0e0c092a1bd4ac2f3903</id>
<content type='text'>
Extend the routing front/back ends to allow for using
"/package/$pkgname/" for individual packages.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Add routing front/back ends</title>
<updated>2012-07-15T16:16:26Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2012-07-13T20:49:37Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=eb22bcc7548d1b1025a3832aa4555792729d11b0'/>
<id>urn:sha1:eb22bcc7548d1b1025a3832aa4555792729d11b0</id>
<content type='text'>
This adds a URL mapping library that can be used to implement virtual
paths. Also, "web/html/index.php" is moved to "web/html/home.php" and
"web/html/index.php" becomes a routing front end that maps virtual paths
to corresponding files.

To enable the virtual path feature, all requests need to be redirected
to the "index.php" routing script. If you use lighttpd, following
rewrite rule can be used:

    url.rewrite = ( "^(.*)$" =&gt; "/index.php/$1" )

A similar rule can be used for Apache (using mod_rewrite).

Note that the current routing front end only works if PATH_INFO is
provided.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
</feed>
