Skip to content

Commit

Permalink
Commit 64a107220:
Browse files Browse the repository at this point in the history
    commit e519400bddf25972d10ae2be6d53b77db9fca9e2
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jul 16 14:40:35 2024 +0700

    Fix backup download of any file size

    commit 59544ae314ebfcb319066f75b54a3c922378a31b
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jul 15 22:50:50 2024 +0700

    Update API doc url in CE

    commit 89e1c8eb445e088bae111436938d324a746b87a7
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jul 15 19:10:48 2024 +0700

    Do not log global.conf to get the version from backup

    commit baed394a80c7748142b81a4a7cf02f0591608cbc
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jul 15 14:07:46 2024 +0700

    Move load of CGI module

    commit 1e023c3878b95986dd60344598b6a16fba68f5ee
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jul 15 14:06:03 2024 +0700

    Improve parsing authorization credentials

    commit 057c141d8d2a124160568a6e8b44cfa3f804dd75
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jul 15 12:13:23 2024 +0700

    Move backup CGI related logic to the controller

    commit 346d94c2100f785a69a47789d6c72ac90427f09d
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jul 15 11:09:31 2024 +0700

    Load CGI module

    commit 6bc5e1b6407edf5be58d5c8b5d026d65140de6f4
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jul 15 11:04:22 2024 +0700

    Cleanup documentation

    commit a3ef92c2196c4367726dbb3ad29363aa98dc375d
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jul 12 19:01:16 2024 +0700

    Add relianoid.service

    commit 462b4fc855f7e17078b2fd018316956123d40664
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jul 12 18:42:41 2024 +0700

    Fix memory stats

    commit c9fc93d1a2b625274f61d6204e269756e32736b0
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jul 12 17:35:57 2024 +0700

    Remove unused variable

    commit 18204f62de6b5d8863faa793f97141910051302e
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jul 12 17:34:35 2024 +0700

    Add missing load of CGI module

    commit 57fc82979b6c4378baa239b68803b2116e486376
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jul 11 18:16:47 2024 +0700

    Cleanup

    commit 936018e244e6d251fc76ecd157acadd3fb99daaf
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jul 11 18:09:57 2024 +0700

    Define used memory as not available. Excludes buffers and cached

    commit 375ef5011774b2bba1463214bcb49b86ed47adaf
    Author: nevola <[email protected]>
    Date: Thu Jul 11 09:15:21 2024 +0200

    Update default ssl certificate

    commit bb2f778750b89377b73ec1bd8ce5271b401285a1
    Author: nevola <[email protected]>
    Date: Thu Jul 11 09:01:18 2024 +0200

    Add systemd relianoid.service

    Signed-off-by: nevola <[email protected]>

    commit ac15da1205dfb1f613a786934ed00a905d48c921
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jul 11 11:57:44 2024 +0700

    Load CGI module

    commit ee3dffb1b78910c23a1e741b82838615351d58ba
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jul 11 11:31:14 2024 +0700

    Fix typo on variable sigil

    commit 20fe375a5144a249a08272fad15c75d153a7bbab
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jul 11 11:31:14 2024 +0700

    Move load of CGI module next to its use

    commit 3d787c03fccacd8bbf26985875e4f77580923b10
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jul 11 11:31:14 2024 +0700

    Bump to CE 7.3

    commit 61e3a95d913a829d2812269c41c41886e4d9d2cc
    Author: nevola <[email protected]>
    Date: Wed Jul 10 22:54:07 2024 +0200

    deleted unexistent http_alive_connto.sh migration file

    Signed-off-by: nevola <[email protected]>

    commit 8fa073612bd8158f7d29d60a392921080c494627
    Author: nevola <[email protected]>
    Date: Wed Jul 10 22:43:13 2024 +0200

    introduce support for Community upgrade to Enterprise with checkupdates

    Signed-off-by: nevola <[email protected]>

    commit fc7f29effeed834a47386f0c0cafdfe9c4a35a3c
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jul 10 17:35:37 2024 +0700

    Add systemctl reload to avoid warning

    commit a27740f5b45047d9033cd45989ac7634c2013304
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jul 10 17:33:28 2024 +0700

    Load module with require

    commit 0caa1c1ea7ac893ac05f09d53f11fa436e6ef4ba
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jul 10 17:32:56 2024 +0700

    Rebrand API version environment variable

    commit 95f655c494e1f65ef6bbd89d07fef4d807c021d0
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jul 10 17:31:30 2024 +0700

    Fixes and improvements on API 4.0 CE

    commit e8df92ca8abb0adc5e69eeed5615bef33c39d927
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jul 10 17:22:46 2024 +0700

    Fix typo

    commit f08f872b8308373dd38dac4424f301921c414f81
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jul 10 16:09:15 2024 +0700

    Rebranding on CE cluster.conf

    commit 7a152df72a82d42d673ea0de765ab157c8dc1390
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jul 10 16:08:13 2024 +0700

    Move CE migration files to new directory

    commit e985b87ae5200ded4bfd2dbd16eee5762e04a635
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jul 10 15:58:19 2024 +0700

    Fix loop on unexpected argument

    commit b351d9a39524453e6f76dd943d3ccd3c25f6896d
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jul 10 15:57:32 2024 +0700

    Pound template change. API model update.

    commit f2127a02510944e87d56f5923b19176d6c9e2788
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jul 10 15:54:22 2024 +0700

    Update community files

    commit ac66c2681d6a9514dc7b49240ecd995569808d2a
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jul 10 15:51:45 2024 +0700

    Improvements on postint for CE

    commit dbab2ee4ba06eae5eb74c6455e57db34a49c9a3d
    Author: nevola <[email protected]>
    Date: Wed Jul 10 08:51:56 2024 +0200

    move relianoid-ce-cluster service to systemd

    Signed-off-by: nevola <[email protected]>

    commit 5005090e2a6657b514cde1804de9330810538c33
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jul 2 15:02:32 2024 +0700

    Simplify getBackendsResponse

    commit 5814e08cbdc122811d2d40db332d82ad4e1969fa
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jul 2 11:42:24 2024 +0700

    Move API Backend output to Backend Adapter module

    commit b81d412c830f80aa80f37166462eb3e97c2ed7b5
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jul 1 16:04:23 2024 +0700

    Migrate zenntp to noid-ntp

    commit e52d00031655539183f84b70393e1aeae12a23fb
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jul 1 13:48:02 2024 +0700

    Tidy up code

    commit b8c69a284c7f2e9d2a43172ae06a8541aa132bf5
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jul 1 11:34:37 2024 +0700

    Fix warnings

    commit 3e990c0206e60cf2d1c9c932751dfd5a1d5c607f
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jul 1 11:13:25 2024 +0700

    Remove unused argument. Document function

    commit f9279b6c80d8d0321a66bc7a737cd2190197fbf9
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 28 18:14:57 2024 +0700

    Add zenbackup.pl with a deprecation warning and call noid-backup

    commit 10b8d03ee9b80e0fec4d21071e062ce134d5fb2d
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 28 18:09:13 2024 +0700

    Migrate backup to noid-backup

    commit ce60771d40a9454c30aabd4da5a3a238ac7d4954
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 28 16:25:27 2024 +0700

    Perltidy

    commit 8f1ce4219d24a52749b490b412444527985572e0
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 28 15:52:42 2024 +0700

    Update `api-model` git repo name and model directory

    commit bf4dee9071786a65651cf0d24be4294d709e0ea5
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 27 18:05:13 2024 +0700

    Improve documentation

    commit 2c989af861716bd7a9169a3a3dfc65506eeaff80
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 27 17:57:51 2024 +0700

    Fix missuses of `$?`

    commit 8c11f0931931c77ef4cd63989d6c659328832518
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jun 26 15:00:24 2024 +0700

    Improve code style

    commit bf6fa743c7b4fdcfd8467032f6b3a4af1528813c
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jun 25 19:36:51 2024 +0700

    Tag with relianoid_modified

    commit 8e90511bf65122d69e09f26be2c614963f69c699
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jun 25 18:45:58 2024 +0700

    Rename variable. Fix typo

    commit a2f3061c26d4881f3c6e789fc32cc0697d45fda6
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jun 25 18:13:54 2024 +0700

    Fix /ids

    commit 81d2ec87922a63acd54205266c9bbe1f254bd528
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jun 25 13:06:04 2024 +0700

    Remove unused certificate functions

    commit 4eddf4d147d482ce5131dc09499b10f96cc1b7ee
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jun 25 13:04:05 2024 +0700

    Add note to documentation

    commit 22d787b747d8600b4980e9e8f20fcacaa81aa2e4
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jun 24 22:31:21 2024 +0700

    Tidyup code

    commit 0fe7f96f84d546c5e770e4b87690594c97740962
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jun 24 22:30:58 2024 +0700

    Set gateway endpoint as documented

    commit 8ffbe68d4518d95f765882e4135fa02da8142133
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jun 18 15:35:08 2024 +0700

    Skip checks when the network interface has no IP address

    commit 584ec269cde6648bcf0f1b18e34ee7ff01612282
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jun 18 13:59:47 2024 +0700

    Call function with parenthesis

    commit ddb9697f857da3d8c956fdc4d515a3c1fe172c61
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jun 18 13:07:24 2024 +0700

    Fix filter of log messages by type

    commit 520f7b07edcfccb13d770e69cdd1633f1f9e2797
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jun 18 12:37:12 2024 +0700

    Add parenthesis to function calls

    commit 01688388628a9de81747412712f8d179c71d8979
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jun 18 12:34:57 2024 +0700

    Add parenthesis to function calls

    commit 7547b217eab71f872b0836d012578a361eff2847
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jun 18 12:33:03 2024 +0700

    Add parenthesis to function call

    commit 454caf4812e7d5e3b71a0dfa194796ee18d1c337
    Author: nevola <[email protected]>
    Date: Mon Jun 17 15:26:48 2024 +0200

    fix http modification from backend to emergency

    Signed-off-by: nevola <[email protected]>

    commit 2ecccde942ff446a3f0934f5bbbf5a1241825ace
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jun 17 19:37:44 2024 +0700

    Refactor getHTTPFarmStatus

    commit 256a967eb933dad611bdc940474a4583f47052e5
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jun 17 19:37:01 2024 +0700

    Move http response to API

    commit 15395d505fdf0c93c8c89431594577878961e1be
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jun 17 19:06:30 2024 +0700

    Initialize hash

    commit 9c371a8142b1e33d44c2d43f3808c1bd963957c0
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jun 17 16:10:48 2024 +0700

    Refactor nested conditions

    commit 6245181ea74dcbdc2f3521dc2efaca2040f4f1dd
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jun 17 16:09:29 2024 +0700

    Remove *HTTPFarmBackendsMarks functions

    commit 7339fc23715afd3e0c2d3761c006ab45cd43f510
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jun 17 12:57:14 2024 +0700

    Fix TTL parsing. Document session in HTTP Service

    commit 0410f1fffe49139e6f0578b4a4a587b12a07f3b1
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jun 17 12:55:31 2024 +0700

    Perltidy

    commit 2fd532e43001c37f38f619ff8a2c0f6ecc9c86b5
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jun 17 12:54:04 2024 +0700

    Remove blocks hadling NfMark cases for zproxy backends

    commit d62b59eb7ea2bab1d41b06d396e4032a8b2e59a2
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Jun 17 12:51:48 2024 +0700

    Remove zproxy backend variables for ConnLimit and NfMark

    commit 03a4136c9fc308fa92c97f0fe212414e65b0f21a
    Author: nevola <[email protected]>
    Date: Sun Jun 16 08:52:47 2024 +0200

    revert ttl initialization

    Signed-off-by: nevola <[email protected]>

    commit 3e9dc97541dc55390ba874f1626732495cd9f55b
    Author: nevola <[email protected]>
    Date: Sat Jun 15 20:52:33 2024 +0200

    fix http parser ttl as numeric and sessionid

    Signed-off-by: nevola <[email protected]>

    commit 06c0ea47520ced66c87ec06d01e72aa3500ff7f0
    Author: nevola <[email protected]>
    Date: Sat Jun 15 16:19:34 2024 +0200

    set default value for session ttl in http farms

    Signed-off-by: nevola <[email protected]>

    commit ad53170bb5cdab35e4df82d0068352800f4a4ec5
    Author: nevola <[email protected]>
    Date: Sat Jun 15 14:19:11 2024 +0200

    fix http parser priority, add backends and add up backends not required in status file

    Signed-off-by: nevola <[email protected]>

    commit 527840493eaf2856a7228065c3e9fcb93cfbf641
    Author: Jose P. Garcia <[email protected]>
    Date: Sat Jun 15 15:39:05 2024 +0700

    Improvements to get the line with error in the logs

    commit d1cff7c9f261a5cff6ec920744c30a1b9934ab6f
    Author: nevola <[email protected]>
    Date: Fri Jun 14 16:04:20 2024 +0200

    rename ZENSESSIONID as NOIDSESSIONID

    Signed-off-by: nevola <[email protected]>

    commit 957b4d813bffe0dc8e8f581244dcd494cedbaa4c
    Author: nevola <[email protected]>
    Date: Fri Jun 14 15:40:18 2024 +0200

    avoid use systemctl for logrotate

    Signed-off-by: nevola <[email protected]>

    commit 5e78760961e5d2821e1e0c429f5aa8d40712c631
    Author: nevola <[email protected]>
    Date: Fri Jun 14 15:34:02 2024 +0200

    add fixes for HTTP farms parser about sessions, ttl, https backends, service sorting, etc

    Signed-off-by: nevola <[email protected]>

    commit 4538747e3abc5461c288c4211ccde8474cdd465d
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 14 15:29:50 2024 +0700

    Fix warning

    commit db91e3a48ce350d459bfe5d22f6e2786cb5afd2f
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 14 15:25:27 2024 +0700

    Small improvements

    commit 7eb43c8a2823dd5a14d4a728eed3b6d6c3601644
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 14 14:59:51 2024 +0700

    Remove function setHTTPNGFarmServer

    commit c7e665c98ed82d52dc3ce67b9ca51013b7ece345
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 14 14:57:19 2024 +0700

    Fix warning

    commit 821ad6e1e0b02e7eb0986677aa9a6f57208c4a38
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 14 14:57:03 2024 +0700

    Refactor to simplify logic

    commit 9050abee8d53d6643644ba0884c83009c3672437
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 14 14:55:04 2024 +0700

    Fix warnings

    commit 58d459688773f1ef7be3aa4c855aeda1b09c83e7
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 14 14:53:56 2024 +0700

    Fix warning

    commit 5cd3ab76a9b2d73de29c43d81622491c6f376bb2
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 14 14:53:31 2024 +0700

    Remove connlimit from http backend

    commit 0bab8397ec44bb70bb0cfd9464c49ac2fb4b16d9
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 14 13:15:24 2024 +0700

    Fix warning

    commit c18289ee1c85f593961a26dd9a593e50b6768a1e
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 14 13:14:01 2024 +0700

    Cleanup zproxy variables

    commit 4b372e58e94771ff80ba3ffd248e486945f7868a
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 13 18:46:55 2024 +0700

    Fix warning

    commit c49baa4ca89c83761f4406379c0ef03acf1dc65c
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 13 18:46:37 2024 +0700

    Fix warning

    commit 5987135b186a43dcfe0c6b3144550c35115e70a6
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 13 18:44:47 2024 +0700

    Fix warning

    commit 9ed0d422f474ec5d118befa97b139530bc0b5fa9
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 13 18:44:24 2024 +0700

    Small code style improvement

    commit ce9cd48dc488f77f28f80024041a284c3cd83b86
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 13 18:41:33 2024 +0700

    Fix warning

    commit e4c48be59bcf5ffc49979e9b96f5b00af4c26dcf
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 13 18:41:06 2024 +0700

    Refactor CORS devel condition

    commit 212d724f05ab5110f57c871b663c131c2a7bcf34
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 13 18:33:48 2024 +0700

    Fix warning

    commit abb02dc4b9cbe9737b9742682bbab05fad71563e
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 13 18:33:30 2024 +0700

    Fix warnings

    commit 5f83d9a38d39a5d8fcff02833b90f935925575cc
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 13 18:30:51 2024 +0700

    Fix warning

    commit 8520c272ee37969b0aff6c7898950ec31f7af6ee
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jun 12 17:35:32 2024 +0700

    Remove zproxy

    commit 40ee308364db151b4d76b4bb6ca8ec1858f1eadf
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jun 11 16:09:28 2024 +0700

    Remove debugging message

    commit 27946857dbf2040dcad013d576e3e30ad1cdd3d6
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jun 11 15:57:21 2024 +0700

    Fix warning

    commit 1683d9e12f21ab93507b3583d145860703e22836
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Jun 11 15:52:39 2024 +0700

    Refactor expected logAndRunBG returned value

    commit a8dc10df707fe48b52670de75d4938a4c18387c3
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 7 18:41:27 2024 +0700

    Fix missing load of modules

    commit 00b02fd714b9e41b801fdafce045c39e9b401006
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 7 12:24:38 2024 +0700

    Do not capture nested regex

    commit ba906cd740a29749097fabb9d8b75580802f2727
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Jun 7 10:02:36 2024 +0700

    Fix warnings on bonding

    commit 9f43caedbb18df1b74ba4aa41c3ed4cef78e7d42
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 6 17:33:36 2024 +0700

    Fix warning

    commit a3214a02acf002044ede2c55576893f2f09fec01
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 6 17:08:44 2024 +0700

    Fix warning

    commit ceaf4ee101b0ca0c4c4fc217a4f87c792d7f50f9
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 6 16:52:48 2024 +0700

    Improve documentation

    commit ec50da3bee4cd4dbb91224029e50a2edc18cbc79
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 6 16:51:27 2024 +0700

    Simplify expression

    commit d142d71fc487f2238a10acf5d26b5f5a6e772897
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 6 16:50:58 2024 +0700

    Fix memory parsing

    commit 954b34adeca3006147ffe000e798dc5f7e8bf675
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Jun 6 10:41:38 2024 +0700

    Fix indentation

    commit 283d76f40ddf36a218e5154ef4ee793d6eaaae0f
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jun 5 18:12:56 2024 +0700

    Fix warning

    commit 3c28b24f33234c2595e628b73b32fb91da12fde7
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jun 5 18:04:35 2024 +0700

    Refactor

    commit ce92533d97168b54608a4a314108d4ca4e570a13
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jun 5 18:00:12 2024 +0700

    Fix warnings

    commit 82374c80325a2a45dc564d43402687a3deb30415
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jun 5 11:46:30 2024 +0700

    Fix json response with debug

    commit e959f781d5b49501f98f25628400359ef0637972
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jun 5 11:15:51 2024 +0700

    Small refactor

    commit fe627bd924cecd0eb561ee1afa499323bdb66aba
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jun 5 11:15:51 2024 +0700

    Implement memory usage function in perl

    commit 8623f102858916bb94c9e26091f26ececd158f7e
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Jun 5 11:15:51 2024 +0700

    Fix path to check_icmp

    commit 17b2028ac041e06ade8eaad9572e178dbe028ac9
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 29 16:28:14 2024 +0700

    Rename `migrating/` directory to `migrations/`

    commit 03d13b68b93b1555eec40d267e2def0ac4df0947
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 29 13:48:50 2024 +0700

    Rebrand api-model

    commit 3fcca5047851eb9276f1014a6f57675f5ca4a002
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 24 17:17:42 2024 +0700

    Return sorted and pretty JSON only on debug

    commit 9c800c70e024841d3ecb8c9ad3668ebc9cee8904
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 24 12:47:28 2024 +0700

    Improve documentation. Refactor to simplify logic

    commit 9a1415e328e814825a48c49b467e67f50dc22a57
    Author: Jose P. Garcia <[email protected]>
    Date: Tue May 21 23:36:08 2024 +0700

    Remove unnecessary quotes of hash keys

    commit 3d275001212e673018cd3943129d7b6774e18435
    Author: Jose P. Garcia <[email protected]>
    Date: Tue May 21 22:21:01 2024 +0700

    Remove unnecessary arrows

    commit e636ede564de1a9dffc1a9bb116cda346fd0632b
    Author: nevola <[email protected]>
    Date: Tue May 21 16:52:32 2024 +0200

    fix migration of configuration files from zevenet to relianoid

    Signed-off-by: nevola <[email protected]>

    commit 42da5ab2735e1d3662eb702b5ac245519f6f37b2
    Author: Jose P. Garcia <[email protected]>
    Date: Tue May 21 21:34:38 2024 +0700

    Remove spaces in hash parens

    commit 981a3e4007fec297f133301961c81760bffacefb
    Author: Jose P. Garcia <[email protected]>
    Date: Mon May 20 13:43:24 2024 +0700

    Fix several bugs setting HTTP service atributes

    commit d50d91a3838b58cf638d1ccd88954379042f35b6
    Author: Jose P. Garcia <[email protected]>
    Date: Sun May 19 22:44:22 2024 +0700

    Fix podchecker warning

    commit e5a9803e96c6975927bdb7ef25e2830741d26d87
    Author: Jose P. Garcia <[email protected]>
    Date: Sun May 19 10:46:59 2024 +0700

    Call HTTP function instead of generic

    commit 0015181a28051ed7ec2668889b25a24655794104
    Author: Jose P. Garcia <[email protected]>
    Date: Sun May 19 10:36:50 2024 +0700

    Remove proxy_ng. Residual session imports. 4 of n

    commit fd85e6b1f9c09835984fbd066294d5cfedc9e303
    Author: Jose P. Garcia <[email protected]>
    Date: Sun May 19 02:20:15 2024 +0700

    Remove proxy_ng. 3 of n

    commit 4ba0832dbdd48c34752fead979c32710091f20d3
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 17 15:51:21 2024 +0700

    Improvements on Routes module

    commit 4c6efd491d3964c5b3e03abec0d4ecf0ef048aa0
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 17 15:37:33 2024 +0700

    Remove routing from session controller module

    commit dde7b2fea11e28edee7c5dbf701feb11467cd9e6
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 17 15:34:32 2024 +0700

    Improvement on getTiny

    commit 69320338390cfdd5b6fe2d6e426a08ad5284cdac
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 17 15:32:03 2024 +0700

    Fix module load

    commit 99983f370a6b347f7da1f87f40a85835a2da0c6a
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 17 15:31:22 2024 +0700

    Fix bug returning no language

    commit fb586a8cb14adfc78a62348f30445bc761c8ac4d
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 17 14:23:32 2024 +0700

    Add dependency

    commit dd84a368d2d8c740426e52e0dc8b567384bc074a
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 17 14:22:59 2024 +0700

    Make logic more clear and modular

    commit 362e610974cbddf0f76bfbe35f00701a192c1a73
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 17 14:21:21 2024 +0700

    Improve documentation

    commit 892b589e6ebd675388e561b39290a12c91fcad61
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 17 01:33:08 2024 +0700

    Call http function directly

    commit 1d4d810c0116c22fc1bd420a5b4550c122aa9f2b
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 17 01:28:31 2024 +0700

    Update HTTP config

    commit 3a1bc6d2aa602f70c8bbc461f3a96a9f3c2a39ee
    Author: Jose P. Garcia <[email protected]>
    Date: Thu May 16 22:42:00 2024 +0700

    Fix warnings

    commit aab51644c4a857155a8a1ae03af41cfe6ab5a7ec
    Author: Jose P. Garcia <[email protected]>
    Date: Thu May 16 21:47:57 2024 +0700

    Remove proxy_ng. 2 of n

    commit a5e4c5bbd4d732bec9717af854eb5d5d3c0d8518
    Author: Jose P. Garcia <[email protected]>
    Date: Thu May 16 16:51:17 2024 +0700

    Remove proxy_ng. 1 of n

    commit a38f68e8e8a5a7a7b16116cbc8e839589a12ce42
    Author: Jose P. Garcia <[email protected]>
    Date: Thu May 16 15:52:35 2024 +0700

    Remove files related to proxy_ng

    commit 38e0f65f937267fbaf633e4a5e6fd3b2278e76ed
    Author: Jose P. Garcia <[email protected]>
    Date: Thu May 16 13:24:57 2024 +0700

    Remove empty lines after opening block

    commit 74edeeb45fb667b8280f79d511c6bfa6d0bed644
    Author: Jose P. Garcia <[email protected]>
    Date: Thu May 16 13:12:10 2024 +0700

    Remove spaces at end of block

    commit 1cafa53a8f8a5b81739f987c7b1877e5f58981b8
    Author: Jose P. Garcia <[email protected]>
    Date: Thu May 16 10:40:05 2024 +0700

    Use signatures, improve documentation and improve logic

    commit 8a2818ca3d02d23894e440a92ece7e8d71adefc2
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 15 02:15:19 2024 +0700

    Small cleanup

    commit 0e747c867392b8d279ab45e3b513f72671e24cc7
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 15 02:08:53 2024 +0700

    Fix column

    commit ddc42c54cb3bdd36880b39eb5ddadaa626476687
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 15 02:04:27 2024 +0700

    Remove unused variable

    commit 7c7a1d61cd4a62fd0b8e4ea46e6dc0902fbef17e
    Author: Jose P. Garcia <[email protected]>
    Date: Tue May 14 13:43:16 2024 +0700

    Fix signature optional arguments

    commit 1e1677489f816bf1fc26f86e3cc5ca77446e1b12
    Author: Jose P. Garcia <[email protected]>
    Date: Mon May 13 15:29:11 2024 +0700

    Use signatures, best practices and improve documentation

    commit 3133f7935c8d7ed5e3340b96cadb1aedcd813128
    Author: Jose P. Garcia <[email protected]>
    Date: Mon May 13 12:43:09 2024 +0700

    Remove redundant splice producing warnings

    commit b9105940f5682616a103bcaf72ec94b67aa7000a
    Author: Jose P. Garcia <[email protected]>
    Date: Mon May 13 12:39:54 2024 +0700

    Improve code expression

    commit 73a1aeefbc7de91f2b3c7c071fbf64b21381d3b4
    Author: Jose P. Garcia <[email protected]>
    Date: Mon May 13 12:38:09 2024 +0700

    Fix warning on error control

    commit 713e9a616cd7a41e724cab83881fadc10b1c9cb2
    Author: Jose P. Garcia <[email protected]>
    Date: Mon May 13 12:28:55 2024 +0700

    Fix warning spliting undefined port string

    commit 54ebded0ebc408e55a20c801cec26f2ae89d5454
    Author: Jose P. Garcia <[email protected]>
    Date: Mon May 13 11:21:23 2024 +0700

    Fix undefined value warning

    commit 010587fccb33e8b8530b3bfe85593b3f06286043
    Author: Jose P. Garcia <[email protected]>
    Date: Mon May 13 11:08:28 2024 +0700

    Fix wrong controller name

    commit b30022b665b9e1673e1de50c67117e22484c5c4a
    Author: Jose P. Garcia <[email protected]>
    Date: Mon May 13 10:35:40 2024 +0700

    Use signatures

    commit 282fb74a536d55aadbc24c25d9759e01bca1d711
    Author: Jose P. Garcia <[email protected]>
    Date: Sat May 11 12:48:42 2024 +0700

    Update reference to new https certificate

    commit ccdef1c7cd706d9a9354416d87895822c5bc19c5
    Author: Jose P. Garcia <[email protected]>
    Date: Sat May 11 12:28:21 2024 +0700

    Add info about apt repo packages required to be kept in sync

    commit 808ae31243678f74377c4e1413bd97c6e2907f8f
    Author: Jose P. Garcia <[email protected]>
    Date: Sat May 11 11:00:36 2024 +0700

    Use parenthesys in function call

    commit 7217d24c980f00b686e33cedcd2ed9cfb065082c
    Author: Jose P. Garcia <[email protected]>
    Date: Sat May 11 11:00:04 2024 +0700

    Unify path composition

    commit bcbfac78cc2d357892157e9dd5793c17e631930f
    Author: nevola <[email protected]>
    Date: Fri May 10 16:36:52 2024 +0200

    move relianoid service to systemd

    Signed-off-by: nevola <[email protected]>

    commit b1206f21b9589b4f201dd3d237383838be2bfa08
    Author: nevola <[email protected]>
    Date: Fri May 10 10:52:56 2024 +0200

    fix http config file trailing when ordering the services

    Signed-off-by: nevola <[email protected]>

    commit 2fc7ce3de442f9c9e171854d6bfe94de6480a270
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 10 15:52:56 2024 +0700

    Remove cron reload

    commit c9cfc1716501176c0986413b4ccc90cdb894538e
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 10 13:46:14 2024 +0700

    Fetch command variable

    commit 8e0f7195908df766c87ac63bbe19358df3b87e86
    Author: nevola <[email protected]>
    Date: Thu May 9 23:07:39 2024 +0200

    revert relianoid service in global.conf template

    Signed-off-by: nevola <[email protected]>

    commit 435bc7d71d85ba085c1e7ef6fd60c48cc79291cc
    Author: nevola <[email protected]>
    Date: Thu May 9 19:55:40 2024 +0200

    use systemctl global variable

    Signed-off-by: nevola <[email protected]>

    commit 08ddd90ff8c0a5931a71881c39f6681ac1fe3357
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 8 17:44:00 2024 +0700

    Fix undefined value in string eq in Cluster.pm

    commit 460cc02524b71c4713d18205e3cc3c6e58d0b74b
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 8 17:39:09 2024 +0700

    Fix service has not been found

    commit 50234ee134d5da08be86f367f5b432cc816a4b22
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 8 13:57:02 2024 +0700

    Fix undefined backend id

    commit 6423040f6a273ac374d3f714269fe5bd2f50c6dd
    Author: Jose P. Garcia <[email protected]>
    Date: Tue May 7 16:01:33 2024 +0700

    Fix uninitialized value $found

    commit 3a24fdc0e951f67124820e545fe8b66e44ba1a7e
    Author: Jose P. Garcia <[email protected]>
    Date: Tue May 7 14:29:03 2024 +0700

    Fix uninitialized value $del in string eq

    commit 0366a90401f26e7fc5f188dd0e24781a9747bb6c
    Author: Jose P. Garcia <[email protected]>
    Date: Tue May 7 14:25:48 2024 +0700

    Compare farm type as string to avoid warning

    commit 205d10b219eb0ea60663181ca377626801b3c7d7
    Author: Jose P. Garcia <[email protected]>
    Date: Tue May 7 14:02:27 2024 +0700

    Fix uninitialized value $id

    commit 1d9eae86bc33d7c1a7fc87e5e908c8f76e45461f
    Author: nevola <[email protected]>
    Date: Mon May 6 17:23:40 2024 +0200

    fix several unitialized values

    Signed-off-by: nevola <[email protected]>

    commit 27b8969b9b199ce4ba185a55fc7f3ccfb8f2d87c
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 3 22:59:26 2024 +0700

    Fix perlcritic issue

    commit 018f934dff080cc7fc0a428953376c3589607528
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 3 22:14:01 2024 +0700

    Fix pod warnings

    commit 7de9bae133aa83d260dfee37dc7591cec9f8c279
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 3 21:55:40 2024 +0700

    Show messages as errors

    commit 8dc10c8c5945f0bf84eae7e4b0454a07f2f27889
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 3 21:52:22 2024 +0700

    Fix typo

    commit 373556d95daabe33e316d751dc31addf2bae90fc
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 3 13:40:52 2024 +0700

    Show the correct errno by shifting 8 bits

    commit 1ebe27bc34d3257fbfa3c2c5fa02860d2440b5a7
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 3 12:17:27 2024 +0700

    Remove unused variable

    commit 530036d9b5508bd6d7239df18b15a081a00cb283
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 3 12:04:39 2024 +0700

    Perltidy

    commit a8525566be6b5973fdac6f24b51e48bf40e6258f
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 3 00:31:32 2024 +0700

    Fix issue with empty file handles from /sys/

    commit 6feaeb69bf52fc35bc58a67744feff71b78b5f96
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 3 00:17:35 2024 +0700

    Check if value is truthy

    commit 5f6116b37bc51ddde9bdf2101243150205fe30e1
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 3 00:14:31 2024 +0700

    Improved code layout

    commit bf2f7a26d69081f6affb7c751f1d889747743d60
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 3 00:09:05 2024 +0700

    Fix current interface settings without IP

    commit 0f5b05c1147eb392c87c417c69af0013e480f196
    Author: Jose P. Garcia <[email protected]>
    Date: Fri May 3 00:06:23 2024 +0700

    Check management IP only for interfaces with IP

    commit 837e174c94196bbacd8f54bc8aa9b347b552bb7d
    Author: Jose P. Garcia <[email protected]>
    Date: Thu May 2 23:59:20 2024 +0700

    Code layout improvements

    commit 79b211415b46b3935e5d45cb100d4c7c32236dda
    Author: Jose P. Garcia <[email protected]>
    Date: Thu May 2 23:44:59 2024 +0700

    Improve code layout

    commit dc2aeccc143aa1ef28549642165ca5b211cb6fe3
    Author: Jose P. Garcia <[email protected]>
    Date: Thu May 2 23:43:31 2024 +0700

    Use improved error control

    commit 82c2d0151073483c3c73cd6c131de923ef2f10f1
    Author: Jose P. Garcia <[email protected]>
    Date: Thu May 2 23:42:08 2024 +0700

    Fix code layout

    commit d90501d5afb27811861e4a59d709a5cd6986c18c
    Author: Jose P. Garcia <[email protected]>
    Date: Thu May 2 23:41:36 2024 +0700

    Improve loop and error control

    commit 6804b574497954c2cecc45d8a9ccadf65c81558a
    Author: Jose P. Garcia <[email protected]>
    Date: Thu May 2 23:38:22 2024 +0700

    Fix code layout

    commit 2c78973c171aa04a4b0c3de2dae7caaf5b074c7e
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 1 17:04:42 2024 +0700

    Fix POD

    commit c6ad2d03bea90699ea53a725e6ac1e98a94df6e0
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 1 16:52:15 2024 +0700

    Fix POD and code style

    commit f60ab416a373b12a5331e8e3ed743a78eb6418ce
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 1 16:30:13 2024 +0700

    Remove unnecessary integer casting

    commit 3e676c90dd98683665007ac86d15526ec98dc4c5
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 1 16:29:42 2024 +0700

    Fix undefined string warning. Make mark optional

    commit 372b7a18bad6cbea96f13faedee9275cdff5913c
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 1 16:28:46 2024 +0700

    Code style refactor

    commit 3204f3f0bd6bac69672c34ed63d9f89235aa97f2
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 1 16:25:11 2024 +0700

    Use improved POD analisys using podchecker

    commit 99f720ba69564802471ba8a516695ccb00639c05
    Author: Jose P. Garcia <[email protected]>
    Date: Wed May 1 16:22:57 2024 +0700

    Fix pod errors and warnings

    commit 26dae24229c080b5992831f19c54ea8088e5168e
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Apr 30 18:17:34 2024 +0700

    Fix undefined subroutine OutProxy

    commit f67796e488b884115877f146863e576421dbc439
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Apr 30 17:42:31 2024 +0700

    Document perlcritic exceptions

    commit 1c5987679116ace5f7940fe7b8a63b84e21a32a9
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Apr 30 17:42:12 2024 +0700

    Add perlcritic exception

    commit dfd52764fb77017253d8501e746cdcaa941d182b
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Apr 30 17:15:42 2024 +0700

    Improve code style of paths and file handling

    commit fbcd6a932247aac21db61a569bdf6b5ea041dfaf
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Apr 30 15:11:47 2024 +0700

    Use http response with return

    commit 3ff4964fc5603eb495c35dd0fb49601e32a5ffca
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Apr 30 14:08:15 2024 +0700

    Fix perlcritic broken policies

    commit d0b8e3554fd5d4675ce994a1eaf0b220a86f746b
    Author: Jose P. Garcia <[email protected]>
    Date: Tue Apr 30 10:12:29 2024 +0700

    Improve expresion to validate API paramaters

    commit 639bfdc7bb4532a733972fec26ec480bba2afec6
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Apr 29 22:16:29 2024 +0700

    Add `_controller` sufix to controller functions

    commit b9edd3273283330805b8667f891aae5eefc37708
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Apr 29 10:12:30 2024 +0700

    Remove use and definition of some logging functions

    commit d8d256462ddf4672efabac1b3dbc764f259ddb12
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Apr 26 18:19:55 2024 +0700

    Tidy up code. Check error before comparing it.

    commit 360a88b45bed3d0e72fd1dfdec7496f91e1e609d
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Apr 26 18:06:32 2024 +0700

    Fix check of undefined value

    commit 550909f99161e187fa7e0061cedfab443e56d4f9
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Apr 25 11:29:19 2024 +0700

    Use exact numeric match in `grep` with `==`

    commit ed86fb8fac8d1f99fcd48f2b1223a98f5b149307
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Apr 25 11:28:27 2024 +0700

    Use exact string match in `grep` with `eq`

    commit b8bc815f3265a210f25b2272bf3db02d160319a4
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Apr 24 17:38:58 2024 +0700

    Refactor API

    commit 24f4af997f8811d63ef9a9d24a7138a4d1d40a9a
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Wed Apr 24 08:59:18 2024 +0200

    Fix "Always unpack @_ first" perlcritic warning.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 3de9d6bec90a6ebbe25b3e304092334777c482c9
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Wed Apr 24 08:40:56 2024 +0200

    Fix 'Bareword "STDERR" not allowed while "strict subs" in use' syntax error

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit c8e3d25c51d1f767bacea5d88b6ba37ec5ba2975
    Author: nevola <[email protected]>
    Date: Tue Apr 23 10:32:11 2024 +0200

    ensure default ssl certificate is copied in the certificates folder

    Signed-off-by: nevola <[email protected]>

    commit 64736d1d2ac8acfe595100455298adf48446d354
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Tue Apr 23 09:11:19 2024 +0200

    Fix "Always unpack @_ first" warning.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 20b37b74e823de7e714c22569497c79a39cb006a
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Mon Apr 22 15:24:35 2024 +0200

    Syntax check for usr/local/relianoid/bin

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit d858ff519b9748cb35d7c3707129a375f0bbc493
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Mon Apr 22 15:16:57 2024 +0200

    Remove unreachable code.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit bd8d97b03cda53235283e95f7190ad0aa96c1b6e
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Mon Apr 22 15:16:13 2024 +0200

    Fix grep statement warning.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit a372d625f145109acd898f767287d8658544658d
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Mon Apr 22 15:13:10 2024 +0200

    Fix low-priority boolean operators.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 52ee97f95dfe87f7e35bb03161503c5b550559c0
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Mon Apr 22 15:09:53 2024 +0200

    Add return statements to subroutines.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 1b2c8546ea133f514e5ff7b1237326cf350f7dab
    Author: nevola <[email protected]>
    Date: Mon Apr 22 15:08:35 2024 +0200

    set ordering during migration scripts

    Signed-off-by: nevola <[email protected]>

    commit d778b7b36b7790b982ea77cccb2c53decfdea7b0
    Author: nevola <[email protected]>
    Date: Mon Apr 22 14:54:31 2024 +0200

    create new default ssl certificate and migrate the former zencert

    Signed-off-by: nevola <[email protected]>

    commit 4c01a52021c0102a6665ec34f0f983504ac2ec58
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Mon Apr 22 13:41:37 2024 +0200

    Remove unreachable code.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 151276261c4a6e37463f6906cd9c2f9daaf1f72f
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Apr 22 17:40:13 2024 +0700

    Tidy up file

    commit 5d47bfb6f7f739fe951a426f234970994771bef6
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Mon Apr 22 11:51:51 2024 +0200

    Make implicit return statement explicit.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 2140591b262f34a53423a0d9e865e7e40390794f
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Mon Apr 22 11:47:21 2024 +0200

    Fix "Code before warnings are enabled" warnings.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 889d9d52b514195e61fbd753e13a8085ebb8e3c2
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Mon Apr 22 11:42:33 2024 +0200

    Add return statements to subroutines.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 1fd0fc53d467ebb7d4cfe6f264be1739cfa9c540
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Mon Apr 22 11:32:07 2024 +0200

    Fix "Mixed high and low-precedence booleans" warnings.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 6857067f5f4b38c0ca2651e1f6530aa2f5d123a3
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Apr 22 16:56:14 2024 +0700

    Fix syntax errors

    commit c8c5cb43b3920e3f15879c3ed7592fa5d76222ce
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Mon Apr 22 11:01:16 2024 +0200

    Fix POD syntax.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 9c001ca7af8c23d04622217c3be12cb470fdc86c
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Mon Apr 22 09:59:34 2024 +0200

    Fix variable masking.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 0aa1151f31c026ade8399fa0bb61fdb66601a968
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Apr 22 09:35:55 2024 +0700

    Load missing Dumper module

    commit 6c5fb8479d1bde81ad59b7f796c276cf4b526943
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Apr 22 09:01:38 2024 +0700

    Refactor cors devel mode

    commit 377e3828a8e835d7f58414751eb1f2cb8cd39334
    Author: Jose P. Garcia <[email protected]>
    Date: Sun Apr 21 10:44:49 2024 +0700

    Fix syntax

    commit 22757cb3cb184cf945859a59bf10f74e3f1c96ca
    Author: Jose P. Garcia <[email protected]>
    Date: Sun Apr 21 08:45:19 2024 +0700

    Fix regex

    commit 94b9575c369a97c8f1c2dd2054400c0effead885
    Author: Jose P. Garcia <[email protected]>
    Date: Sat Apr 20 18:31:36 2024 +0700

    Improvements in codestyle

    commit 49bcbe5c6b1653fbb10e592a1295c3d5bd35c8bf
    Author: Jose P. Garcia <[email protected]>
    Date: Sat Apr 20 18:20:34 2024 +0700

    Refactor getGlobalConfiguration

    commit 15c51c5733cf34b510734633960b9a8ee56e0d4d
    Author: Jose P. Garcia <[email protected]>
    Date: Sat Apr 20 18:00:38 2024 +0700

    Set global variables without Tie

    commit e270779b2a0aacd94b6d161b92f6f2c05427df5b
    Author: Jose P. Garcia <[email protected]>
    Date: Sat Apr 20 18:00:38 2024 +0700

    Load modules

    commit d75961bba5843370d735f464d31152c66ea6b996
    Author: Jose P. Garcia <[email protected]>
    Date: Sat Apr 20 18:00:38 2024 +0700

    Do not save output when it's not necessary

    commit c5b5797586e22419ca8f521ac9a3bb6d6b0369be
    Author: Jose P. Garcia <[email protected]>
    Date: Sat Apr 20 18:00:38 2024 +0700

    Separate regular expressions to make them more clear

    commit b29d11685e5a9e68543f28c752032014458d4fab
    Author: Jose P. Garcia <[email protected]>
    Date: Sat Apr 20 18:00:38 2024 +0700

    Fix indentation

    commit 338ec4fb05eded4c3d804b438dae194cfbdd50fd
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Fri Apr 19 16:03:03 2024 +0200

    Resolve (some) perlcritic warnings.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 83b0068b299495f6f0610f865a8f5620f929e6d9
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Apr 19 15:58:03 2024 +0700

    Refactor to remove nested level

    commit 5436b1a14bf5cb6c1e8fe3f31b65808f678c3cf0
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Fri Apr 19 08:45:59 2024 +0200

    Add signatures feature to all Perl modules.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 48af31977f823c00c7de36f9bd18ad206280f823
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Apr 18 17:16:11 2024 +0700

    Fix detection of interface config in Config::Tiny format

    commit 02f2c34a1ed66a87c5875de7e4447fc54cc1d182
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Thu Apr 18 11:13:39 2024 +0200

    Fix uninitialized variable warnings.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit c7e64e26056b6157dea5f57f63309079fb1aa325
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Thu Apr 18 08:36:38 2024 +0200

    Force numeric value type for 'position'.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit ffb3654416fe2bb24f49b8300170f333480ce521
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Apr 18 08:36:57 2024 +0700

    Do not use a variable for the module's nane

    commit 2fb564e8ac97cc3fc46395574ae853cd97ae1754
    Author: Jose P. Garcia <[email protected]>
    Date: Wed Apr 17 18:42:53 2024 +0700

    Simplify indentation

    commit 3d670f63f0012dc63f8222926a9ce47402c65bbb
    Author: nevola <[email protected]>
    Date: Wed Apr 17 13:51:19 2024 +0200

    fix undefined input variable when trying to show the network stats

    Signed-off-by: nevola <[email protected]>

    commit be7b71bb2d6140ef75aa3425b1c52225a63ae9df
    Author: Jose P. Garcia <[email protected]>
    Date: Mon Apr 8 13:23:57 2024 +0700

    Prevent backend port from converting to string on stats API request

    commit 066b5bfc8e7e42f3cae9e4e6aa8cd2b1b0c5c16a
    Author: Jose P. Garcia <[email protected]>
    Date: Thu Apr 11 15:45:02 2024 +0700

    Use certificate filename from global.conf

    commit b74dca39512b518578b07867205304398a76c663
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Apr 5 18:17:34 2024 +0700

    Use ascii key

    commit 64c4fab2ab96c5849aea9bb434f10489d41db884
    Author: Jose P. Garcia <[email protected]>
    Date: Fri Apr 5 14:22:20 2024 +0700

    Load module for `getHTTPFarmVip`

    commit 17de47911e8cc1d65385b35e99917290f98e10ef
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Thu Apr 4 08:53:02 2024 +0200

    Fix typo in letsencryptz.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 76f650e08db9163575f431b1811b693da0c18869
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Mon Apr 15 15:22:41 2024 +0200

    Use full if-statement syntax.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit 7d1d46a139543fa86df17ff7ae3f0a608df26259
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Thu Apr 11 08:40:10 2024 +0200

    Use -gt for numeric comparison.

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

    commit a3aed63d60248cfc2e485da1092c4907ccf8a9c6
    Author: Nicolás A. Ortega Froysa <[email protected]>
    Date: Thu Apr 11 08:39:30 2024 +0200

    Fix tabulation

    Signed-off-by: Nicolás A. Ortega Froysa <[email protected]>

