OpenVZ Source code
  1. OpenVZ Source code

prl_nettool

Public
AuthorCommitMessageCommit dateIssues
Aleksandr LeskinAleksandr Leskin
c1c226670c8Bump versionSigned-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>
Konstantin VlasovAleksandr LeskinKonstantin Vlasov
ed226f3e773Turn on compile optimizationThis helps us to avoid some antivirus false positives.
Aleksandr LeskinAleksandr Leskin
64df4aca79aBump versionSigned-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>
Aleksandr LeskinAleksandr Leskin
d1614eeffa5win:dhcp: do not disable/enable Ethernet on same dhcp parameter #PSBM-155612If windows VM does not change dhcp configuration we should not turn off it and turn on, to avoid blinking of network. Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>PSBM-155612
EfimEfim
2e8d7910291MMerge pull request #75 in OVZ/prl_nettool from ~EFIM SHEVRIN/prl_nettool_0:build_prl_nettool_vz9 to master* commit '5bb31cb90a618d998877c2a2e35c51f818fe041b': Changed the rtnl_wilddump_request to rtnl_linkdump_req, rtnl_linkdump_req, rtnl_routedump_req specilized functions#PSBM-146315PSBM-146315
EfimEfim
5bb31cb90a6Changed the rtnl_wilddump_request to rtnl_linkdump_req, rtnl_linkdump_req, rtnl_routedump_req specilized functions#PSBM-146315On vz9 os the iproute-devel library default version is 5.18.0+ in this version, api developers have already abandoned the general rtnl_wilddump_request function in favor of specialized functions for the corresponding requests, in particular: 1. rtnl_wilddump_request -> rtnl_linkdump_req for RTM_GETLINK reqs. iproute2 lib commit hash: 31ae2912f71e8ade59856e7533be9819b29d896d 2. rtnl_wilddum...PSBM-146315
Alexander StefanovAlexander Stefanov
94f66fe85d0bump version accrording to the spec
Alexander IvanovAlexander Ivanov
aff356a4844DNS: Add a compilation error branch for unsupported platformsSigned-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>
Alexander IvanovAlexander Ivanov
a808ef11499FreeBSD: Add search domain setting #PSBM-142811Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142811
Alexander IvanovAlexander Ivanov
4881581563dFreeBSD: Replace resolvconf usage by /etc/resolv.conf editingSigned-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>
Alexander IvanovAlexander Ivanov
79c4c2fd6f3FreeBSD: Add resolv.conf management #PSBM-142809Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142809
Alexander IvanovAlexander Ivanov
a625e3b825eFreeBSD: Moved DNS info reading to a common file for FreeBSD and Linux #PSBM-142809Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142809
Alexander IvanovAlexander Ivanov
fd580c6c4a4FreeBSD: Add bridges skipping #PSBM-143697Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-143697
Alexander IvanovAlexander Ivanov
380db86b4bdFreeBSD: Add DHCP info reading #PSBM-144339Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-144339
Alexander IvanovAlexander Ivanov
c3dab26f48eFreeBSD: Replaced test.sh script by 'test' cmake targetSigned-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>
Alexander IvanovAlexander Ivanov
def69feada3FreeBSD: Add local 'cheat' unit tests systemSigned-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>
Alexander IvanovAlexander Ivanov
6bb6c24bf7aFreeBSD: Add rcprl_get_item() helper, move RC_PATH to rcprl.hSigned-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>
Alexander IvanovAlexander Ivanov
5573022bbacFreeBSD: Add rcconf unit-testsSigned-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>
Alexander IvanovAlexander Ivanov
a9c454964b4FreeBSD: Refactor rcconfWe need to decouple working with rc.prl_nettool from common rcconf code. It gives us a possibility to add unit-tests for rcconf and a way to handling rc.conf as well. Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>
Alexander IvanovAlexander Ivanov
c620f657bb0FreeBSD: Add DNS reading support #PSBM-142809Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142809
Alexander IvanovAlexander Ivanov
ff6118412f1FreeBSD: Add DNS setting support #PSBM-142809Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142809
Alexander IvanovAlexander Ivanov
97f1cac8604FreeBSD: Add routing support #PSBM-142812Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142812
Alexander IvanovAlexander Ivanov
5d198aef22eFreeBSD: Add rc.conf sublists support #PSBM-142812Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142812
Alexander IvanovAlexander Ivanov
f6af9707eacFreeBSD: Fix errno setting #PSBM-142812Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142812
Alexander IvanovAlexander Ivanov
01c13049a93FreeBSD: Move rc.conf list handling to a separate file #PSBM-142812Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142812
Alexander IvanovAlexander Ivanov
e6d14076e10FreeBSD: Rename field to item in rcconf #PSBM-142812In the next patche lists handling will be moved to a separate file because we need to use it for sublists too. It would be better to unify functions naming. Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142812
Alexander IvanovAlexander Ivanov
4692f9c1a3bRefactor 'remove*' commands detectionSigned-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>
Alexander IvanovAlexander Ivanov
3a12805ff03FreeBSD: Add gateway setting support #PSBM-142808Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142808
Alexander IvanovAlexander Ivanov
604964e4ff4FreeBSD: Fix rcconf values strippingSigned-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>
Alexander IvanovAlexander Ivanov
5608be754ffFreeBSD: Add IP setting support #PSBM-142810Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142810
Alexander IvanovAlexander Ivanov
36a28483981FreeBSD: Add DHCP setting support #PSBM-142807Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142807
Alexander IvanovAlexander Ivanov
b46c320481eFreeBSD: Update rcconf_save_fields() descriptionSigned-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>
Alexander IvanovAlexander Ivanov
24cf53950edUse default cc instead gcc in FreeBSD
Alexander IvanovAlexander Ivanov
ff9e99f9394Add .gitignore file #PSBM-142542Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142542
Alexander IvanovAlexander Ivanov
1616a306208Add set hostname feature for FreeBSD #PSBM-142542Use hostname system tool and /etc/rc.conf handling to set a host name. Note: it's not so good to work with /etc/rc.conf directly, so add /etc/rc.prl_nettool file and include it to /etc/rc.conf. Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142542
Alexander IvanovAlexander Ivanov
991c521615dAdd initial support of FreeBSD #PSBM-142542Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142542
Alexander IvanovAlexander Ivanov
95db0c50788Include sddef.h to netinfo.h for size_t definition #PSBM-142542Signed-off-by: Alexander Ivanov <alexander.ivanov@virtuozzo.com>PSBM-142542
Aleksandr LeskinAleksandr Leskin
dced5f179f5netplan: append gateway or default-route according neplan version #PSBM-142848Check supported features and append gateway for old version of netplan or use default-routes for new versions of netplan Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>PSBM-142848
Yuri PudgorodskiyYuri Pudgorodskiy
7bbd77dcca8MMerge pull request #62 in OVZ/prl_nettool from ~PVOKHMYANIN/prl_nettool-psbm-127164:master to master* commit 'be74f203b4e600bf28f16439e71692b559008896': Fix multiple routes configuration within netplan #PSBM-133484PSBM-133484
Pavel VokhmyaninPavel Vokhmyanin
be74f203b4eFix multiple routes configuration within netplan #PSBM-133484Signed-off-by: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com>PSBM-133484
Yuri PudgorodskiyYuri Pudgorodskiy
cae111dff88MMerge pull request #61 in OVZ/prl_nettool from ~BKBBKB/prl_nettool:bugfix/PSBM-132778 to master* commit '41bb64c3579a584481bf4fe506208af82247f6ca': Do not set default routing to aliases #PSBM-132778PSBM-132778
Konstantin BukharovKonstantin Bukharov
41bb64c3579Do not set default routing to aliases #PSBM-132778PSBM-132778
Denis SilakovDenis Silakov
df23838a3a2Change tools location, PSBM-128957PSBM-128957
Yuri PudgorodskiyYuri Pudgorodskiy
2625636063cMMerge pull request #60 in OVZ/prl_nettool from ~PVOKHMYANIN/prl_nettool-searchdomain:master to master* commit 'd9a613ffc1ab7d2f2a90c0d88593b3f28f08a8f5': Fix searchdomain removal in set_dns.sh #PSBM-129028PSBM-129028
Pavel VokhmyaninPavel Vokhmyanin
d9a613ffc1aFix searchdomain removal in set_dns.sh #PSBM-129028Instead of removing searchdomain, set_dns was setting empty string. Updated condition for new removal mechanism. Signed-off-by: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com>PSBM-129028
Yuri PudgorodskiyYuri Pudgorodskiy
11a85c2658eMMerge pull request #59 in OVZ/prl_nettool from ~PVOKHMYANIN/prl_nettool-psbm-127164:master to master* commit '63eb88487875ac147ce198a38b7cf979ba6b314e': Change default logic in need_to_disable_network_manager #PSBM-127164PSBM-127164
Pavel VokhmyaninPavel Vokhmyanin
63eb8848787Change default logic in need_to_disable_network_manager #PSBM-127164Instead of disabling NetworkManager for unknown distributions, we should only disable it for ones we explicitly defined as unsupported for NetworkManager scripts suite. Signed-off-by: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com>PSBM-127164
Yuri PudgorodskiyYuri Pudgorodskiy
c8433d51e00MMerge pull request #58 in OVZ/prl_nettool from ~PVOKHMYANIN/prl_nettool-psbm-127164:master to master* commit '3bb87e112388b4904f32166d9350f7127e0191fa': Do not disable NetworkManager for cloudlinux 7 or newer #PSBM-127164PSBM-127164
Pavel VokhmyaninPavel Vokhmyanin
3bb87e11238Do not disable NetworkManager for cloudlinux 7 or newer #PSBM-127164Add cloudlinux distribution to need_to_disable_networkmanager check, it was only checking for centos or fedora earlier. Signed-off-by: Pavel Vokhmyanin <pvokhmyanin@virtuozzo.com>PSBM-127164
Yuri PudgorodskiyYuri Pudgorodskiy
44a9d91d9cfMMerge pull request #57 in OVZ/prl_nettool from ~PVOKHMYANIN/prl_nettool-psbm-127164:master to master* commit 'fc2ac049fff81dcc6c2741d97bde91a0a2875bd5': Do not disable NetworkManager for virtuozzo linux 7 or newer #PSBM-127164PSBM-127164