Commit Graph

106 Commits

Author SHA1 Message Date
Scott Ullrich
3dd2a27826 Log when XMLRPC auth fails so that the brute force lockout will kick in. 2011-08-28 13:06:42 -04:00
Ermal
2708a5cf16 NEw functiong does_vip_exist() which works for carp and ipalias type vips to help in carp sync issues. Fixes #1598 2011-06-14 11:36:20 +00:00
Ermal
63f81fbd88 Do not assume that every merge is about vips. Found-by: Jim 2011-06-13 18:16:03 +00:00
Ermal
19ed162443 unset after checking that no reconfiguring is needed. 2011-06-13 15:04:59 +00:00
Ermal
92ca32ccbe Actually make this code more readble. 2011-06-08 18:22:04 +00:00
Ermal
d1e0382258 Remove the entry from old entries even when there are no changes to prevent marking them down. 2011-06-08 18:21:00 +00:00
Ermal
7fc6c00573 Generate proper index for unsetting so we do not destroy all the vips in the backup. 2011-06-08 07:29:33 +00:00
Scott Ullrich
f9d7c5b3c4 Use array_overlay() 2011-05-31 14:42:22 -04:00
Scott Ullrich
0b581a8acf Use array_extend 2011-05-31 14:28:13 -04:00
Scott Ullrich
485b1ca5ce Remove debugging code 2011-05-31 13:47:53 -04:00
Scott Ullrich
db748384c1 Add merge handler code 2011-05-31 13:45:16 -04:00
jim-p
aa6699fbea Fix config sync issue. Resolves #1547 Fixed-by: Ermal 2011-05-20 10:27:29 -04:00
Ermal
c415a55bd3 Micro optimization. 2011-05-18 21:56:13 +00:00
Ermal
f51d4f989e 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. 2011-05-18 21:31:35 +00:00
Ermal
516114406b 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. 2011-05-18 21:11:10 +00:00
Ermal
67d78c87c9 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. 2011-05-17 21:18:33 +00:00
Ermal
4e8c89fdbe Allow ipalias with carp as parent interface to be synchronized. 2011-02-01 19:09:37 +00:00
Pierre POMES
00752d5a82 Ticket #959. Keep local items at the top of vip section 2010-12-11 15:31:57 -05:00
Ermal
4d775dd000 Be consistent on shifting array during authentication. Also check for array to avoid strange errors. 2010-12-10 19:35:59 +00:00
Ermal
a79c72d709 Actually the passed config sections are part of index 1 of the array. This fixes config sync of vips as well. 2010-12-10 19:04:48 +00:00
Ermal
0567899d3d Fix config synchronization. Also unbreak the config when erroring out because it will loop indefinitely. 2010-12-10 18:34:56 +00:00
Ermal
01b1cc6aff Fix line because of copy/pasto. 2010-12-10 00:53:02 +00:00
Ermal
728719dd90 Its too late and this is optional. 2010-12-10 00:51:52 +00:00
Ermal
18be996dd7 Actually we expect an array to be returned. 2010-12-10 00:34:53 +00:00
Ermal
e501de37f7 Hello xmlrpc to another function! 2010-12-10 00:19:22 +00:00
Ermal
137f46d893 Whitespace fixes to make this readble. 2010-12-07 11:10:08 +00:00
Ermal
a8200dbfe7 Ticket #975. Rearrange code a little. 2010-10-27 20:56:57 +00:00
pierrepomes
b019222ac2 Ticket #959: keep local ipalias and proxyarp vip's during a XMLRPC restore 2010-10-26 20:29:50 -04:00
Ermal
2de2abe00c 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. 2010-08-20 16:21:11 +00:00
Ermal
19b5c3e7f6 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. 2010-08-20 13:04:08 +00:00
Ermal
68e1bc0f21 Not neccessary to call this here since vips_configure does this automatically. 2010-08-20 12:54:56 +00:00
Erik Fonnesbeck
3a3fb8eaba Fix printf/sprintf mixups. 2010-08-11 16:15:13 -06:00
Renato Botelho
f16ba51e6d Merge remote branch 'mainline/master'
Conflicts:
	usr/local/www/services_dhcp_edit.php
2010-08-03 10:54:45 -03:00
jim-p
0ce726624d Optionally sync users and groups via xmlrpc. Fixes #650 2010-08-02 17:17:46 -04:00
jim-p
62c4d0fb3e Resync DNS forwarder post-sync. Fixes #117 2010-08-02 16:54:04 -04:00
Scott Ullrich
a771c04477 Backout this commit, it was never intended to be committed 2010-08-02 16:14:56 -04:00
Vinicius Coque
72423b73c7 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
2010-07-30 16:06:28 -03:00
Rafael Lucas
de63649b55 Implement gettext() calls on xmlrpc.php 2010-07-29 09:36:59 -03:00
Scott Ullrich
e702e6c959 Adding utility to show and maintain overflow tables 2010-07-28 22:32:26 -04:00
jim-p
c3fef0c9b4 Restart dhcpd and OpenVPN on backup box. Fixes #646 - Helps ticket #645 but that still needs work. 2010-06-11 14:08:13 -04:00
Scott Ullrich
7c7c8be264 Correct carp_configure_doc 2010-06-11 13:42:28 -04:00
Scott Ullrich
efe7562e16 Correctly reload carp interfaces via xmlrpc 2010-06-11 13:40:56 -04:00
Scott Ullrich
da7aa26dae vslb.inc is already included by functions.inc 2010-06-11 12:52:22 -04:00
Scott Ullrich
d1a6552b71 Its 2010 2010-01-09 23:40:19 -05:00
Scott Ullrich
0e19e0e4a2 Clean up file formatting. Fix typo. Add (C) 2010-01-09 23:39:47 -05:00
Scott Ullrich
b298dd06f9 Return 'Authentication failed' instead of a non standard type which results in kindOf() errors. 2010-01-09 14:40:03 -05:00
Scott Ullrich
2c0dd581c5 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. 2009-12-30 21:27:02 -05:00
sullrich
0674f16385 Unbreak configuration sync. Resolves #182 2009-11-28 17:06:13 -05:00
Ermal Luçi
0a595d8419 s/interfaces_carp_configure/interfaces_carp_setup/ 2009-11-24 13:44:42 +00:00
Scott Ullrich
7a927e67a5 Require filter.inc and shaper.inc 2009-11-21 19:28:00 -05:00