Project

General

Profile

Download (17.9 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
85b3c597 08/29/2014 05:30 PM Renato Botelho

Do not reconfigure dhcpd twice on secondary after config sync. Fixes #3797

bbceec68 05/11/2014 11:34 PM Phil Davis

Use function_exists test

75538776 05/09/2014 01:12 PM Phil Davis

Use require_once in more places

d1116f3b 04/28/2014 08:12 PM Warren Baker

Ensure config is global here

137460a7 04/28/2014 08:12 PM Warren Baker

Ensure to reconfigure Unbound for filter configuration on XMLRPC

7238e0cf 11/28/2013 06:36 PM Ermal LUÇI

Remove references to _vip interface and provide proper configuration for carp on FreeBSD 10. Still some places to deal with this and certainly missing upgrade code

611f2910 09/11/2013 06:33 PM Jim Pingle

Make sure to account for IP aliases on lo0 here, or they get duplicated on each CARP sync

f6339216 08/28/2013 05:54 PM Jim Pingle

s/require/require_once/g for filter.inc to avoid redeclaration errors in some rare cases.

174a331e 08/15/2013 09:02 AM Ermal LUÇI

Also take dhcpv6 into consideration even here.

fb0eb20b 06/12/2013 05:46 PM Ermal LUÇI

Actually do not allow the loop to continue. Related to Ticket #1928

c4bd43cc 02/22/2013 05:22 PM Renato Botelho

Copy full dhcpd conf from master to slave. Fixes #2600

d026178f 02/22/2013 02:56 PM Renato Botelho

Make sure we create / delete SPDs and SADs on secondary node when it changes on primary. Fixes #2303

a1fb7d61 02/13/2013 07:19 PM Renato Botelho

Fully sync filter and nat sections. Fixes #2362

c87f4b70 01/30/2013 10:57 AM Ermal LUÇI

Fixes #1928. Disallow sync loop only for certain types of calls but not for exec_[php|shell]. Also fix CARP loop detection to use correct variable

3dacbd7c 01/14/2013 01:38 PM Renato Botelho

Remove a couple of call-time pass-by-reference for interface_ipalias_configure()

3e662cb0 06/07/2012 08:51 AM Ermal LUÇI

Get rid of carpdev, it will never be

7b47bd4c 04/05/2012 08:22 PM Ermal LUÇI

Make vips vhid be unique per parent interface!

f97a5b04 03/23/2012 01:25 AM Darren Embry

Move CARP settings from pkg XML to a real PHP page

https://redmine.pfsense.org/issues/647

1b99e1e5 12/12/2011 07:49 PM Jim Pingle

Some sections should just be copied and not merged or we end up unable to sync the deletion of the last item in a section.

3dd2a278 08/28/2011 05:06 PM Scott Ullrich

Log when XMLRPC auth fails so that the brute force lockout will kick in.

2708a5cf 06/14/2011 11:36 AM Ermal LUÇI

NEw functiong does_vip_exist() which works for carp and ipalias type vips to help in carp sync issues. Fixes #1598

63f81fbd 06/13/2011 06:16 PM Ermal LUÇI

Do not assume that every merge is about vips. Found-by: Jim

19ed1624 06/13/2011 03:04 PM Ermal LUÇI

unset after checking that no reconfiguring is needed.

92ca32cc 06/08/2011 06:22 PM Ermal LUÇI

Actually make this code more readble.

d1e03822 06/08/2011 06:21 PM Ermal LUÇI

Remove the entry from old entries even when there are no changes to prevent marking them down.

7fc6c005 06/08/2011 07:29 AM Ermal LUÇI

Generate proper index for unsetting so we do not destroy all the vips in the backup.

f9d7c5b3 05/31/2011 06:42 PM Scott Ullrich

Use array_overlay()

0b581a8a 05/31/2011 06:28 PM Scott Ullrich

Use array_extend

485b1ca5 05/31/2011 05:47 PM Scott Ullrich

Remove debugging code

db748384 05/31/2011 05:45 PM Scott Ullrich

Add merge handler code

aa6699fb 05/20/2011 02:27 PM Jim Pingle

Fix config sync issue. Resolves #1547 Fixed-by: Ermal

c415a55b 05/18/2011 09:56 PM Ermal LUÇI

Micro optimization.

f51d4f98 05/18/2011 09:31 PM Ermal LUÇI

Ticket #1534, #1433. Remove custom sync code for vip, since it array_merge() replaces same keys data when merging. But make the code for reloading only changed vips after merge better and some more checks.

51611440 05/18/2011 09:11 PM Ermal LUÇI

Ticket #1534, #1433. Properly merge carp interfaces and do not reload carp interfaces that have not change any configuration parameter. Also make merge_config_section_xmlrpc() an alias for restore_config_section_xmlrpc() since that what it is.

67d78c87 05/17/2011 09:18 PM Ermal LUÇI

Ticket #1534. Serialize all the xmlrpc requests coming to the firewall. Seems such request can stomp into each other and create either corruption of xmlrpc request or other issues.

4e8c89fd 02/01/2011 07:09 PM Ermal LUÇI

Allow ipalias with carp as parent interface to be synchronized.

00752d5a 12/11/2010 08:31 PM Pierre POMES

Ticket #959. Keep local items at the top of vip section

4d775dd0 12/10/2010 07:35 PM Ermal LUÇI

Be consistent on shifting array during authentication. Also check for array to avoid strange errors.

a79c72d7 12/10/2010 07:04 PM Ermal LUÇI

Actually the passed config sections are part of index 1 of the array. This fixes config sync of vips as well.

0567899d 12/10/2010 06:34 PM Ermal LUÇI

Fix config synchronization. Also unbreak the config when erroring out because it will loop indefinitely.

01b1cc6a 12/10/2010 12:53 AM Ermal LUÇI

Fix line because of copy/pasto.

728719dd 12/10/2010 12:51 AM Ermal LUÇI

Its too late and this is optional.

18be996d 12/10/2010 12:34 AM Ermal LUÇI

Actually we expect an array to be returned.

e501de37 12/10/2010 12:19 AM Ermal LUÇI

Hello xmlrpc to another function!

137f46d8 12/07/2010 11:10 AM Ermal LUÇI

Whitespace fixes to make this readble.

a8200dbf 10/27/2010 08:56 PM Ermal LUÇI

Ticket #975. Rearrange code a little.

b019222a 10/27/2010 12:29 AM Pierre POMES

Ticket #959: keep local ipalias and proxyarp vip's during a XMLRPC restore

2de2abe0 08/20/2010 04:21 PM Ermal LUÇI

No need to triger a vips re-configure explicitly but rather detect this during config merges. This is the best way to do this after fixing Ticket #601.

19b5c3e7 08/20/2010 01:04 PM Ermal LUÇI

Ticket #601. If 'virtualip' section is going to be restored or merged through xmlrpc bring down all vips which will be brough up later on from the configure_carp call. This ensures that the peers on the cluster stay current to each other.

68e1bc0f 08/20/2010 12:54 PM Ermal LUÇI

Not neccessary to call this here since vips_configure does this automatically.

3a3fb8ea 08/11/2010 10:15 PM Erik Fonnesbeck

Fix printf/sprintf mixups.

f16ba51e 08/03/2010 01:54 PM Renato Botelho

Merge remote branch 'mainline/master'

Conflicts:
usr/local/www/services_dhcp_edit.php

0ce72662 08/02/2010 09:17 PM Jim Pingle

Optionally sync users and groups via xmlrpc. Fixes #650

62c4d0fb 08/02/2010 08:54 PM Jim Pingle

Resync DNS forwarder post-sync. Fixes #117

a771c044 08/02/2010 08:14 PM Scott Ullrich

Backout this commit, it was never intended to be committed

72423b73 07/30/2010 07:06 PM Vinicius Coque

Merge remote branch 'mainline/master'

Conflicts:
usr/local/www/carp_status.php
usr/local/www/diag_nanobsd.php
usr/local/www/services_captiveportal_ip_edit.php

de63649b 07/29/2010 12:36 PM Rafael Lucas

Implement gettext() calls on xmlrpc.php

e702e6c9 07/29/2010 02:32 AM Scott Ullrich

Adding utility to show and maintain overflow tables

c3fef0c9 06/11/2010 06:08 PM Jim Pingle

Restart dhcpd and OpenVPN on backup box. Fixes #646 - Helps ticket #645 but that still needs work.

7c7c8be2 06/11/2010 05:42 PM Scott Ullrich

Correct carp_configure_doc

efe7562e 06/11/2010 05:40 PM Scott Ullrich

Correctly reload carp interfaces via xmlrpc

da7aa26d 06/11/2010 04:52 PM Scott Ullrich

vslb.inc is already included by functions.inc

d1a6552b 01/10/2010 04:40 AM Scott Ullrich

Its 2010

0e19e0e4 01/10/2010 04:39 AM Scott Ullrich

Clean up file formatting. Fix typo. Add (C)

b298dd06 01/09/2010 07:40 PM Scott Ullrich

Return 'Authentication failed' instead of a non standard type which results in kindOf() errors.

2c0dd581 12/31/2009 02:27 AM Scott Ullrich

When exec_php is called detect i the variable toreturn is present and if so forumulate it into a xmlresponse in order to return structured data.

0674f163 11/28/2009 10:06 PM Scott Ullrich

Unbreak configuration sync. Resolves #182

0a595d84 11/24/2009 01:44 PM Ermal Luçi

s/interfaces_carp_configure/interfaces_carp_setup/

7a927e67 11/22/2009 12:28 AM Scott Ullrich

Require filter.inc and shaper.inc

6b07c15a 08/01/2008 06:30 AM Matthew Grooms

Rewrite the pfsense privilege system with the following goals in mind ...

1) Redefine page privileges to not use static urls
2) Accurate generation of privilege definitions from source
3) Merging the user and group privileges into a single set
4) Allow any privilege to be added to users or groups w/ inheritance...

