CHANGELOG.md 14 KB
Newer Older
Tim Smith's avatar
Tim Smith committed
1
# rsyslog Cookbook CHANGELOG
Tim Smith's avatar
Tim Smith committed
2

Seth Vargo's avatar
Seth Vargo committed
3
This file is used to list changes made in each version of the rsyslog cookbook.
jtimberman's avatar
jtimberman committed
4

Sous Chefs Bot's avatar
Sous Chefs Bot committed
5
## 8.0.3 - *2021-06-01*
6

Sous Chefs Bot's avatar
Sous Chefs Bot committed
7
## 8.0.2 - *2021-04-14*
8

9
10
- Add check for FreeBSD to prevent trying to install a RELP package

Sous Chefs Bot's avatar
Sous Chefs Bot committed
11
## 8.0.1 - *2021-01-04*
12

Lance Albertson's avatar
Lance Albertson committed
13
14
- Cookstyle Bot Auto Corrections with Cookstyle 7.5.3

Sous Chefs Bot's avatar
Sous Chefs Bot committed
15
## 8.0.0 - *2020-12-03*
16

Lance Albertson's avatar
Lance Albertson committed
17
18
19
20
21
- Cookstyle fix
- Two final references to `use_imfile` removed.
- Automatically include `imfile` module with `rsyslog_file_input`
- rspec test fix: SmartOS is version 5.11
- Removed $ModLod from `rsyslog_file_input` resource
22
- Move `labeled_template` helper method to `helpers.rb` file
Lance Albertson's avatar
Lance Albertson committed
23

Sous Chefs Bot's avatar
Sous Chefs Bot committed
24
## 7.6.0 - *2020-12-03*
Lance Albertson's avatar
Lance Albertson committed
25
26

- Bring default configuration for SmartOS inline with current distribution from pkgsrc and note SmartOS as a supported package.
27

Sous Chefs Bot's avatar
Sous Chefs Bot committed
28
## 7.5.0 - *2020-12-01*
29

30
31
- Fix log directory ownership

Sous Chefs Bot's avatar
Sous Chefs Bot committed
32
## 7.4.0 - *2020-11-25*
33

34
35
- Add facility to choose TLS driver

Sous Chefs Bot's avatar
Sous Chefs Bot committed
36
## 7.3.0 - *2020-11-23*
Xorima Bot's avatar
Xorima Bot committed
37

38
39
- Enabled custom templates for rsyslog `35-server-per-host.conf` file.

Sous Chefs Bot's avatar
Sous Chefs Bot committed
40
## 7.2.1 - *2020-11-23*
41

42
43
- Fixed a bug during the release of 7.2.0
  - Add an attribute for setting the mode on the configuration directory
44

45
## 7.2.0 - *2020-11-23*
46
47
48

- Add an attribute for setting the mode on the configuration directory

Lance Albertson's avatar
Lance Albertson committed
49
## 7.1.0 (2020-10-26)
Xorima Bot's avatar
Xorima Bot committed
50

51
52
53
54
### Changed

- Sous Chefs Adoption
- Update Changelog to Sous Chefs
55
- Update to use Sous Chefs GH workflow
Lance Albertson's avatar
Lance Albertson committed
56
- Update README to sous-chefs
57
- Update metadata.rb to Sous Chefs
58
- Update test-kitchen to Sous Chefs
59
- Migrate to InSpec for integration tests
60
61
62

### Fixed

Xorima Bot's avatar
Xorima Bot committed
63
- resolved cookstyle error: spec/default_spec.rb:236:7 warning: `ChefDeprecations/DeprecatedChefSpecPlatform`
Xorima Bot's avatar
Xorima Bot committed
64
- resolved cookstyle error: recipes/client.rb:44:7 refactor: `ChefCorrectness/ChefApplicationFatal`
Lance Albertson's avatar
Lance Albertson committed
65
- Cookstyle fixes
Lance Albertson's avatar
Lance Albertson committed
66
- ChefSpec fixes
Lance Albertson's avatar
Lance Albertson committed
67
- Yamllint fixes
Lance Albertson's avatar
Lance Albertson committed
68
- Fix RELP on SuSE platforms
Xorima Bot's avatar
Xorima Bot committed
69

Lance Albertson's avatar
Lance Albertson committed
70
71
72
### Added

- Add mdlrc file
Lance Albertson's avatar
Lance Albertson committed
73
- Add Ubuntu 20.04 testing
74
- Add an attribute for setting the mode on the configuration directory
Lance Albertson's avatar
Lance Albertson committed
75

