Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
e0497ca9 09/04/2015 08:33 AM Dmitri Dolguikh

fixes #11653: only display warning message about unavailability of 'SYSLOG' when it was configured

d00dc586 09/04/2015 04:31 AM Dmitri Dolguikh

fixes #11654: no longer rely on rubygems to determine rack version

335a1610 08/28/2015 07:43 AM Lukas Zapletal

Fixes #11323 - fixed PID writing, interrupt trap and daemon logging

38a09351 07/22/2015 12:11 PM Lukas Zapletal

Fixes #10259 - Templates are now fully proxied

It was ignoring some parameters (MAC for bootdisk) as well as headers
(HTTP_X_RHN_PROVISIONING_*).

Originally written by William Hefter, but completely redone from scratch.

0eb81790 07/14/2015 03:57 AM Dmitri Dolguikh

fixes #11098: fixed ruby 1.8-specific issues around plugin and provider searches

d905c67c 07/10/2015 04:47 AM Dmitri Dolguikh

Fixes #7008: dns providers are now plugins

e506345a 06/24/2015 10:42 AM Dmitri Dolguikh

fixes #10895: moved smart_proxy_chef-specific classes to the plugin itself

3526440b 06/05/2015 12:36 PM Lukas Zapletal

Fixes #10639 - stracktrace is reported via log_halt

6ebc1ccd 04/30/2015 03:26 AM Corey Osman

Fixes #10116 - BMC is not able to use parameters passed in through body

  • adds new helper method to parse body as json and return hash
  • protects against bad data being passed into options hash
95cd9c88 03/31/2015 09:18 AM Marek Hulán

Fixes #9740 - support foreman_url with path

Normalization of settings implemented by Dmitri Dolguikh <>

0207401d 02/09/2015 07:53 AM Lukas Zapletal

Fixes #9089 - refactored SSL client verification into method

e1bc928e 01/28/2015 04:49 AM Markus Frosch

Refs #7849 - Avoid OpenSSL deprecation

deprecated openssl/x509 use: require "openssl" instead of "openssl/x509"

9ea2ac71 01/26/2015 07:55 AM Lukas Zapletal

Fixes #8905 - bind_port config option

30aff66f 01/26/2015 07:47 AM Markus Frosch

Fixes #7849 - re-factor trusted_hosts handling

On HTTPS we will get the FQDN from the client certificate and check against the
list.

While on HTTP we will perform both reverse DNS and forward DNS lookup to verify
the client may talk to us.

Additionally the forward_verify of DNS can be disabled.

93c566e1 01/07/2015 06:20 AM Mathieu Parent

Fixes #8853 - Actually redirect stderr to proxy error log

according to comment.

e2ce2a05 12/30/2014 07:57 AM Shlomi Zadok

fixes #8811 - refactor per-module enabling of http(s) to http(s)_rackup

59846579 12/22/2014 11:48 AM Greg Sutcliffe

Fixes #8748 - Allow per-module enabling of http(s)

51c455b9 12/17/2014 09:17 AM Ori Rabin

Fixes #8210 - Adding caching for smart-proxy puppet classes using Stefan Julin's implementation of cache

6ddd00db 11/26/2014 07:57 AM Dmitri Dolguikh

fixes #8282: sslv3 is disabled

ed82c929 11/06/2014 05:20 AM Marek Hulán

Fixes #8160 - Remove chef related code

Code was extracted to separate chef plugin. See
https://github.com/theforeman/smart_proxy_chef

a53d835a 11/04/2014 12:33 PM dustin tsang

Refs #969 - Proxy-side changes for serving templates from the proxy

An update to @GregSutcliffe's original PR. Ports his original feature to the new
plugin api.

31728207 10/29/2014 07:25 AM Lukas Zapletal

Fixes #8006 - added STDOUT proxy log option

8efc06c3 10/22/2014 10:07 AM Šimon Lukašík

Fixes #7922 - promote uri and http to instance property

This will allow to re-use existing http connection for subsequent
requests.

25691fff 10/20/2014 09:14 AM Dmitri Dolguikh

fixes #7660: fixes first bunch of rubocop warnings

52f0bacf 10/08/2014 08:26 AM Dominic Cleal

fixes #7822 - forbid HTTPS requests with no client SSL certificate

2fe082ea 10/02/2014 10:26 AM Marek Hulán

Fixes #7749 - allow using logger in log_halt helper

20b9f969 09/24/2014 07:20 AM Dominic Cleal

fixes #7596 - validate plugin dependencies when loading, various fixes

f655a4ed 09/15/2014 09:53 AM Dmitri Dolguikh

Fixes #7438: moved facter loading into the facter plugin descriptor

b32f2f77 09/11/2014 06:54 AM Dominic Cleal

fixes #7297 - corrected name of DNS namespace in virsh error handlers

Refactored DNS and DHCP specifics back into the respective modules

b3402693 09/05/2014 10:03 AM Dmitri Dolguikh

fixes #7351: plugins no longer crash smart-proxy if they are missing either of rackup paths

