Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 328 lines (313 sloc) 21.942 kb
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
1 ---
802ae133 » jamtur01
2010-10-28 Migrated docs to PL Docs site
2 layout: default
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
3 title: Changelog
4 ---
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
5 # {{page.title}}
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
6
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
7 * TOC Placeholder
8 {:toc}
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
9
d1638f68 » ripienaar
2011-05-06 7425 - 'test' agent was accidentally included in the main repository
10 ## Version 1.3.x
11
12 |Date|Description|Ticket|
13 |----|-----------|------|
320486db » ripienaar
2011-11-11 5939 - mc-rpc should have native batching
14 |2011/11/11|SimpleRPC clients now support native batching with --batch|5939|
e36d3b46 » ripienaar
2011-11-11 10670 - MC::Client should unsubscribe from topics it does not need an…
15 |2011/11/11|The client now unsubscribes from topics when it's idle minimising the risk of receiving missdirected messages|10670|
16 |2011/11/09|Security plugins now ignore miss directed messages early thus using fewer resources|10671|
41312fd1 » ripienaar
2011-10-28 10352 - Should support ruby-1.9.2-p290 and ruby-1.9.3-rc1
17 |2011/10/28|Support ruby-1.9.2-p290 and ruby-1.9.3-rc1|10352|
4032dced » ripienaar
2011-10-27 10327 - callerids and identitied should only allow a limited set of c…
18 |2011/10/27|callerid, certificate names, and identity names can now only have \w . and - in them|10327|
5c40c6f0 » ripienaar
2011-10-25 10265 - When supplying discovery data to RPC::Client#discover always …
19 |2011/10/25|When discovery information is provided always accept it without requiring reset first|10265|
68d44b69 » ripienaar
2011-10-24 9902 - Support ruby primitive types in mcollective ddl
20 |2011/10/24|Add :number, :integer and :float to the DDL and rpc application|9902|
7a8b59b4 » ripienaar
2011-10-22 10133 - mcollective should stop discovery when discovered hosts == li…
21 |2011/10/22|Speed up discovery when limit targets are set|10133|
da0ba06b » ripienaar
2011-10-22 10226 - ssl - replies fail TTL validation
22 |2011/10/22|Do not attempt to validate TTL and Message Times on replies in the SSL plugin|10226|
c5af1341 » ripienaar
2011-10-03 9360 - Don't exit on exception in MCollective::RPC.rpcclient()
23 |2011/10/03|Allow the RPC client to raise an exception rather than exit on failure|9360|
8cbe4939 » ripienaar
2011-09-27 9399 - The TTL on message should be adjustable
24 |2011/10/03|Allow the TTL of requests to be set in the config file and the SimpleRPC API|9399|
7a1b71a5 » ripienaar
2011-09-26 9400 - Update security plugins where applicable to secure the TTL header
25 |2011/09/26|Cryptographically secure the TTL and Message Time of requests when using AES and SSL plugins|9400|
524e4888 » ripienaar
2011-09-20 9452 - Better configuration out of box in server.cfg and client.cfg
26 |2011/09/20|Update default shipped configurations to provide a better out of the box experience|9452|
6c4cd8cb » ripienaar
2011-09-20 9402 - Remove deprecated mc-* scripts
27 |2011/09/20|Remove deprecated mc- scripts|9402|
97cd97b2 » ripienaar
2011-09-20 9456 - keep track of message counts that exceeded TTLs in the global …
28 |2011/09/20|Keep track of messages that has expired and expose the stat in rpcutil and inventory application|9456|
29 |*2011/09/16*|*Release 1.3.1*|*9133*|
ef4aaa08 » ripienaar
2011-08-29 8466 - When identities are supplied , do not do discovery
30 |2011/09/9|Use direct messaging where possible for identity filters and make the rpc application direct aware|8466|
e8b01a1f » ripienaar
2011-08-29 8325 - A default TTL should be supported
31 |2011/08/29|Enforce a 60 second TTL on all messages by default|8325|
25a81d68 » ripienaar
2011-08-29 9133 - Update classesfile default location
32 |2011/08/29|Change the default classes.txt file to be in line with Puppet defaults|9133|
d75a9442 » ripienaar
2011-08-06 7730 - Expose reload actions to EL init script
33 |2011/08/06|Add reload-agents and reload-loglevel commands to the redhat RC script|7730|
a755f39a » ripienaar
2011-08-06 8703 - RPC::Agent#authorized_by loads auth plugins on each request
34 |2011/08/06|Avoid reloading the authorization class over and over from disk on each request|8703|
5e585568 » ripienaar
2011-08-06 8799 - RPC Validators should include boolean
35 |2011/08/06|Add a boolean validator to SimpleRPC agents|8799|
da3bef99 » ripienaar
2011-08-06 8807 - printrpc should justify long text results better
36 |2011/08/06|Justify text results better when using printrpc|8807|
a1531f23 » ripienaar
2011-09-10 9403 - Release 1.3.1
37 |2011/07/22|Add --version to the mco utility|7822|
f02985a8 » ploubser
2011-07-22 8497 - Discovery agent needs normal meta data set
38 |2011/07/22|Add missing meta data to the discovery agent|8497|
a1531f23 » ripienaar
2011-09-10 9403 - Release 1.3.1
39 |2011/07/18|Raise an error if invalid format fact filters are supplied|8419|
90f5f385 » ripienaar
2011-07-14 8181 - Add a rich discovery language to the CLI and elsewhere
40 |2011/07/14|Add a rich discovery query language|8181|
d3d18ff3 » ripienaar
2011-07-08 8063 - Remove the RUBYLIB setting from the rc script
41 |2011/07/08|Do not set RUBYLIB in the RC scripts, the OS should do the right thing|8063|
d3b3e8f2 » ripienaar
2011-07-07 8280 - RPC::Helpers#rpcresults should support JSON
42 |2011/07/07|Add a -j argument to all SimpleRPC clients that causes printrpc to produce JSON data|8280|
814becf6 » ripienaar
2011-06-23 7988 - MCollective::Message should support point to point comms
43 |2011/06/30|Add the ability to do point to point comms for requests affecting small numbers of hosts|7988|
8f238b77 » ripienaar
2011-06-21 7960 - Add support for stomp gem 1.1.9 logging options
44 |2011/06/21|Add support for Stomp Gem version 1.1.9 callback based logging|7960|
26a96970 » ripienaar
2011-06-21 7961 - on the server, missing DDLs should be a debug log not warning
45 |2011/06/21|On the server side log missing DDL files at debug and not warning level|7961|
b979f97a » ripienaar
2011-06-16 7225 - mcollectived should be able to subscribe to a per identity queue
46 |2011/06/16|Add the ability for nodes to subscribe to per-node queues, off by default|7225|
2ad23acb » ripienaar
2011-06-12 7619 - Creating of destinations and messages should be left to the co…
47 |2011/06/12|Remove assumptions about middleware structure from the core and move it to the connector plugins|7619|
48 |*2011/06/08*|*Release 1.3.0*|7796|
8a71b78d » ripienaar
2011-06-07 7821 - MCollective should catch stack traces for missing arguments
49 |2011/06/07|Exceptions raised during option parsing were not handled and resulted in stack traces|7796|
1a2492be » ripienaar
2011-06-06 7794 - Remove the sshkey.rb plugin from core and more to the plugins …
50 |2011/06/06|Remove the sshkey, it's being moved to the plugin repository|7794|
b85cda2b » ripienaar
2011-06-02 7755 - M::Applications#filter_extra_options can return an array and r…
51 |2011/06/02|Correct parsing of MCOLLECTIVE_EXTRA_OPTS in cases where no config related settings were set|7755|
e04cc6df » ripienaar
2011-05-31 7712 - The exit handler in the application framework should always di…
52 |2011/05/31|Disconnect from the middleware when an application calls exit|7712|
26f231ef » ripienaar
2011-05-29 7711 - Validators raise UnknownRPCError instead of InvalidRPCData or …
53 |2011/05/29|Validations failure in RPC agents will now raise the correct exceptions as documented|7711|
dfa08795 » ripienaar
2011-05-25 7650 - Allow registration plugins to use a target_collective configur…
54 |2011/05/25|Make the target collective for registration messages configurable|7650|
28c531bd » ripienaar
2011-05-24 7623 - Replace Connector#send with Connector#publish
55 |2011/05/24|Rename the connector plugins send method to publish to avoid issues ruby Object#send|7623|
fae6b7f9 » ripienaar
2011-05-23 7627 - Missing check when opening classesfile
56 |2011/05/23|Log a warning when the CF file parsing fails rather than raise a whole ruby exception|7627|
23298372 » ripienaar
2011-05-23 7626 - Application framework should not catch normal exit calls
57 |2011/05/23|Allow applications to use the exit method as would normally be expected|7626|
5fcc8b2f » ripienaar
2011-05-22 7620 - Destination names used during subscribe and unsubscribe should…
58 |2011/05/22|Refactor subscribe and unsubscribe so that middleware structure is entirely contained in the connectors|7620|
a8bf9eb0 » ripienaar
2011-05-20 7583 - Plugin Activation - Configuration and Supportability Checks
59 |2011/05/21|Add the ability for agents to programatically declare if they should work on a node|7583|
833960ef » ripienaar
2011-05-20 7574 - Single app framework needs better error reporting for config f…
60 |2011/05/20|Improve error reporting in the single application framework|7574|
1d9d68ae » ripienaar
2011-05-16 7532 - Facts name validation regex does not allow dots
61 |2011/05/16|Allow _._ in fact names|7532|
5c27d2e4 » ripienaar
2011-05-16 7448 - Init script fails to start on RHEL4
62 |2011/05/16|Fix compatability issues with RH4 init system|7448|
829cb35a » ripienaar
2011-05-15 7524 - The inventory application should handle failure better
63 |2011/05/15|Handle failures from remote nodes better in the inventory app|7524|
0cbc1512 » ripienaar
2011-05-06 7420 - New init script fails on Ubuntu
64 |2011/05/06|Revert unintended changes to the Debian rc script|7420|
d1638f68 » ripienaar
2011-05-06 7425 - 'test' agent was accidentally included in the main repository
65 |2011/05/06|Remove the _test_ agent that was accidentally checked in|7425|
66
119bb54d » ripienaar
2011-04-24 7227 - Release 1.2.0
67 ## Version 1.2.x
68
69 |Date|Description|Ticket|
70 |----|-----------|------|
33ea2a2d » ripienaar
2011-06-30 8117 - Release 1.2.1
71 |*2011/06/30*|*Release 1.2.1*|8117|
b85cda2b » ripienaar
2011-06-02 7755 - M::Applications#filter_extra_options can return an array and r…
72 |2011/06/02|Correct parsing of MCOLLECTIVE_EXTRA_OPTS in cases where no config related settings were set|7755|
23298372 » ripienaar
2011-05-23 7626 - Application framework should not catch normal exit calls
73 |2011/05/23|Allow applications to use the exit method as would normally be expected|7626|
1d9d68ae » ripienaar
2011-05-16 7532 - Facts name validation regex does not allow dots
74 |2011/05/16|Allow _._ in fact names|7532|
5c27d2e4 » ripienaar
2011-05-16 7448 - Init script fails to start on RHEL4
75 |2011/05/16|Fix compatability issues with RH4 init system|7448|
829cb35a » ripienaar
2011-05-15 7524 - The inventory application should handle failure better
76 |2011/05/15|Handle failures from remote nodes better in the inventory app|7524|
0cbc1512 » ripienaar
2011-05-06 7420 - New init script fails on Ubuntu
77 |2011/05/06|Revert unintended changes to the Debian rc script|7420|
d1638f68 » ripienaar
2011-05-06 7425 - 'test' agent was accidentally included in the main repository
78 |2011/05/06|Remove the _test_ agent that was accidentally checked in|7425|
119bb54d » ripienaar
2011-04-24 7227 - Release 1.2.0
79 |*2011/05/04*|*Release 1.2.0*|7227|
80
eceedc18 » ripienaar
2010-12-13 5524 - Auto detect terminal size and correctly show progress bars
81 ## Version 1.1.x
82
83 |Date|Description|Ticket|
84 |----|-----------|------|
6c2c9d4c » ripienaar
2011-05-03 7340 - Init script improvements
85 |2011/05/03|Improve Red Hat RC script by using distro builtin functions|7340|
98f48704 » ripienaar
2011-05-01 7246 - add the ability to add the priority to JMS messages
86 |2011/05/01|Support setting a priority on Stomp messages|7246|
1c238ed6 » ripienaar
2011-02-21 7254 - Missing output blocks in DDL should surpress the specific repl…
87 |2011/04/30|Handle broken and incomplete DDLs better and improve the format of DDL output|7191|
d70fb7e9 » ripienaar
2011-04-23 7223 - Include the agent and collective in requests
88 |2011/04/23|Encode the target agent and collective in requests|7223|
55731b7a » ripienaar
2011-04-20 7191 - The SSL cipher used by M::SSL should be configurable
89 |2011/04/20|Make the SSL Cipher used a config option|7191|
2b4d621e » ripienaar
2011-04-20 7176 - Improve test isolation by clearing the PluginManager between e…
90 |2011/04/20|Add a clear method to the PluginManager that deletes all plugins, improve test isolation|7176|
2efaa51a » ripienaar
2011-04-19 5701 - Abstract creation of request and reply hashes from security pl…
91 |2011/04/19|Abstract the creation of request and reply hashes to simplify connector plugin development|5701|
3136cc8f » ripienaar
2011-04-18 7066 - The shellsafe validator should check for ;
92 |2011/04/15|Improve the shellsafe validator and add a Util method to do shell escaping|7066|
eb5a6e50 » ripienaar
2011-04-14 Fixed #6874 - Added rake mail_patches task
93 |2011/04/14|Update Rakefile to have a mail_patches task|6874|
4a0ce349 » ripienaar
2011-04-13 7067 - Ruby 1.9.2 compat
94 |2011/04/13|Update vendored systemu library for Ruby 1.9.2 compatability|7067|
4d448380 » ripienaar
2011-04-12 7067 - Ruby 1.9.2 compat
95 |2011/04/12|Fix failing tests on Ruby 1.9.2|7067|
3ec03eb6 » ripienaar
2011-04-11 7042 - Old documentation referencing --agent-help instead of mco help
96 |2011/04/11|Update the DDL documentation to reflect the _mco help_ command|7042|
03fd4549 » ripienaar
2011-04-11 5917 - Provide documentation for filters on the CLI
97 |2011/04/11|Document the use filters on the CLI|5917|
fd3abe4f » ripienaar
2011-04-11 6956 - has_fact method assumes fact is present on node
98 |2011/04/11|Improve handling of unknown facts in Util#has_fact? to avoid exceptions about nil#clone|6956|
06eb7f2c » ripienaar
2011-04-11 7045 - discovery agent defaults to 0 second tmeout
99 |2011/04/11|Correctly set timeout on the discovery agent to 5 seconds as default|7045|
814d5464 » ripienaar
2011-04-11 7044 - rpcutil#agent_inventory should validate meta data and substitu…
100 |2011/04/11|Let rpcutil#agent_inventory supply _unknown_ for missing values in agent meta data|7044|
e04c478e » ripienaar
2011-04-04 6952 - Release 1.1.4
101 |*2011/04/07*|*Release 1.1.4*|6952|
4679f6c7 » ripienaar
2011-03-29 6877 - Vendored JSON isnt loaded correctly
102 |2011/03/28|Correct loading of vendored JSON gem|6877|
a5f2b172 » ripienaar
2011-03-28 6872 - inventory application should show collectives
103 |2011/03/28|Show collective and sub collective info in the inventory application|6872|
289102cb » ripienaar
2011-03-23 6821 - "Transport failed: java.io.EOFException" during disconnect of …
104 |2011/03/23|Disconnect from the middleware when mcollectived disconnects|6821|
80176cca » ripienaar
2011-03-21 6764 - Facts with uppercase
105 |2011/03/21|Update rpcutil ddl file to be less strict about valid fact names|6764|
92cdbc2e » ripienaar
2011-03-21 6623 - Plugin config should be readable from {configdir}/plugin.d/{pl…
106 |2011/03/22|Support reading configuration from configfir/plugin.d for plugins|6623|
5f52e8f3 » ripienaar
2011-03-21 6741 - bad server.cfg and client.cfg in 1.1.3
107 |2011/03/21|Update default configuration files for subcollectives|6741|
55884c8b » ripienaar
2011-03-14 6705 - Support implimenting actions using external scripts
108 |2011/03/16|Add the ability to implement actions using external scripts|6705|
f94045bd » ripienaar
2011-03-15 6637 - Turn mc-controller into an application
109 |2011/03/15|Port mc-controller to the Application framework and deprecate the exit command|6637|
395ed154 » ripienaar
2011-03-13 6692 - Agents should not reuse the same instance
110 |2011/03/13|Only cache registration and discovery agents, handle the rest as new instances|6692|
2be1ad3e » ripienaar
2011-03-07 6622 - PluginManager should support plugins that are always new insta…
111 |2011/03/08|PluginManager can now create new instances on demand for a plugin type|6622|
e5a1eb41 » ripienaar
2011-03-05 6609 - Release 1.1.3
112 |*2011/03/07*|*Release 1.1.3*|6609|
7691358e » ripienaar
2011-03-04 6578 - Rename /usr/sbin/mc to /usr/bin/mco
113 |2011/03/04|Rename /usr/sbin/mc to /usr/bin/mco|6578|
209539f8 » ripienaar
2011-03-01 6308 - MC::Application should wrap rpcclient and always pass in options
114 |2011/03/01|Wrap rpcclient in applications ensuring that options is always set|6308|
36a0cce6 » ripienaar
2011-02-28 6505 - Calls to send over the middleware should be timedout
115 |2011/02/28|Make communicating with the middleware more robust by including send calls in timeouts|6505|
62c19665 » ripienaar
2011-02-21 6392 - Create an exec helper
116 |2011/02/28|Create a wrapper to safely run shell commands avoiding zombies|6392|
90152fae » ripienaar
2011-02-13 5967 - Add the ability to create sub collectives
117 |2011/02/19|Introduce Subcollectives for network partitioning|5967|
5e7b3d87 » ripienaar
2011-02-19 6388 - rpc application fails to parse DDL errors correctly
118 |2011/02/19|Improve error handling when parsing arguments in the rpc application|6388|
977f2997 » ripienaar
2011-02-19 6387 - file_logger fails to log an error about unknown loglevel corre…
119 |2011/02/19|Fix error logging when file_logger creation fails|6387|
d1395845 » ripienaar
2011-02-17 6354 - MCOLLECTIVE_EXTRA_OPTS not being recognized with unified binary
120 |2011/02/17|Correctly parse MCOLLECTIVE_EXTRA_OPTS in the new unified binary framework|6354|
8b033fbd » ripienaar
2011-02-15 6321 - Add additional ENV vars to Rakefile for customizing the deb bu…
121 |2011/02/15|Allow the signing key and Debian distribution to be customized|6321|
325a1ff2 » ripienaar
2011-02-14 6313 - package.ddl inadvertantly included in release
122 |2011/02/14|Remove inadvertently included package.ddl|6313|
6cc1e5da » ripienaar
2011-02-14 6306 - When parsing multiple libdirs missing directories should be ha…
123 |2011/02/14|Handle missing libdirs without crashing|6306|
9516ad77 » ripienaar
2011-02-13 6303 - Release 1.1.2
124 |*2011/02/14*|*Release 1.1.2*|6303|
623f4747 » ripienaar
2011-02-13 6305 - SimpleRPC agents should not respond when they receive requests…
125 |2011/02/13|Surpress replies to SimpleRPC clients who did not request results|6305|
a7009d4c » ripienaar
2011-02-11 6276 - Debian packages: mcollective-client conflicts with mcollective…
126 |2011/02/11|Fix Debian packaging error due to the same file in multiple packages|6276|
4e1e8cc2 » ripienaar
2011-02-11 6292 - MC::Application should disconnect from the middleware
127 |2011/02/11|The application framework will now disconnect from the middleware for consistancy|6292|
d6e58ab0 » ripienaar
2011-02-11 6289 - Registration messages should not be sent if body is nil
128 |2011/02/11|Returning _nil_ from a registration plugin will skip registration|6289|
80db5986 » ripienaar
2011-02-11 6287 - mcollective does not default to warn syslog facility in 1.1.1
129 |2011/02/11|Set loglevel to warn by default if not specified in the config file|6287|
fe2aaf9a » ripienaar
2011-02-10 6278 - RPC::Client#fact_filter should handle facts Util#parse_fact_st…
130 |2011/02/10|Fix backward compatability with empty fact strings|6278|
1088bc77 » ripienaar
2011-02-01 6080 - Release 1.1.1
131 |*2011/02/07*|*Release 1.1.1*|6080|
6bb4e5ed » ripienaar
2011-02-02 5958 - M::RPC::Helper#rpcresults should load the ddl once only
132 |2011/02/02|Load the DDL from disk once per printrpc call and not for every result|5958|
8fbfbd16 » ripienaar
2011-02-02 6113 - Include full Apache 2 license text in project
133 |2011/02/02|Include full Apache 2 license text|6113|
1d422d4f » ripienaar
2011-01-31 5897 - Improve client applications
134 |2011/01/31|Create a new single executable application framework|5897|
97073ce1 » ripienaar
2011-01-30 5985 - 1.1.0 regex incompatible with 0.4.9
135 |2011/01/30|Fix backward compatibility with old foo=/bar/ style fact searches|5985|
0b9b2c7c » ripienaar
2011-01-30 6073 - Default identity incorrect
136 |2011/01/30|Documentation update to reflect correct default identity behavior|6073|
137 |2011/01/29|Let the YAML file force fact reloads when the files update|6057|
138 |2011/01/29|Add the ability for fact plugins to force fact invalidation|6057|
139 |2011/01/29|Document an approach to disable type validation in the DDL|6066|
5c02fcc4 » ripienaar
2011-01-19 5933 - add filtering to mc-ping
140 |2011/01/19|Add basic filters to the mc-ping command|5933|
d039e8d8 » ripienaar
2011-01-19 5937 - Ping action in rpcutil
141 |2011/01/19|Add a ping action to the rpcutil agent|5937|
9b56c1eb » ripienaar
2011-01-17 5918 - RPC::Helpers should provide a single host version of printrpc
142 |2011/01/17|Allow MC::RPC#printrpc to print single results|5918|
57de286c » ripienaar
2011-01-16 5912 - Provide SimpleRPC style results even when accessing client dir…
143 |2011/01/16|Provide SimpleRPC style results when accessing the MC::Client results directly|5912|
10160976 » ripienaar
2011-01-11 5815 - Marshal encoded traffic should be base 64 encoded
144 |2011/01/11|Add an option to Base64 encode the STOMP payload|5815|
d2b0f531 » ripienaar
2011-01-11 5832 - MC::Facts::Base doesnt properly force everything to strings
145 |2011/01/11|Fix a bug with forcing all facts to be strings|5832|
18f0a071 » ripienaar
2011-01-08 5808 - Reloading Agent causes node to disappear
146 |2011/01/08|When using reload_agents or USR1 signal no agents would be reloaded|5808|
147 |2011/01/04|Use the LSB based init script on SUSE|5762|
148 |2011/01/04|Remove the use of a Singleton in the logging class|5749|
5a15f739 » ripienaar
2010-12-30 5696 - Add a security plugin with encryption
149 |2011/01/02|Add AES+RSA security plugin|5696|
2f4545cb » ripienaar
2010-12-31 5745 - Security plugins need to be told the callerid of the request w…
150 |2010/12/31|Security plugins now have access to the callerid of the message they are replying to|5745|
2ad04c5b » ripienaar
2010-12-30 5727 - rpcutil#get_fact should allow - in fact names
151 |2010/12/30|Allow - in fact names|5727|
c130f274 » ripienaar
2010-12-28 5700 - Security plugin exceptions should be better handled
152 |2010/12/29|Treat machines that fail security validation like ones that did not respond|5700|
35ac6859 » ripienaar
2010-12-29 5695 - Release 1.1.0
153 |*2010/12/29*|*Release 1.1.0*|5695|
cabb0266 » ripienaar
2010-12-28 5702 - Remove trailing whitespace from all files
154 |2010/12/28|Remove trailing whitespace from all source files|5702|
a7f442fb » ripienaar
2010-12-28 5694 - Logfile audit plugin should log system date
155 |2010/12/28|Adjust the logfile audit format to include local time and all on one line|5694|
20f3a3ed » ripienaar
2010-12-26 5678 - RPC::Client#fact_filter need to support the new facts
156 |2010/12/26|Improve the SimpleRPC fact_filter helper to support new fact operators|5678|
0704172f » ripienaar
2010-12-25 5579 - Extend the rpcutil timeout to cope with slow facts
157 |2010/12/25|Increase the rpcutil timeout to allow for slow facts|5679|
01f55889 » ripienaar
2010-12-25 5676 - When setting the timeout using the DDL allow for network latency
158 |2010/12/25|Allow for network and fact source latency when calculating client timeout|5676|
d05395de » ripienaar
2010-12-25 5675 - Add a way to set default cli arguments in the environment
159 |2010/12/25|Remove MCOLLECTIVE_TIMEOUT and MCOLLECTIVE_DTIMEOUT environment vars in favour of MCOLLECTIVE_EXTRA_OPTS|5675|
b59159f3 » ripienaar
2010-12-25 5672 - Create a utility class to create standard options hash
160 |2010/12/25|Refactor the creation of the options hash so other tools don't need to know the internal formats|5672|
0a2b3ecc » ripienaar
2010-12-21 5083 - Add caching / thread safety to fact plugin base
161 |2010/12/21|The fact plugin format has been changed and simplified, the base now provides caching and thread safety|5083|
537bedc1 » ripienaar
2010-12-20 5084 - fact checking should support common operators: <=, >=, =~, ...
162 |2010/12/20|Add parameters <=, >=, <, >, !=, == and =~ to fact selection|5084|
66db14cb » ripienaar
2010-12-14 5085 - Add new security plugin 'sshkey'
163 |2010/12/14|Add experimental sshkey security plugin|5085|
244acb45 » ripienaar
2010-12-13 5538 - Log mcollectived startup
164 |2010/12/13|Log a startup message showing version and log level|5538|
448f92fe » ripienaar
2010-12-13 5537 - Add a console logging class
165 |2010/12/13|Add a console logger|5537|
bff7d0c9 » ripienaar
2010-12-13 5082 - Add syslog support
166 |2010/12/13|Logging is now plugable and a syslog plugin was provided|5082|
9a5e341d » ripienaar
2010-12-13 5253 - Allow libdir to be an array of directories
167 |2010/12/13|Allow libdir to be an array of directories for agents and ddl files|5253|
eceedc18 » ripienaar
2010-12-13 5524 - Auto detect terminal size and correctly show progress bars
168 |2010/12/13|The progress bar will now intelligently figure out the terminal dimentions|5524|
169
7c0ab8eb » ripienaar
2010-12-04 5453 - Release 1.0.0
170 ## Version 1.0.x
171
172 |Date|Description|Ticket|
173 |----|-----------|------|
10e3c9b9 » ripienaar
2011-02-16 6342 - Release 1.0.1
174 |*2011/02/16*|*Release 1.0.1*|6342|
8fbfbd16 » ripienaar
2011-02-02 6113 - Include full Apache 2 license text in project
175 |2011/02/02|Include full Apache 2 license text|6113|
2cd774d5 » ripienaar
2011-01-29 6066 - New type in ddl to support any object as input
176 |2011/01/29|The YAML fact plugin kept deleted facts in memory|6056|
18f0a071 » ripienaar
2011-01-08 5808 - Reloading Agent causes node to disappear
177 |2011/01/04|Use the LSB based init script on SUSE|5762|
2ad04c5b » ripienaar
2010-12-30 5727 - rpcutil#get_fact should allow - in fact names
178 |2010/12/30|Allow - in fact names|5727|
71399136 » ripienaar
2010-12-29 5700 - Security plugin exceptions should be better handled
179 |2010/12/29|Treat machines that fail security validation like ones that did not respond|5700|
0f74915e » ripienaar
2011-02-01 5676 - When setting the timeout using the DDL allow for network latency
180 |2010/12/25|Allow for network and fact source latency when calculating client timeout|5676|
0704172f » ripienaar
2010-12-25 5579 - Extend the rpcutil timeout to cope with slow facts
181 |2010/12/25|Increase the rpcutil timeout to allow for slow facts|5679|
7c0ab8eb » ripienaar
2010-12-04 5453 - Release 1.0.0
182 |*2010/12/13*|*Release 1.0.0*|5453|
183
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
184 ## Version 0.4.x
185
186 |Date|Description|Ticket|
187 |----|-----------|------|
c5be14d1 » ahpook
2010-12-03 5451 - mcollective RPMs require problematic redhat-lsb package
188 |2010/12/04|Remove the LSB requirements for RedHat systems|5451|
0fa9d2b8 » ripienaar
2010-11-23 5377 - YAML facts should have only String keys and value
189 |2010/11/23|Make the YAML fact source thread safe and force all facts to strings|5377|
cdeef5f3 » ripienaar
2010-11-23 5376 - Retrieve config variables
190 |2010/11/23|Add get_config_item to rpcutil to retrieve a running config value from a server|5376|
1f06e0ba » ripienaar
2010-11-20 5371 - Convert mc-facts into a SimpleRPC client
191 |2010/11/20|Convert mc-facts into a SimpleRPC client|5371|
a6c54203 » James Turnbull
2010-11-18 Fixed #5355 - Added signing to package tasks
192 |2010/11/18|Added GPG signing to Rake packaging tasks (SIGNED=1)|5355|
bcd9b257 » ripienaar
2010-11-17 5329 - Handle exceptions in bundled clients better
193 |2010/11/17|Improve error messages from clients in the case of failure|5329|
66b2c021 » ripienaar
2010-11-17 5328 - RPC::Client and Client should both allow for clean disconnects…
194 |2010/11/17|Add helpers to disconnect from the middleware and update all bundled clients|5328|
3f09cdf2 » ripienaar
2010-11-16 Issue 5222 - Init script doesn't have correct LSB guide comments
195 |2010/11/16|Correct LSB provides and requires in default init script|5222|
7c0ab8eb » ripienaar
2010-12-04 5453 - Release 1.0.0
196 |2010/11/16|Input validation on rpcutil has been improved to match all valid facts|5320|
19c95ffd » ripienaar
2010-11-16 Issue 5306 - SimpleRPC requests should support targeting a subset of …
197 |2010/11/16|Add the ability to limit the results to a subset of hosts|5306|
4ef152df » ripienaar
2010-11-15 Issue 5305 - SimpleRPC custom_request should support fire and forget …
198 |2010/11/15|Add fire and forget mode to SimpleRPC custom_request|5305|
467f2c19 » ripienaar
2010-11-09 Issue 5245 - The stomp connector ignores connection settings
199 |2010/11/09|General connection settings to the Stomp connector was ignored|5245|
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
200 |*2010/10/18*|*Release version 0.4.10*| |
1fee52cf » ripienaar
2010-10-18 Issue 152 - Add missing commands to --help of mc-controller
201 |2010/10/18|Document exit command to mc-controller|152|
a12a1e46 » ripienaar
2010-10-13 Update issue 149 - Log messages that dont pass the filter at debug level
202 |2010/10/13|Log messages that don't pass the filters at debug level|149|
33003d66 » ripienaar
2010-10-04 Issue 148 - RPC::Client's should be able to clone another clients filter
203 |2010/10/03|Preserve options in cases where RPC::Client instances exist in the same program|148|
98998d9f » ripienaar
2010-10-01 Issue 145 - Make default psk.rb configurable so that different fields…
204 |2010/09/30|Add the ability to set different types of callerid in the PSK plugin|145|
95264fad » ripienaar
2010-09-21 Issue 142 - Ruby 1.9.x compatibility
205 |2010/09/30|Improve Ruby 1.9.x compatibility|142|
a080ed47 » ripienaar
2010-09-30 Issue 143 - Any repeating exception during registration causes a CPU …
206 |2010/09/29|Improve error handling in registration to avoid high CPU usage loops|143|
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
207 |*2010/09/21*|*Release version 0.4.9*| |
caa00c33 » ripienaar
2010-09-20 Issue 140 - Debian package task requires to be ran twice
208 |2010/09/20|Improve Debian packaging task|140|
db11af47 » ripienaar
2010-09-20 Issue 138 - DDL should support :type => :boolean
209 |2010/09/20|Add :boolean type support to the DDL|138|
fde0400c » ripienaar
2010-09-19 Issue 137 - Clean out some of the clutter from MC::RPC and move it in…
210 |2010/09/19|Refactor MCollective::RPC to add less unneeded stuff to Object|137|
bddab406 » ripienaar
2010-09-18 Issue 136 - MCollective::Client will reload the config even if alread…
211 |2010/09/18|Prevent duplicate config loading with multiple clients active|136|
a814de0e » ripienaar
2010-09-18 Issue 135 - Logging should rotate by default
212 |2010/09/18|Rotate the log file by default, keeping 5 x 2MB files|135|
ff3b433f » ripienaar
2010-09-18 Issue 131 - Add security overview documentation
213 |2010/09/18|Write a overview document detailing security of the collective|131|
c1d01f2b » ripienaar
2010-09-18 Issue 134 - The current version should be available
214 |2010/09/18|Add MCollective.version, set it during packaging and include it in the rpcutil agent|134|
03e4311b » ripienaar
2010-09-13 Issue 133 - Convert mc-inventory into a simplerpc client
215 |2010/09/13|mc-inventory now use SimpleRPC and the rpcutil agent and display server stats|133|
62cd0e58 » ripienaar
2010-09-13 Issue 130 - Per user configuration broke the location detection of rp…
216 |2010/09/13|Make the path to the rpc-help.erb configurable and set sane default|130|
c1d01f2b » ripienaar
2010-09-18 Issue 134 - The current version should be available
217 |2010/09/13|Make the configfile used available in the Config class and add to rpcutil|132|
17cb411b » ripienaar
2010-09-12 Issue 129 - Add a utility/helper simple rpc agent
218 |2010/09/12|Rework internal statistics and add a rpcutil agent|129|
d2c21133 » ripienaar
2010-09-11 Issue 128 - RPC::Agent.meta is broken
219 |2010/09/12|Fix internal memory structures related to agent meta data|128|
d39edb46 » rottenbytes
2010-08-24 Issue 125 - upgrade openbsd port to 0.4.8
220 |2010/08/24|Update the OpenBSD port for changes in 0.4.8 tarball|125|
a3a7c3da » ripienaar
2010-08-23 Issue 124 - Strange indention/block misshaps in M:R:Stats
221 |2010/08/23|Fix indention/block error in M:R:Stats|124|
bae84e5c » The Marionette Collective
2010-08-23 Issue 123 - The RPM installer leaves config files as read only
222 |2010/08/23|Fix permissions in the RPM for files in /etc|123|
f28a1686 » The Marionette Collective
2010-08-23 Issue 122 - Tidy up two error messages
223 |2010/08/23|Fix language in two error messages|122|
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
224 |*2010/08/20*|*Release version 0.4.8*| |
93a376da » ripienaar
2010-08-19 Issue 90 - Help template missing file in packages
225 |2010/08/19|Fix missing help template in debian packages|90|
86a0e4b9 » ripienaar
2010-08-18 Issue 117 - Rakefile complains about hardlinks to directories
226 |2010/08/18|Clean up some hardlink warnings in the Rakefile|117|
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
227 |2010/08/18|Include the website in the main repo and add a simple Rake task|118|
228 |2010/08/17|Handle exceptions for missing plugins better|115|
229 |2010/08/17|Add support for ~/.mcollective as a config file|114|
230 |2010/08/07|SSL security plugin can use either YAML or Marshal|94|
231 |2010/08/06|Multiple YAML files can now be used as fact source|112|
232 |2010/08/06|Allow log level to be adjusted at run time with USR2|113|
233 |2010/07/31|Add basic report scripting support to mc-inventory|111|
234 |2010/07/06|Removed 'rpm' from the default rake task|109|
235 |2010/07/06|Add redhat-lsb to the server RPM dependencies|108|
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
236 |*2010/06/29*|*Release version 0.4.7*| |
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
237 |2010/06/27|Change default factsource to Yaml|106|
238 |2010/06/27|Added VIM snippets to create DDLs and Agents|102|
239 |2010/06/26|DDL based help now works better with Symbols in in/output|105|
240 |2010/06/23|Whitespace at the end of config lines are now stripped|100|
241 |2010/06/22|printrpc will now inject some colors into results|99|
242 |2010/06/22|Recover from syntax and other errors in agents|98|
243 |2010/06/17|The agent a MC::RPC::Client is working on is now available|97|
244 |2010/06/17|Integrate the DDL with data display helpers like printrpc|92|
245 |2010/06/15|Avoid duplicate topic subscribes in complex clients|95|
246 |2010/06/15|Catch some unhandled exceptions in RPC Agents|96|
247 |2010/06/15|Fix missing help template file from RPM|90|
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
248 |*2010/06/14*|*Release version 0.4.6* | |
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
249 |2010/06/12|Qualify the Process class to avoid clashes in the discovery agent|88|
250 |2010/06/12|Add mc-inventory which shows agents, classes and facts for a node|87|
251 |2010/06/11|mc-facts now supports standard filters|86|
252 |2010/06/11|Add connection pool retry options and ssl for connection|85|
253 |2010/06/11|Add support for specifying multiple stomp hosts for failover|84|
254 |2010/06/10|Tighten up handling of filters to avoid nil's getting into them|83|
255 |2010/06/09|Sort the mc-facts output to be more readable|82|
256 |2010/06/08|Fix deprecation warnings in newer Stomp gems|81|
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
257 |*2010/06/03*|*Release version 0.4.5* | |
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
258 |2010/06/01|Improve the main discovery agent by adding facts and classes to its inventory action|79|
259 |2010/05/30|Add various helpers to get reports as text instead of printing them|43|
260 |2010/05/30|Add a custom_request method to call SimpleRPC agents with your own discovery|75|
261 |2010/05/30|Refactor RPC::Client to be more generic and easier to maintain|75|
262 |2010/05/29|Fix a small scoping issue in Security::Base|76|
263 |2010/05/25|Add option --no-progress to disable progress bar for SimpleRPC|74|
264 |2010/05/23|Add some missing dependencies to the RPMs|72 |
265 |2010/05/22|Add an option _:process_results_ to the client|71|
266 |2010/05/13|Fix help output that still shows old branding|70|
267 |2010/04/27|The supplied generic stompclient now accepts STOMP_PORT in the environment|68 |
268 |2010/04/26|Add a SimpleRPC Client helper to reset filters|64 |
269 |2010/04/26|Listen for signal USR1 and reload all agents from disk|65 |
270 |2010/04/12|Add SimpleRPC Authorization support|63|
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
271 |*2010/04/03*|*Release version 0.4.4* | |
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
272 |2010/03/27|Make it easier to construct SimpleRPC requests to use with the standard client library|60 |
273 |2010/03/27|Manipulating the filters via the helper methods will force rediscovery|59 |
274 |2010/03/23|Prevent Activesupport when brought in by Facter from breaking our logs|57 |
275 |2010/03/23|Clean up logging for messages not targeted at us|56 |
276 |2010/03/19|Add exception handling to the registration base class|55 |
277 |2010/03/03|Use /usr/bin/env ruby instead of hardcoded paths|54|
278 |2010/02/17|Improve mc-controller and document it|46|
279 |2010/02/08|Remove some close coupling with Stomp to easy creating of other connectors|49|
280 |2010/02/01|Made the discovery agent timeout configurable using plugin.discovery.timeout|48|
281 |2010/01/25|mc-controller now correctly loads/reloads agents.|45|
282 |2010/01/25|Building packages has been improved to ensure rdocs are always included|44 |
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
283 |*2010/01/24*|*Release version 0.4.3* | |
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
284 |2010/01/23|Handle ctrl-c during discovery without showing exceptions to users|34 |
285 |2010/01/21|Force all facts in the YAML fact source to be strings|41 |
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
286 |2010/01/19|Add auditing to SimpleRPC clients and Agents | |
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
287 |2010/01/18|The SRPM we provide will now build outside of the Rake environment|40|
288 |2010/01/18|Add a _fail!_ method to RPC::Agent|37|
289 |2010/01/18|mc-rpc can now be used without supplying arguments|38 |
290 |2010/01/18|Don't raise an error if no user/pass is given to the stomp connector, try unauthenticated mode|35|
291 |2010/01/17|Improve error message when Regex validation failed on SimpleRPC input|36|
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
292 |*2010/01/13*|*Release version 0.4.2* | |
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
293 |2010/01/13|New packaging for Debian provided by Riccardo Setti|29|
294 |2010/01/07|Improved LSB compliance of the init script - thanks Riccardo Setti|32|
295 |2010/01/07|Multiple calls to SimpleRPC client would reset discovered hosts|31|
296 |2010/01/04|Timeouts can now be changed with MCOLLECTIVE_TIMEOUT and MCOLLECTIVE_DTIMEOUT environment vars|25|
297 |2010/01/04|Specify class and fact filters easier with the new -W or --with option|27 |
298 |2010/01/04|Added COPYING file to RPMs and tarball|28|
299 |2010/01/04|Make shorter filter options -C, -I, -A and -F|26|
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
300 |*2010/01/02*|*Release version 0.4.1* | |
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
301 |2010/01/02|Added hooks to plug into the processing of requests, also enabled setting meta data and timeouts|14|
302 |2010/01/02|Created readers for @config and @logger in the SimpleRPC agent|23|
303 |2009/12/30|Don't send out any requests if no nodes were discovered|17|
304 |2009/12/30|Added :discovered and :discovered_nodes to client stats|20|
305 |2009/12/30|Add a empty_filter? helper to the RPC mixin|18|
306 |2009/12/30|Fix formatting bug with progress bar|21|
307 |2009/12/29|Simplify mc-rpc command line|16|
308 |2009/12/29|Fix layout issue when printing hosts that did not respond|15|
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
309 |*2009/12/29*|*Release version 0.4.0* | |
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
310 |2009/12/28|Add support for other configuration management systems like chef in the --with-class filters|13|
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
311 |2009/12/28|Add a <em>Util.empty_filter?</em> to test for an empty filter| |
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
312 |2009/12/27|Create a new client framework - SimpleRPC|6|
313 |2009/12/27|Add support for multiple filters of the same type|3|
314
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
315 ## Version 0.3.x
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
316
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
317 |Date|Description|Ticket|
318 |----|-----------|------|
319 |*2009/12/17*|*Release version 0.3.0* | |
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
320 |2009/12/16|Improvements for newer versions of Ruby where TERM signal was not handled|7|
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
321 |2009/12/07|MCollective::Util is now a module and plugins can drop in util classes in the plugin dir| |
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
322 |2009/12/07|The Rakefile now works with rake provided on Debian 4 systems|2|
323 |2009/12/07|Improvements in the RC script for Debian and older Ubuntu systems|5|
324
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
325 ## Version 0.2.x
f8ba9dca » ripienaar
2010-08-18 Issue 118 - Include website code in main project
326
e00861a8 » ripienaar
2010-11-08 Change changelog and releasenotes from textile to markdown
327 |Date|Description|Ticket|
328 |2009/12/01|Release version 0.2.0| |
Something went wrong with that request. Please try again.