date: 16:18:28_16/07/24
  • Loading branch information
Jose P. Garcia committed Jul 17, 2024
1 parent 5f37849 commit fb6b93b
Show file tree
Hide file tree
Showing 195 changed files with 5,538 additions and 9,256 deletions.
4 changes: 2 additions & 2 deletions DEBIAN/control
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
Package: relianoid
Version: 7.2.1
Version: 7.3.0
Maintainer: RELIANOID <[email protected]>
Architecture: amd64
Section: admin
Priority: optional
Description: RELIANOID Load Balancer Community Edition
RELIANOID, formerly ZEVENET, is a Multilayered Aplication Delivery Controller (ADC) and high performance load balancer with an easy configuration, usability and user-friendly web GUI for layer 3, 4 and 7 networking management.
Depends: nftables (>= 0.9.1), rrdtool, libnet-netmask-perl, libproc-daemon-perl, libnetwork-ipv4addr-perl, librrds-perl, libio-interface-perl, libdata-validate-ip-perl, libpcap0.8, ntpdate, libfile-grep-perl, iputils-arping, openssl, unzip, libev4, libjson-perl, libjson-xs-perl, libcgi-session-perl, libauthen-simple-perl, libauthen-simple-passwd-perl, conntrack, liburi-perl, libtimedate-perl, libconfig-tiny-perl, snmpd, libnet-ssleay-perl, libnetaddr-ip-perl, libcgi-simple-perl, libunix-syslog-perl, monitoring-plugins, monitoring-plugins-common, net-tools, cherokee, pound, libregexp-ipv6-perl, nftlb, curl, libcrypt-openssl-x509-perl, certbot, openssh-server, rsyslog, liblinux-inotify2-perl, rsync, sec, cron
Depends: nftables (>= 0.9.1), rrdtool, libnet-netmask-perl, libproc-daemon-perl, libnetwork-ipv4addr-perl, librrds-perl, libio-interface-perl, libdata-validate-ip-perl, libpcap0.8, ntpdate, iputils-arping, openssl, unzip, libev4, libjson-perl, libjson-xs-perl, libcgi-session-perl, libauthen-simple-perl, libauthen-simple-passwd-perl, conntrack, liburi-perl, libtimedate-perl, libconfig-tiny-perl, snmpd, libnet-ssleay-perl, libnetaddr-ip-perl, libcgi-simple-perl, libunix-syslog-perl, monitoring-plugins, monitoring-plugins-common, net-tools, cherokee, pound, libregexp-ipv6-perl, nftlb, curl, libcrypt-openssl-x509-perl, certbot, openssh-server, rsyslog, liblinux-inotify2-perl, rsync, sec, cron
Provides: zevenet
Replaces: zevenet
Conflicts: zevenet
72 changes: 38 additions & 34 deletions DEBIAN/postinst
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,6 @@
set -e
trap 'echo Failed at ${LINENO}: $BASH_COMMAND' ERR

