- Oct 15, 2021
-
-
Kevin Morris authored
This reverts commit 986fa9ee.
-
Kevin Morris authored
This reverts commit 22b3af61.
-
- Oct 14, 2021
-
-
Kevin Morris authored
This change now requires that PHP routes do not return HTTP 404 to be considered for the /metrics population. Additionally, we make a small sanitization here to avoid trailing '/' characters, unless we're on the homepage route. Signed-off-by:
Kevin Morris <kevr@0cost.org>
-
- Oct 03, 2021
-
-
Kevin Morris authored
Along with this initial requests metric implementation, we also now serve the `/metrics` route, which grabs request metrics out of cache and renders them properly for Prometheus. **NOTE** Metrics are only enabled when the aurweb system admin has enabled caching by configuring `options.cache` correctly in `$AUR_CONFIG`. Otherwise, an error is logged about no cache being configured. New dependencies have been added which require the use of `composer`. See `INSTALL` for the dependency section in regards to composer dependencies and how to install them properly for aurweb. Metrics are in the following forms: aurweb_http_requests_count(method="GET",route="/some_route") aurweb_api_requests_count(method="GET",route="/rpc",type="search") This should allow us to search through the requests for specific routes and queries. Signed-off-by:
Kevin Morris <kevr@0cost.org>
-
- Jun 25, 2021
-
-
Jelle van der Waa authored
Use a pure vanilla JavaScript typeahead implementation to finally deprecate the old jQuery version and typeahead library.
-
- Aug 06, 2018
-
-
Signed-off-by:
Johannes Löthberg <johannes@kyriasis.com> Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
- Dec 03, 2017
-
-
Lukas Fleischer authored
Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
- Mar 04, 2017
-
-
Lukas Fleischer authored
Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
- Mar 13, 2016
-
-
Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
- Jan 23, 2016
-
-
Only Developers and Trusted Users can undelete comments. Signed-off-by:
Marcel Korpel <marcel.korpel@gmail.com> Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
- Dec 15, 2015
-
-
Implements: FS#46546 Signed-off-by:
Mark Weiman <mark.weiman@markzz.com> Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
- Dec 13, 2015
-
-
Lukas Fleischer authored
Use a flat icon from the Open Iconic collection to mark new packages. Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
Lukas Fleischer authored
Use a flat icon from the Open Iconic collection for the RSS feed. Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
Lukas Fleischer authored
Remove some very old and outdated logos. Update the RSS feed to use the new logo. Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
- Dec 12, 2015
-
-
Adds capability to pin comments before others. Implements FS#10863. Signed-off-by:
Mark Weiman <mark.weiman@markzz.com> Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
- Sep 11, 2015
-
-
Lukas Fleischer authored
Show a separate confirmation page when flagging a package out-of-date. Implements FS#44967. Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
- Aug 08, 2015
-
-
Signed-off-by:
Marcel Korpel <marcel.korpel@gmail.com> Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
Show an icon next to the comment deletion icon, which leads to a comment edit form. Signed-off-by:
Marcel Korpel <marcel.korpel@gmail.com> Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
This also puts the icon to the right and the timestamp in the byline and wipes out a repeated instance of the byline. Signed-off-by:
Marcel Korpel <marcel.korpel@gmail.com> Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
- Jun 11, 2015
-
-
Lukas Fleischer authored
Allow for excluding certain IP addresses from the maintenance mode. This allows administrators to view the web page while the site is still under maintenance for the rest of the world. Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
Lukas Fleischer authored
Add support for a maintenance mode that disables both the website and the SSH interface and can be enabled easily using a configuration option. Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
- May 22, 2015
-
-
Lukas Fleischer authored
The disown link in the package actions box leads to a new page (pkgdisown.php) that can be used to confirm package disowning. Signed-off-by:
Lukas Fleischer <lfleischer@archlinux.org>
-
- Feb 04, 2015
-
-
Lukas Fleischer authored
Rename the project to help differentiate between the software providing access to the Arch User Repository and the collection of source packages itself. Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
- Jan 07, 2015
-
-
Lukas Fleischer authored
This allows for having multiple co-maintainers for AUR packages. Co-maintainers have push access to the package base Git repository but are not allowed to change the package base category, disown the package or modify the list of co-maintainers. The primary maintainer of an AUR package can edit the list of co-maintainers from the Package Actions box. Implements FS#17911. Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
- Dec 29, 2014
-
-
Lukas Fleischer authored
Currently, the AUR sites are hard to distinguish from the official website, especially when browsing Git repositories in cgit. Add "user repository" to the logo to make it distinguishable from the official site. In order to avoid confusion, also change the link in the logo to the AUR home page instead of the main Arch Linux website. Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
- Dec 28, 2014
-
-
Lukas Fleischer authored
Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
- Oct 10, 2014
-
-
Lukas Fleischer authored
This can be used to regularly generate lists of packages and package bases that are made available under /packages.gz and /pkgbase.gz, respectively. Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
Lukas Fleischer authored
Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
- Jul 25, 2014
-
-
Lukas Fleischer authored
Users can now delete their own accounts by clicking a link in the account edit form and confirming the deletion on a follow-up page. Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
- Jul 04, 2014
-
-
Lukas Fleischer authored
When closing a package request, Trusted Users can now pick a reason ("Accepted" or "Rejected"). This allows for marking a request as accepted, even if the corresponding package base has already been deleted. Also, the notification email now always explicitly states whether a request has been accepted or closed in the message body. Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
- Jun 25, 2014
-
-
Lukas Fleischer authored
Add a new entry to the package actions box that allows for filing deletion and orphan requests. When choosing that action, the user is redirected to a new page that allows for selecting a request type and entering a comment. When submitting the request, a new entry in the request database is created and an email is sent to a configurable mailing list (defaults to aur-general). Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
- Apr 05, 2014
-
-
Lukas Fleischer authored
Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
Lukas Fleischer authored
Package actions now operate on package bases instead of packages. Move all actions to the correct locations. This also fixes some issues with comment notifications. Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
Lukas Fleischer authored
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 <archlinux@cryptocrack.de>
-
- Jan 22, 2014
-
-
canyonknight authored
* Extends changes in 81d4cc13 * Modify getvotes() to use the package name rather than package ID * Rename getvotes() to votes_for_pkgname() for clarity with new changes * Modify routing framework and links to now use package names for voters.php Signed-off-by:
canyonknight <canyonknight@gmail.com> Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
- Sep 08, 2013
-
-
canyonknight authored
* Changes adopting/disowning packages to use GET instead of POST * Uses CSS to make form submit button look like a link * Complements commit 3bc951e3 Signed-off-by:
canyonknight <canyonknight@gmail.com> Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
- Aug 27, 2013
-
-
Lukas Fleischer authored
We fixed all known CRSF vulnerabilities in commit 2c93f0a9 (Implement token system to fix CSRF vulnerabilities, 2012-06-23). c349cb2f (Add virtual path support for package actions, 2012-07-17) partly reverted this by injecting a valid CRSF token when virtual paths are in use. This patch allows for keeping the virtual path feature, while reintroducing POST forms and CRSF tokens. Actions like package flagging, votes and notifications are no longer prone to CRSF (see FS#35437 for details). Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
- Mar 25, 2013
-
-
Lukas Fleischer authored
Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
- Jan 19, 2013
-
-
Marcel Korpel authored
Use Twitter Bootstrap JavaScript framework for typeahead support. Add a new "suggest" JSON method, which returns the first 20 packages that match the beginning characters of a query. canyonknight: Link format change, commit message Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-
- Nov 24, 2012
-
-
canyonknight authored
Voter page token check takes place in the same way as other existing token checks. Move the check for consistency. Signed-off-by:
canyonknight <canyonknight@gmail.com> Signed-off-by:
Lukas Fleischer <archlinux@cryptocrack.de>
-