63f9e261 08/29/2014 04:51 AM Dmitri Dolguikh

fixes #7235: dhcp tests are now order-independent

915c16dd 08/27/2014 11:23 AM Dmitri Dolguikh

fixes #7225: logger is now being correctly initialized during launch

71246358 08/15/2014 10:37 AM Dmitri Dolguikh

fixes #7080: symbols are no longer being sorted

0c9a01b6 08/08/2014 05:44 AM Dominic Cleal

fixes #6589 - add trusted_hosts check back

6108539b 08/06/2014 09:10 AM Martin Milata

fixes #6522 - move request code out of chef module

The patch also moves foreman_ssl_ca, foreman_ssl_cert and
foreman_ssl_key config options from Chef plugin config to global config
and adds fallback to the ssl_* options if these are not defined.

dc635bfe 07/24/2014 12:01 PM Dmitri Dolguikh

Fixes #6772: added support for testing of plugins

bbafbc03 07/11/2014 05:42 AM Aaron Stone

fixes #6585 - Update Proxy::Util::CommandTask to handle Ruby 1.8 and 1.9+

In this update, use 'true' and 'false' to test $? return codes 0 and 1, respectively.
In Ruby 1.8.x, the return code from Open3.popen3 is always 0, some errors will not be caught.

d44cdd95 07/07/2014 07:01 AM Dmitri Dolguikh

fixes #6289: avoids concurrent downloads of files with the same name and destination dir.

9ac3e80e 07/02/2014 11:35 AM Dmitri Dolguikh

fixes #6474: smart-proxy relies on Bundler to load sinatra dependency

69f6b3e5 07/02/2014 08:57 AM Dmitri Dolguikh

fixes #6306: removed possible namespace collisions with puppet and chef

e42766eb 07/02/2014 08:55 AM Dmitri Dolguikh

fixes #6436: plugins are now being loaded after core modules

5f46b1bc 07/02/2014 08:47 AM Trey Dockendorf

fixes #6341 - Add support for 64-bit MAC addresses

038fa6cf 06/18/2014 02:18 PM Dmitri Dolguikh

Fixes #4866: Breaking up monolithic smart-proxy into modules

854ab557 06/18/2014 08:07 AM Greg Sutcliffe

Fixes #6086 - stop remote command execution and path exploit in TFTP API (CVE-2014-0007)

62c7320b 06/11/2014 05:27 PM Dominic Cleal

fixes #5675 - expect dns_key setting to be nil if not set

1dc369d4 06/09/2014 06:36 PM Dominic Cleal

fixes #5856 - use public initializer for Puppet settings

ee9b08d0 05/30/2014 11:05 AM Greg Sutcliffe

Fixes #5907 - Look at all records when suggesting IPs

79699411 05/27/2014 01:08 PM Dominic Cleal

fixes #5677 - handle booleans from settings.yml as bools

9f019d1e 05/27/2014 11:28 AM Dominic Cleal

refs #5793 - add pkg:generate_source rake task to create tar.bz2

ad2b4651 05/20/2014 10:25 AM Greg Sutcliffe

Fixes #5739 - Only look at reservations when deleting a DHCP record

2080b2eb 05/20/2014 10:25 AM Greg Sutcliffe

Fixes #5648 - Match the DHCP specification of last-lease-wins

cabb60bc 05/20/2014 10:24 AM Jimmi Dyson

Fixes #5712: Limit DHCP subnets for ISC if necessary

442e2bda 05/09/2014 09:52 AM Alyssa Hardy

fixes #5561 pass arguments correctly in run puppet over ssh

8d3012fe 05/08/2014 12:32 PM Dominic Cleal

fixes #5522 - future parser can be set in puppet.conf [main]

b7d1b2ba 05/07/2014 12:13 PM Dominic Cleal

fixes #5239 - update for Puppet 3.5 future parser changes

4d3f2dfa 04/25/2014 01:58 PM Stephen Benjamin

fixes #5054 - Minor bug fixes to FreeIPA Smart Proxy

ea36a203 04/16/2014 08:54 PM Dominic Cleal

Bump version to 1.6-develop

85098a3c 04/10/2014 10:42 AM Matt Jarvis

fixes #5123 - corrected string typos

54ee3a8a 04/10/2014 10:32 AM Sean Handley

fixes #5123 - IP only from the same subnet and range

3824d182 04/02/2014 10:09 AM Lukas Zapletal

fixes #5019 - puppet cert sudo command now configurable and optional

45e05273 04/02/2014 10:07 AM Stephen Benjamin

fixes #1809 - freeipa integration to smartproxy

597ab3ab 03/21/2014 05:28 PM Dominic Cleal

fixes #4686 - don't rely on Puppet[:config] to store config file location

04148e79 03/21/2014 03:29 PM Riley Shott

Fixes #2259 - trusted hosts work with passenger

2f759414 03/14/2014 04:06 PM Dominic Cleal

fixes #4661 - store hostname with virsh DHCP reservations