GLOBALCF="/usr/local/relianoid/config/global.conf"
GLOBALCFT="/usr/local/relianoid/share/global.conf.template"

[ ! "$1" == "configure" ] && echo "Installation aborted $1 $2" && exit 1
[ "$1" == "configure" ] && echo "Completing the RELIANOID installation..."

Expand All @@ -41,11 +38,12 @@ load_global_conf

# Enable root access through SSH
SSHDCONFIG="/etc/ssh/sshd_config"
if [[ `grep -c "^PermitRootLogin.*yes" $SSHDCONFIG` == '0' ]]; then
sed -i -e 's/^PermitRootLogin.*/PermitRootLogin yes/' $SSHDCONFIG
if [[ "$(/etc/init.d/ssh status | grep -c 'sshd is not running')" == '0' ]]; then
/etc/init.d/ssh reload 2> /dev/null
fi

if ! grep "^PermitRootLogin.*yes" $SSHDCONFIG &>/dev/null; then
sed -i -e 's/^PermitRootLogin.*/PermitRootLogin yes/' $SSHDCONFIG
if [[ "$(systemctl status sshd.service | grep -c 'sshd is not running')" == '0' ]]; then
systemctl reload sshd.service 2> /dev/null
fi
fi

# Start ssh server after relianoid service
Expand All @@ -57,51 +55,56 @@ perl -MRelianoid::SNMP -E "&setSnmpdDefaultConfig();"

