10792 Commits

Author SHA1 Message Date
Alexander A. Klimov
fa5bc6c1ae Wizard: make LDAP domain discovery working again
refs #2153
2017-06-20 15:46:31 +02:00
Alexander A. Klimov
9237c3e27d Wizard: make AD discovery working again
refs #2153
2017-06-20 14:46:44 +02:00
Alexander A. Klimov
6668556e50 Document domain-aware authentication
refs #2153
2017-06-19 09:37:17 +02:00
Eric Lippmann
a119ed1589 Add more help text to the login domain configurations
refs #2153
2017-06-13 11:15:53 +02:00
Eric Lippmann
178d5f8283 Add CLI command for migrating users according to a given domain
refs #2153
2017-06-12 13:31:08 +02:00
Eric Lippmann
755b2108a8 Schema: Increase length of username columns
In order to support usernames with domains, the length of the username columns is now 254 which also supports email addresses as usernames.

refs #2153
2017-06-12 13:31:07 +02:00
Eric Lippmann
53eae8d93e Add limit parameter to StringHelper::trimSplit()
refs #2153
2017-06-12 13:31:07 +02:00
Eric Lippmann
cfbd5c500e Make LDAP user group backends domain-aware
refs #2153
2017-06-12 13:31:07 +02:00
Eric Lippmann
0cbec01743 Make auth via LDAP user backends domain-aware
refs #2153
2017-06-12 13:31:07 +02:00
Eric Lippmann
9599f6672f Add domain config to LDAP user group backends if the backend is not linked w/ a LDAP user backend
refs #2153
2017-06-12 13:31:07 +02:00
Eric Lippmann
9ac8253290 Make membership loading domain-aware
refs #2153
2017-06-12 13:31:07 +02:00
Eric Lippmann
05288e9bea Add interface for user backends which are responsible for a specific domain
refs #2153
2017-06-12 13:31:07 +02:00
Eric Lippmann
8fbde51b5f Throw an exception in User::getDomain() if the user does not have a domain
refs #2153
2017-06-12 13:31:07 +02:00
Eric Lippmann
b34d1977d8 Fix discover domain btn
refs #2153
2017-06-12 13:31:07 +02:00
Eric Lippmann
de62fa6baa Change label for the default domain config
refs #2153
2017-06-12 13:31:07 +02:00
Eric Lippmann
41acffdc24 Login: set the default domain if necessary
refs #2153
2017-06-12 13:31:07 +02:00
Alexander A. Klimov
1a5e64eda9 Any backend is responsible for at most one domain
refs #2153
2017-06-12 13:31:07 +02:00
Alexander A. Klimov
8359771271 LdapCapabilities: discover NetBIOS name of an AD
refs #2153
2017-06-12 13:31:07 +02:00
Alexander A. Klimov
2b9e9bf2b3 User: split the username into localpart and domain (if given) 2017-06-12 13:31:07 +02:00
Alexander A. Klimov
46c5b30de8 Make a default domain configurable
refs #2153
2017-06-12 13:31:07 +02:00
Alexander A. Klimov
9400bf9224 LDAP user backend form: implement populateDomains()
refs #2153
2017-06-12 13:29:54 +02:00
Alexander A. Klimov
0b8e4d4b5c LDAP user backend form: discover and store the LDAP server's domains
refs #2153
2017-06-07 10:19:52 +02:00
Johannes Meyer
cd5bc4c4a6 Swag: Add custom PHP Codesniffer ruleset 2017-01-27 14:53:54 +01:00
Johannes Meyer
181e2ef05c Swag: Fix swag (aka a whole bunch of code style issues..) 2017-01-27 14:48:59 +01:00
Johannes Meyer
91a315764c GettextTranslationHelper: Ensure that file source locations are relative
fixes #2684
2017-01-25 09:56:21 +01:00
Johannes Meyer
2f8d4739b8 GettextTranslationHelper: Don't create backup files and cleanup temporary files
fixes #2683
2017-01-24 16:04:17 +01:00
Johannes Meyer
59cadde485 UrlTest: Fix skipped test 2017-01-23 14:59:58 +01:00
Johannes Meyer
d246f76268 NavigationItemForm: Don't pre-optimize urls with a port-macro
fixes #2695
2017-01-23 14:56:27 +01:00
Eric Lippmann
1b4522606d Update mailmap 2017-01-18 15:15:06 +01:00
Eric Lippmann
1da67cfbc0 Merge pull request #2689 from Icinga/fix-icinga-com-2687
Update to icinga.com
2017-01-18 13:25:39 +01:00
Eric Lippmann
07e9338830 Fix filter test matching old icinga.org URLS
refs #2687
2017-01-18 13:25:09 +01:00
Michael Friedrich
1f7bf97a7e Update 'About' (remove wiki, update to Github)
refs #2687
2017-01-18 12:06:05 +01:00
Michael Friedrich
08a82daea3 Update to icinga.com
refs #2687
2017-01-18 12:04:43 +01:00
Eric Lippmann
0dc528fc24 Merge pull request #2691 from Icinga/fix-pgsql-timestamps-2651
Fix local timestamp for PostgreSQL queries
2017-01-18 09:23:28 +01:00
lippserd
21b75e624e Merge pull request #2688 from Icinga/fix-module-permissions-for-hooks-2686
Fix module permissions for hooks
2017-01-18 09:07:09 +01:00
Michael Friedrich
b474482188 Fix local timestamp for PostgreSQL queries
This fixes the "monitoring health" view indicating that Icinga 2
isn't updating the database, even if status_update_time uptodate.

refs #2651

Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2017-01-17 16:31:03 +01:00
Eric Lippmann
01daa38eae Fix module permissions for hooks
refs #2686
2017-01-17 14:56:13 +01:00
Eric Lippmann
326574ba54 Fix deprecation notes for Module::registerHook() 2017-01-17 12:30:14 +01:00
Eric Lippmann
0e63434d90 Doc: Fix permission list for the Icinga 2 API command transport 2017-01-17 12:30:14 +01:00
Noah Hilverling
9578c9f489 Setup-Wizard-Viewscript: Fix that progress bar is not shown correctly
fixes #13735
2017-01-13 12:35:50 +01:00
Eric Lippmann
116672d911 Fix copyright year in Vagrantfile 2017-01-12 10:40:27 +01:00
Eric Lippmann
cde55b5764 Support failover API command transport configuration
fixes #13957
2017-01-12 10:39:36 +01:00
Noah Hilverling
642015c294 Merge branch 'feature/allow-to-restart-the-wizard-9658'
resolves #9658
2017-01-09 11:08:23 +01:00
Noah Hilverling
a230fd4aa8 WebWizard: Add removeToken option to method clearSession
refs #9658
2017-01-09 11:01:36 +01:00
Noah Hilverling
19f2c813f1 Wizard: Add restart button
refs #9658
2017-01-09 11:01:15 +01:00
Thomas Gelf
9c7fb06904 DbStoreTest: pass an exception message 2017-01-04 18:12:56 +01:00
Thomas Gelf
8f25dc3539 Bug11831Test: fix PHP 5.3 compatibility 2017-01-04 18:07:57 +01:00
Thomas Gelf
361bfc5081 Hook: allow all on CLI
fixes #13691
2016-12-19 21:14:32 +01:00
Noah Hilverling
e9eeb030a6 DbTool: Do not replace '%' with '%%' in method grantPrivileges
fixes #13615
2016-12-15 15:12:19 +01:00
Eric Lippmann
3ba1d9ea56 CSS: Reset line-height in the button mixin 2016-12-14 12:22:35 +01:00