ClearFoundation Tracker - ClearCenter | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0007891 | ClearCenter | app-dynamic-dns - Dynamic DNS | public | 2016-03-30 06:52 | 2016-03-30 08:13 |
Reporter | bchambers | ||||
Assigned To | bchambers | ||||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | assigned | Resolution | open | ||
Platform | OS | OS Version | |||
Product Version | 7.2.0 Updates | ||||
Target Version | Fixed in Version | ||||
Summary | 0007891: Wrong IP may update on MultiWAN | ||||
Description | If a multiWAN system with a preference selected for a particular interface is assigned private IP's, Dynamic DNS ip referrer may use any route to fetch the address, and not end up using the preferred interface. A proposed fix would be to modify the following files: /usr/clearos/apps/clearcenter/libraries/Web_Service.php public function request($action, $postfields = "") to public function request($action, $postfields = "", $bind = NULL) add to "Set main curl options" section: if ($bind != NULL) curl_setopt($ch, CURLOPT_INTERFACE, $bind); /usr/clearos/apps/dynamic_dns/libraries/DNS_Update.php Line 229 $ip = $ip_referrer->get(); to $ip = $ip_referrer->get($ip); /usr/clearos/apps/dynamic_dns/libraries/IP_Referrer.php public function get() { $payload = $this->request('getip', NULL); return $payload; } to public function get($bind_ip) { $payload = $this->request('getip', NULL, $bind_ip); return $payload; } | ||||
Steps To Reproduce | |||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2016-03-30 06:52 | bchambers | New Issue | |||
2016-03-30 06:52 | bchambers | Status | new => assigned | ||
2016-03-30 06:52 | bchambers | Assigned To | => bchambers | ||
2016-03-30 06:57 | bchambers | Description Updated | bug_revision_view_page.php?rev_id=881#r881 | ||
2016-03-30 08:13 | user2 | Note Added: 0002961 |
Notes | |||||
|
|||||
|
|