# Grub disk configuration
GRUB_CONF='/tmp/grub-pc.debconf'
GRUB_DISK=`fdisk -l | grep 'Disk /dev/' | head -1 | awk '{ printf $2}' | tr -d ':'`
DEBCONF_DEVICES=`debconf-show grub-pc | grep grub-pc/install_devices: | cut -d: -f2 | cut -d\ -f2-`
if [ -e "$GRUB_DISK" -a "$GRUB_DISK" != "$DEBCONF_DEVICES" ]; then
echo "grub-pc grub-pc/install_devices multiselect $GRUB_DISK" > $GRUB_CONF
debconf-set-selections $GRUB_CONF
rm $GRUB_CONF
GRUB_DISK=$(fdisk -l | grep 'Disk /dev/' | head -1 | awk '{ printf $2}' | tr -d ':')
DEBCONF_DEVICES=$(debconf-show grub-pc | grep grub-pc/install_devices: | cut -d: -f2 | cut -d\ -f2-)

if [ -e "$GRUB_DISK" ] && [ "$GRUB_DISK" != "$DEBCONF_DEVICES" ]; then
echo "grub-pc grub-pc/install_devices multiselect $GRUB_DISK" > $GRUB_CONF
debconf-set-selections $GRUB_CONF
rm $GRUB_CONF
fi

