Commit Graph

43 Commits

Author SHA1 Message Date
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
Alexander A. Klimov 474803fee4 Change all license headers to only reflect a file's year of creation
refs #11000
2016-02-08 15:41:00 +01:00
Johannes Meyer 664d6ea513 Provide database upgrade scripts for rc1 2015-06-18 17:20:06 +02:00
Johannes Meyer 80e4e419e2 pgsql schema: Add function definition for unix_timestamp
This does not seem to require any special privileges since we're using SQL
as language and no unusual data types. If this proves false though, feel
free to fix this.

refs #8826
2015-06-01 15:56:01 +02:00
Johannes Meyer 9fcebb0014 pgsql schema: Make parent column a foreign key as well
refs #8826
2015-05-29 08:54:45 +02:00
Johannes Meyer b123afe594 mysql schema: Make parent column a foreign key as well
refs #8826
2015-05-29 08:54:32 +02:00
Johannes Meyer 1c6ded9324 pgsql schema: Introduce `id' and `group_id'
Required to ensure referential integrity when renaming groups.

refs #8826
2015-05-28 15:01:21 +02:00
Johannes Meyer 1950ddcbd6 mysql schema: Introduce `id' and `group_id'
Required to ensure referential integrity when renaming groups.

refs #8826
2015-05-28 15:00:46 +02:00
Eric Lippmann 6bae2e0a53 Note that our license is GPL v2 or any later version in our license header instead of pointing to the license's URL 2015-02-04 10:52:27 +01:00
Eric Lippmann 5b4fab0750 Add license header
This time without syntax errors hopefully :)
2015-02-03 16:27:59 +01:00
Eric Lippmann 5fa2e3cfdc Revert "Add license header"
This reverts commit 338d067aba.
2015-02-03 16:16:26 +01:00
Eric Lippmann 338d067aba Add license header
fixes #7788
2015-02-03 15:51:04 +01:00
Eric Lippmann 9e2de43089 Remove etc/license_header.txt
This file is not in use.
2014-12-18 14:28:58 +01:00
Alexander Fuhr 26c0fe7637 Add new `section` column to icingaweb_user_preference table for pgsql 2014-11-18 11:02:19 +01:00
Eric Lippmann 1600514839 Merge branch 'master' into feature/localization-form-6073 2014-11-13 18:05:00 +01:00
Eric Lippmann ac2ec83852 Merge branch 'master' into feature/localization-form-6073
Conflicts:
	library/Icinga/Application/ApplicationBootstrap.php
	test/php/library/Icinga/User/Store/DbStoreTest.php
2014-11-13 17:03:41 +01:00
Eric Lippmann 66975f0da5 Remove sample apache configuration
Our CLI will generate webserver configuration.
2014-11-13 10:56:08 +01:00
Alexander Fuhr 7b2318e739 Add new `section` column to icingaweb_user_preference table 2014-11-12 10:49:46 +01:00
Johannes Meyer e463ca836e Drop old schema files 2014-11-04 12:41:17 +01:00
Johannes Meyer c17eb8c13f Add new PostgreSQL schema file 2014-11-04 12:40:42 +01:00
Johannes Meyer c1bff9a26e Merge branch 'master' into feature/setup-wizard-7163 2014-10-30 10:38:21 +01:00
Eric Lippmann c2a3770869 schema/mysql: Add user and user_preference tables 2014-10-20 16:32:31 +02:00
Eric Lippmann 1bb3a58e8f schema/mysql: Add group and group_membership tables 2014-10-20 15:37:50 +02:00
Johannes Meyer efffe10bad Merge sql schema files
When populating a database we'll create all tables regardless of what
is actually required for the current use case.
2014-10-07 15:55:43 +02:00
Michael Friedrich 143db976ef Properly support Apache 2.2 and 2.4
Can be done by using <IfModule> directive.
Tested on fc20, el7 and Wheezy.

refs #6771
2014-08-12 09:56:43 +02:00
Michael Friedrich da78445686 Add apache 2.4 example for 'Require all granted'
fixes #6771
2014-07-21 13:38:19 +02:00
Johannes Meyer e7a8c3bec3 Provide a template for our license headers
refs #6309
2014-07-15 13:43:51 +02:00
Thomas Gelf 176588c87d installation: get rid of .htaccess, less automake
Trying to remove a bunch of autoconf and .htaccess-related stuff.
This commit is the last one from a series now finally allowing to run
icingaweb directly from a git checkout.

refs #4075
2014-06-05 14:54:00 +00:00
Alexander Klimov f07776890e Make icingacli bash completion working
fixes #5803
2014-05-22 16:31:18 +02:00
Thomas Gelf 86cc256a82 Remove module skeleton
* it was pretty useless in it's current form
* I'm against a full-blown skeleton
* We need good step-by-step tutorials
2014-04-17 17:09:53 +00:00
Michael Friedrich 6d6d3c132f Rename bash completion for icingacli.
Refs #5802
2014-03-19 17:25:37 +01:00
Markus Frosch 971a87c608 Fixed executable flags on normal files.
Refs #5040
2014-02-18 09:42:13 +01:00
Thomas Gelf 3008527b41 Autocompletion for the BASH
Implemented in a dedicated Icinga Web CLI command, bash config snippet
is therefore pretty compact.

fixes #5520
2014-01-22 11:45:42 +00:00
Marius Hein 5d31633eb5 Fix salt and password used in wrong position
fixes #5227
2013-11-27 11:32:07 +01:00
Michael Friedrich 6b2cb571b6 Review installation, create tarball and add first spec file draft.
refs #4926
2013-10-22 10:57:15 +02:00
Jannis Moßhammer b5812fd56c Fix installation via configure/make
The installation routine uses the .htaccess file right now, as
this is used in the 'dump' /var/www installation.

refs #4491
2013-08-29 11:47:10 +02:00
Matthias Jentsch 49cf62a9dc Fix database related bugs
Fix coding standards in database schemes. Use DbAdapterFactory in all unit
tests instead of creating own adapters. Fix DbUserBackend and DbStore to use
FETCH_OBJ, instead of FETCH_ASSOC, to handle it consistently in the whole
application. Remove unnecessary table columns from the "account" scheme.

refs #4577
refs #4578
refs #4596
refs #4599
refs #4627
2013-08-26 11:09:37 +02:00
Marius Hein 6112189b0c User preferences: Add database store
refs #4069
2013-08-05 16:56:03 +02:00
Jannis Moßhammer 306a51271b Change 'user' table to 'account', error handling and docs
Fix installation instructions for postgresql, the user table is now
'account', as user is a keyword in some rdbms, now catching exceptions
and returning auth failed while logging errors

refs #3769
2013-07-26 15:01:52 +02:00
Matthias Jentsch ce95511890 Change default database to "icingaweb" and add installation instructions
Set the default database and user to "icingaweb" in the authentication.ini. Add
instructions about how to set up the databases to authentication.ini.

refs #3769
2013-07-26 13:10:00 +02:00
Matthias Jentsch fd4cbf1c5b Add default login to the authentication database
refs #3772
2013-07-26 13:10:00 +02:00
Matthias Jentsch 3ff0c0f02a Adds DbUserBackend to handle the authentication against a sql db.
Users should be able to authenticate against an internal DB without setting up
additional authentication domains.

refs #3769
2013-07-26 13:09:59 +02:00
Jannis Moßhammer d7bbf256b3 Add additional resources
refs #4212
2013-06-03 17:05:59 +02:00