gadget78
b4e7824550
added DNS check to the firewall (checking if its within the local LAN)
2025-08-12 04:47:42 +01:00
gadget78
9da5ea9c3c
folder creation bug
2025-08-09 18:24:19 +01:00
gadget78
66709f5b7a
fix frozen downloader problem, moved to use native pull and save
2025-08-09 17:03:06 +01:00
gadget78
13b84cc49c
another update on the dns, for TXT removal.
2025-07-23 03:29:38 +01:00
gadget78
172407baa5
custom dns resolving bug
2025-07-23 02:20:25 +01:00
gadget78
e472bd179e
couple more bugs found and fixed, also added in image_name correction. and pre-req.sh for quota fix on install. and some typos/log improvements
2025-07-12 05:35:54 +01:00
gadget78
a937c28e09
better fstab sed handling
2025-06-30 23:14:24 +01:00
gadget78
f302703109
corrected couple bugs, and made it skip default proxy setting when reputation contract is detected.
2025-06-22 13:02:56 +01:00
gadget78
169ef9dc7f
quota fstab settig tweak.
2025-06-20 07:44:56 +01:00
gadget78
696139f940
improved quota code (code for detecting if not enabled, and adding DISK_USED variables to env.vars for tenants),
...
added nft persist after restart code.
2025-06-19 06:43:47 +01:00
gadget78
1b649b7080
add quota to environment variables, improve quota code
2025-06-16 04:47:53 +01:00
gadget78
9706b244d6
added in the newest method of cgroup resources, taken from the ubuntu-24 branch (which does work on the older version of ubuntu and evernode version FYI)
...
also changed the diskquota system, to try fix bug, this needs testing more !
2025-06-15 09:26:35 +01:00
gadget78
10078bbc39
this mainly adds port mapping and environment variables features for tenant use.
...
- it also adds a fix and improves docker pulls, so there are no unneeded pulls, so not as likely to hit docker rate limits.
- it also adds the ability to use a a proxy front end, so that domains can be linked into the ports assigned. which included a new evernode dns system.
- it also adds a fix for local Lan exposure vulnerability.
i will add more details on how the port mapping, vulnerability, and dns system works in an issue post for better readability.
2025-06-14 00:12:00 +01:00
Chalith Desaman
d607729587
Add file descriptors, processes limitations ( #419 ) ( #430 )
...
Co-authored-by: Kavindu Bimsara Fernando <40093425+BimsaraFernando@users.noreply.github.com >
2024-10-11 10:44:41 +05:30
Chalith Desaman
5c24dc7977
Bug fixes and memory release ( #429 )
2024-09-27 15:16:57 +05:30
Chalith Desaman
140e742791
Pulling docker images without docker pull ( #415 )
2024-07-22 17:19:31 +05:30
Chalith Desaman
131de11533
Single reputation account for multiple host support ( #393 )
2024-06-19 09:49:56 +05:30
Kavindu Bimsara Fernando
d258f2ebae
Allow more ports per instance ( #381 )
2024-06-13 17:05:59 +05:30
Chalith Desaman
1d9f7cdba0
Remove older files ( #324 )
2023-12-20 12:03:56 +05:30
Dulana Peiris
c1d1a986fd
Revert "Modification related to HotPocket changes. ( #292 )"
...
This reverts commit 5b9d2da016 .
2023-11-21 10:48:42 +05:30
Kithmini Gunawardhana
5b9d2da016
Modification related to HotPocket changes. ( #292 )
2023-11-08 12:00:12 +05:30
Chalith Desaman
9e28388843
Retry killing user processes on instance delete ( #291 )
2023-11-02 18:28:10 +05:30
Kithmini Gunawardhana
8bcb2db9b0
IPV6 related Message board changes. ( #284 )
2023-09-23 10:00:58 +05:30
Chalith Desaman
20cfbbfad0
Allow udp for peer ports in ufw firewall ( #285 )
2023-09-22 17:45:48 +05:30
Ravin Perera
c9a4c18e61
Outbound ipv6 support ( #278 )
2023-09-22 17:27:50 +05:30
Chalith Desaman
4370edd546
Support implementation and version updates for contract execution timeout ( #274 )
2023-08-03 17:01:24 +05:30
chalith
8c2452f9e6
Changed hp environment variable format
2022-10-17 18:53:55 +05:30
Chalith Desaman
c0e1561c01
Added configurable consensus threshold support ( #170 )
2022-08-04 13:08:33 +05:30
Chalith Desaman
f53b8a6584
Distribute CPU share among all the CPUs ( #150 )
2022-07-04 17:23:57 +05:30
Ravin Perera
8e0d18bad3
Private docker registry enhancements. ( #142 )
...
Got private docker registry working without secure mode. Feature disabled by default.
2022-05-20 17:04:20 +05:30
Chalith Desaman
f62d5d42dc
Fixed instance creation failure when the max instance count is large ( #130 )
2022-04-28 16:21:23 +05:30
Ravin Perera
3daa1126f6
Sashi cli and rootless dockerd fixes ( #122 )
...
* Fixed sashi cli create json construction issue
* Properly applied rootless slirp4netns port driver.
* Added dockerd max-concurrent-downloads.
* Changed some debug logs to info.
2022-04-23 13:14:05 +05:30
Chalith Desaman
3585cf438d
Use the lease nft id as the instance name in sashimono ( #108 )
2022-04-04 07:40:31 +05:30
Savinda Senevirathne
55dc650889
Enable instance ports from firewall in evernode installation setup ( #102 )
2022-03-22 08:35:12 +05:30
ravinsp
2418d8483e
hpfs update with statvfs.
2022-03-02 19:20:30 +05:30
ravinsp
3fb8408eae
sashi cli detach with ctrl+c.
2022-03-02 12:35:15 +05:30
ravinsp
7297eb4ca3
Increased bootstrap max msg size.
2022-02-28 21:50:25 +05:30
Ravin Perera
6d3cc3d905
Added upgradability to Evernode setup. ( #95 )
2022-02-22 15:24:10 +05:30
Chalith Desaman
868d8b7d53
Make contract user group id to sashimono user group id (0 for docker container) ( #93 )
2022-02-08 12:57:57 +05:30
Ravin Perera
09510a623c
Remove appbill config. ( #91 )
2022-01-27 10:40:04 +05:30
Chalith Desaman
b771b0e3c3
Updates to include environment config feild in hp.cfg ( #89 )
2022-01-11 13:43:08 +05:30
Ravin Perera
6e59ca5f79
Evernode setup installer. ( #87 )
2022-01-05 15:17:26 +05:30
Savinda Senevirathne
36ff70347e
Running message board as a non-root user. ( #85 )
2021-12-29 18:22:38 +05:30
Ravin Perera
39e82352dc
Evernode lib upgrade. ( #80 )
...
* Evernode lib upgrade changes.
* jq install.
* Added eslint.
2021-12-06 09:27:22 +05:30
Chalith Desaman
d18fee7137
Docker service slirp4netns network environment ( #78 )
2021-11-26 17:39:08 +05:30
Chalith Desaman
ce8b94dec1
Bugfix on resetting user disk quota ( #75 )
2021-11-11 11:41:17 +05:30
Ravin Perera
4102c119a4
Automation scripts for Evernode cluster deployment. ( #67 )
...
* Message board install automation with faucet host account generation.
* Deregister Evernode host on uninstall.
* Used Evernode client lib in message board.
* Removed file logging by default in Sashimono services.
* Evernode cluster spin-up script.
* Cleaned up hp.cfg template.
2021-10-10 22:21:16 +05:30
Savinda Senevirathne
307466fee9
Handling orphan hpfs processes before restarting by systemd. ( #66 )
2021-09-30 12:16:34 +05:30
Ravin Perera
1473d2b059
Improvements for large test cluster management. ( #59 )
...
* VM script improvements.
* Modified docker-pull to create new container
* Replaced vpnkit with slirp4netns for better containerized network performance.
* Added swap allocation config.
Co-authored-by: chalith <desaman.chalith@gmail.com >
2021-09-17 12:07:56 +05:30
Savinda Senevirathne
596ff4a3bc
Merging create and initiate messages. ( #54 )
2021-08-23 15:09:35 +05:30