## Create configuration files

# Move zlb-stop & zlb-start
if [ ! -f $zlb_start_script ]; then
cp $zlb_start_tpl $zlb_start_script
cp $zlb_start_tpl $zlb_start_script
fi
if [ ! -f $zlb_stop_script ]; then
cp $zlb_stop_tpl $zlb_stop_script
cp $zlb_stop_tpl $zlb_stop_script
fi

# create Web server
if [ ! -f "$http_server_cert" ]; then
cp -rf $http_server_cert_tpl $http_server_cert
cp -rf $http_server_cert_tpl $http_server_cert
fi
if [ ! -f "$http_server_key" ]; then
cp -rf $http_server_key_tpl $http_server_key
cp -rf $http_server_key_tpl $http_server_key
fi

# Install check_uplink
BIN_PATH="/usr/local/relianoid/bin"
LIBEXEC_PATH="/usr/lib/nagios/plugins"
if [ ! -L ${LIBEXEC_PATH}/check_uplink ]; then
ln -s ${BIN_PATH}/check_uplink ${LIBEXEC_PATH}/check_uplink
ln -s ${BIN_PATH}/check_uplink ${LIBEXEC_PATH}/check_uplink
fi

# Apply all migrating scripts to RELIANOID
MIGRATIONS_DIR="/usr/local/relianoid/migrating"
for SCRIPT in `ls $MIGRATIONS_DIR`; do ${MIGRATIONS_DIR}/$SCRIPT; done
MIGRATIONS_DIR="/usr/local/relianoid/migrations"
for SCRIPT in "$MIGRATIONS_DIR"/*; do $SCRIPT; done

# Restarting RELIANOID service
echo "RELIANOID will be unavailable while the service is restarting."
/etc/init.d/relianoid stop
/etc/init.d/relianoid start
systemctl daemon-reload
systemctl stop relianoid.service
systemctl start relianoid.service

# Add RELIANOID Load Balancer service to boot process
update-rc.d relianoid defaults
update-rc.d zevenet remove # Deprecate Zevenet
systemctl enable relianoid

if systemctl list-unit-files zevenet.service >/dev/null; then
systemctl disable zevenet
fi

cat > /etc/motd << 'EOF'
Expand All @@ -119,26 +122,27 @@ www.relianoid.com
EOF

if [ "`grep Debian /etc/issue`" != "" -o "`grep -i Zevenet /etc/issue`" != "" ]; then
sed -i "s/.*Debian.*/RELIANOID Community Edition \\\n \\\l/g" /etc/issue
if grep 'Debian|Zevenet' /etc/issue &>/dev/null; then
sed -i "s/.*Debian.*/RELIANOID Community Edition \\\n \\\l/g" /etc/issue
fi

