]>
git.ipfire.org Git - pbs.git/log
Michael Tremer [Tue, 31 May 2022 14:37:43 +0000 (14:37 +0000)]
templates: Tried to refactor job list
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 31 May 2022 12:57:31 +0000 (12:57 +0000)]
web: Refactor index page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 31 May 2022 12:34:35 +0000 (12:34 +0000)]
base: Make main menu collapse on smaller viewports
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 31 May 2022 12:25:37 +0000 (12:25 +0000)]
web: Drop uploads page
We cannot really show any status about those any more and it makes no
sense with higher bandwidths than 10 years ago when this was built
first.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 15:16:32 +0000 (15:16 +0000)]
sessions: Drop viewer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 15:12:01 +0000 (15:12 +0000)]
users: Stop using Gravatar and pull them from people.ipfire.org
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 15:05:36 +0000 (15:05 +0000)]
Drop all unused images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 15:04:07 +0000 (15:04 +0000)]
templates: Fix markup for user dropdown menu
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 15:02:35 +0000 (15:02 +0000)]
users: Delete some unused code
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 15:02:21 +0000 (15:02 +0000)]
users: Return NotImplemented when we cannot compare
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 15:01:30 +0000 (15:01 +0000)]
users: Print their name as string
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 14:58:17 +0000 (14:58 +0000)]
auth: Make authentication against LDAP work
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 14:58:02 +0000 (14:58 +0000)]
misc: Move generate_random_string() to here
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 14:46:18 +0000 (14:46 +0000)]
login: Refactor backend code
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 14:42:04 +0000 (14:42 +0000)]
templates: Redesign login
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 14:20:48 +0000 (14:20 +0000)]
templates: Add footer
And remove the old one
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 14:09:14 +0000 (14:09 +0000)]
templates: Put everything into a large grid
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 14:06:53 +0000 (14:06 +0000)]
templates: Replace top bar
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 14:06:44 +0000 (14:06 +0000)]
js: Initialize Foundation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 13:44:37 +0000 (13:44 +0000)]
fonts: Import Prompt
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 13:25:11 +0000 (13:25 +0000)]
third-party: Update jQuery
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 May 2022 13:21:18 +0000 (13:21 +0000)]
foundation: Add basic stuff for CSS & JS
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
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>