dd374005 03/14/2014 12:27 PM Dominic Cleal

fixes #4658 - parse puppet.conf with augeas instead of puppet internals

a25e7b95 02/04/2014 03:53 PM Martin Matuška

Fixes #4215 smart-proxy needlessly creates tmp/pids directory

835cf3a2 01/29/2014 09:58 AM Michael Moll

refs #3874 - add which to wget call

be76e7c0 01/16/2014 08:59 AM Dominic Cleal

Bump version to 1.5-develop

c1c0dee5 01/16/2014 08:52 AM Marek Hulán

refs #3699 - combine paths when running Foreman under a prefix

9939aa79 01/16/2014 08:51 AM Romain Vrignaud

refs #3699 - fix typo in chef_proxy's authentication, overriding wrong variable

168ee4e6 01/15/2014 02:33 PM Martin Matuska

fixes #3991 - dnscmd provider for smart-proxy (Windows)

a7e5964a 01/15/2014 01:47 PM Romain Vrignaud

fixes #3965 Change API endpoint for chef_proxy to be the same as Foreman's

d3509e63 01/03/2014 02:57 PM Lukas Zapletal

fixes #3943 - add simple virsh providers for libvirt DNS/DHCP

af58b9f1 01/03/2014 12:06 PM Rickard von Essen

fixes #2878 - Import Classes when using parser = future, on Puppet 3.2+

d1c1f81d 01/03/2014 09:05 AM Frank Wall

fixes #3941 - Support for Junos ZTP

7e3ca5c2 01/03/2014 08:35 AM Michael Moll

fixes #3874 - extend paths for FreeBSD support

0092c5de 01/03/2014 08:32 AM dima

fixes #3067 - add sparc solaris dhcp options for ISC

e478c9e7 01/01/2014 03:48 PM Glen Ogilvie

fixes #3936 added a method of running a custom tool, to trigger puppet.

133bac9f 11/22/2013 04:18 PM Dominic Cleal

fixes #3712 - change develop versioning scheme to indicate next version

4a8e35aa 11/22/2013 04:16 PM François Deppierraz

fixes #3732 - Saltstack puppet provider, using 'salt host puppet.run'

4c2e7d8b 11/20/2013 11:13 AM Romain Vrignaud

fixes #3699 - chefproxy feature, proxies facts and reports to Foreman

81a34451 10/16/2013 07:22 PM Greg Petras

fixes #3150 - adds ability to specify the user to invoke sudo as when calling mco/puppet kick

681e82c0 10/01/2013 08:23 AM Aaron Stone

fixes #3173 - tell puppetca to use the configured ssl dir

296617ac 09/08/2013 07:31 AM Tomas Edwardsson

fixes #2870 - Always empty PXEClient on native_ms

ad0e0597 09/08/2013 07:26 AM Ohad Levy

fixes #3048 - Add execution debug statement to the logs

13ed4712 09/08/2013 07:18 AM Hannes Schaller

fixes #3047 - added puppetrun over ssh support

2d86f62e 09/05/2013 02:13 PM Lukas Zapletal

Bump version to 1.3-develop

0dd2f70c 09/02/2013 10:07 AM Jeremy Kitchen

fixes #3009 - add Proxy::Log to Proxy::DNS::Nsupdate class so 'logger.debug' works

d19bf7ba 08/16/2013 11:50 AM Sam Kottler

Fixes #2941: don't mention autosigning when direct signing fails

1242cab2 07/17/2013 11:46 AM Povilas Daukintis

Fixes #2790 - Optionally set DNS TTL value from settings.yml config file

e4ee928b 07/04/2013 03:47 AM Daniel Baeurer

fixes #2738 - handle multiple dynamic modulepaths

61394852 06/27/2013 01:49 PM Dmitri Dolguikh

Fixes #2714 - corrected IO#popen parameter on ruby 1.8.7

c164bdd6 06/19/2013 08:57 AM Dmitri Dolguikh

fixes #2673 - none/wildcard http 'accept' headers are being handled correctly now

4a8411d8 06/18/2013 03:34 AM Dmitri Dolguikh

fixes #2662 - Proxy::Util.escape_for_shell is being used in PuppetRun.run and MCollective.run methods

92a8bdef 06/14/2013 07:33 AM Greg Sutcliffe

Fixes #2659 - Use gsub in a non-destructive manner

1c60be63 06/14/2013 07:33 AM Greg Sutcliffe

Fixes #2654 - Rewrite master as production when only one environment is found

c4a245d5 06/07/2013 08:32 AM Dmitri Dolguikh

fixes #2520 - defines default settings for dns and puppet

414b3a69 06/04/2013 03:20 PM Kamil Winczek

fixes #2614 - log messages regarding puppetrun via mcollective

722bba2d 05/28/2013 02:05 PM Greg Sutcliffe

Fixes #2119 - Properly support colon-separated modulepath

6d8ee187 05/22/2013 01:02 PM Dominic Cleal

Bump version to 1.2-develop