Michael Friedrich
7eca257784
Fix return value of Utility::MkDir/MkDirP
...
None as there are exceptions thrown.
fixes #9689
2015-08-24 15:11:49 +02:00
Gunnar Beutner
071d2f18fb
Rename DynamicObject/DynamicType to ConfigObject/ConfigType
...
fixes #9914
2015-08-15 20:40:41 +02:00
Michael Friedrich
d7970f5bb1
Implement modified attributes v2
...
refs #9081
refs #9093
2015-08-15 20:07:10 +02:00
Gunnar Beutner
f1a95e3340
Fix incorrect filename in ApiListener::SyncZoneDir
...
refs #9083
2015-07-21 11:45:53 +02:00
Gunnar Beutner
ccd63b9d15
Implement the include_zones directive
...
refs #9083
2015-07-21 09:32:17 +02:00
Gunnar Beutner
b357012ded
Implement HTTP support
...
refs #9447
2015-07-09 11:42:34 +02:00
Gunnar Beutner
4e16f48255
Don't accept config updates for zones for which we have an authoritative copy of the config
...
fixes #8555
2015-03-09 08:46:01 +01:00
Gunnar Beutner
5fe2536629
Add missing locks in ApiListener::UpdateConfigDir
2015-02-24 16:03:32 +01:00
Gunnar Beutner
b0f7a29212
Add missing spaces in some error messages
...
refs #7995
2015-02-10 08:57:54 +01:00
Gunnar Beutner
f07fb97264
Fix timestamp format for the .timestamp file
...
fixes #8313
2015-02-09 15:22:55 +01:00
Gunnar Beutner
67e50a3d47
Config sync: Open config files in binary mode
...
fixes #8390
2015-02-09 07:44:45 +01:00
Michael Friedrich
21f86b9061
Fix authoritative zones in config sync
...
fixes #8388
refs #8256
2015-02-07 23:41:43 +01:00
Michael Friedrich
78bfd0204c
Update copyright year
2015-01-22 12:00:23 +01:00
Gunnar Beutner
310278344c
Make sure we don't include zones.d directories for zones which were removed
...
fixes #8256
2015-01-20 13:18:40 +01:00
Gunnar Beutner
55b7f00382
Remove unnecessary includes
2014-12-15 10:16:06 +01:00
Michael Friedrich
a07600a469
Fix missing lock in ConfigUpdateHandler()
2014-12-01 13:19:55 +01:00
Gunnar Beutner
478f03b49a
Replace boost::shared_ptr with boost::intrusive_ptr
...
refs #7622
2014-11-09 16:54:41 +01:00
Gunnar Beutner
9368ff0e03
Update some more log messages
2014-10-20 10:09:57 +02:00
Gunnar Beutner
b18f57a745
Remove logger_fwd.hpp
2014-10-19 14:50:39 +02:00
Gunnar Beutner
6f2ea6bc08
Fix build problems with Oracle Solaris Studio
...
refs #6896
2014-09-02 13:09:17 +02:00
Gunnar Beutner
f7f8bd9b00
Use const-ref specifier when catching exceptions
...
refs #6070
2014-08-25 08:36:30 +02:00
Gunnar Beutner
107a152a8f
Improve TLS and cluster error messages
...
refs #6066
2014-08-20 14:07:23 +02:00
Michael Friedrich
dea57e9dcf
Replace existing mkdir() calls with Utility::MkDir()
...
refs #6328
2014-06-13 09:23:05 +02:00
Michael Friedrich
1eb77b0cd7
Replace recursive implementation with a forward loop in Utility::MkDirP()
...
That way we always move into the tree, but not start in the deepest
level and may limit the tree level too in the future, if required.
Solves the Win32 implementation by moving the general mkdir() call into
Utility::MkDir().
refs #6328
2014-06-13 09:10:35 +02:00
Michael Friedrich
2acf6a063e
Fix syncing zones.d from etc/ to var/lib in a recursive manner
...
Missing mkdir -p basically. Introducing Utility::MkDirP() which still
requires Win32 implementation.
refs #6328
2014-06-12 23:28:46 +02:00
Michael Friedrich
a57ebbf953
Fix thinko with global zone sync
...
refs #6254
2014-06-12 14:31:07 +02:00
Michael Friedrich
a3b2b1d780
Add global zone identifier for global object/template configuration.
...
Refs #6254
2014-06-11 16:49:30 +02:00
Michael Friedrich
340693fb34
Change log message identifier for libremote.
...
Refs #6346
2014-05-28 14:42:00 +02:00
Gunnar Beutner
632026cd9f
Rename C++ header files.
...
Fixes #6291
2014-05-25 16:27:14 +02:00
Gunnar Beutner
56514f6955
Fix config sync problem.
...
Fixes #6212
Fixes #6242
2014-05-23 18:35:43 +02:00
Gunnar Beutner
14cb049b6a
Implement timestamps for zone configs.
...
Fixes #6191
2014-05-15 15:08:45 +02:00
Gunnar Beutner
dcbe7e1dfd
Implement "accept_config" attribute.
...
Refs #6191
2014-05-15 10:13:32 +02:00
Gunnar Beutner
d587c962ce
Implement the config::Update message.
...
Refs #6191
2014-05-13 15:57:02 +02:00
Gunnar Beutner
3a1ce23aeb
Implicitly set zone attribute for files includes from zones.d.
...
Refs #6191
2014-05-13 14:40:12 +02:00
Gunnar Beutner
0d36cc8d5f
Implement support for the zones.d config directory.
...
Refs #6191
2014-05-13 13:19:43 +02:00