651c32e2 07/08/2008 09:28 PM Bill Marquette

move relayd to after all gateways are configured - it'll be happier, trust me

41e6d4bd 07/08/2008 09:25 PM Seth Mos

Setup gateways monitor after a rpc sync

32259bc1 07/08/2008 09:22 PM Bill Marquette

s/slbd/relayd/ move to after filter is configured

0e79d356 07/07/2008 12:59 AM Scott Ullrich

Eliminate interfaces_carp_bring_up_final()

dd98e330 05/27/2008 12:59 AM Scott Ullrich

PHP5 fixes. Allow XMLRPC sync to work.

c3638879 02/14/2008 04:57 AM Scott Ullrich
  • Add xmlrpc declarations missed in last commit
  • MFC exec_shell() package related function
  • MFC exec_php() package related function
82ae5cfc 02/14/2008 04:27 AM Scott Ullrich
  • Add merge_installedpackages_section_xmlrpc() call used for merging
    specific <installedpackages><AREANAME> sub items without replacing
    the entire <installedpackages> area with just this item
  • Adjust TinyDNS sync to use this new method to avoid replacing the...
36d0358b 12/16/2007 08:43 PM Scott Ullrich

Add product_copyright re-branding support
Add product_copyright_years re-branding support
Add product_website re-branding support
Add product_email re-branding support

