]>
git.ipfire.org Git - pbs.git/log
Michael Tremer [Sun, 29 May 2022 13:19:18 +0000 (13:19 +0000)]
configure: Depend on sassc and uglifyjs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 12:58:59 +0000 (12:58 +0000)]
Drop Bootstrap
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 12:58:35 +0000 (12:58 +0000)]
Use Foundation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 12:43:24 +0000 (12:43 +0000)]
jobs: Fix name of job queue view
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 12:39:30 +0000 (12:39 +0000)]
Drop all user registration stuff
This is now being handled by IPFire People.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 12:21:23 +0000 (12:21 +0000)]
third-party: Add source for Bootstrap 4
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 12:11:03 +0000 (12:11 +0000)]
hub: Add a new handler for communication with build workers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 May 2022 13:34:03 +0000 (13:34 +0000)]
Refactor job queue and send the job on top to the builder
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 May 2022 13:20:23 +0000 (13:20 +0000)]
builder: Return NotImplemented on unsuccessful comparison
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 27 May 2022 10:48:43 +0000 (10:48 +0000)]
jobs: Drop legacy code to create test jobs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 May 2022 14:51:40 +0000 (14:51 +0000)]
hub: Add a new queue handler
Builders can connect to this handler and will be sent build jobs
whenever some are available.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 May 2022 14:50:26 +0000 (14:50 +0000)]
hub: Split the base handler
For websockets, we need some parts of them.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 May 2022 11:55:13 +0000 (11:55 +0000)]
builders: Refactor stats
We will now have multiple tables to track the history of any system
stats which have also been extended to send more data.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 May 2022 11:21:45 +0000 (11:21 +0000)]
hub: Fix HTTP Basic authentication
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 May 2022 11:21:06 +0000 (11:21 +0000)]
ldap: Read configuration from config file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 May 2022 09:59:36 +0000 (09:59 +0000)]
geoip: Drop database
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 May 2022 09:58:52 +0000 (09:58 +0000)]
hub: Accept file uploads of up to 1GB
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 May 2022 09:16:39 +0000 (09:16 +0000)]
uploads: Fix cleanup
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 May 2022 09:09:08 +0000 (09:09 +0000)]
hub: Drop old upload handlers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 May 2022 09:06:41 +0000 (09:06 +0000)]
hub: Drop long poll mixin
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 May 2022 09:05:34 +0000 (09:05 +0000)]
database: Migrate to PostgreSQL 13
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 May 2022 09:05:11 +0000 (09:05 +0000)]
hub: Refactor uploads for streaming
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 May 2022 08:43:31 +0000 (08:43 +0000)]
tools: Update database server
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 May 2022 16:16:41 +0000 (16:16 +0000)]
Drop pool
This wasn't used anywhere
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 May 2022 16:15:27 +0000 (16:15 +0000)]
hub: Don't use tornado.web.asynchronous
This has been removed from Tornado
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 May 2022 16:13:25 +0000 (16:13 +0000)]
Drop imports for dropped "pakfire.packages" module
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 May 2022 16:13:03 +0000 (16:13 +0000)]
Use IPFire Location for location information
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 May 2022 16:12:33 +0000 (16:12 +0000)]
configure: Depend on "location"
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 25 May 2022 15:46:35 +0000 (15:46 +0000)]
docker: Drop support for this
Right now, this won't work and I do not have the tools to make it work.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 20 May 2022 14:41:56 +0000 (14:41 +0000)]
systemd: Launch hub as user "pakfire"
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 20 May 2022 14:40:42 +0000 (14:40 +0000)]
systemd: Drop obsolete file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 11 Jun 2021 10:53:41 +0000 (10:53 +0000)]
configure: Require Python 3.9
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Jun 2021 15:44:29 +0000 (15:44 +0000)]
Update script interpreters to Python 3
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Jun 2021 15:18:43 +0000 (15:18 +0000)]
Makefile: Do not redefine EXTRA_DIST
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Jun 2021 15:18:32 +0000 (15:18 +0000)]
systemd: Only run one hub again
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Jun 2021 15:09:47 +0000 (15:09 +0000)]
Run 2to3
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Aug 2019 22:51:25 +0000 (22:51 +0000)]
Connect to the database only when using SSL
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Aug 2019 22:51:13 +0000 (22:51 +0000)]
Run services as nobody
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Aug 2019 20:41:18 +0000 (20:41 +0000)]
On Debian, gpgme is called gpg
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 4 Jan 2019 19:14:35 +0000 (19:14 +0000)]
memcache: Always connect to localhost
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 4 Jan 2019 19:08:29 +0000 (19:08 +0000)]
Do not install crontab by default
This is just impossible when the application is being distributed
across multiple servers.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 4 Jan 2019 18:50:59 +0000 (18:50 +0000)]
systemd: Add unit files for web UI
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 4 Jan 2019 12:58:19 +0000 (12:58 +0000)]
hub: Redirect lost users to pakfire.ipfire.org
Also calms down monitoring that doesn't like receiving 404.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 4 Jan 2019 12:41:26 +0000 (12:41 +0000)]
systemd: Add unit files for hub
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 24 Jan 2018 13:24:57 +0000 (13:24 +0000)]
pakfire requires root to build repositories
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 13 Jan 2018 13:43:58 +0000 (13:43 +0000)]
Don't perform LDAP search with empty input
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 13 Jan 2018 13:38:32 +0000 (13:38 +0000)]
Drop unused import
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 13 Jan 2018 13:34:14 +0000 (13:34 +0000)]
Update design of job boxes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 13 Jan 2018 13:21:38 +0000 (13:21 +0000)]
Stop crawlers from indexing package content
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 13 Jan 2018 13:14:52 +0000 (13:14 +0000)]
Fix URL schema for builders
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 13 Jan 2018 13:05:58 +0000 (13:05 +0000)]
builders: Don't crash when we could not find a builder
Fixes #11586
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 13 Jan 2018 13:00:24 +0000 (13:00 +0000)]
search: Drop help text which probably doesn't help anyone
Fixes #11585
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 13 Jan 2018 12:41:27 +0000 (12:41 +0000)]
Fix limit/offset syntax for PostgreSQL
Fixes #11587
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Fri, 12 Jan 2018 18:50:04 +0000 (19:50 +0100)]
bootstrap: make the navbar look nice
Correctly place the content and set the width of the dropdown correctly
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Fri, 12 Jan 2018 18:03:50 +0000 (19:03 +0100)]
bootstrap4: port registration sites to bootstrap4
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Fri, 12 Jan 2018 14:44:35 +0000 (15:44 +0100)]
bootstrap4: drop base-form*
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Fri, 12 Jan 2018 14:41:30 +0000 (15:41 +0100)]
Remove documentation section
Fixes: #11527
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Fri, 12 Jan 2018 14:36:19 +0000 (15:36 +0100)]
bootstrap4: port job status
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Fri, 12 Jan 2018 14:02:47 +0000 (15:02 +0100)]
bootstrap4: rework changelog
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Fri, 12 Jan 2018 13:50:17 +0000 (14:50 +0100)]
bootstrap4: port job details pages
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Fri, 12 Jan 2018 10:33:37 +0000 (11:33 +0100)]
bootstrap4: port package detail page
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Fri, 12 Jan 2018 10:32:51 +0000 (11:32 +0100)]
bootstrap4: port package dependency table
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Fri, 12 Jan 2018 10:31:33 +0000 (11:31 +0100)]
bootstrap4: port search sites
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Thu, 11 Jan 2018 16:37:53 +0000 (17:37 +0100)]
bootstrap4: fix wrong div
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Thu, 11 Jan 2018 16:20:06 +0000 (17:20 +0100)]
bootstrap4: port all user sites to bootstrap4
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Thu, 11 Jan 2018 16:11:00 +0000 (17:11 +0100)]
bootstrap4: add forgotten changes in Makfile and Potfile
Unfortunatley I forgot to change the Makefile and Potfile accordingly to
the files I deleted.
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Thu, 11 Jan 2018 15:16:45 +0000 (16:16 +0100)]
Merge branch 'master' into bootstrap4
Jonatan Schlag [Thu, 11 Jan 2018 15:16:28 +0000 (16:16 +0100)]
Merge branch 'master' of git://git.ipfire.org/pbs
Michael Tremer [Thu, 11 Jan 2018 12:44:37 +0000 (12:44 +0000)]
Fix deleting users
Fixes #11582
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Thu, 11 Jan 2018 12:10:00 +0000 (13:10 +0100)]
bootstrap4: remove unused template
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Thu, 11 Jan 2018 10:48:44 +0000 (11:48 +0100)]
bootstrap4: Score should be bigger
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Thu, 11 Jan 2018 10:46:16 +0000 (11:46 +0100)]
bootstrap4: remove all css stuff to have a clean bootstrap
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Wed, 10 Jan 2018 18:03:06 +0000 (19:03 +0100)]
bootstrap4: begin porting the distribution/repository sites
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Wed, 10 Jan 2018 18:00:07 +0000 (19:00 +0100)]
bootstrap4: correctly set colspan value in build table
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Wed, 10 Jan 2018 16:43:40 +0000 (17:43 +0100)]
Merge branch 'master' into bootstrap4
Jonatan Schlag [Wed, 10 Jan 2018 16:43:22 +0000 (17:43 +0100)]
Merge branch 'master' of git://git.ipfire.org/pbs
Michael Tremer [Wed, 10 Jan 2018 16:29:13 +0000 (16:29 +0000)]
Drop format_email function which cannot handle User instances
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2018 16:18:39 +0000 (16:18 +0000)]
Fix listing commits in a source repository
Fixes #11577
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2018 16:12:01 +0000 (16:12 +0000)]
Fix rendering repo page if no packages in a repo
Fixes #11576
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2018 16:09:15 +0000 (16:09 +0000)]
Correctly set cache of user email objects
Fixes #11575
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Thu, 4 Jan 2018 15:42:04 +0000 (16:42 +0100)]
Merge branch 'master' into bootstrap4
Jonatan Schlag [Thu, 4 Jan 2018 15:41:38 +0000 (16:41 +0100)]
Merge branch 'master' of git://git.ipfire.org/pbs
Jonatan Schlag [Thu, 4 Jan 2018 15:39:35 +0000 (16:39 +0100)]
bootstrap4: port build details page to bootstrap4
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Thu, 4 Jan 2018 15:36:57 +0000 (16:36 +0100)]
bootstrap4: port watchers table to boostrap4
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Thu, 4 Jan 2018 15:34:18 +0000 (16:34 +0100)]
bootstrap4: port build comment modal to bootstrap4
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Thu, 4 Jan 2018 15:33:44 +0000 (16:33 +0100)]
bootstrap4: port modal base to bootstrap4
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Thu, 4 Jan 2018 15:31:54 +0000 (16:31 +0100)]
bootstrap4: port job boxe to bootstrap4
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Thu, 4 Jan 2018 15:23:40 +0000 (16:23 +0100)]
bootstrap4: add ui module BuildState
This module is ised in the build table to format the builds based on
there status.
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Michael Tremer [Fri, 29 Dec 2017 19:37:35 +0000 (19:37 +0000)]
build comments: Create own class and move logic to send messages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Mon, 18 Dec 2017 10:45:42 +0000 (11:45 +0100)]
bootstrap4: port build overview to bootstrap4
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Sat, 16 Dec 2017 10:27:18 +0000 (11:27 +0100)]
bootstrap 4: port builder sites to bootstrap 4
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Thu, 14 Dec 2017 12:33:32 +0000 (13:33 +0100)]
bootstrap4: fix base.html admin section
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Thu, 14 Dec 2017 12:28:17 +0000 (13:28 +0100)]
bootstrap4: port mirror sites to bootstrap 4
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Tue, 12 Dec 2017 11:28:49 +0000 (12:28 +0100)]
Merge branch 'master' into bootstrap4
Jonatan Schlag [Tue, 12 Dec 2017 11:26:57 +0000 (12:26 +0100)]
Merge branch 'master' of git://git.ipfire.org/pbs
Michael Tremer [Mon, 11 Dec 2017 18:45:04 +0000 (18:45 +0000)]
repos: Fix rendering repository build times
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 11 Dec 2017 18:38:10 +0000 (18:38 +0000)]
mirrors: Drop translated string because of unicode issues
Fixes: #11554
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 11 Dec 2017 18:30:31 +0000 (18:30 +0000)]
repos: get_unpushed_builds() does no longer exist
Fixes: #11557
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 11 Dec 2017 18:21:03 +0000 (18:21 +0000)]
packages: Make search work
This returns all packages now instead of a unique list
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 11 Dec 2017 18:20:10 +0000 (18:20 +0000)]
users: Fix search which expects a list instead of a generator
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>