summaryrefslogtreecommitdiff
path: root/modules/webcpanel
AgeCommit message (Collapse)Author
2025-05-09Move HTTP types to the HTTP namespace.Sadie Powell
2025-04-22Replace hard linebreaks in RPC and webcpanel messages.Sadie Powell
2025-04-19Remove time from the name of some variables where its obvious.Sadie Powell
2025-04-19Get rid of the internal block wrapper.Sadie Powell
This only existed for compatibility with old 2.0 modules and 2.1 has already broken compatibility with them.
2025-03-08Fix various webcpanel bugs relating to nickname protection.Sadie Powell
2025-03-08Rework how nickname protection works.Sadie Powell
- Rename the command and module from kill to protect (this command hasn't actually killed users in a long time). - Replace QUICK/IMMED with a duration option.
2025-03-08Use a C++11 lambda instead of a channel sorting method.Sadie Powell
2025-03-08Move some headers around.Sadie Powell
2025-03-03Merge branch '2.0' into 2.1.Sadie Powell
2025-03-03Fix a compiler warning on newer versions of MSVC.Sadie Powell
2025-03-02Return references instead of pointers from the config system.Sadie Powell
We used to return NULL from these methods but now we return an empty block so this can never actually be null now.
2025-02-20Store the source address in the identify request.Sadie Powell
2025-01-14Merge branch '2.0' into 2.1.Sadie Powell
2025-01-14Update the copyright headers for 2025.2.0Sadie Powell
2024-05-11Store when the account name was registered in the NickCore.Sadie Powell
2024-04-02Sync the build system directory names with the core.Sadie Powell
2024-03-26Add more nick options to webcpanel's nickserv/info page.Sadie Powell
2024-03-26Remove some leftover references to nickserv/access.Sadie Powell
2024-03-26Allow specifying the webcpanel template directory directly.Sadie Powell
There's no need to hardcode a base path here.
2024-03-26Fix some spelling issues in the webcpanel that were missed earlier.Sadie Powell
2024-03-26Use consistent headers and footers on all webcpanel templates.Sadie Powell
2024-03-26Flatten the webcpanel hierarchy slightly.Sadie Powell
2024-03-19Put the webcpanel directory in the data directory not a subdir.Sadie Powell
2024-03-19Allow using absolute paths in more places.Sadie Powell
2024-03-15Use consistent casing when referring to vhosts and vidents.Sadie Powell
2024-03-14Restore some functionality that was removed in an earlier commit.Sadie Powell
2024-03-11Replace convertTo/stringify with non-throwing alternatives.Sadie Powell
Having these throw is terrible for ergonomics and there are loads of places where the exception was either silently ignored or not handled at all. Having a function which returns an optional and another that returns a default works a lot better imo.
2024-03-09Rename hash_map to unordered_map to match the underlying container.Sadie Powell
2024-03-07Use the C++11 random number generator instead of rand().Sadie Powell
This is safer, faster, and doesn't require seeding.
2024-03-07Require new accounts to have email addresses.Sadie Powell
2024-03-04Add NickAlias::GetVhostMask for getting the vident@vhost.Sadie Powell
2024-02-29Consolidate some header files.Sadie Powell
2024-02-29Merge branch '2.0' into 2.1.Sadie Powell
2024-02-29Fix a copy/paste error in webcpanel.Sadie Powell
2024-02-29Rip out ns_access and related code.Sadie Powell
This is wildly insecure and has been disabled by default for at least a decade.
2024-02-27Simplify several boolean expressions.Sadie Powell
2024-02-26Fix some coding style issues.Sadie Powell
2024-02-17Update the copyright headers for 2024.Sadie Powell
2024-01-24Rename several modules to remove the m_ prefix.Sadie Powell
2024-01-23Mark types that have no inheritors as final.Sadie Powell
2024-01-23Improve the layout of types that inherit from another type.Sadie Powell
2024-01-06Use auto in places where the type is unambiguous.Sadie Powell
2024-01-04Update the copyright headers for 2024.Sadie Powell
2023-12-17Remove some unnecessary spaces that break editor indentation.Sadie Powell
2023-10-11Start migrating to range-based for loops.Sadie Powell
2023-03-13Fix missing override keywords.Sadie Powell
2022-12-31Merge branch '2.0' into 2.1.Sadie Powell
2022-12-31Update the copyright headers for 2023.Sadie Powell
2022-12-09Use emplace() instead of insert(std::make_pair()).Sadie Powell
2022-12-07Merge branch '2.0' into 2.1.Sadie Powell