]>
jfr.im git - irc/unrealircd/unrealircd-webpanel.git/log
Valerie Pond [Mon, 29 Jul 2024 11:35:47 +0000 (19:35 +0800)]
Remove footer from login page (?)
not sure why it was there anyway
Valerie Pond [Fri, 26 Jul 2024 22:02:12 +0000 (06:02 +0800)]
Put some .htaccess in place
Valerie Pond [Fri, 26 Jul 2024 21:13:44 +0000 (05:13 +0800)]
Merge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel
Valerie Pond [Fri, 26 Jul 2024 21:13:18 +0000 (05:13 +0800)]
Be a bit more clear on user action
Valerie Pond [Fri, 26 Jul 2024 21:11:15 +0000 (05:11 +0800)]
Hopefully fix #51
Valerie Liu [Thu, 25 Jul 2024 12:24:50 +0000 (20:24 +0800)]
Merge pull request #50 from TehPeGaSuS/patch-2
Fix fetching of Patreon image/logo
Valerie Pond [Sun, 14 Jul 2024 00:31:13 +0000 (08:31 +0800)]
Fix failure of update on user settings
Valerie Pond [Sat, 13 Jul 2024 16:50:37 +0000 (00:50 +0800)]
Fix permission check on users overview page on ban
TehPeGaSuS [Sat, 13 Jul 2024 16:50:29 +0000 (18:50 +0200)]
Update footer.php
Fix fectching of Patreon image/logo
Valerie Pond [Sat, 13 Jul 2024 02:53:57 +0000 (10:53 +0800)]
Remove a debugging thing lol
Valerie Pond [Sat, 13 Jul 2024 02:53:18 +0000 (10:53 +0800)]
Include ASN info in user details
Valerie Liu [Sat, 13 Jul 2024 00:24:32 +0000 (08:24 +0800)]
Update class-upgrade.php
Valerie Pond [Sat, 13 Jul 2024 00:13:57 +0000 (08:13 +0800)]
Need to get the files out of the dir lol
Valerie Pond [Fri, 12 Jul 2024 23:50:35 +0000 (07:50 +0800)]
=]
Valerie Pond [Fri, 12 Jul 2024 21:08:19 +0000 (05:08 +0800)]
Guess not... more towards upgrade
Valerie Pond [Fri, 12 Jul 2024 20:52:26 +0000 (04:52 +0800)]
Hopefully the finish of the upgrade function
Valerie Pond [Fri, 12 Jul 2024 20:26:36 +0000 (04:26 +0800)]
More towards upgrade proc
Valerie Pond [Fri, 12 Jul 2024 12:11:50 +0000 (20:11 +0800)]
Fix overflow on long spamfilter entries
reported by @TehPeGaSuS
Valerie Pond [Fri, 12 Jul 2024 11:58:00 +0000 (19:58 +0800)]
Require permission to rehash for rehash and disconnect
Reported by Erdem
Valerie Pond [Tue, 9 Jul 2024 23:42:35 +0000 (07:42 +0800)]
More on upgrading
Valerie Pond [Tue, 9 Jul 2024 04:02:28 +0000 (12:02 +0800)]
Fix note counters
Valerie Pond [Tue, 9 Jul 2024 03:53:28 +0000 (11:53 +0800)]
Add start of upgrade functionality
Valerie Pond [Mon, 8 Jul 2024 04:28:38 +0000 (12:28 +0800)]
Add a link to patreon on the footer
Valerie Pond [Mon, 8 Jul 2024 04:10:15 +0000 (12:10 +0800)]
More towards notes (still not finished)
Valerie Pond [Mon, 8 Jul 2024 02:33:18 +0000 (10:33 +0800)]
Add start of Notes functionality
Valerie Pond [Sun, 7 Jul 2024 23:30:27 +0000 (07:30 +0800)]
Add able to change background on overview
Valerie Pond [Sun, 7 Jul 2024 22:50:16 +0000 (06:50 +0800)]
Move plugins.php class file to Class/class-plugins.php
Valerie Pond [Sun, 7 Jul 2024 22:17:36 +0000 (06:17 +0800)]
Fix linkage in server-bans/spamfilter.php lol
Valerie Pond [Sun, 7 Jul 2024 22:13:34 +0000 (06:13 +0800)]
Move spamfilter.php to server-bans/
Valerie Pond [Sun, 7 Jul 2024 03:59:34 +0000 (11:59 +0800)]
Run hook HOOKTYPE_PRE_FOOTER a little earlier
Valerie Pond [Sat, 6 Jul 2024 04:35:54 +0000 (12:35 +0800)]
Make using HIBP configurable (enabled by default)
Valerie Pond [Fri, 5 Jul 2024 23:07:16 +0000 (07:07 +0800)]
Security: check passwords against Have I Been Pwned
This commit adds functionality to check with the API at https://haveibeenpwned.com to check if your password has been leaked as part of a data breach.
The check uses a k-Anonymity model and so does not share your password nor your password hash. Nice and safe.
Valerie Pond [Tue, 2 Jul 2024 02:06:26 +0000 (10:06 +0800)]
fix search results looking awkward from overview page
Valerie Pond [Tue, 18 Jun 2024 21:18:54 +0000 (05:18 +0800)]
Fix plugins view (they're flex anyway, what was I thinking)
Valerie Pond [Tue, 18 Jun 2024 21:10:18 +0000 (05:10 +0800)]
Make the cursor change on search hover to show it's clickable
Valerie Pond [Tue, 18 Jun 2024 20:54:03 +0000 (04:54 +0800)]
Add search bar to navbar
Valerie Pond [Sun, 28 Apr 2024 22:01:30 +0000 (06:01 +0800)]
Add reputation to user details
Valerie Pond [Sun, 28 Apr 2024 21:05:35 +0000 (05:05 +0800)]
Remove stray semi-colon lol
Valerie Pond [Sun, 28 Apr 2024 21:03:08 +0000 (05:03 +0800)]
Show security-groups in user details
Valerie Liu [Wed, 17 Apr 2024 20:20:00 +0000 (21:20 +0100)]
Merge pull request #47 from Madriix/main
Update common.php
Madrix [Wed, 17 Apr 2024 20:17:30 +0000 (22:17 +0200)]
Update common.php
Valerie Pond [Mon, 15 Apr 2024 21:34:18 +0000 (22:34 +0100)]
Fix ulines view on server details page
Valerie Pond [Mon, 15 Apr 2024 21:30:09 +0000 (22:30 +0100)]
Fix errors about servers linked when they don't tell us any usermodes
Valerie Pond [Mon, 15 Apr 2024 21:13:33 +0000 (22:13 +0100)]
Fix errors about servers linked who don't communicate their software
Valerie Pond [Mon, 15 Apr 2024 21:08:10 +0000 (22:08 +0100)]
Fix boot time error for servers without a boot time
Valerie Pond [Mon, 15 Apr 2024 21:02:13 +0000 (22:02 +0100)]
give some hover opacity to overview cards
Valerie Pond [Mon, 15 Apr 2024 20:58:53 +0000 (21:58 +0100)]
really fix, thanks Mi_92
Valerie Pond [Mon, 15 Apr 2024 20:47:20 +0000 (21:47 +0100)]
Fix includes error, reported by Mi_92
Valerie Pond [Mon, 15 Apr 2024 04:51:23 +0000 (05:51 +0100)]
Update README.md
Valerie Pond [Mon, 15 Apr 2024 04:45:47 +0000 (05:45 +0100)]
Update README.md
Valerie Pond [Mon, 15 Apr 2024 04:14:52 +0000 (05:14 +0100)]
Network Health Check and visual improvements
Valware [Mon, 15 Apr 2024 03:56:29 +0000 (03:56 +0000)]
Merge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel
Valerie Pond [Mon, 15 Apr 2024 02:40:53 +0000 (03:40 +0100)]
Network Health
Adds a network health widget to the overview and a page for listing all the shit you did wrong
Valerie Liu [Fri, 12 Apr 2024 00:01:00 +0000 (01:01 +0100)]
Update README.md with new overview
Valerie Pond [Wed, 10 Apr 2024 22:30:43 +0000 (23:30 +0100)]
Fix weird input width in Add Panel User
Valerie Pond [Wed, 10 Apr 2024 22:29:51 +0000 (23:29 +0100)]
Fix server bans link in previous commit =]
Valerie Pond [Wed, 10 Apr 2024 22:28:10 +0000 (23:28 +0100)]
Make overview cards look fancier/modern
Valerie Pond [Sun, 7 Apr 2024 14:26:16 +0000 (15:26 +0100)]
Fix some virtual webserver problems with regards to flushing by @Madriix
Valerie Pond [Sun, 7 Apr 2024 13:39:52 +0000 (14:39 +0100)]
Move extra header where it should be
Valerie Liu [Wed, 8 Nov 2023 13:45:12 +0000 (13:45 +0000)]
Fix typo, reported by Jellis lol
Valerie Liu [Thu, 2 Nov 2023 18:28:24 +0000 (18:28 +0000)]
Fix setting zlines on idents, reported by Jellis
Valerie Liu [Thu, 21 Sep 2023 23:24:24 +0000 (00:24 +0100)]
bump version
Valerie Liu [Thu, 21 Sep 2023 23:20:10 +0000 (00:20 +0100)]
Change version for initial release
Valerie Pond [Sat, 5 Aug 2023 14:08:21 +0000 (15:08 +0100)]
Merge pull request #40 from d3xt3r01/main
Add / for the directories to the header bar too
Adrian Sandu [Mon, 17 Jul 2023 19:44:06 +0000 (22:44 +0300)]
Add / for the directories to the header bar too
Valerie Pond [Mon, 17 Jul 2023 19:32:51 +0000 (20:32 +0100)]
Merge pull request #39 from d3xt3r01/main
Add / to directory paths fixing redirects for reverse proxy behind a reverseproxy
Adrian Sandu [Mon, 17 Jul 2023 19:30:04 +0000 (22:30 +0300)]
Add / to directory paths fixing redirects for reverse proxy behind a reverseproxy
Valerie Pond [Mon, 10 Jul 2023 19:42:08 +0000 (20:42 +0100)]
General Settings: Make debug mode work, also make page pluggable
Valerie Pond [Mon, 10 Jul 2023 18:44:24 +0000 (19:44 +0100)]
Make user record badge update too :D
how long has this been unnoticed or forgotten
Valerie Pond [Sun, 9 Jul 2023 15:45:13 +0000 (16:45 +0100)]
settings/plugins: add install button and show plugin info when clicked
Valerie Pond [Fri, 7 Jul 2023 10:29:35 +0000 (11:29 +0100)]
Fix plugins
Valerie Pond [Fri, 7 Jul 2023 10:29:00 +0000 (11:29 +0100)]
Add General Settings page, make it hookable
Valerie Pond [Wed, 5 Jul 2023 00:21:10 +0000 (01:21 +0100)]
Add HOOKTYPE_HEADER and run during/after header
Valerie Pond [Wed, 5 Jul 2023 00:20:09 +0000 (01:20 +0100)]
Channel modes: Split up larger strings
Valerie Pond [Tue, 27 Jun 2023 01:46:19 +0000 (02:46 +0100)]
Add a `Plugins` overview card
Valerie Pond [Tue, 27 Jun 2023 01:41:22 +0000 (02:41 +0100)]
Update README.md
Valerie Pond [Mon, 26 Jun 2023 23:44:01 +0000 (00:44 +0100)]
Remove install button for incompatible plugins
Valerie Pond [Mon, 26 Jun 2023 23:41:48 +0000 (00:41 +0100)]
Make Plugins page accessible only to permission holders
Valerie Pond [Sun, 25 Jun 2023 18:01:14 +0000 (19:01 +0100)]
Make a compatibility badge
Valerie Pond [Sun, 25 Jun 2023 17:59:36 +0000 (18:59 +0100)]
Make the info modal smaller
Valerie Pond [Sun, 25 Jun 2023 15:52:23 +0000 (16:52 +0100)]
Make shit better
Valerie Pond [Sun, 25 Jun 2023 11:39:16 +0000 (12:39 +0100)]
IMPORTANT - Please read
The PHPMailer (and example plugin) are being moved out of source and into the contrib repo. This means when you update past this point, your emails will stop working and you'll have to wait for an update of the plugin in order for it to work.
Valerie Pond [Sun, 25 Jun 2023 10:37:01 +0000 (11:37 +0100)]
Plugins list: change wording to 'installed' instead of 'available'
Valerie Pond [Sun, 25 Jun 2023 10:35:27 +0000 (11:35 +0100)]
Add Plugins: remove author from card footer
Valerie Pond [Sun, 25 Jun 2023 10:05:22 +0000 (11:05 +0100)]
Fix external lookup
Valerie Pond [Sun, 25 Jun 2023 09:39:48 +0000 (10:39 +0100)]
Make the plugins page actually work (to a degree)
Valerie Pond [Thu, 22 Jun 2023 07:30:48 +0000 (08:30 +0100)]
Do something about no icons
Valerie Pond [Thu, 22 Jun 2023 05:33:29 +0000 (06:33 +0100)]
Merge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel
Valerie Pond [Thu, 22 Jun 2023 05:32:11 +0000 (06:32 +0100)]
Update with plugins page
Valerie Pond [Tue, 6 Jun 2023 22:54:00 +0000 (23:54 +0100)]
Update supported U6 version
Bram Matthys [Wed, 24 May 2023 10:17:51 +0000 (12:17 +0200)]
Network overview: temporarily(?) get rid of "View" for Opers & Services
Valerie Pond [Tue, 23 May 2023 17:57:12 +0000 (18:57 +0100)]
Some work on right-click menus and other things
This is largely unavailable yet because it's unfinished, for example the right-click menu in firefox can't figure out copy and paste, which is annoying.
Working on a feedback dialog which pops up and asks for feedback every 3 months (unifinished, but that's the plan).
The right-click menu will aim to be hookable in PHP as well as javascript, i.e. you can add to it via javascript within your plugin or you could run a hook so your option displays on the api endpoint, which is probably a bit cleaner.
Valerie Pond [Sat, 13 May 2023 14:17:28 +0000 (15:17 +0100)]
Update description of user meta add ;D
Bram Matthys [Sat, 13 May 2023 13:40:32 +0000 (15:40 +0200)]
Allow add_meta() with a value of false/null/int.
Actually we could just as well drop the value type requirement
since we accept array now and thus indirectly accept everything
since the values within the array go unchecked, but.. whatever :P
This also removes the !$value check, which added similar restrictions.
Valerie Pond [Sat, 13 May 2023 00:54:36 +0000 (01:54 +0100)]
Fix broken footer on empty details search
Also make the margin for Server Information 5px because it was a little close to the edge
Valerie Pond [Fri, 12 May 2023 16:13:11 +0000 (17:13 +0100)]
Rename the information tab to Info
Valerie Pond [Fri, 12 May 2023 16:10:40 +0000 (17:10 +0100)]
Make the server bans page according to @syzop request
Valerie Pond [Fri, 12 May 2023 16:09:20 +0000 (17:09 +0100)]
PanelUser->add_meta(): Accept arrays as well as strings
Bram Matthys [Mon, 8 May 2023 06:29:04 +0000 (08:29 +0200)]
Deal quicker with dead event loop processes. End-users need to run 'composer install'.
Long story:
In the panel we have some background tasks, like the live "Network Overview", the
"Logs" live view, but also the notification that works on every page behind-the-scenes,
that will show popups for server errors/warnings.
Depending on the webserver and PHP backend, but in particular with fast cgi modules,
these PHP processes may not see the browser as being "gone" until they actually send
something, so we send something when $rpc->eventloop() returns, which is guaranteed to
return at least every 10 seconds (if there is no data, quicker otherwise).
This means that, until now, it took up to 10 seconds for these PHP processes to die.
If you are quickly browsing from one page to the other, then - especially with the
main overview or the logs page which causes 2 processes - you could hit your PHP max
processes or max workers, especially if you have a relatively low limit of like 10.
Upstream commit of unrealircd-rpc-php changes the returning behavior (when idle) from
every 10 seconds to every 2 seconds, which should help a lot.
If you still have situations where pages don't load at all or get max processes reached
in your webserver logs then you should really bump your PHP process/workers limit.
There's no way around that :).
Bram Matthys [Sun, 7 May 2023 17:24:45 +0000 (19:24 +0200)]
Fix Role Editor: make the role stuff db-independent (most code already was).
Get rid of the ROLE hooks at the same time, since they can all be accessed
via the generic config API, right ?