# Set the cron service
cp /usr/local/relianoid/share/relianoid.cron /etc/cron.d/relianoid
rm -f /etc/cron.d/zevenet # Deprecate Zevenet
/etc/init.d/cron reload
rm -f /etc/cron.d/zevenet

# Change prompt color
sed -i "s/1;30m/0;37m/g" /etc/bash.bashrc 2> /dev/null

# Cluster
sed -i '/changed-by-relianoid/d' /root/.bashrc &>/dev/null || true
sed -i '/^export PROMPT_COMMAND=.*zevenet-ce-cluster.status/d' /root/.bashrc &>/dev/null || true # Deprecate Zevenet
FOUND_CE_CLUSTER=`grep -c relianoid-ce-cluster.status /root/.bashrc 2>/dev/null` || true
if [ $FOUND_CE_CLUSTER -eq 0 ]; then
echo "if [ -f /etc/relianoid-ce-cluster.status ]; then #changed-by-relianoid" >> /root/.bashrc
echo "export PROMPT_COMMAND=\"echo -n \[\\\$(cat /etc/relianoid-ce-cluster.status 2>/dev/null)\]\ \" #changed-by-relianoid" >> /root/.bashrc
echo "fi #changed-by-relianoid" >> /root/.bashrc

if ! grep relianoid-ce-cluster.status /root/.bashrc &>/dev/null; then
{
echo "if [ -f /etc/relianoid-ce-cluster.status ]; then #changed-by-relianoid"
echo "export PROMPT_COMMAND=\"echo -n \[\\\$(cat /etc/relianoid-ce-cluster.status 2>/dev/null)\]\ \" #changed-by-relianoid"
echo "fi #changed-by-relianoid"
} >> /root/.bashrc
fi
# Cluster

