Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
74e333fb 07/18/2012 03:48 AM Ohad Levy

1.0RC2

d396690f 07/18/2012 03:46 AM Greg Sutcliffe

fixes #1733 - Environment issue if the env is not specifically defined

ffbd0e7d 07/18/2012 03:41 AM Ohad Levy

fixes #1759 - puppet 2.7.18 changed puppetca output

which result in adding quotes to the certnames.

this patch should cover both cases (older and newer puppet)

1b62247e 06/24/2012 02:03 PM Ohad Levy

1.0RC1

ad8bb0c7 06/24/2012 01:45 PM Greg Sutcliffe

Changes for Ruby 1.8/9 compatibilty, and Debian packaging guidelines

  • Allow proxy to work on both ruby 1.9 and 1.8
  • Require ping gem on ruby1.8
  • Handle public folder changes in Sinatra
  • Don't load rubygems if USE_GEMS=false specified, to comply with Debian guidelines...
fcf097c2 06/13/2012 08:02 AM Mikael Fridh

fixes #1567 - Foreman-proxy ignores dhcpd.conf include directive

Adding functionality that can detect and parse included files in dhcpd.conf.
Supports same syntax as dhcpd.conf(5) manual page specifies on the include
statement:

include "filename";...
d54d0686 06/06/2012 07:36 AM Florent Castelli

Don't modify the hash we are iterating on when listing environments fixes #1654

b08f131c 06/06/2012 07:35 AM Florent Castelli

Filter folders matching correct environments name

"Environment names should only contain alphanumeric characters and
underscores, and are case-sensitive"
http://docs.puppetlabs.com/guides/environment.html#naming-environments

be465761 06/06/2012 07:33 AM kish

Was not returning true on command success, caused puppet_api.rb to print false messages.

083405c8 04/25/2012 02:31 PM Ohad Levy

fixes # 1587 Puppet's modulepath not interpreted correctly by proxy

986157bd 04/05/2012 08:43 AM Nils Caspar

support for IPv6 PTR

f5e5d2fc 04/03/2012 03:17 AM Lukas Zapletal

fixes #1565 - report error when cannot create pid

2d232cff 03/28/2012 02:13 PM Jason Antman

fixes #1552 - expand $confdir if used in puppet.conf modulepath

ec8239f5 03/23/2012 02:40 PM Florian Koch

fixes #1547 - Stack Trace with log level Error

Signed-off-by: Florian Koch <>

26715634 02/28/2012 07:57 AM Ulrich Dangel

Add to_json method to lease and reservation module

The /dhcp/:network returned strings instead of dicts for
reservation and leases. This patch adds to_json methods
for reservation and lease to return dicts instead of strings.

0f2cfebb 02/23/2012 02:45 AM Ohad Levy

refs #1387 make sure that we won't fail if the modulepath detection is wrong

6c500f38 02/22/2012 09:25 AM Ohad Levy

fixes #1387 - support puppet dynamic environments detection

2f163643 02/22/2012 08:55 AM Ohad Levy

refs #1499 - minor restructuring

5da8bfa9 02/20/2012 10:16 AM Ohad Levy

fixes #1499 - show puppet environments and classes over the API

a3ab6426 01/10/2012 04:01 AM Ohad Levy

fixes #1442 - ip suggestion should take into account nic mac address

c0a02816 01/09/2012 10:40 AM Ohad Levy

fixes #1438 - the proxy should not consider dhcp leases as conflicts

440a88a9 01/01/2012 10:32 AM Ohad Levy

fixes #884 - IP proposed during Host creation does not belong to IP range defined in the subnet

6f45df50 12/28/2011 07:04 AM Ohad Levy

version bump to 0.3.1

ce02a67a 12/09/2011 09:56 AM Paul Kelly

fixes #1383 - aready existing dns entries should not raise a collision exception

Signed-off-by: Paul Kelly <>