Work sponsored-by: Centipede Networks

63c59458 10/14/2007 10:32 PM Bill Marquette

sync from RELENG_1_2

b4d19b46 10/14/2007 04:21 PM Bill Marquette

Fix check_firmware_version description
All XMLRPC functions should be authenticated
MFC: ASAP

ff664954 05/01/2007 05:47 PM Scott Ullrich

Prevent a configuration sync loop from occuring when a cluster has two nodes.

ee87d929 02/13/2007 11:10 PM Scott Ullrich

Use array_merge_recursive_unique()

383a3d3a 01/25/2007 12:18 AM Scott Ullrich

Use array_merge_recursive

841c1f84 01/24/2007 11:46 PM Scott Ullrich

Use array_combine()

dc1cd85d 01/24/2007 11:39 PM Scott Ullrich

Add pfsense.merge_config_section which can merge two keys together via XMLRPC sync instead of killing the prior section. This is useful when merging subkeys of installedpackets for example.

d93bf3a5 04/21/2006 05:36 PM Scott Ullrich

Restart pool after XMLRPC sync.

Ticket #924

e700437b 04/19/2006 08:25 PM Scott Ullrich

Setup routes after loading filter on CARP sync hosts.

670fe849 01/16/2006 10:33 PM Scott Ullrich

Add ajaxStarted which will tell if Ajax has started.

8fd749cc 01/15/2006 03:35 AM Scott Ullrich

Correct errors found by eclipse

e54d4de6 01/02/2006 11:46 PM Scott Ullrich

Remove #!/usr/local/bin/php

03d89831 11/30/2005 03:43 AM Scott Ullrich

Sync w/ head

171966c9 11/25/2005 09:18 PM Scott Ullrich

MFC 8018
backup_config_section doesn't take a hash.

985e98ee 09/30/2005 09:19 PM Scott Ullrich

Bring up interfaces after sycning

19aeae7f 09/24/2005 08:47 PM Scott Ullrich

Adjust carp bootup sequence. Do not down the interfaces and later up them.

8da3de34 09/18/2005 11:15 PM Colin Smith

Clean up and bring to spec. * Make signatures prettier. * Define $XML_RPC_erruser = 200 * Make $xmlrpc_g array with handy objects.

be88414a 09/18/2005 04:54 AM Colin Smith

Clean up TODO.

728d393d 09/18/2005 04:51 AM Colin Smith

Require valid authorization to reload CARP interfaces.

73c6bb99 09/18/2005 04:29 AM Scott Ullrich

Correct doc comment for cap configure

52c3baf5 09/18/2005 03:44 AM Scott Ullrich

Expose interfaces_carp_configure_xmlrpc()

1cdca133 07/24/2005 11:17 PM Colin Smith

Update our XMLRPC server to work with the new security update. This cleans up several hacks resulting from poor documentation ;)