76
77
78
### Removed

- Remove Amazon Linux 1 testing
Lance Albertson's avatar
Lance Albertson committed
79
- Remove EL 6 testing
Xorima Bot's avatar
Xorima Bot committed
80

Tim Smith's avatar
Tim Smith committed
81
82
83
84
## 7.0.1 (2019-12-23)

- Fix the systemd detection logic - [@tas50](https://github.com/tas50)

Tim Smith's avatar
Tim Smith committed
85
86
87
88
89
90
91
92
93
94
95
## 7.0.0 (2019-12-23)

- Update for Chef 15 license agreement and Chef Workstation - [@tas50](https://github.com/tas50)
- Resolve Cookstyle 5.8 warnings - [@tas50](https://github.com/tas50)
- Fixes spec tests locally and on travis-ci
- Expand testing to the latest platformms - [@tas50](https://github.com/tas50)
- Fix Amazon Linux 201X and 2.x support - [@tas50](https://github.com/tas50)
- Fix opensuse failures - [@tas50](https://github.com/tas50)
- Remove support for EOL RHEL 5
- Require Chef Infra 13 or later

Tim Smith's avatar
Tim Smith committed
96
97
98
99
## 6.0.7 (2018-08-01)

- Optional creation of default configuration file 50-default.conf

Vasyl Purchel's avatar
Vasyl Purchel committed
100
101
102
103
## 6.0.6 (2018-08-25)

- Create working directory recursively

Tim Smith's avatar
Tim Smith committed
104
105
106
107
108
109
## 6.0.5 (2018-07-10)

- Remove Chefspec matchers that are autogenerated now
- Update specs to the latest platform versions
- Make sure all config files use the owner/group/mode attributes

Tim Smith's avatar
Tim Smith committed
110
111
112
113
114
115
116
117
118
## 6.0.4 (2018-01-16)

- Don't exclude any foodcritic rules
- Remove the need for apt cookbook in testing
- Remove omnios as a supported platform
- Simplify platform support in the metadata
- Update ignore files
- Require Chef 12.7+

Tim Smith's avatar
Tim Smith committed
119
120
121
122
123
## 6.0.3 (2018-01-12)

- Skip search if ['rsyslog']['server_search'] is empty
- Fix FC108 error

Tim Smith's avatar
Tim Smith committed
124
125
126
127
128
129
130
131
132
## 6.0.2 (2017-07-04)

- Updating README to reflect current Chef software version dependency and remove compat_resource cookbook dependency.
- Update kitchen configs and use delivery local mode instead of Rake
- Don’t fail parsing metadata.rb on older chef clients
- Simplify Travis config and fix ChefDK 2.0 failures
- Let permissions of template resources be configured through attributes
- Fix CHEF-19 - Add prefix new_resource to several properties

Jennifer Davis's avatar
Jennifer Davis committed
133
134
135
136
## 6.0.1 (2017-02-28)

- Fix Issue #126 multiple remote server configuration template which requires $ActionQueueFileName to be different for each remote server

Tim Smith's avatar
Tim Smith committed
137
138
139
140
## 6.0.0 (2017-02-23)

- Require Chef 12.5+ and remove dependency on compat_resource

Tim Smith's avatar
Tim Smith committed
141
142
143
144
145
146
147
## 5.1.0 (2016-12-30)

- Removed empty value from default custom_remote in attributes
- don't break if custom_remote is not set
- adding ability to override more options
- adding ability to set multiple log templates

Tim Smith's avatar
Tim Smith committed
148
149
150
151
152
153
## 5.0.1 (2016-12-06)

- Remove support for Ubuntu 10.04
- Simplify logic in the attributes file around Fedora
- Fix comment headers to be yard compatible

Tim Smith's avatar
Tim Smith committed
154
## 5.0.0 (2016-11-14)
Tim Smith's avatar
Tim Smith committed
155

Tim Smith's avatar
Tim Smith committed
156
157
158
159
160
161
162
163
- Make rsyslog only restart once if you define multiple file_input resources.
- Remove debugging log statement
- Require chef 12.1
- Require compat_resource 12.10+
- Remove chef 11 compat
- Remove support for arch
- Depend on the recent compat_resource cookbook

Jennifer Davis's avatar
Jennifer Davis committed
164
## v.4.0.1 (2016-07-20)
Tim Smith's avatar
Tim Smith committed
165

Jennifer Davis's avatar
Jennifer Davis committed
166
167
168
169
170
171
172
173
- PR #76 Validate the config file using `rsyslogd -N 1` via eherot
- PR #105 Use correct file name for remote.conf via mfenner
- PR #105 Add $LocalHostName directive via mfenner
- PR #105 Change directive `:fromhost-ip,!isequal,"127.0.0.1"` from using ~ to stop via mfenner
- PR #110 Add support for permitted peer via dastergon
- Add SUSE support
- Clean up travis configuration

Tim Smith's avatar
Tim Smith committed
174
## v.4.0.0 (2015-12-09)
Tim Smith's avatar
Tim Smith committed
175

Tim Smith's avatar
Tim Smith committed
176
177
178
179
180
- Removed support for Chef Solo. Since this cookbook now supports Chef 12+ only it makes far more sense to use Chef Zero (local mode) if a Chef server is not available.
- Removed yum from the Berksfile as it wasn't being used
- Fixed bad variables being passed in the file_input custom resource
- Added Chefspec matchers

Tim Smith's avatar
Tim Smith committed
181
## v.3.0.0 (2015-11-09)
Tim Smith's avatar
Tim Smith committed
182

183
184
- Breaking change: The file_input LWRP has been updated to be a Chef 12.5 custom_resource, with backwards compatibility to all Chef 12.x released provided by compat_resource. Additionally the 'source' and 'cookbook' attributes in the file_input resource have been renamed to 'template_source' and 'cookbook_source' to prevent failures.
- Helpers for determining the service provider on Ubuntu have been removed since Chef 12 does the right thing with Init, Upstart, and systemd.
Tim Smith's avatar
Tim Smith committed
185
- rsyslog::client no longer fails if there are no servers to forward logs to. Instead forwarding isn't configuring and a warning is written to the chef client log
Tim Smith's avatar
Tim Smith committed
186
- Fix broken templating of /etc/rsyslog.d/49-remote.conf when relp was enabled. Added testing to prevent future regressions here.
Tim Smith's avatar
Tim Smith committed
187
- Test Kitchen integration tests are now run via Travis so all PRs will be fully tested
188

Tim Smith's avatar
Tim Smith committed
189
## v.2.2.0 (2015-10-05)
Tim Smith's avatar
Tim Smith committed
190

Tim Smith's avatar
Tim Smith committed
191
192
- Add why-run support to the file_input LWRP
- Added support for rsyslog under systemd on Ubuntu 15.04+
Tim Smith's avatar
Tim Smith committed
193
- Added new attribute node['rsyslog']['custom_remote']. See readme for additional information
Tim Smith's avatar
Tim Smith committed
194
195
196
197
198
199
200
201
202
203
204
- Added source_url and issues_url metadata for Supermarket
- Fixed 49-relp.conf to honor logs_to_forward so it didn't just forward everything
- Updated contributing and testing docs
- Set the minimum supported Chef release to 11.0
- Added maintainers.toml and maintainers.md files
- Added Amazon Linux, Oracle, and Scientific Linux to the metadata
- Removed all pre-Ruby 1.9 hash rockets
- Updated development dependencies in the
- Fix a bad example attribute in the readme
- Updated Travis CI config to test on all modern Ruby releases

Tim Smith's avatar
Tim Smith committed
205
## v.2.1.0 (2015-07-22)
Tim Smith's avatar
Tim Smith committed
206

Tim Smith's avatar
Tim Smith committed
207
- Fixed minor markdown errors in the readme
Tim Smith's avatar
Tim Smith committed
208
- Allow the server to listen on both TCP and UDP. For both set node['rsyslog']['protocol'] to 'udptcp'
Tim Smith's avatar
Tim Smith committed
209
210
211
- Move the include for /etc/rsyslog.d/ to the very end of the rsyslog.conf config
- Added the ability to bind to a specific IP when running the server on UDP with node['rsyslog']['bind']
- Sync the comments in the rsyslog.conf file with the latest upstream rsyslog release
Tim Smith's avatar
Tim Smith committed
212
- Change emerg to log to :omusrmsg: _vs._ on modern rsyslog releases to avoid deprecation warnings
Tim Smith's avatar
Tim Smith committed
213

Tim Smith's avatar
Tim Smith committed
214
## v.2.0.0 (2015-05-18)
Tim Smith's avatar
Tim Smith committed
215

Tim Smith's avatar
Tim Smith committed
216
Note: This version includes several breaking changes for Ubuntu users. Be sure to take care when deploying these changes to production systems.
Tim Smith's avatar
Tim Smith committed
217

Tim Smith's avatar
Tim Smith committed
218
219
220
221
- 49-relp.conf now properly uses the list of servers discovered in the client recipe
- Fixed a typo that prevented file-input.conf from properly templating
- Added allow_non_local attribute to allow non-local messages. This defaults to false, which preserves the previous functionality
- The rsyslog directory permissions are now properly set using the user/group attributes instead of root/root
Tim Smith's avatar
Tim Smith committed
222
223
- Properly drop permissions on Ubuntu systems to syslog/syslog. Introduces 2 new attributes to control the user/group: priv_user and priv_group
- Remove logging to /dev/xconsole in 50-default.conf on Ubuntu systems. This is generally not something you'd want to do and produces error messages at startup.
Tim Smith's avatar
Tim Smith committed
224

Tim Smith's avatar
Tim Smith committed
225
## v.1.15.0 (2015-02-23)
Tim Smith's avatar
Tim Smith committed
226

Tim Smith's avatar
Tim Smith committed
227
228
229
230
231
232
233
- Change minimum supported Fedora release to 20 to align with the Fedora product lifecycle
- Add supports CentOS to metadata
- Update Rubocop and Test Kitchen dependencies to the latest versions
- Update Chefspec to 4.0
- Fix CentOS 5 support in the Kitchen config
- Fix rsyslog service notification in the file_input LWRP

Tim Smith's avatar
Tim Smith committed
234
## v.1.14.0 (2015-01-30)
Tim Smith's avatar
Tim Smith committed
235

Tim Smith's avatar
Tim Smith committed
236
237
238
239
240
- Don't attempt to use journald on Amazon Linux since Amazon Linux doesn't use systemd
- Fixed setting bad permissions on the working directory by using the rsyslog user/group variables.
- Fixed bad variable in the 49-relp.conf template that prevented Chef converges from completing.
- Removed the 'reload' action from the rsyslog service as newer rsyslog releases don't support reload.
- Updated Chefspecs to remove deprecation warnings and added additional tests.
Tim Smith's avatar
Tim Smith committed
241
- Removed node name from the comment block in the config files.
Tim Smith's avatar
Tim Smith committed
242
243
- Added a new file_input LWRP for defining configs.
- Added support for chef solo search cookbook.
jtimberman's avatar
jtimberman committed
244

Tim Smith's avatar
Tim Smith committed
245
## v1.13.0 (2014-11-25)
Tim Smith's avatar
Tim Smith committed
246

247
248
249
- Rsyslog's working directory is now an attribute and is set to the appropriate directory on RHEL based distros
- The working directory is now 0700 vs 0755 for additional security
- Add the ActionQueueMaxDiskSpace directive with a default of 1GB to prevent out of disk events during large buffering
250
251
- Updated RHEL / Fedora facilities to match those shipped by the distros
- Updated modules to match those used by journald (systemd) on Fedora 19+ and CentOS 7
Tim Smith's avatar
Tim Smith committed
252
- Added an attribute additional_directives to pass a hash of configs. This is currently only being used to pass directives necessary for journald support on RHEL 7 / Fedora 19+
253
254
- Added basic SUSE support
- Fixed logic that prevented Ubuntu from properly dropping privileges in Ubuntu >= 11.04
255
- Removed references to rsyslog v3 in the config template
256
257
258
259
260
261
262
- Added a chefignore file
- Updated Gemfile with newer releases of Test Kitchen, Rubocop, and Berkshelf
- Added Fedora 20, Debian 6/7, CentOS 7, and Ubuntu 12.04/14.04 to the Test Kitchen config
- Removed an attribute that was in the Readme twice
- Updated Travis to Ruby 2.1.1 to better match Chef 12
- Updated the Berksfile to point to Supermarket
- Refactored the specs to be more dry
Sean OMeara's avatar
Sean OMeara committed
263

Tim Smith's avatar
Tim Smith committed
264
## v1.12.2 (2014-02-28)
Tim Smith's avatar
Tim Smith committed
265

Sean OMeara's avatar
Sean OMeara committed
266
267
Fixing bug fix in rsyslog.conf

Tim Smith's avatar
Tim Smith committed
268
## v1.12.0 (2014-02-27)
Tim Smith's avatar
Tim Smith committed
269

Sean OMeara's avatar
Sean OMeara committed
270
271
272
- [COOK-4021] Allow specifying default templates for local and remote
- [COOK-4126] rsyslog cookbook fails restarts due to not using upstart

Tim Smith's avatar
Tim Smith committed
273
## v1.11.0 (2014-02-19)
Tim Smith's avatar
Tim Smith committed
274

Sean OMeara's avatar
Sean OMeara committed
275
### Bug
Tim Smith's avatar
Tim Smith committed
276

Tim Smith's avatar
Tim Smith committed
277
- **[COOK-4256](https://tickets.opscode.com/browse/COOK-4256)** - Fix syntax errors in default.conf on rhel
Sean OMeara's avatar
Sean OMeara committed
278
279

### New Feature
Tim Smith's avatar
Tim Smith committed
280

Tim Smith's avatar
Tim Smith committed
281
282
- **[COOK-4022](https://tickets.opscode.com/browse/COOK-4022)** - Add use_local_ipv4 option to allow selecting internal interface on cloud systems
- **[COOK-4018](https://tickets.opscode.com/browse/COOK-4018)** - rsyslog TLS encryption support
Sean OMeara's avatar
Sean OMeara committed
283

Tim Smith's avatar
Tim Smith committed
284
## v1.10.2
Tim Smith's avatar
Tim Smith committed
285

Sean OMeara's avatar
Sean OMeara committed
286
287
No change. Version bump for toolchain.

Tim Smith's avatar
Tim Smith committed
288
## v1.10.0
Tim Smith's avatar
Tim Smith committed
289

Sean OMeara's avatar
Sean OMeara committed
290
### New Feature
Tim Smith's avatar
Tim Smith committed
291

Tim Smith's avatar
Tim Smith committed
292
- **[COOK-4021](https://tickets.opscode.com/browse/COOK-4021)** - Allow specifying default templates for local and remote
Sean OMeara's avatar
Sean OMeara committed
293
294

### Improvement
Tim Smith's avatar
Tim Smith committed
295

Tim Smith's avatar
Tim Smith committed
296
- **[COOK-3876](https://tickets.opscode.com/browse/COOK-3876)** - Cater for setting rate limits
Sean OMeara's avatar
Sean OMeara committed
297

Tim Smith's avatar
Tim Smith committed
298
## v1.9.0
Tim Smith's avatar
Tim Smith committed
299

Seth Vargo's avatar
Seth Vargo committed
300
### New Feature
Tim Smith's avatar
Tim Smith committed
301

Tim Smith's avatar
Tim Smith committed
302
- **[COOK-3736](https://tickets.opscode.com/browse/COOK-3736)** - Support OmniOS
Seth Vargo's avatar
Seth Vargo committed
303
304

### Improvement
Tim Smith's avatar
Tim Smith committed
305

Tim Smith's avatar
Tim Smith committed
306
- **[COOK-3609](https://tickets.opscode.com/browse/COOK-3609)** - Add actionqueue to remote rsyslog configurations
Seth Vargo's avatar
Seth Vargo committed
307
308

### Bug
Tim Smith's avatar
Tim Smith committed
309

Tim Smith's avatar
Tim Smith committed
310
311
- **[COOK-3608](https://tickets.opscode.com/browse/COOK-3608)** - Add 50-default template knobs
- **[COOK-3600](https://tickets.opscode.com/browse/COOK-3600)** - SmartOS support
Seth Vargo's avatar
Seth Vargo committed
312

Tim Smith's avatar
Tim Smith committed
313
## v1.8.0
Tim Smith's avatar
Tim Smith committed
314

Seth Vargo's avatar
Seth Vargo committed
315
### Improvement
Tim Smith's avatar
Tim Smith committed
316
317

- **[COOK-3573](https://tickets.opscode.com/browse/COOK-3573)** - Add Test Kitchen, Specs, and Travis CI
Seth Vargo's avatar
Seth Vargo committed
318
319

### New Feature
Tim Smith's avatar
Tim Smith committed
320

Tim Smith's avatar
Tim Smith committed
321
- **[COOK-3435](https://tickets.opscode.com/browse/COOK-3435)** - Add support for relp
Seth Vargo's avatar
Seth Vargo committed
322

Tim Smith's avatar
Tim Smith committed
323
## v1.7.0
Tim Smith's avatar
Tim Smith committed
324

Seth Vargo's avatar
Seth Vargo committed
325
### Improvement
Tim Smith's avatar
Tim Smith committed
326

Tim Smith's avatar
Tim Smith committed
327
328
329
- **[COOK-3253](https://tickets.opscode.com/browse/COOK-3253)** - Enable repeated message reduction
- **[COOK-3190](https://tickets.opscode.com/browse/COOK-3190)** - Allow specifying which logs to send to remote server
- **[COOK-2355](https://tickets.opscode.com/browse/COOK-2355)** - Support forwarding events to more than one server
Seth Vargo's avatar
Seth Vargo committed
330

Tim Smith's avatar
Tim Smith committed
331
## v1.6.0
Tim Smith's avatar
Tim Smith committed
332

Seth Vargo's avatar
Seth Vargo committed
333
### New Feature
Tim Smith's avatar
Tim Smith committed
334

jtimberman's avatar
jtimberman committed
335
336
337
- [COOK-2831]: enable high precision timestamps

### Bug
Tim Smith's avatar
Tim Smith committed
338

Seth Vargo's avatar
Seth Vargo committed
339
340
341
- [COOK-2377]: calling node.save has adverse affects on nodes relying on a searched node's ohai attributes
- [COOK-2521]: rsyslog cookbook incorrectly sets directory ownership to rsyslog user
- [COOK-2540]: Syslogd needs to be disabled before starting rsyslogd on RHEL 5
jtimberman's avatar
jtimberman committed
342
343

### Improvement
Tim Smith's avatar
Tim Smith committed
344

jtimberman's avatar
jtimberman committed
345
- [COOK-2356]: rsyslog service supports status. Service should use it.
Seth Vargo's avatar
Seth Vargo committed
346
- [COOK-2357]: rsyslog cookbook copies in wrong defaults file on Ubuntu !9.10/10.04
jtimberman's avatar
jtimberman committed
347

Tim Smith's avatar
Tim Smith committed
348
## v1.5.0
Tim Smith's avatar
Tim Smith committed
349

Seth Vargo's avatar
Seth Vargo committed
350
- [COOK-2141] - Add `$PreserveFQDN` configuration directive
jtimberman's avatar
jtimberman committed
351

Tim Smith's avatar
Tim Smith committed
352
## v1.4.0
Tim Smith's avatar
Tim Smith committed
353

Seth Vargo's avatar
Seth Vargo committed
354
- [COOK-1877] - RHEL 6 support and refactoring
jtimberman's avatar
jtimberman committed
355

Tim Smith's avatar
Tim Smith committed
356
## v1.3.0
Tim Smith's avatar
Tim Smith committed
357

Seth Vargo's avatar
Seth Vargo committed
358
- [COOK-1189] - template change does not restart rsyslog on Ubuntu
jtimberman's avatar
jtimberman committed
359

Seth Vargo's avatar
Seth Vargo committed
360
This actually went into 1.2.0 with action `:reload`, but that change has been reverted and the action is back to `:restart`.
jtimberman's avatar
jtimberman committed
361

Tim Smith's avatar
Tim Smith committed
362
## v1.2.0
Tim Smith's avatar
Tim Smith committed
363

Seth Vargo's avatar
Seth Vargo committed
364
365
- [COOK-1678] - syslog user does not exist on debian 6.0 and ubuntu versions lower than 11.04
- [COOK-1650] - enable max message size configuration via attribute
jtimberman's avatar
jtimberman committed
366

Tim Smith's avatar
Tim Smith committed
367
## v1.1.0
Tim Smith's avatar
Tim Smith committed
368

jtimberman's avatar
jtimberman committed
369
Changes from COOK-1167:
Tim Smith's avatar
Tim Smith committed
370

Seth Vargo's avatar
Seth Vargo committed
371
372
373
374
375
376
- More versatile server discovery - use the IP as an attribute, or use search (see README)
- Removed cron dependency.
- Removed log archival; logrotate is recommended.
- Add an attribute to select the per-host directory in the log dir
- Works with Chef Solo now.
- Set debian/ubuntu default user and group. Drop privileges to `syslog.adm`.
jtimberman's avatar
jtimberman committed
377

Tim Smith's avatar
Tim Smith committed
378
## v1.0.0
Tim Smith's avatar
Tim Smith committed
379

Seth Vargo's avatar
Seth Vargo committed
380
381
382
383
- [COOK-836] - use an attribute to specify the role to search for instead of relying on the rsyslog['server'] attribute.
- Clean up attribute usage to use strings instead of symbols.
- Update this README.
- Better handling for chef-solo.