8dc95e7c 12/04/2011 04:18 AM Mikael Fridh

fixes #1366 - identifies omshell key conflict output

You'll get a key conflict from omshell when trying to add a hardware
address that already exists in a host { } statement in dhcpd.conf.
This can be quite difficult to figure out, this should fix it.

create...

c5b26bd5 11/23/2011 04:40 AM Ohad Levy

fixes #1349 - some certificates are shown twice

a6f59d37 11/08/2011 10:31 AM Ohad Levy

version bump

c4a55db9 09/28/2011 03:39 AM Ohad Levy

fixes #1177 - Ensure that Solaris DHCP vendor options creation on Windows DHCP works correctly.

de1ecf7b 09/18/2011 08:00 AM Ohad Levy

fixes #1154 - ms dhcp smart proxy error 400

This commit is not ideal in term of performance, as it forces us to read each
reservation options, a probably better approch is to read the output from the
dump command instead.

f2248acc 09/05/2011 10:58 AM Ohad Levy

clean up code passing, and removed duplicate code between dhcp server implementations

fcc0d38b 09/05/2011 10:57 AM Ohad Levy

fixes #1149 - add backtrace to log failures

f0e9b8bf 08/17/2011 09:35 AM Ohad Levy

fixes #1116 - When requesting the same dhcp reservation, if its not conflicting return 200

4a46e052 08/09/2011 07:04 AM Paul Kelly

Fixes #1100 - Conflict returns 400 error code

Signed-off-by: Paul Kelly <>

534f1cba 08/09/2011 07:04 AM Paul Kelly

Fixes #1094 - ISC loadRecordOptions call

Signed-off-by: Paul Kelly <>

700e96b5 07/20/2011 05:22 AM Paul Kelly

Fixes #1055 - SETTINGS.dhcp_subnets

Signed-off-by: Paul kelly <>

c6ea383c 07/19/2011 10:47 AM Paul Kelly

Fixes #1033 - DHCP Vendor options

Signed-off-by: Paul Kelly <>

8fd0b306 07/12/2011 08:05 AM Paul Kelly

Fixes #1037 - dns_key should be optional

Signed-off-by: Paul Kelly <>

0abb301b 07/12/2011 08:05 AM Paul Kelly

Fixes #1036 - @om close error

Signed-off-by: Paul Kelly <>

5bea99b1 07/12/2011 07:50 AM Paul Kelly

Fixes #1035 - Missing require resolv

Signed-off-by: Paul Kelly <>

89380fbc 07/12/2011 07:50 AM Paul Kelly

Fixes #1034 - Use name and not hostname option

Signed-off-by: Paul Kelly <>

b1b32f74 07/11/2011 08:37 AM Paul Kelly

Fixes #1023 - Add collision exception type for DNS and DHCP

Signed-off-by: Paul Kelly <>

5835453b 07/03/2011 01:47 AM Corey Osman

Fix: 1006 -- puppetrun is depreciated in puppet 2.6

Signed-off-by: Corey Osman <>

9fc5cb9f 06/23/2011 06:48 AM Paul Kelly

Fixes #959 - Added Native MS DHCP options capture

Signed-off-by: Paul kelly <>

080bebee 06/23/2011 03:51 AM Corey Osman

Bugfix #1004 - puppetca is depreciated in puppet 2.6

Signed-off-by: Corey Osman <>

b0e03d34 05/26/2011 10:03 AM Paul Kelly

Fixes #846 - supports Solaris TFTP pxe configuration files

Signed-off-by: Paul Kelly <>

171baf6a 05/11/2011 02:12 AM Paul Kelly

Fixes #845 - puppetca delete operations should report NotFound

Foreman does not consider this an error and checks for it

Signed-off-by: Paul Kelly <>

741d4f86 05/08/2011 05:47 AM Ohad Levy

fixes #879 - Cryptic error message when nsupdate is not found

a1226adb 05/06/2011 02:53 PM Ohad Levy