Expand Down
6 changes: 5 additions & 1 deletion build-pkg/gen_pkg.sh
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ print_usage() {
echo "Options:"
echo " --force-version Force a version number interactively"
echo " --help Show this message"
echo ""
echo "By default the version in DEBIAN/control is used."
exit
}

Expand Down Expand Up @@ -77,6 +79,8 @@ while [ "$#" -gt 0 ]; do
;;
*)
echo "Error: Unknown parameter: $1"
shift
die "Panic: Unknown parameter: $1"
;;
esac
done
Expand Down Expand Up @@ -117,7 +121,7 @@ cd ${WORK_DIR}
msg "Removing warnings..."
find -L usr/local/relianoid \
usr/share/perl5/Relianoid \
usr/local/relianoid/www/zapi/v4.0 \
usr/local/relianoid/www/api/v4.0 \
-type f \
-exec sed --follow-symlinks -i 's/^use warnings.*//' {} \;

Expand Down
12 changes: 12 additions & 0 deletions etc/systemd/system/relianoid.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[Unit]
Description=RELIANOID Load Balancer

[Install]
WantedBy=multi-user.target

[Service]
Type=oneshot
ExecStart=/etc/init.d/relianoid start
ExecStop=/etc/init.d/relianoid stop
RemainAfterExit=true
StandardOutput=journal
12 changes: 12 additions & 0 deletions lib/systemd/system/relianoid-ce-cluster.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[Unit]
Description=RELIANOID CE Cluster Services

