/oss · 2 merged

froxlor/froxlor

A web panel for running hosting servers: customers, domains, email, databases and logs.

the project on GitHub (opens in a new tab)
  1. 9 Nov 2026

    Deleting an email address no longer changes another admin's count

    What was broken
    Deleting an address with forwarders lowered the forwarder count of whichever admin shared the customer's id number, so one reseller's delete changed another reseller's numbers.
    What I changed
    That count is no longer touched when an address is deleted, the same as when a single forwarder is deleted.
    Why it matters
    Resellers on a shared hosting panel keep correct usage numbers.

    see the code, #1435 (opens in a new tab)

  2. 1 Nov 2026

    A reseller's log search and cleanup only touch the rows they should

    What was broken
    For a reseller, searching the system log ignored the search text for their own rows, and clearing old entries deleted all their customers' log rows, recent ones too.
    What I changed
    The part of the query that picks whose rows to read is now grouped, so the search and the age limit apply to every row.
    Why it matters
    Resellers get correct search results and no longer lose recent customer logs when they clean up.

    see the code, #1433 (opens in a new tab)

← every project