fixes #880 - incorrect parsing of key settings causes wrong argument type

025b5ad0 05/06/2011 02:25 PM Ohad Levy

partial fix - refs #853

3e042b2c 05/06/2011 02:21 PM Ohad Levy

refs #853 - fixes typo

03e5b521 05/05/2011 10:01 AM Marcello de Sousa

fixes #878 - Include wget limits for timeout and retries.

Signed-off-by: Marcello de Sousa <>

f47b233f 05/03/2011 10:18 AM Ohad Levy

fixes #783 -API should contain a version

bf8dfda6 05/03/2011 09:05 AM Ohad Levy

fixes #853 - If used with the proxy, the dhcpd server is open for connections from any server

24afc494 05/03/2011 07:50 AM Ohad Levy

refs #873 - do not merge pending certificate request info with revoked certificates

8a419942 05/03/2011 04:34 AM Ohad Levy

fixes #873 - puppetca api should include revoked certificates and timestamps

983fd793 05/01/2011 09:39 AM Ohad Levy

refs #869 - fixed typos

7e54a22e 05/01/2011 08:48 AM Ohad Levy

fixes #869 - Enable API to sign pending certificate requests

b2aa8c03 04/17/2011 03:18 AM Ohad Levy

Fixes Bug #800, Adds support for tftp_servername

Setting this value overrides the value in the subnet
declaration for the name of the tftp server

Signed-off-by: Mark Bainter <>

308be2fc 03/31/2011 03:24 AM Frank Sweetser

fixes #801 - Flatten path before iterating

Signed-off-by: Frank Sweetser <>

68bfe266 03/27/2011 03:25 AM Ohad Levy

fixes #795 - Failed to fetch boot files on older ruby versions

3d11b301 03/24/2011 04:45 PM Ohad Levy

Fixes #781 - Cleanups and remove ebarresing code

4a5b83c0 03/24/2011 03:47 PM Ohad Levy

Fixes #781 - DHCP create attempted when mac already used

includes fixes for both ISC and MS implementations.
Signed-off-by: Paul kelly <>

a57ca5dc 03/24/2011 03:43 PM Paul Kelly

Fixes 779 - windows 64 bit detection wrong

Signed-off-by: Paul kelly <>

6eccb4f1 03/24/2011 03:22 PM Paul Kelly

Fixed #780 - Broken error messaging in MS DHCP

Signed-off-by: Paul kelly <>

6b86c96f 03/17/2011 03:39 PM Ohad Levy

fixes #755 - parenthesize warning

46a733fb 03/17/2011 03:35 PM Ohad Levy

fixes #754 - undefined method '+' for #<Proxy::DNS::Error

5821a269 03/17/2011 03:39 AM Mark Bainter

fixes #752 - Lookup the constant for the log level

As written, the Logger::WARN is just a string, causing a crash when
comparing FIXNUM to String types. Switched to using get_const.
Note that this requires changing the settings.yml file to use just the
constant name, :log_level: WARN instead of Logger::WARN...

c5bd9cca 03/17/2011 03:38 AM Mark Bainter

fixes #753 - puppetca.rb: Fixing typo in comparison operator

20618e98 03/17/2011 03:32 AM Lukas Zapletal

fixes #610 - tftp file fetching logging

52432e58 03/15/2011 04:09 PM Jochen Schalanda

Fixes #665 - Set option 'bind' or 'host' depending on Sinatra version.

8756567d 03/13/2011 05:23 AM Paul Kelly

Fixes #707 - ICMP ping only for root

Signed-off-by: Paul Kelly <>

563fb013 03/13/2011 04:45 AM Paul Kelly

Fixes #710-omshell-errors-on-stderr

Also adds more relevant error messsages and duplicate removals

Signed-off-by: Paul Kelly <>

e0d86f93 03/13/2011 03:30 AM Paul Kelly

Fixes #652 - Minor error reporting issues