[Install]
WantedBy=multi-user.target

[Service]
Type=oneshot
ExecStart=/etc/init.d/relianoid-ce-cluster start
ExecStop=/etc/init.d/relianoid-ce-cluster stop
RemainAfterExit=true
StandardOutput=journal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"action" : "set",
"description" : "Modify the Zevenet global Settings.",
"description" : "Modify RELIANOID global Settings.",
"method" : "POST",
"params" : {
"arp_announce" : {
Expand All @@ -27,14 +27,6 @@
"false"
]
},
"proxy_new_generation" : {
"description" : "It sets the HTTP load balancer core. If it has the value true, the new core zproxy will be used, it is more efficient (It is available since Zevenet 6.1). The value false will use the old HTTP load balancer core. Modifying this value will restart the HTTP farms.",
"non_blank" : "true",
"values" : [
"true",
"false"
]
},
"ssyncd" : {
"description" : "Session synchronization daemon is which replies the client sessions between master and backup nodes for a cluster. This feature is enabled with the value true and disabled with false.",
"non_blank" : "true",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,8 @@ vserver!1!rule!300!match!right!right!request = ^.*nothing.*
#vserver!1!rule!200!match!check_local_file = 0
#vserver!1!rule!200!match!extensions = cgi
#vserver!1!rule!100!match = default
vserver!1!ssl_certificate_file = /usr/local/relianoid/config/certificates/zencert.pem
vserver!1!ssl_certificate_key_file = /usr/local/relianoid/config/certificates/zencert-c.key
vserver!1!ssl_certificate_file = /usr/local/relianoid/config/certificates/noid_ssl_cert.pem
vserver!1!ssl_certificate_key_file = /usr/local/relianoid/config/certificates/noid_ssl_cert.key
#vserver!1!ssl_cipher_server_preference = 1
#vserver!1!ssl_ciphers = HIGH:!aNULL:!MD5
#vserver!1!ssl_ciphers = ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK
Expand Down
6 changes: 3 additions & 3 deletions usr/local/relianoid/app/ucarp/etc/cluster.conf
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ $down_script="/usr/local/relianoid/app/ucarp/sbin/relianoid-ce-cluster-stop";
$adver_script="/usr/local/relianoid/app/ucarp/sbin/relianoid-ce-cluster-advertisement";

############
##ZENINOTIFY config section
##noid-cluster-notify config section
############
#Configuration section for zeninotify service
#Configuration section for noid-cluster-notify service
####
#replication config dir
$configdir="/usr/local/relianoid/config";
Expand All @@ -49,7 +49,7 @@ $configdir="/usr/local/relianoid/config";
$rttables="/etc/iproute2/rt_tables";

#where to save logs
$zeninolog="/var/log/zeninotify.log";
$zeninolog="/var/log/noid-cluster-notify.log";

#binary for rsync
$rsync="/usr/bin/rsync";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ echo "Executing RELIANOID Cluster transtion to MASTER...\n"
sleep 1

# start RELIANOID service
/etc/init.d/relianoid start
systemctl start relianoid.service

# update cluster status
echo master > /etc/relianoid-ce-cluster.status
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ echo "Executing RELIANOID Cluster transition to BACKUP...\n"
kill -9 `pidof -x zeninotify.pl` 2>/dev/null

# stop RELIANOID service
/etc/init.d/relianoid stop
systemctl stop relianoid.service

# update cluster status
echo backup > /etc/relianoid-ce-cluster.status
5 changes: 2 additions & 3 deletions usr/local/relianoid/app/zeninotify/zeninotify.pl
Original file line number Diff line number Diff line change
Expand Up @@ -56,20 +56,19 @@

my $inotify = Linux::Inotify2->new();

foreach (@alert) {
for (@alert) {
$inotify->watch($_, IN_MODIFY | IN_CREATE | IN_DELETE);
}

while (1) {

# By default this will block until some event is received
my @events = $inotify->read();
if (scalar(@events) == 0) {
print "read error: $!";
last;
}

foreach (@events) {
for (@events) {
unless ($_->name !~ /^\..*/ && $_->name !~ /.*\~$/) {
next;
}
Expand Down
2 changes: 1 addition & 1 deletion usr/local/relianoid/app/zenrrd/farm-rrd.pl
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
if ($ftype eq 'gslb') {
my $stats;
$stats = &eload(
module => 'Relianoid::Farm::GSLB::Stats',
module => 'Relianoid::EE::Farm::GSLB::Stats',
func => 'getGSLBFarmStats',
args => [$farm],
) if $eload;
Expand Down
4 changes: 1 addition & 3 deletions usr/local/relianoid/bin/check-nic-dhcp
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ require Relianoid::Farm::Config;

# Get a list of all network interfaces detected in the system.
my @interfaces = IO::Interface::Simple->interfaces;
foreach my $iface (@interfaces) {
for my $iface (@interfaces) {
next if $iface eq 'lo';
next if $iface eq 'cl_maintenance';

Expand All @@ -56,7 +56,6 @@ foreach my $iface (@interfaces) {
$iface_hash_ref->{'mask'} = $netmask;

if (not -f $cfg_file) {

# Store a network interface configuration.
&setInterfaceConfig($iface_hash_ref);
next;
Expand All @@ -67,7 +66,6 @@ foreach my $iface (@interfaces) {
my $ip = $ip_ref->{'addr'};

if ($ip ne $addr) {

# Store a network interface configuration.
&setInterfaceConfig($iface_hash_ref);

Expand Down
4 changes: 2 additions & 2 deletions usr/local/relianoid/bin/check_uplink
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ my ($farmname, $count) = @ARGV;

if (not $farmname) {
my $msg = "Expecting at least a farm name. Ie: $0 FARM_NAME [COUNT]";
say {STDERR} $msg;
say STDERR $msg;
zenlog($msg, 'warn');
return 1;
}
Expand All @@ -47,7 +47,7 @@ my $configdir = &getGlobalConfiguration('configdir');
if (-e "$configdir/$filename" and $type eq "datalink") {
my @backends = &getFarmServers($farmname);

foreach my $line (@backends) {
for my $line (@backends) {
my @lines = split(';', $line);
my $index = $lines[0];
my $backend = $lines[1];
Expand Down
4 changes: 2 additions & 2 deletions usr/local/relianoid/bin/checkglobalconf
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ close $gconf;

my @gc_tmp_ln;

foreach my $tpl_line (@gc_tpl_ln) {
for my $tpl_line (@gc_tpl_ln) {
my $newline = $tpl_line;

# for lines starting with $
Expand All @@ -67,7 +67,7 @@ foreach my $tpl_line (@gc_tpl_ln) {
$var =~ s/\$//;
$var =~ s/\s*$//; # important

foreach my $gc_line (@gconf_ln) {
for my $gc_line (@gconf_ln) {
next unless $gc_line =~ /^\$$var\s*=/;

my (undef, $gc_value) = $gc_line =~ /(.+)\s*=\s*(.+)/;
Expand Down
Loading

0 comments on commit fb6b93b

Please sign in to comment.