summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [inc/Util] Add method to agressively unset a cookieSimon Rettberg2019-10-313-2/+24
| | | | | This tries to work around problems with the cookie path and trailing slashes.
* [baseconfig] Improved verbose output of plain configSimon Rettberg2019-10-301-5/+6
|
* [baseconfig] Remove unused save-on-server featureSimon Rettberg2019-10-301-27/+2Star
|
* [baseconfig] Properly handle recusion for getconfig.inc.php hooksSimon Rettberg2019-10-301-16/+20
|
* [sysconfig] Disable gzip output handler when delivering config.tgzSimon Rettberg2019-10-301-0/+1
|
* [minilinux] Add some tool-tipsSimon Rettberg2019-10-302-4/+7
|
* [minilinux] Split version list and source list into separate sub-menusSimon Rettberg2019-10-302-24/+34
|
* [minilinux] Slightly better busy-wait for update checkSimon Rettberg2019-10-301-2/+5
|
* [locationinfo] fix wrong value shown on config-site for old panelsChristian Hofmaier2019-10-291-2/+2
|
* [locationinfo] generalize mode change functionChristian Hofmaier2019-10-291-27/+9Star
|
* [minilinux] Fix: Query description for minilinux branch on displaySimon Rettberg2019-10-291-1/+1
|
* [minilinux] Allow absolute paths for initrdsSimon Rettberg2019-10-291-1/+3
|
* [minilinux] Move LinuxBootEntryHook to own fileSimon Rettberg2019-10-292-142/+150
| | | | | | Under certain conditions the ipxe-bootentry hook would be executed multiple times, resuting in a fatal error because the class would be declared multiple times.
* [serversetup-bwlp-ipxe] Fix query accordingly :-/Simon Rettberg2019-10-291-2/+2
|
* [serversetup-bwlp-ipxe] Update default menu entriesSimon Rettberg2019-10-291-26/+19Star
| | | | Adapt to new minilinux module stuff.
* [minilinux] Fix main-warnings check (path)Simon Rettberg2019-10-291-1/+1
|
* [minilinux] Show errors from minilinux download taskSimon Rettberg2019-10-292-0/+8
|
* [adduser/minilinux] Take care of default/nondefault fieldsSimon Rettberg2019-10-292-2/+2
|
* [locationinfo] Make switching per room workChristian Hofmaier2019-10-262-41/+43
|
* config.php.emaple: Remove another orphaned config varSimon Rettberg2019-10-251-3/+1Star
|
* config.php.example: Remove deprecated CONFIG_REMOTE_MLSimon Rettberg2019-10-251-2/+0Star
|
* [minilinux] Create symlink for PXELINUX menu supportSimon Rettberg2019-10-241-0/+8
|
* [minilinux] Add missing permissions checksSimon Rettberg2019-10-211-0/+2
|
* [inc/Util] Simplify user download functionSimon Rettberg2019-10-181-13/+2Star
|
* [serversetup-bwlp-ipxe] UI/UX tweaksSimon Rettberg2019-10-178-206/+253
| | | | | | * Decluttered bootentry View in menu editor * Show details for hook bootentry in menu editor * Buttons for "save and reload" in menu/bootentry editor
* [serversetup-bwlp-ipxe/minilinux] Further improvementsSimon Rettberg2019-10-1710-78/+135
| | | | | | * Distinction between BIOS and EFI for ipxe hook in minilinux * Debug KCL modifier customizable by update meta data * Bugfixes, minor refactoring...
* [serversetup-bwlp-ipxe/minilinux] Implement minilinux hook for ipxeSimon Rettberg2019-10-1621-133/+599
|
* [dozmod] Increase sat DB's launch counter on cache hitSimon Rettberg2019-10-161-0/+6
|
* [minilinux] Rewrite for multiple version/sources handlingSimon Rettberg2019-10-0921-255/+790
| | | | | | | | | | | * You can supply multiple sources for updates (URLs) * Sources can provide multiple branches * Each branch can supply multiple versions (eg. updates) TODO: Set global default version TODO: Supply hook to serversetup-ipxe to add specific boot entries TODO: UX polish TODO: phpdoc/polish
* slx-fixes: Expose function for adding additional automatic confirm handlersSimon Rettberg2019-10-091-5/+7
|
* [locationinfo] Rework from HTML blocks to Jquery CloneChristian Hofmaier2019-09-261-89/+102
| | | | - generalize code for easier adding of new functions
* [dnbd3] Prevent A_I value from increasing all the timeSimon Rettberg2019-09-261-1/+13
| | | | | serverid in dnbd3_server would increase a lot on every query of the servers. Stop that.
* [serversetup-bwlp-ipxe] Add DHCP option overrides; add hook mechanismSimon Rettberg2019-09-241-0/+1
| | | | | | | A default boot entry can now override certain option codes set by the DHCP server before executing the target binary. A hook mechanism makes it possible for other modules to dynamically supply additional boot entry types.
* [serversetup-bwlp-ipxe]Simon Rettberg2019-09-2415-198/+695
|
* [dnbd3] fix mathSimon Rettberg2019-09-161-1/+1
|
* [sysconfig] Allow adding multiple ssh modules to system configSimon Rettberg2019-09-134-7/+11
|
* [sysconfig] Make both buttons white on finishing system configSimon Rettberg2019-09-131-4/+5
| | | | | | The blue "set as global config" button was too tempting to click after creating or editing a system config. Accidentally setting location specific config as globally active easily happened.
* [locations] trim() subnet address fields, both empty == deleteSimon Rettberg2019-09-092-21/+39
| | | | Closes #3550
* [dnbd3] Update translationsSimon Rettberg2019-09-092-0/+2
|
* [systemstatus] Change event listener to support sticky tabsSimon Rettberg2019-09-091-2/+1Star
|
* [adduser] Check if adding user succeededSimon Rettberg2019-09-093-1/+8
| | | | Fixes #3573
* [dnbd3] proxy view: Show cache-map when clicking percentage of imageSimon Rettberg2019-09-094-20/+199
| | | | Requires up to date DNBD3-Server
* [slx-fixes.js] Put current tab on pages with tab-panes in historySimon Rettberg2019-09-061-0/+14
| | | | | Also restore tab properly on reload or when sending link to other people.
* [roomplanner] Ugly workaround for modal-close-bug on FirefoxSimon Rettberg2019-08-011-1/+16
|
* [roomplanner] Search only returns clients allowed in that roomSimon Rettberg2019-08-012-3/+9
| | | | | Don't return clients that wouldn't be allowed to be assigned to that location according to the rules in the Location class.
* [permissionmanager] Implement caching for permission checksSimon Rettberg2019-08-011-12/+79
| | | | | | | Some pages, like the location list, triggered excessive amounts of DB queries when checking permissions. In that specific case, the number of queries got cut down from 260 to 24, and the page generation time dropped from 150ms to 80ms. (On a setup with 62 locations)
* [locations] Remove list filtering depending on permissionsSimon Rettberg2019-08-011-24/+6Star
| | | | | | | | | Locations where the user isn't allowed to do anything were supposed to be hidden while at the same time making sure that any parent locations would still be shown. That code was buggy and could display nonsensical ordering of locations, and even sometimes hide locations where the user was actually allowed to e.g. edit the assigned config module. Since the location names aren't secret anyways, just get rid of this broken code.
* [locations] Sort subnets by address in subnet viewSimon Rettberg2019-08-011-1/+3
|
* [locations] Refine location matching checksSimon Rettberg2019-08-012-21/+28
|
* [locations] Add warnings/cleanup for bad machine to roomplan mappingsSimon Rettberg2019-07-3116-697/+1112
|