Signed-off-by: Paul Kelly <>

4a767d09 03/13/2011 03:28 AM Paul Kelly

Fixes #711 - DNS update errors are not returned to foreman

Signed-off-by: Paul Kelly <>

b35ab467 03/07/2011 09:13 AM Ohad Levy

fixes #713: DHCP delete returns "Sinatra doesn't know this ditty"

1469a421 03/07/2011 03:09 AM Paul Kelly

Fixes #651 - Minor issues with the puppetca interface

Signed-off-by: Paul Kelly <>

1728ab70 02/21/2011 05:30 AM Paul Kelly

Fixes #64 - microsoft DHCP support

Added MS fixes on a Windows host
Stubbed the tests so as to not require an active subnet
Changed chomp to chomp! plus others identified by Ohad

Signed-off-by: Paul Kelly <>

70733f8a 02/15/2011 10:57 AM Ohad Levy

fixes #627 - Smart Proxy should be able to create a default tftp menu

a551cc19 02/13/2011 05:55 AM Paul Kelly

Fixes #663 - Provides a feature query facility

Signed-off-by: Paul Kelly <>

2be40fe2 02/10/2011 05:16 AM Justin Sherrill

Fixes #627 - added the ability to save a default pxe boot file

aa7de29a 02/08/2011 09:03 AM Paul Kelly

Fixes #655 - add :json to log_halt

Signed-off-by: Paul Kelly <>

41ae3f71 02/01/2011 06:41 AM Lukas Zapletal

fixes #620 - PID file creation under /var/log/foreman-proxy

3929e459 01/27/2011 10:08 AM Ohad Levy

fixes #625 - provide dhcp subnet details via json

758233c5 01/27/2011 10:07 AM Ohad Levy

fixes #624 - allow the proxy to list/show puppet certificates

This also fixes the correct http response on failure and some internal refactoring to how the puppet certification handling is processed

5359657f 01/27/2011 08:42 AM Ohad Levy

fixes #662 - smart proxy can't be stopped

60072a4c 01/27/2011 02:28 AM Paul Kelly

Fixes #619 - dsn_key is optional

7a668c70 01/27/2011 02:27 AM Paul Kelly

Fixes #618 - Provide a dns_server setting

6922e6df 01/25/2011 10:29 AM Ohad Levy

fixes #615 - puppetca should comply with rest best practices

added /puppetca/autosign --> returns a list of autosign enabled certs
added /puppetca/autosign{POST,DELETE} accordingly

3ee29b07 01/25/2011 10:20 AM Ohad Levy

fixes #614 - proxy should support Daemon mode

a4f75050 01/25/2011 09:43 AM Ohad Levy

fixes #613 - Allow to use SSL to communicate with the proxy

d56dc076 01/25/2011 09:07 AM Ohad Levy

fixes #610 - tftp file fetching should be logged into the smart-proxy log

bba6b24b 01/25/2011 09:07 AM Ohad Levy

cleanup sinatra code.
helpers are now shared accross all urls.

a842339c 01/25/2011 09:07 AM Ohad Levy

fixes #571 - Use Net::Ping library rather than system call

4156b933 01/25/2011 04:28 AM Ohad Levy

Clean up of unused code, typos and debug messages

08d1d584 01/06/2011 03:43 AM Ohad Levy

fixes #574 - Exception trace when omshell does not perform

73e6497c 12/23/2010 10:06 AM Ohad Levy

Ensuring that we read the erb files... not the deleted haml files :)

456a6573 12/23/2010 09:34 AM Ohad Levy

remove redundent attribute

9337d9f1 12/21/2010 01:23 PM Ohad Levy

cleanup logic, refs #557

928e1bfc 12/21/2010 05:38 AM Ohad Levy

fixes #557 - Adds abandoned lease state to ISC dhcp

057a6378 12/21/2010 05:36 AM Ohad Levy

dhcp next servers need to be stored in hex, refs #554