profile
viewpoint

moreati/b-prefix-all-the-doctests 1

Experiment in doctests for strings on Python 2.x and 3.x

moreati/bitwrap-io 1

a state machine eventstore supporting either LMDB or Mysql

moreati/acdcontrol 0

Apple Cinema Display Control Utility for Linux -- clone of upstream with some minor updates

moreati/ActiveDirectory-Python 0

Python class for interacting with Active Directory via LDAP

moreati/AD 0

interacts with an Active Directory (LDAP side)

moreati/ansible 0

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.

moreati/ansible-beautiful-output 0

A callback plugin for Ansible that displays the playbook execution in a very beautiful way.

moreati/ansible-lint 0

Best practices checker for Ansible

moreati/ansible-modules-core 0

Ansible modules - these modules ship with ansible

pull request commentava-labs/avalanchego

ansible: Support CentOS, Debian, Raspberry Pi OS, Ubuntu

First drafted a README.md, and pushed it in my ansible-rollup branch

moreati

comment created time in 5 hours

push eventmoreati/avalanchego

StephenButtolph

commit sha 1caa512a6d16130fac197404482e924473eb2522

added fun little implementation of an uptime meter

view details

StephenButtolph

commit sha 108c13894422e499337001c9dea81e18808f630c

Merge branch 'dev' into averaged-on

view details

StephenButtolph

commit sha 881df7f75db06319d8420d1b0e75e6f6928070e8

Implemented an interval based meter

view details

StephenButtolph

commit sha 54d9362894ec62c5574eb2f7f8544bfb24e9a5a3

optimized interval_meter

view details

StephenButtolph

commit sha f291d1566b5edad26ebc6a4e563e9413346edb48

optimized continuous time ewma

view details

StephenButtolph

commit sha 52106afc2bed2bf534a5a4bc7246d40b2fefe389

added fun little implementation of an uptime meter

view details

StephenButtolph

commit sha fa3bed94286803cc62efdef2ae66f5416e314e51

Implemented an interval based meter

view details

StephenButtolph

commit sha 54214210e10fef0ed3a4067bb3dcc030e9fdf6f5

optimized interval_meter

view details

Aaron Buchwald

commit sha 4d8faa50a5db0ebd7bf76ff4afecd5e5ef7225e2

Throttler cleanup wip

view details

Aaron Buchwald

commit sha 89ea2dd3e36e2003481147799936532d78f70842

Add time parameter to uptime meters

view details

Aaron Buchwald

commit sha 216194c8668378406a422c87a4130ac6a0f384f1

Separate tracking from resource manager for throttling logic

view details

Aaron Buchwald

commit sha c963af9984b732424f2c5d6406c116960d7bf05a

Fix broken router tests

view details

Aaron Buchwald

commit sha 16e8a9466770b614fe60b53b7a33c2816935a380

Cleanup and change to use vdrID instead of full message

view details

Aaron Buchwald

commit sha b1ab9fb5ab102cfd028dd18302ad0d2a2cd17be6

Simplify multilevel queue constructor function

view details

Aaron Buchwald

commit sha ad7bc921a5b4341fc2c4e75c8253e9aa8a4c39f8

Cleanup tests

view details

Aaron Buchwald

commit sha 7270ed08a6f43a5d4bec644ee74047d68abecab9

Clean up comments

view details

Aaron Buchwald

commit sha ac5db00041e2cb7aa0c4a10a95501145c88c815b

Change default staker portions

view details

StephenButtolph

commit sha 363d67d1d8706969b048a128a14db0fa2c1b91f2

modified interval meter to estimate the current period rather than treating it as 0

view details

StephenButtolph

commit sha 666b64a2678c014ecad4390b4c033b790b32b701

merged ewma and cleaned up meter tests

view details

StephenButtolph

commit sha e283b44784938a33072d17cbb2a7e380d3da6982

cleaned up metrics handling

view details

push time in 5 hours

fork moreati/mac-dev-playbook

Mac setup and configuration via Ansible.

fork in 8 hours

delete branch moreati/python-niceware

delete branch : pyup-update-pip-8.1.2-to-20.2.3

delete time in 3 days

push eventmoreati/python-niceware

pyup-bot

commit sha 298bc7c025ec8edb3850621205da349e4af2066c

Update pip from 8.1.2 to 20.2.4

view details

push time in 3 days

create barnchmoreati/python-niceware

branch : pyup-update-pip-8.1.2-to-20.2.4

created branch time in 3 days

push eventmoreati/avalanchego

StephenButtolph

commit sha 1caa512a6d16130fac197404482e924473eb2522

added fun little implementation of an uptime meter

view details

StephenButtolph

commit sha 108c13894422e499337001c9dea81e18808f630c

Merge branch 'dev' into averaged-on

view details

StephenButtolph

commit sha 881df7f75db06319d8420d1b0e75e6f6928070e8

Implemented an interval based meter

view details

StephenButtolph

commit sha 54d9362894ec62c5574eb2f7f8544bfb24e9a5a3

optimized interval_meter

view details

StephenButtolph

commit sha f291d1566b5edad26ebc6a4e563e9413346edb48

optimized continuous time ewma

view details

StephenButtolph

commit sha 52106afc2bed2bf534a5a4bc7246d40b2fefe389

added fun little implementation of an uptime meter

view details

StephenButtolph

commit sha fa3bed94286803cc62efdef2ae66f5416e314e51

Implemented an interval based meter

view details

StephenButtolph

commit sha 54214210e10fef0ed3a4067bb3dcc030e9fdf6f5

optimized interval_meter

view details

Aaron Buchwald

commit sha 4d8faa50a5db0ebd7bf76ff4afecd5e5ef7225e2

Throttler cleanup wip

view details

Aaron Buchwald

commit sha 89ea2dd3e36e2003481147799936532d78f70842

Add time parameter to uptime meters

view details

Aaron Buchwald

commit sha 216194c8668378406a422c87a4130ac6a0f384f1

Separate tracking from resource manager for throttling logic

view details

Aaron Buchwald

commit sha c963af9984b732424f2c5d6406c116960d7bf05a

Fix broken router tests

view details

Aaron Buchwald

commit sha 16e8a9466770b614fe60b53b7a33c2816935a380

Cleanup and change to use vdrID instead of full message

view details

Aaron Buchwald

commit sha b1ab9fb5ab102cfd028dd18302ad0d2a2cd17be6

Simplify multilevel queue constructor function

view details

Aaron Buchwald

commit sha ad7bc921a5b4341fc2c4e75c8253e9aa8a4c39f8

Cleanup tests

view details

Aaron Buchwald

commit sha 7270ed08a6f43a5d4bec644ee74047d68abecab9

Clean up comments

view details

Aaron Buchwald

commit sha ac5db00041e2cb7aa0c4a10a95501145c88c815b

Change default staker portions

view details

StephenButtolph

commit sha 363d67d1d8706969b048a128a14db0fa2c1b91f2

modified interval meter to estimate the current period rather than treating it as 0

view details

StephenButtolph

commit sha 666b64a2678c014ecad4390b4c033b790b32b701

merged ewma and cleaned up meter tests

view details

StephenButtolph

commit sha e283b44784938a33072d17cbb2a7e380d3da6982

cleaned up metrics handling

view details

push time in 5 days

push eventmoreati/avalanchego

StephenButtolph

commit sha 1caa512a6d16130fac197404482e924473eb2522

added fun little implementation of an uptime meter

view details

StephenButtolph

commit sha 108c13894422e499337001c9dea81e18808f630c

Merge branch 'dev' into averaged-on

view details

StephenButtolph

commit sha 881df7f75db06319d8420d1b0e75e6f6928070e8

Implemented an interval based meter

view details

StephenButtolph

commit sha 54d9362894ec62c5574eb2f7f8544bfb24e9a5a3

optimized interval_meter

view details

StephenButtolph

commit sha f291d1566b5edad26ebc6a4e563e9413346edb48

optimized continuous time ewma

view details

StephenButtolph

commit sha 52106afc2bed2bf534a5a4bc7246d40b2fefe389

added fun little implementation of an uptime meter

view details

StephenButtolph

commit sha fa3bed94286803cc62efdef2ae66f5416e314e51

Implemented an interval based meter

view details

StephenButtolph

commit sha 54214210e10fef0ed3a4067bb3dcc030e9fdf6f5

optimized interval_meter

view details

Aaron Buchwald

commit sha 4d8faa50a5db0ebd7bf76ff4afecd5e5ef7225e2

Throttler cleanup wip

view details

Aaron Buchwald

commit sha 89ea2dd3e36e2003481147799936532d78f70842

Add time parameter to uptime meters

view details

Aaron Buchwald

commit sha 216194c8668378406a422c87a4130ac6a0f384f1

Separate tracking from resource manager for throttling logic

view details

Aaron Buchwald

commit sha c963af9984b732424f2c5d6406c116960d7bf05a

Fix broken router tests

view details

Aaron Buchwald

commit sha 16e8a9466770b614fe60b53b7a33c2816935a380

Cleanup and change to use vdrID instead of full message

view details

Aaron Buchwald

commit sha b1ab9fb5ab102cfd028dd18302ad0d2a2cd17be6

Simplify multilevel queue constructor function

view details

Aaron Buchwald

commit sha ad7bc921a5b4341fc2c4e75c8253e9aa8a4c39f8

Cleanup tests

view details

Aaron Buchwald

commit sha 7270ed08a6f43a5d4bec644ee74047d68abecab9

Clean up comments

view details

Aaron Buchwald

commit sha ac5db00041e2cb7aa0c4a10a95501145c88c815b

Change default staker portions

view details

StephenButtolph

commit sha 363d67d1d8706969b048a128a14db0fa2c1b91f2

modified interval meter to estimate the current period rather than treating it as 0

view details

StephenButtolph

commit sha 666b64a2678c014ecad4390b4c033b790b32b701

merged ewma and cleaned up meter tests

view details

StephenButtolph

commit sha e283b44784938a33072d17cbb2a7e380d3da6982

cleaned up metrics handling

view details

push time in 5 days

push eventmoreati/avalanchego

StephenButtolph

commit sha 1caa512a6d16130fac197404482e924473eb2522

added fun little implementation of an uptime meter

view details

StephenButtolph

commit sha 108c13894422e499337001c9dea81e18808f630c

Merge branch 'dev' into averaged-on

view details

StephenButtolph

commit sha 881df7f75db06319d8420d1b0e75e6f6928070e8

Implemented an interval based meter

view details

StephenButtolph

commit sha 54d9362894ec62c5574eb2f7f8544bfb24e9a5a3

optimized interval_meter

view details

StephenButtolph

commit sha f291d1566b5edad26ebc6a4e563e9413346edb48

optimized continuous time ewma

view details

StephenButtolph

commit sha 52106afc2bed2bf534a5a4bc7246d40b2fefe389

added fun little implementation of an uptime meter

view details

StephenButtolph

commit sha fa3bed94286803cc62efdef2ae66f5416e314e51

Implemented an interval based meter

view details

StephenButtolph

commit sha 54214210e10fef0ed3a4067bb3dcc030e9fdf6f5

optimized interval_meter

view details

Aaron Buchwald

commit sha 4d8faa50a5db0ebd7bf76ff4afecd5e5ef7225e2

Throttler cleanup wip

view details

Aaron Buchwald

commit sha 89ea2dd3e36e2003481147799936532d78f70842

Add time parameter to uptime meters

view details

Aaron Buchwald

commit sha 216194c8668378406a422c87a4130ac6a0f384f1

Separate tracking from resource manager for throttling logic

view details

Aaron Buchwald

commit sha c963af9984b732424f2c5d6406c116960d7bf05a

Fix broken router tests

view details

Aaron Buchwald

commit sha 16e8a9466770b614fe60b53b7a33c2816935a380

Cleanup and change to use vdrID instead of full message

view details

Aaron Buchwald

commit sha b1ab9fb5ab102cfd028dd18302ad0d2a2cd17be6

Simplify multilevel queue constructor function

view details

Aaron Buchwald

commit sha ad7bc921a5b4341fc2c4e75c8253e9aa8a4c39f8

Cleanup tests

view details

Aaron Buchwald

commit sha 7270ed08a6f43a5d4bec644ee74047d68abecab9

Clean up comments

view details

Aaron Buchwald

commit sha ac5db00041e2cb7aa0c4a10a95501145c88c815b

Change default staker portions

view details

StephenButtolph

commit sha 363d67d1d8706969b048a128a14db0fa2c1b91f2

modified interval meter to estimate the current period rather than treating it as 0

view details

StephenButtolph

commit sha 666b64a2678c014ecad4390b4c033b790b32b701

merged ewma and cleaned up meter tests

view details

StephenButtolph

commit sha e283b44784938a33072d17cbb2a7e380d3da6982

cleaned up metrics handling

view details

push time in 5 days

push eventmoreati/avalanchego

StephenButtolph

commit sha 1caa512a6d16130fac197404482e924473eb2522

added fun little implementation of an uptime meter

view details

Aaron Buchwald

commit sha 9aea953b0a4e86794bff4ace9897480994e016f6

Add util to raise file descriptor limits

view details

StephenButtolph

commit sha 108c13894422e499337001c9dea81e18808f630c

Merge branch 'dev' into averaged-on

view details

StephenButtolph

commit sha 881df7f75db06319d8420d1b0e75e6f6928070e8

Implemented an interval based meter

view details

StephenButtolph

commit sha 54d9362894ec62c5574eb2f7f8544bfb24e9a5a3

optimized interval_meter

view details

StephenButtolph

commit sha f291d1566b5edad26ebc6a4e563e9413346edb48

optimized continuous time ewma

view details

StephenButtolph

commit sha 52106afc2bed2bf534a5a4bc7246d40b2fefe389

added fun little implementation of an uptime meter

view details

StephenButtolph

commit sha fa3bed94286803cc62efdef2ae66f5416e314e51

Implemented an interval based meter

view details

StephenButtolph

commit sha 54214210e10fef0ed3a4067bb3dcc030e9fdf6f5

optimized interval_meter

view details

Aaron Buchwald

commit sha 4d8faa50a5db0ebd7bf76ff4afecd5e5ef7225e2

Throttler cleanup wip

view details

Aaron Buchwald

commit sha 89ea2dd3e36e2003481147799936532d78f70842

Add time parameter to uptime meters

view details

Aaron Buchwald

commit sha 216194c8668378406a422c87a4130ac6a0f384f1

Separate tracking from resource manager for throttling logic

view details

Aaron Buchwald

commit sha c963af9984b732424f2c5d6406c116960d7bf05a

Fix broken router tests

view details

Aaron Buchwald

commit sha 16e8a9466770b614fe60b53b7a33c2816935a380

Cleanup and change to use vdrID instead of full message

view details

Aaron Buchwald

commit sha b1ab9fb5ab102cfd028dd18302ad0d2a2cd17be6

Simplify multilevel queue constructor function

view details

Aaron Buchwald

commit sha ad7bc921a5b4341fc2c4e75c8253e9aa8a4c39f8

Cleanup tests

view details

Aaron Buchwald

commit sha 7270ed08a6f43a5d4bec644ee74047d68abecab9

Clean up comments

view details

Aaron Buchwald

commit sha ac5db00041e2cb7aa0c4a10a95501145c88c815b

Change default staker portions

view details

StephenButtolph

commit sha 363d67d1d8706969b048a128a14db0fa2c1b91f2

modified interval meter to estimate the current period rather than treating it as 0

view details

StephenButtolph

commit sha 666b64a2678c014ecad4390b4c033b790b32b701

merged ewma and cleaned up meter tests

view details

push time in 5 days

push eventmoreati/avalanchego

StephenButtolph

commit sha 1caa512a6d16130fac197404482e924473eb2522

added fun little implementation of an uptime meter

view details

StephenButtolph

commit sha 108c13894422e499337001c9dea81e18808f630c

Merge branch 'dev' into averaged-on

view details

StephenButtolph

commit sha 881df7f75db06319d8420d1b0e75e6f6928070e8

Implemented an interval based meter

view details

StephenButtolph

commit sha 54d9362894ec62c5574eb2f7f8544bfb24e9a5a3

optimized interval_meter

view details

StephenButtolph

commit sha f291d1566b5edad26ebc6a4e563e9413346edb48

optimized continuous time ewma

view details

StephenButtolph

commit sha 52106afc2bed2bf534a5a4bc7246d40b2fefe389

added fun little implementation of an uptime meter

view details

StephenButtolph

commit sha fa3bed94286803cc62efdef2ae66f5416e314e51

Implemented an interval based meter

view details

StephenButtolph

commit sha 54214210e10fef0ed3a4067bb3dcc030e9fdf6f5

optimized interval_meter

view details

Aaron Buchwald

commit sha 4d8faa50a5db0ebd7bf76ff4afecd5e5ef7225e2

Throttler cleanup wip

view details

Aaron Buchwald

commit sha 89ea2dd3e36e2003481147799936532d78f70842

Add time parameter to uptime meters

view details

Aaron Buchwald

commit sha 216194c8668378406a422c87a4130ac6a0f384f1

Separate tracking from resource manager for throttling logic

view details

Aaron Buchwald

commit sha c963af9984b732424f2c5d6406c116960d7bf05a

Fix broken router tests

view details

Aaron Buchwald

commit sha 16e8a9466770b614fe60b53b7a33c2816935a380

Cleanup and change to use vdrID instead of full message

view details

Aaron Buchwald

commit sha b1ab9fb5ab102cfd028dd18302ad0d2a2cd17be6

Simplify multilevel queue constructor function

view details

Aaron Buchwald

commit sha ad7bc921a5b4341fc2c4e75c8253e9aa8a4c39f8

Cleanup tests

view details

Aaron Buchwald

commit sha 7270ed08a6f43a5d4bec644ee74047d68abecab9

Clean up comments

view details

Aaron Buchwald

commit sha ac5db00041e2cb7aa0c4a10a95501145c88c815b

Change default staker portions

view details

StephenButtolph

commit sha 363d67d1d8706969b048a128a14db0fa2c1b91f2

modified interval meter to estimate the current period rather than treating it as 0

view details

StephenButtolph

commit sha 666b64a2678c014ecad4390b4c033b790b32b701

merged ewma and cleaned up meter tests

view details

StephenButtolph

commit sha e283b44784938a33072d17cbb2a7e380d3da6982

cleaned up metrics handling

view details

push time in 5 days

push eventmoreati/avalanchego

StephenButtolph

commit sha 1caa512a6d16130fac197404482e924473eb2522

added fun little implementation of an uptime meter

view details

Aaron Buchwald

commit sha 9aea953b0a4e86794bff4ace9897480994e016f6

Add util to raise file descriptor limits

view details

StephenButtolph

commit sha 108c13894422e499337001c9dea81e18808f630c

Merge branch 'dev' into averaged-on

view details

StephenButtolph

commit sha 881df7f75db06319d8420d1b0e75e6f6928070e8

Implemented an interval based meter

view details

StephenButtolph

commit sha 54d9362894ec62c5574eb2f7f8544bfb24e9a5a3

optimized interval_meter

view details

StephenButtolph

commit sha f291d1566b5edad26ebc6a4e563e9413346edb48

optimized continuous time ewma

view details

StephenButtolph

commit sha 52106afc2bed2bf534a5a4bc7246d40b2fefe389

added fun little implementation of an uptime meter

view details

StephenButtolph

commit sha fa3bed94286803cc62efdef2ae66f5416e314e51

Implemented an interval based meter

view details

StephenButtolph

commit sha 54214210e10fef0ed3a4067bb3dcc030e9fdf6f5

optimized interval_meter

view details

Aaron Buchwald

commit sha 4d8faa50a5db0ebd7bf76ff4afecd5e5ef7225e2

Throttler cleanup wip

view details

Aaron Buchwald

commit sha 89ea2dd3e36e2003481147799936532d78f70842

Add time parameter to uptime meters

view details

Aaron Buchwald

commit sha 216194c8668378406a422c87a4130ac6a0f384f1

Separate tracking from resource manager for throttling logic

view details

Aaron Buchwald

commit sha c963af9984b732424f2c5d6406c116960d7bf05a

Fix broken router tests

view details

Aaron Buchwald

commit sha 16e8a9466770b614fe60b53b7a33c2816935a380

Cleanup and change to use vdrID instead of full message

view details

Aaron Buchwald

commit sha b1ab9fb5ab102cfd028dd18302ad0d2a2cd17be6

Simplify multilevel queue constructor function

view details

Aaron Buchwald

commit sha ad7bc921a5b4341fc2c4e75c8253e9aa8a4c39f8

Cleanup tests

view details

Aaron Buchwald

commit sha 7270ed08a6f43a5d4bec644ee74047d68abecab9

Clean up comments

view details

Aaron Buchwald

commit sha ac5db00041e2cb7aa0c4a10a95501145c88c815b

Change default staker portions

view details

StephenButtolph

commit sha 363d67d1d8706969b048a128a14db0fa2c1b91f2

modified interval meter to estimate the current period rather than treating it as 0

view details

StephenButtolph

commit sha 666b64a2678c014ecad4390b4c033b790b32b701

merged ewma and cleaned up meter tests

view details

push time in 5 days

push eventmoreati/avalanchego

StephenButtolph

commit sha 1caa512a6d16130fac197404482e924473eb2522

added fun little implementation of an uptime meter

view details

StephenButtolph

commit sha 108c13894422e499337001c9dea81e18808f630c

Merge branch 'dev' into averaged-on

view details

StephenButtolph

commit sha 881df7f75db06319d8420d1b0e75e6f6928070e8

Implemented an interval based meter

view details

StephenButtolph

commit sha 54d9362894ec62c5574eb2f7f8544bfb24e9a5a3

optimized interval_meter

view details

StephenButtolph

commit sha f291d1566b5edad26ebc6a4e563e9413346edb48

optimized continuous time ewma

view details

StephenButtolph

commit sha 52106afc2bed2bf534a5a4bc7246d40b2fefe389

added fun little implementation of an uptime meter

view details

StephenButtolph

commit sha fa3bed94286803cc62efdef2ae66f5416e314e51

Implemented an interval based meter

view details

StephenButtolph

commit sha 54214210e10fef0ed3a4067bb3dcc030e9fdf6f5

optimized interval_meter

view details

Aaron Buchwald

commit sha 4d8faa50a5db0ebd7bf76ff4afecd5e5ef7225e2

Throttler cleanup wip

view details

Aaron Buchwald

commit sha 89ea2dd3e36e2003481147799936532d78f70842

Add time parameter to uptime meters

view details

Aaron Buchwald

commit sha 216194c8668378406a422c87a4130ac6a0f384f1

Separate tracking from resource manager for throttling logic

view details

Aaron Buchwald

commit sha c963af9984b732424f2c5d6406c116960d7bf05a

Fix broken router tests

view details

Aaron Buchwald

commit sha 16e8a9466770b614fe60b53b7a33c2816935a380

Cleanup and change to use vdrID instead of full message

view details

Aaron Buchwald

commit sha b1ab9fb5ab102cfd028dd18302ad0d2a2cd17be6

Simplify multilevel queue constructor function

view details

Aaron Buchwald

commit sha ad7bc921a5b4341fc2c4e75c8253e9aa8a4c39f8

Cleanup tests

view details

Aaron Buchwald

commit sha 7270ed08a6f43a5d4bec644ee74047d68abecab9

Clean up comments

view details

Aaron Buchwald

commit sha ac5db00041e2cb7aa0c4a10a95501145c88c815b

Change default staker portions

view details

StephenButtolph

commit sha 363d67d1d8706969b048a128a14db0fa2c1b91f2

modified interval meter to estimate the current period rather than treating it as 0

view details

StephenButtolph

commit sha 666b64a2678c014ecad4390b4c033b790b32b701

merged ewma and cleaned up meter tests

view details

StephenButtolph

commit sha e283b44784938a33072d17cbb2a7e380d3da6982

cleaned up metrics handling

view details

push time in 5 days

pull request commentava-labs/avalanchego

ansible: Fix installation when build user != installation user

I think we may have to cater for two different users here:

  • user is on localhost and wants to setup his own machine to work with an avalanchego binary
  • user sets up an avalanchego binary on a remote host (e.g. AWS EC2 instance) and needs to set it up via ansible and remote ssh

As far as I understand this PR (and I am still not sure I do),

  • the former of the two options is covered. There might be edge cases.
  • the latter has higher variability of options and can not be fully covered with this PR

100% correct.

P.S. It needs a new rebase

Doing so now

moreati

comment created time in 5 days

pull request commentava-labs/avalanchego

ansible: Support CentOS, Debian, Raspberry Pi OS, Ubuntu

Proto tests are currently in https://github.com/moreati/avalanchego/tree/ansible-rollup

moreati

comment created time in 5 days

push eventmoreati/avalanchego

Alex Willmer

commit sha ab8b4e2d4b46b7ca8df70c9e282b7318c5b2b1d0

ansible: Use username from gathered facts for default build dir I've gone back and forth on how this default should be constructed. This seems the least worst - the one that will work in most cases. The trade offs are ansible_facts.user_id the username when facts were gathered. Hoewver If `become: true` is set on the play then ansible_facts.user_id will be the same as become_user, not the user Ansible connected as as. ansible_user the username Ansible was configured to connect (e.g. by `ansible_user=alice` in the inventory, or by `ansible-playbook --user bob`). However if not explicitly set, then ansible_username can be undefined in certain situations. See - https://twitter.com/moreati/status/1298014748164919296 - https://gist.github.com/moreati/36eb8d4143505d2e7ea641a61f00545c

view details

Alex Willmer

commit sha 3c1c989184bab8a9283fce22b9122445733b8dc5

ansible: Add local inventory

view details

Alex Willmer

commit sha 9926942a5ad5702db9623cd61555776311878048

Merge branch 'ansible-fix-build-dir' into ansible-rollup

view details

Alex Willmer

commit sha 6ac6e928cd874a9e6664047b9e2c131e0bee48ab

ansible: Add default molecule scenario

view details

Alex Willmer

commit sha b93b757f91a3b22d1889e89362859b2a889da1fd

ansible: Add bare bones test of service_playbook.yml The Molecule scenario runs service_playbook.yml against Docker containers (defaults to localhost). No tests are performed yet, it just verifies whether the playbook completes. Requires Ansible 2.9+, and molecule 3.x. To install them use ``` python -m virtualenv venv . venv/bin/activate pip install -r requirements.txt ``` To run the scenario use ``` molecule test ``` to exit the virtualenv use ``` deactivate ```

view details

push time in 5 days

Pull request review commentava-labs/avalanchego

ansible: Support CentOS, Debian, Raspberry Pi OS, Ubuntu

-- name: Install Avalanche dependencies-  become: true-  apt:-    name:-      # Build-      - cmake-      - curl-      - g++-      - libssl-dev-      - libuv1-dev-      - make-      # Staking key management-      - openssl-      - python3-cryptography-    state: present+- name: Dispatch tasks+  include_tasks: "{{ item }}"+  with_first_found:+    - "{{ ansible_facts.distribution | lower }}-{{ ansible_facts.distribution_major_version }}.yml"

Do we need to introduce some check about non-supported distributions here?

Good idea.

But then, we are nowhere explicitly documenting which distros are supported.

Agreed, some documentation is on my list.

moreati

comment created time in 5 days

PullRequestReviewEvent

Pull request review commentava-labs/avalanchego

ansible: Support CentOS, Debian, Raspberry Pi OS, Ubuntu

+- name: Install Go+  become: true+  apt:+    name:+      - golang-go

On Ubuntu 20.04 the role uses a core package, so it wont change from 1.13.x.

On Ubuntu 18.04 I went with ppa:longsleep/golang-backports, so today it will install golang 1.15

moreati

comment created time in 5 days

PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentava-labs/avalanchego

ansible: Support CentOS, Debian, Raspberry Pi OS, Ubuntu

+- name: Add Go repository+  become: true+  apt_repository:+    repo: deb http://deb.debian.org/debian buster-backports main+  tags:+    - golang_base++- name: Install Go+  become: true+  apt:+    name:+      - golang-go

On Debian 10 the role uses buster-backports, which is steady at 1.14.x, specifically golang-1.14~1~bpo10+1

moreati

comment created time in 5 days

Pull request review commentava-labs/avalanchego

ansible: Support CentOS, Debian, Raspberry Pi OS, Ubuntu

+- name: Install Go+  become: true+  yum:+    name:+      - golang  # 1.13.4 in July 2020

On CentOS 8 golang is packaged with the OS, so the version is still 1.13.x, specifially golang-1.13.15-1.module_el8.2.0

moreati

comment created time in 5 days

PullRequestReviewEvent

Pull request review commentava-labs/avalanchego

ansible: Support CentOS, Debian, Raspberry Pi OS, Ubuntu

+- name: Install Go repo+  yum:+    name:+      - epel-release++- name: Install Go+  become: true+  yum:+    name:+      - golang  # 1.13.11 in July 2020

On CentOS 7 this role obtains golang from EPEL, so the version has changed. Today it would get golang-1.15.2-1.el7

moreati

comment created time in 5 days

PullRequestReviewEvent

Pull request review commentava-labs/avalanchego

ansible: Support CentOS, Debian, Raspberry Pi OS, Ubuntu

+- name: Install Avalanche dependencies+  become: true+  apt:+    name:+      # Staking key management+      - openssl+      - python3-cryptography

I've tested to confirm, build-essential is not needed.

moreati

comment created time in 5 days

PullRequestReviewEvent

pull request commentava-labs/avalanchego

ansible: Fix installation when build user != installation user

Should we define ansible_user explicitly to avoid corner cases?

No/maybe, depending who you mean by 'we'.

We (the playbook and role authors) should not  set ansible_user - because we don't know the correct value for a user's specific circumstances.

We (users of the playbook and role) should set ansible_user in our inventory, but your inventory will be specific to you, and mine to me. An end user deploying to Ubuntu on Amazon might want ansible_user=ubuntu, someone deploying to a Digital Ocean droplet would want ansible_user=root, for a raspberry pi it would be ansible_user=pi, etc.

To head off this confusion, I've

  1. Switched from ansible_user, to ansible_facts.user_id (despite being called user_id, it is the username). It has a slightly different tradeoff (detailed in the commit message), that I think fewer people will trip over.
  2. Added an inventory for the (probably common) case of running the playbook against localhost.
moreati

comment created time in 7 days

push eventmoreati/avalanchego

Alex Willmer

commit sha ab8b4e2d4b46b7ca8df70c9e282b7318c5b2b1d0

ansible: Use username from gathered facts for default build dir I've gone back and forth on how this default should be constructed. This seems the least worst - the one that will work in most cases. The trade offs are ansible_facts.user_id the username when facts were gathered. Hoewver If `become: true` is set on the play then ansible_facts.user_id will be the same as become_user, not the user Ansible connected as as. ansible_user the username Ansible was configured to connect (e.g. by `ansible_user=alice` in the inventory, or by `ansible-playbook --user bob`). However if not explicitly set, then ansible_username can be undefined in certain situations. See - https://twitter.com/moreati/status/1298014748164919296 - https://gist.github.com/moreati/36eb8d4143505d2e7ea641a61f00545c

view details

Alex Willmer

commit sha 3c1c989184bab8a9283fce22b9122445733b8dc5

ansible: Add local inventory

view details

push time in 7 days

push eventmoreati/molecule

Josh

commit sha 0759ef6a2315275b836ae24be2784d22d63183e8

docs: fix typos in examples (#2707)

view details

Josh

commit sha d0ad881ba775ef8afd3c29e9a18ad424a8a56299

Update monolith-repo link in faq (#2706) monolith-repo link went to stable which 404'd. Replace with latest

view details

Sagi Shnaidman

commit sha aae50fab5869d7e05bb20204060689023dd65382

Add cgroup-manager storage-opt storage-driver to podman driver

view details

Sorin Sbarnea

commit sha 2bc4e6c9f5a4aa9c1477190489017578ad56ef7d

zuul: use nodesets supporting docker Temporary avoid using platforms not supporting docker, at least until we move docker/podman drivers to their own repositories. Fixes: #2723

view details

ansible-zuul[bot]

commit sha f58e197f7c5765a0146189a8185096db2a7666eb

Merge pull request #2724 from ssbarnea/fix/docker zuul: use nodesets supporting docker Reviewed-by: https://github.com/apps/ansible-zuul

view details

Sorin Sbarnea

commit sha 35b33471c7ab272d9fc82b6221eb8a7a8689e55b

Fixes around ansible-devel testing (#2722)

view details

Sorin Sbarnea

commit sha 8151b607d24e8499c73802cd651a45f024e5fa2e

Replace mailing list with github discussions (#2710) Removes references to google group mailing list with the newly introduced discussions area on github. This should help lowering the number of external services and make easier to engage, especially for new users.

view details

Sergio Oliveira

commit sha c15878aa3c2b2c8018ae565678f95eb5df4d2a23

Added second example for Sharing Across Scenarios (#2725)

view details

Ken Dreyer

commit sha af3ad3fef34fa5ac260db97f4ef6026bef9ccc43

podman: remove reference to "volumes" setting (#2699) d6cdff04f5529d92a7f439a117929d05b3675159 removed the "volumes" parameter from the podman example. Do not mention this setting in the preceding paragraph.

view details

James Wrigley

commit sha 98cd0b959284c48b1218864b9e4b82948a62534c

Set DEBIAN_FRONTEND=noninteractive in the default Dockerfile (#2708)

view details

ansible-zuul[bot]

commit sha e9e967598236176a2918fd1d7bae0f7739f9d7ac

Merge pull request #2715 from sshnaidm/podman_driver Add cgroup-manager storage-opt storage-driver to podman driver Reviewed-by: https://github.com/apps/ansible-zuul

view details

Sergey

commit sha f7050c05869ec954654bc4cc69698e2d1ff4cf2f

Support root containers for podman (#2716) By adding "rootless: false" support root containers for podman driver.

view details

Sorin Sbarnea

commit sha 79db66a046c83c37940ddfe12d371621755c55a3

Treat warnings as errors during testing (#2685)

view details

James Bradshaw

commit sha c1eef5f20eeff54837410e89936595d55ac914c6

Clarify Docker bind-mount (#2701) * Docker-in-Docker generally refers to the build available at https://hub.docker.com/_/docker used for Docker development.

view details

Yang Liu

commit sha 7d05debca6b7708a3e2f28d8aaf47ce1bd2a831f

Pass ansible_args to idempotence command (#2709)

view details

Sorin Sbarnea

commit sha b8dbdd95f3e6aea86a40aea60581db75c4ab3059

Workaround pip editable install bug Implements workaround for failure to install as editable on certain cases when --user is mentioned. Related: https://github.com/pypa/pip/issues/7953

view details

ansible-zuul[bot]

commit sha 86ae71024d1efd5271bbb76547d41acfa0fb71a7

Merge pull request #2729 from ssbarnea/fix/pip-7953 Workaround pip editable install bug Reviewed-by: https://github.com/apps/ansible-zuul

view details

Bruno

commit sha 0ed6809e196e97b4906549209fb25ca5b3f1bab2

Allow configuration of docker_network in platforms (#2696)

view details

Lev Goncharov

commit sha 6d9c8afefd1a783008b59b5de01cc52f3da74d2f

Add article how to use molecule and why (#2731)

view details

Sorin Sbarnea

commit sha d5aafe404b311c78a5456b6817c58cf491e58c0c

Adopt sphinx_ansible_theme (#2730) Make use of https://sphinx-ansible-theme.readthedocs.io/ which assures helps Ansible related project achieve a consistent experience.

view details

push time in 8 days

fork moreati/s2i-python-container

Python container images based on Red Hat Software Collections and intended for OpenShift and general usage, that provide a platform for building and running Python applications. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.

http://softwarecollections.org

fork in 11 days

pull request commentava-labs/avalanchego

ansible: Fix installation when build user != installation user

These Ansible roles (specifically roles/avalanche_user) already create a serivce user to run avalanchego (under systemd). The database and logs are owned by that user. The user running the service (default: avalanche) is not the same as the user Ansible connects as (e.g. ubuntu, pi, holisticode).

For system packages (e.g. .deb, .rpm) I think it's a common practice to create a user/group in a pre-install script/hook of the package e.g. https://superuser.com/questions/168461/managing-service-accounts-in-an-rpm-spec.

I totally agree that running the service is root is unnecessary, and highly risky.

moreati

comment created time in 11 days

pull request commentava-labs/avalanchego

ansible: Fix installation when build user != installation user

The localhost.yml playbook is generic enough that it could be committed to git. Other inventories would probably be too specific/individual to do that.

moreati

comment created time in 12 days

pull request commentava-labs/avalanchego

ansible: Fix installation when build user != installation user

Yes I think that's doable. The code in this PR would support both local and remote deployment with the following caveat:

  • the user must create an inventory
  • if the connection is ssh, then ansible_user must be explicitly set (either in the inventory, or at the command line)

Here's the inventory (minus IP address) I had when I as running a node on Digital Ocean

avalanche_nodes:
  hosts:
    droplet:
      ansible_host: 12.34.56.78
      ansible_user: root

to apply the playbook I would run

ansible-playbook -i digital_ocean.yml service_playbook.yml

to apply it locally I could have the following inventory

avalanche_nodes:
  hosts:
    localhost:
      ansible_connection: local

and the command would be (assuming sudo requires a password)

ansible-playbook -i localhost.yml --ask-become-pass service_playbook.yml
moreati

comment created time in 12 days

pull request commentava-labs/avalanchego

ansible: Fix installation when build user != installation user

In all my inventories I've either used connection: local; or I've had to set ansible_user, because it differed from my local username.

Using connection: ssh, without setting ansible_user is a corner case. I thought it was quite rare, but apparently not rare enough.

Unfortunately, I don't know a way to reliably determine "user running this task, when become == false" without using ansible_user. As described in those tweets the values gathered in ansible_facts only reflect the picture when facts were gathered, they may be different based on whether become: true was in effect at the play level or not.

moreati

comment created time in 12 days

pull request commentava-labs/avalanchego

ansible: Fix installation when build user != installation user

Why do I have a sense of Deja Vu? Checks notes. I'm so sorry, I discovered the same in August, then forgot https://twitter.com/moreati/status/1298014748164919296

Ansible gotcha: You're not always who you think you are. In Ansible there are 3 identities you might be running as

  1. user running the playbook
  2. user that Ansible connects as (default: same as 1)
  3. user that Ansible becomes (default: root)

ansible_user: a variable that reflects the 2nd case. It's often set in an inventory, or specified on the command line, but it doesn't have to be. If the connecting user is not defined in the inventory, then ansible_user can be undefined

moreati

comment created time in 12 days

pull request commentava-labs/avalanchego

ansible: Fix installation when build user != installation user

ansible-playbook vs ansible doesn't make a difference for me.

  1. What version of Ansible are you using?
  2. What OS/version are you on?
$ cat testme.yml 
- hosts: localhost
  connection: local
  tasks:
    - debug:
        var: ansible_user
    - debug:
        msg: "{{ ansible_user }}"

$ ansible-playbook testme.yml 
[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost
does not match 'all'

PLAY [localhost] ****************************************************************************************

TASK [Gathering Facts] **********************************************************************************
ok: [localhost]

TASK [debug] ********************************************************************************************
ok: [localhost] => {
    "ansible_user": "alex"
}

TASK [debug] ********************************************************************************************
ok: [localhost] => {
    "msg": "alex"
}

PLAY RECAP **********************************************************************************************
localhost                  : ok=3    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   

$ ansible-playbook --version
ansible-playbook 2.9.6
  config file = /home/alex/.local/go/src/github.com/ava-labs/avalanchego/scripts/ansible/ansible.cfg
  configured module search path = ['/home/alex/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3/dist-packages/ansible
  executable location = /usr/bin/ansible-playbook
  python version = 3.8.2 (default, Jul 16 2020, 14:00:26) [GCC 9.3.0]
moreati

comment created time in 12 days

push eventmoreati/avalanchego

Alex Willmer

commit sha 4778c787a29e9439463f3cc015365de587a13ca9

ansible: Install git, required to clone the source code

view details

Alex Willmer

commit sha ef63ce33079b3239682c69d0c47dbe475e691fdf

Merge branch 'ansible-os-expansion' into ansible-rollup

view details

push time in 12 days

push eventmoreati/avalanchego

Alex Willmer

commit sha 4778c787a29e9439463f3cc015365de587a13ca9

ansible: Install git, required to clone the source code

view details

push time in 12 days

push eventmoreati/avalanchego

Alex Willmer

commit sha 8187ade6720af2557f1eab9adeed14df52c9f312

ansible: Clarify comments; rename gecko -> avalanchego

view details

push time in 14 days

Pull request review commentava-labs/avalanchego

ansible: Create staking key & certificate

+- name: Create staking key+  become: true+  openssl_privatekey:+    path: "{{ avalanche_daemon_staking_tls_key }}"+    size: 4096+    backup: true+    owner: "{{ avalanche_daemon_user }}"+    group: "{{ avalanche_daemon_group }}"+    mode: u=rw,go=++# This CSR isn't used at all by Gecko. It's a required step when creating a

It's needed by the role, to keep it idempotent across multiple runs - so running this role twice won't generate the certificate twice.

I'll add a commit that removes any remaining instances of gecko.

moreati

comment created time in 14 days

PullRequestReviewEvent

Pull request review commentava-labs/avalanchego

ansible: Create staking key & certificate

     - name: avalanche_user     - name: avalanche_install     - name: avalanche_upgrade+    - name: avalanche_staker

At the moment if someone runs service_playbook then yes that roll will run. I had to implement this role because avalanchego only auto-generates a certificate when --staking-tls-{cert|key}-file aren't specified.

The avalanche_service role does specify those, so that the location isn't forced to be a hidden directory.

moreati

comment created time in 14 days

PullRequestReviewEvent

pull request commentava-labs/avalanchego

ansible: Fix installation when build user != installation user

I'm not sure why you got that, doing an adhoc test I get

$ ansible -i localhost, -c local localhost -mdebug -avar=ansible_user
localhost | SUCCESS => {
    "ansible_user": "alex"
}

with

$ ansible --version
ansible 2.9.6
  config file = /home/alex/.ansible.cfg
  configured module search path = ['/home/alex/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3/dist-packages/ansible
  executable location = /usr/bin/ansible
  python version = 3.8.2 (default, Jul 16 2020, 14:00:26) [GCC 9.3.0]
moreati

comment created time in 14 days

pull request commentava-labs/avalanchego

ansible: Fix installation when build user != installation user

ansible_user is set automatically by A single, to the SSH username you've connected with, or if the playbook is run locally as the user running it. In Ansible lingo it's a "special variable"

On Tue, 6 Oct 2020, 16:23 holisticode, notifications@github.com wrote:

@holisticode commented on this pull request.

In scripts/ansible/roles/avalanche_build/defaults/main.yml https://github.com/ava-labs/avalanchego/pull/291#discussion_r500384633:

@@ -1,5 +1,5 @@ -avalanche_binary: ~/go/src/github.com/ava-labs/avalanchego/build/avalanchego -repo_folder http://github.com/ava-labs/avalanchego/build/avalanchego-repo_folder: ~/go/src/github.com/ava-labs/avalanchego +avalanche_binary: "{{ repo_folder }}/build/avalanchego" +repo_folder: "~{{ ansible_user }}/go/src/github.com/ava-labs/avalanchego"

Where is the ansible_user variable set and what value does it have? Is there a default?

I don't see this set anywhere in our codebase, would this need an entry in the vars/main.yml file?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ava-labs/avalanchego/pull/291#pullrequestreview-503085479, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABKS4S6PAIVDRJ5P35DU73SJMY53ANCNFSM4O2HVZAA .

moreati

comment created time in 14 days

PR opened ava-labs/avalanchego

node: Correctly shutdown when terminated by `systemctl stop`, or `kill`

This commit fixes the signals intercepted by the node process, in order to perform a clean shutdown. This may reduce database corruption, observed when avalanchego is run as a systemd service.

Refs #470

  • SIGINT handler (sent by Ctrl-C) is left unchanged.
  • SIGKILL handler (sent by kill -9, cannot be intercepted or handled) is removed.
  • SIGTERM handler (sent by kill <pid>, systemctl stop) is added.

I believe SIGTERM is what was originally intended, and SIGKILL was specified in error. Perhaps because that constant is exposed in the golang os module.

With this change cleanup occurs when killall avalanchego is executed (in another window), just as it would be if Ctrl-C were pressed.

:~/src/avalanchego sigterm(+2/-1)± ./build/avalanchego
     _____               .__                       .__
    /  _  \___  _______  |  | _____    ____   ____ |  |__   ____    ,_ o
   /  /_\  \  \/ /\__  \ |  | \__  \  /    \_/ ___\|  |  \_/ __ \   / //\,
  /    |    \   /  / __ \|  |__/ __ \|   |  \  \___|   Y  \  ___/    \>> |
  \____|__  /\_/  (____  /____(____  /___|  /\___  >___|  /\___  >    \\
          \/           \/          \/     \/     \/     \/     \/
WARN [10-03|23:47:04] main/main.go#96: NAT traversal has failed. The node will be able to connect to less nodes.
INFO [10-03|23:47:04] node/node.go#743: Node version is: avalanche/1.0.1
...
INFO [10-03|23:47:14] <P Chain> snow/engine/snowman/bootstrap/bootstrapper.go#211: fetched 5000 blocks
INFO [10-03|23:47:15] <P Chain> snow/engine/snowman/bootstrap/bootstrapper.go#211: fetched 7500 blocks
INFO [10-03|23:47:16] node/node.go#817: shutting down the node
INFO [10-03|23:47:16] <P Chain> snow/engine/snowman/transitive.go#133: shutting down consensus engine
INFO [10-03|23:47:16] <P Chain> snow/networking/router/handler.go#491: finished shutting down chain
INFO [10-03|23:47:16] node/node.go#823: node shut down successfully
INFO [10-03|23:47:16] nat/nat.go#140: Unmapped all ports

Without the change no cleanup occurs.

:~/src/avalanchego master+± ./build/avalanchego
     _____               .__                       .__
    /  _  \___  _______  |  | _____    ____   ____ |  |__   ____    ,_ o
   /  /_\  \  \/ /\__  \ |  | \__  \  /    \_/ ___\|  |  \_/ __ \   / //\,
  /    |    \   /  / __ \|  |__/ __ \|   |  \  \___|   Y  \  ___/    \>> |
  \____|__  /\_/  (____  /____(____  /___|  /\___  >___|  /\___  >    \\
          \/           \/          \/     \/     \/     \/     \/
WARN [10-03|23:43:23] main/main.go#96: NAT traversal has failed. The node will be able to connect to less nodes.
INFO [10-03|23:43:23] node/node.go#742: Node version is: avalanche/1.0.1
...
INFO [10-03|23:43:32] <P Chain> snow/engine/snowman/bootstrap/bootstrapper.go#211: fetched 2500 blocks
INFO [10-03|23:43:34] <P Chain> snow/engine/snowman/bootstrap/bootstrapper.go#211: fetched 5000 blocks
Terminated
+2 -1

0 comment

1 changed file

pr created time in 17 days

create barnchmoreati/avalanchego

branch : sigterm

created branch time in 17 days

push eventmoreati/avalanchego

Alex Willmer

commit sha 5ef7e9cc8e5b8560fc1ae56428713984579d120c

ansible: Fix "bad symbolic permission for mode: preserve" This combination (mode=preserve with state=directory) is not supported, despite what some misleading wording in the Ansible docs might indicate. Leaving the mode unspecified achieves the desired preservation.

view details

Alex Willmer

commit sha 9f79fd3b66498e9740cb07862476738e39172bb3

ansible: Remove global ansible-lint rule skips, fix/skip revealed lint errors Better to tag individual tasks with 'noqa <nnn>'. ansible-lint is upgraded to fix an erroneous "E208: File permissions not mentioned".

view details

Alex Willmer

commit sha e4d19c0c8093f7453c671953cdc8457dfa48a870

ansible: Clarify shared directory goals, add lint exception Upon further investigation - Rule 208 was added in Ansible Lint 4.3.0, released 17 Aug 2020. - Rule 208 is broadly correct to flag tasks that might create a file/directory, without specifying a mode, such as file: {path: foo, state: directory}} - In my opinion specifying a mode for these *shared* directories is not the best policy; for the reasons stated in the code comment. - Ansible Lint 4.3.0 incorrectly suggests `mode: preserve` as a replacement for leaving mode unspecified, it is not supported by Ansible. Refs - https://github.com/ansible/ansible-lint/issues/1007 - https://github.com/ansible/ansible/pull/71486

view details

Alex Willmer

commit sha b1c962419179ef4ae3bd9532b1d09d17953472e0

ansible: Remove version pins in Ansible Lint CI These were added by me when I erroneously thought old versions of Ansible Lint misdetected rule 208 on tasks with {file: {path: foo, state: directory}} in fact this rule was a new addition in Ansible Lint 4.3.0. Removing these pins means that the CI workflow will use the latest released versions, which is usually desirable.

view details

Alex Willmer

commit sha 8b1ad056d3c61bfd715e7e42b2c5e286e87ec922

Merge branch 'master' into ansible-preserve-bug

view details

Alex Willmer

commit sha 2466e9d59f066345fccafa78233df5162312e541

Merge branch 'master' into ansible-preserve-bug

view details

Alex Willmer

commit sha 170ebc2b8174a96c07dfeecae4c1b15be3af5c35

Merge remote-tracking branch 'origin/ansible-preserve-bug' into ansible-rollup

view details

push time in 17 days

pull request commentava-labs/avalanchego

ansible: Create staking key & certificate

Recreated https://github.com/moreati/avalanchego/tree/ansible-rollup, which is the combination of the six currently open PRs.

moreati

comment created time in 17 days

push eventmoreati/avalanchego

Aaron Buchwald

commit sha 9aea953b0a4e86794bff4ace9897480994e016f6

Add util to raise file descriptor limits

view details

Alex Willmer

commit sha b7be17cbf0922bc01c9f227a05d3f74ef8a76d4f

Merge branch 'master' into ansible-no-GOPATH

view details

Alex Willmer

commit sha c4abc3a65b581d56aa3127788f8ad87b4df5dbf9

Merge branch 'master' into ansible-os-expansion

view details

Alex Willmer

commit sha e6f119b64fcb2475186f4f4d88205193a10d455b

Merge branch 'master' into ansible-rm-upgrade

view details

Alex Willmer

commit sha 51fc8b0c89dba754036c03538c66e6e3ed3cad5d

Merge branch 'master' into ansible-no-GOPATH

view details

Alex Willmer

commit sha e0cf5c691274ce12e1657a08b710e597183e9b71

Merge branch 'master' into ansible-os-expansion

view details

Alex Willmer

commit sha 163a62daad0d9ebd47280be2eb6023dd8d47b046

Merge branch 'master' into ansible-rm-upgrade

view details

Dan Laine

commit sha 7a8efb2e9bbbe2ad56fa52cba33160c73d80e6fa

fix flag name

view details

StephenButtolph

commit sha 0cec9e60a3d4754bdc618bfa80c9095b024fb5de

wip genesis

view details

Gabriel Cardona

commit sha 770907c8f987d94f3475462a5379ed2fef718a0a

Pass Chain in to the log.

view details

StephenButtolph

commit sha fa74933e16da5d4d06dd745a13fb381ec7d94521

wip simplifying locking

view details

StephenButtolph

commit sha 6c3025232c39917b7df097b6b46ffa0e256c3656

Merge branch 'dev' into rework-network-locking

view details

StephenButtolph

commit sha 29d1cb53b21ffc145533a051e2a891cb0a710014

cleaned up connection registry

view details

StephenButtolph

commit sha 451609120e0e98cd11c2f05b0921d0953770e865

version bump

view details

StephenButtolph

commit sha c195e906fcabfb765b4a5e99f9757bf8481ff76a

formatted

view details

StephenButtolph

commit sha c746b2c2d0a24285739baaec5c11229b00859446

added tests back in

view details

StephenButtolph

commit sha a9550893bd5cd3aa2b8a26a90c46e5508e491cd6

added exported functions back in for testing

view details

StephenButtolph

commit sha a3d6d5202082de6763e0fa12cb073a8345d4280d

handle bootstrapping with no bootstrappers correctly

view details

Aaron Buchwald

commit sha 4ef1e5fbb182cff8ca3e48d23920aa125ed35981

Add metrics to track the number of vtx/blocks put into MultiPut msgs

view details

Aaron Buchwald

commit sha ec154d9824013f3755fa0657eb9d08f2e77d0486

Change block to container

view details

push time in 17 days

push eventmoreati/avalanchego

jmlee

commit sha dbe42b7aba736edde924e8f045b3863d415b00a8

add From field to avm.send API args

view details

jmlee

commit sha 5c48af1c564af40559995fa53b9d213fef7929cc

add From field to avm.send API args

view details

jmlee

commit sha 55d3a5e0e97fe57fb3b33af7d6f5c8e14b916777

check the user has args.From address

view details

jmlee

commit sha 8937dbb3a79f0b35f8d60196f5148c06e119cf5e

minor fix

view details

ElectricPanda

commit sha fbfefdd7fc85cff7a0f3d5f7a4f83e9db38798fd

Merge branch 'master' into extendSendAPI

view details

jmlee

commit sha 13c86d832048adec4e5dcce2060e652e91519938

change error message about 'from' argument

view details

jmlee

commit sha b5e9ee648817b5d75788335bbfa3266558a3624b

Merge branch 'extendSendAPI' of https://github.com/ElectricPanda/gecko into extendSendAPI

view details

jmlee

commit sha 5b0a8323bed795018fcc23f57052aed656831240

change args.From to args.Froms

view details

Dan Laine

commit sha 7038641fd83d8c46b4dc5c4c6f0ca647de5c9f34

first pass at adding auth tokens

view details

Dan Laine

commit sha 9b0981fe7b826d2f14a28b9cee487e2fc409016b

cleanup/formatting. Add logs and error handling. Make token lifespan reasonable length.

view details

Dan Laine

commit sha 0d7b224e5fdd44a58e6df7d40b855cec52e7558c

move functionality from service to auth struct. Add revokeToken method and API.

view details

Dan Laine

commit sha 2640977cde65674aa563e6862da70bcab836d9fb

authorize on a per-endpoint basis. Change name of CLIs

view details

Dan Laine

commit sha ba299559e789fbf21cfcee1f4a3f98df818eca6d

use clock in auth struct. add tests

view details

Dan Laine

commit sha 4d5c58d82a62892b566712ab569a098b7226b601

init p2p networking before API server so n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha eeb5f974995287588357a8fd67d447c4a37d3eb2

add test for revoked tokens

view details

Dan Laine

commit sha e144b1087eae89dd8695a709bac22eb4b53eff96

undo changes to initialization order in node; add check to make sure n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha fe3e1a319eced7fd467dc9c29efd1fc750e4fd75

use hash of password rather than plaintext password

view details

Dan Laine

commit sha a4ed68853387c8790978739e6ac57b54b269d001

factor out password strength checking and enfore password strength checking for auth token password

view details

Dan Laine

commit sha b3b477c7d96d65a009f5c5668eb49da456106911

don't require strong auth password if auth disabled

view details

Jacquin Mininger

commit sha feed94c5ef3288bfec90ba0f07a0846f2b8fb591

Portable shebangs

view details

push time in 17 days

pull request commentava-labs/avalanchego

ansible: Allow playbooks to override the public ip used by Gecko

The 2 lint errors are addressed in https://github.com/ava-labs/avalanchego/pull/328, & https://github.com/ava-labs/avalanchego/pull/290

moreati

comment created time in 18 days

push eventmoreati/avalanchego

Aaron Buchwald

commit sha 9aea953b0a4e86794bff4ace9897480994e016f6

Add util to raise file descriptor limits

view details

Dan Laine

commit sha 7a8efb2e9bbbe2ad56fa52cba33160c73d80e6fa

fix flag name

view details

StephenButtolph

commit sha 0cec9e60a3d4754bdc618bfa80c9095b024fb5de

wip genesis

view details

Gabriel Cardona

commit sha 770907c8f987d94f3475462a5379ed2fef718a0a

Pass Chain in to the log.

view details

StephenButtolph

commit sha fa74933e16da5d4d06dd745a13fb381ec7d94521

wip simplifying locking

view details

StephenButtolph

commit sha 6c3025232c39917b7df097b6b46ffa0e256c3656

Merge branch 'dev' into rework-network-locking

view details

StephenButtolph

commit sha 29d1cb53b21ffc145533a051e2a891cb0a710014

cleaned up connection registry

view details

StephenButtolph

commit sha 451609120e0e98cd11c2f05b0921d0953770e865

version bump

view details

StephenButtolph

commit sha c195e906fcabfb765b4a5e99f9757bf8481ff76a

formatted

view details

StephenButtolph

commit sha c746b2c2d0a24285739baaec5c11229b00859446

added tests back in

view details

StephenButtolph

commit sha a9550893bd5cd3aa2b8a26a90c46e5508e491cd6

added exported functions back in for testing

view details

StephenButtolph

commit sha a3d6d5202082de6763e0fa12cb073a8345d4280d

handle bootstrapping with no bootstrappers correctly

view details

Aaron Buchwald

commit sha 4ef1e5fbb182cff8ca3e48d23920aa125ed35981

Add metrics to track the number of vtx/blocks put into MultiPut msgs

view details

Aaron Buchwald

commit sha ec154d9824013f3755fa0657eb9d08f2e77d0486

Change block to container

view details

Aaron Buchwald

commit sha aab065b5b97837e8864160fd3144b336131e214a

Improve message string function

view details

StephenButtolph

commit sha 5689e5e29cee3660f362e6c5deb61755a3452ebd

fixed tests

view details

Stephen Buttolph

commit sha 31712a356df87d6a4ccdfe0c2656660db5eb5701

Merge pull request #397 from StephenButtolph/rework-network-locking Rework network locking

view details

Stephen Buttolph

commit sha 45fa145c3aedb8f637d77c21c3f548c94153c922

Merge branch 'dev' into add-param-to-comment

view details

StephenButtolph

commit sha 85b37bdc439bd0b64509e72f35afa5c72bb3c499

cleaned up switch case

view details

Stephen Buttolph

commit sha 66f1971dc2d21ff39b1c52805069b0169f7a556a

Merge pull request #396 from cgcardona/add-param-to-comment Update to `info.isBootstrapped`

view details

push time in 18 days

push eventmoreati/avalanchego

Aaron Buchwald

commit sha 9aea953b0a4e86794bff4ace9897480994e016f6

Add util to raise file descriptor limits

view details

Fabio Barone

commit sha c63ceeb1158db155260d7c788f615cde33bef705

introduce cross-platform automatic builds

view details

Fabio Barone

commit sha e842e71d6c135a9372227999b62db49a21ca94b0

bucket

view details

Fabio Barone

commit sha eeead58b983612f6c6e25b6730b81fccd01d3640

fix build dir hierarchy after review by @moreati

view details

Fabio Barone

commit sha c09b4ee2381dd7f649ddf3d9e1ee858139e6865c

updated to latest renaming

view details

Todd Stock

commit sha 10db510366b6150681df18a96cb79cee96213b1d

TS2 disable tcp naggle

view details

Todd Stock

commit sha f708a9f376860bfee2d6ef4dd47e11c3817543f6

log error only

view details

Todd Stock

commit sha 5adc64b8a7beedd8b85b40122f3db762072e455e

wrong variable

view details

Todd Stock

commit sha b127f011642100256b15c08f6a9b44db70a00f40

refactor

view details

Todd Stock

commit sha b09c9ec0debee4c81786ed4c5524027d6be05c26

cleanup

view details

Aaron Buchwald

commit sha 89d6f39be26843f432e5797a24c7b557d6bd7f54

Set cap of 5000 addresses per keystore user in avm and platformvm

view details

StephenButtolph

commit sha cb653a145ba8854557b8304ec3f52f8f31b23a66

increased keystore user size. cleaned old imports

view details

StephenButtolph

commit sha 8c4f6c5629f402e4d4be2dcce343ec3129ef1b0f

set a maximum byte size to a very large value

view details

Aaron Buchwald

commit sha b446c001b4c130d93f6aaaf8c505bf067f426883

Remove avalanche-go dependency

view details

StephenButtolph

commit sha 2a45ccf5a87a52ea09acda0856faebac3e8f4680

formatted inputs

view details

Stephen Buttolph

commit sha 22fb2f4dfbc806faa7a11d495e5f0049a15e303b

Merge pull request #440 from ava-labs/cleanup-imports Remove avalanche-go dependency

view details

Dan Laine

commit sha 6dcf0045ad05adfe31746356c17b445b08ba6c7e

nest delegators

view details

Aaron Buchwald

commit sha 0d73eb8f4e8b260f172a781a9474d98ae29b1458

Defer db close instead of making explicit calls before returning

view details

Dan Laine

commit sha af8f8d78f807c50c2886e9ac3ff3bc3babb729bc

add test

view details

Dan Laine

commit sha 112c57b21e0d1a32828a9d1cd00a0f42e5680fbc

comments

view details

push time in 18 days

push eventmoreati/avalanchego

Aaron Buchwald

commit sha 9aea953b0a4e86794bff4ace9897480994e016f6

Add util to raise file descriptor limits

view details

Fabio Barone

commit sha c63ceeb1158db155260d7c788f615cde33bef705

introduce cross-platform automatic builds

view details

Fabio Barone

commit sha e842e71d6c135a9372227999b62db49a21ca94b0

bucket

view details

Fabio Barone

commit sha eeead58b983612f6c6e25b6730b81fccd01d3640

fix build dir hierarchy after review by @moreati

view details

Fabio Barone

commit sha c09b4ee2381dd7f649ddf3d9e1ee858139e6865c

updated to latest renaming

view details

Todd Stock

commit sha 10db510366b6150681df18a96cb79cee96213b1d

TS2 disable tcp naggle

view details

Todd Stock

commit sha f708a9f376860bfee2d6ef4dd47e11c3817543f6

log error only

view details

Todd Stock

commit sha 5adc64b8a7beedd8b85b40122f3db762072e455e

wrong variable

view details

Todd Stock

commit sha b127f011642100256b15c08f6a9b44db70a00f40

refactor

view details

Todd Stock

commit sha b09c9ec0debee4c81786ed4c5524027d6be05c26

cleanup

view details

Aaron Buchwald

commit sha 89d6f39be26843f432e5797a24c7b557d6bd7f54

Set cap of 5000 addresses per keystore user in avm and platformvm

view details

StephenButtolph

commit sha cb653a145ba8854557b8304ec3f52f8f31b23a66

increased keystore user size. cleaned old imports

view details

StephenButtolph

commit sha 8c4f6c5629f402e4d4be2dcce343ec3129ef1b0f

set a maximum byte size to a very large value

view details

Aaron Buchwald

commit sha b446c001b4c130d93f6aaaf8c505bf067f426883

Remove avalanche-go dependency

view details

StephenButtolph

commit sha 2a45ccf5a87a52ea09acda0856faebac3e8f4680

formatted inputs

view details

Stephen Buttolph

commit sha 22fb2f4dfbc806faa7a11d495e5f0049a15e303b

Merge pull request #440 from ava-labs/cleanup-imports Remove avalanche-go dependency

view details

Dan Laine

commit sha 6dcf0045ad05adfe31746356c17b445b08ba6c7e

nest delegators

view details

Aaron Buchwald

commit sha 0d73eb8f4e8b260f172a781a9474d98ae29b1458

Defer db close instead of making explicit calls before returning

view details

Dan Laine

commit sha af8f8d78f807c50c2886e9ac3ff3bc3babb729bc

add test

view details

Dan Laine

commit sha 112c57b21e0d1a32828a9d1cd00a0f42e5680fbc

comments

view details

push time in 18 days

push eventmoreati/avalanchego

Aaron Buchwald

commit sha 9aea953b0a4e86794bff4ace9897480994e016f6

Add util to raise file descriptor limits

view details

Fabio Barone

commit sha c63ceeb1158db155260d7c788f615cde33bef705

introduce cross-platform automatic builds

view details

Fabio Barone

commit sha e842e71d6c135a9372227999b62db49a21ca94b0

bucket

view details

Fabio Barone

commit sha eeead58b983612f6c6e25b6730b81fccd01d3640

fix build dir hierarchy after review by @moreati

view details

Fabio Barone

commit sha c09b4ee2381dd7f649ddf3d9e1ee858139e6865c

updated to latest renaming

view details

Todd Stock

commit sha 10db510366b6150681df18a96cb79cee96213b1d

TS2 disable tcp naggle

view details

Todd Stock

commit sha f708a9f376860bfee2d6ef4dd47e11c3817543f6

log error only

view details

Todd Stock

commit sha 5adc64b8a7beedd8b85b40122f3db762072e455e

wrong variable

view details

Todd Stock

commit sha b127f011642100256b15c08f6a9b44db70a00f40

refactor

view details

Todd Stock

commit sha b09c9ec0debee4c81786ed4c5524027d6be05c26

cleanup

view details

Aaron Buchwald

commit sha 89d6f39be26843f432e5797a24c7b557d6bd7f54

Set cap of 5000 addresses per keystore user in avm and platformvm

view details

StephenButtolph

commit sha cb653a145ba8854557b8304ec3f52f8f31b23a66

increased keystore user size. cleaned old imports

view details

StephenButtolph

commit sha 8c4f6c5629f402e4d4be2dcce343ec3129ef1b0f

set a maximum byte size to a very large value

view details

Aaron Buchwald

commit sha b446c001b4c130d93f6aaaf8c505bf067f426883

Remove avalanche-go dependency

view details

StephenButtolph

commit sha 2a45ccf5a87a52ea09acda0856faebac3e8f4680

formatted inputs

view details

Stephen Buttolph

commit sha 22fb2f4dfbc806faa7a11d495e5f0049a15e303b

Merge pull request #440 from ava-labs/cleanup-imports Remove avalanche-go dependency

view details

Dan Laine

commit sha 6dcf0045ad05adfe31746356c17b445b08ba6c7e

nest delegators

view details

Aaron Buchwald

commit sha 0d73eb8f4e8b260f172a781a9474d98ae29b1458

Defer db close instead of making explicit calls before returning

view details

Dan Laine

commit sha af8f8d78f807c50c2886e9ac3ff3bc3babb729bc

add test

view details

Dan Laine

commit sha 112c57b21e0d1a32828a9d1cd00a0f42e5680fbc

comments

view details

push time in 18 days

push eventmoreati/avalanchego

Aaron Buchwald

commit sha 9aea953b0a4e86794bff4ace9897480994e016f6

Add util to raise file descriptor limits

view details

Fabio Barone

commit sha c63ceeb1158db155260d7c788f615cde33bef705

introduce cross-platform automatic builds

view details

Fabio Barone

commit sha e842e71d6c135a9372227999b62db49a21ca94b0

bucket

view details

Fabio Barone

commit sha eeead58b983612f6c6e25b6730b81fccd01d3640

fix build dir hierarchy after review by @moreati

view details

Fabio Barone

commit sha c09b4ee2381dd7f649ddf3d9e1ee858139e6865c

updated to latest renaming

view details

Todd Stock

commit sha 10db510366b6150681df18a96cb79cee96213b1d

TS2 disable tcp naggle

view details

Todd Stock

commit sha f708a9f376860bfee2d6ef4dd47e11c3817543f6

log error only

view details

Todd Stock

commit sha 5adc64b8a7beedd8b85b40122f3db762072e455e

wrong variable

view details

Todd Stock

commit sha b127f011642100256b15c08f6a9b44db70a00f40

refactor

view details

Todd Stock

commit sha b09c9ec0debee4c81786ed4c5524027d6be05c26

cleanup

view details

Aaron Buchwald

commit sha 89d6f39be26843f432e5797a24c7b557d6bd7f54

Set cap of 5000 addresses per keystore user in avm and platformvm

view details

StephenButtolph

commit sha cb653a145ba8854557b8304ec3f52f8f31b23a66

increased keystore user size. cleaned old imports

view details

StephenButtolph

commit sha 8c4f6c5629f402e4d4be2dcce343ec3129ef1b0f

set a maximum byte size to a very large value

view details

Aaron Buchwald

commit sha b446c001b4c130d93f6aaaf8c505bf067f426883

Remove avalanche-go dependency

view details

StephenButtolph

commit sha 2a45ccf5a87a52ea09acda0856faebac3e8f4680

formatted inputs

view details

Stephen Buttolph

commit sha 22fb2f4dfbc806faa7a11d495e5f0049a15e303b

Merge pull request #440 from ava-labs/cleanup-imports Remove avalanche-go dependency

view details

Dan Laine

commit sha 6dcf0045ad05adfe31746356c17b445b08ba6c7e

nest delegators

view details

Aaron Buchwald

commit sha 0d73eb8f4e8b260f172a781a9474d98ae29b1458

Defer db close instead of making explicit calls before returning

view details

Dan Laine

commit sha af8f8d78f807c50c2886e9ac3ff3bc3babb729bc

add test

view details

Dan Laine

commit sha 112c57b21e0d1a32828a9d1cd00a0f42e5680fbc

comments

view details

push time in 18 days

push eventmoreati/avalanchego

Aaron Buchwald

commit sha 9aea953b0a4e86794bff4ace9897480994e016f6

Add util to raise file descriptor limits

view details

Fabio Barone

commit sha c63ceeb1158db155260d7c788f615cde33bef705

introduce cross-platform automatic builds

view details

Fabio Barone

commit sha e842e71d6c135a9372227999b62db49a21ca94b0

bucket

view details

Fabio Barone

commit sha eeead58b983612f6c6e25b6730b81fccd01d3640

fix build dir hierarchy after review by @moreati

view details

Fabio Barone

commit sha c09b4ee2381dd7f649ddf3d9e1ee858139e6865c

updated to latest renaming

view details

Todd Stock

commit sha 10db510366b6150681df18a96cb79cee96213b1d

TS2 disable tcp naggle

view details

Todd Stock

commit sha f708a9f376860bfee2d6ef4dd47e11c3817543f6

log error only

view details

Todd Stock

commit sha 5adc64b8a7beedd8b85b40122f3db762072e455e

wrong variable

view details

Todd Stock

commit sha b127f011642100256b15c08f6a9b44db70a00f40

refactor

view details

Todd Stock

commit sha b09c9ec0debee4c81786ed4c5524027d6be05c26

cleanup

view details

Aaron Buchwald

commit sha 89d6f39be26843f432e5797a24c7b557d6bd7f54

Set cap of 5000 addresses per keystore user in avm and platformvm

view details

StephenButtolph

commit sha cb653a145ba8854557b8304ec3f52f8f31b23a66

increased keystore user size. cleaned old imports

view details

StephenButtolph

commit sha 8c4f6c5629f402e4d4be2dcce343ec3129ef1b0f

set a maximum byte size to a very large value

view details

Aaron Buchwald

commit sha b446c001b4c130d93f6aaaf8c505bf067f426883

Remove avalanche-go dependency

view details

StephenButtolph

commit sha 2a45ccf5a87a52ea09acda0856faebac3e8f4680

formatted inputs

view details

Stephen Buttolph

commit sha 22fb2f4dfbc806faa7a11d495e5f0049a15e303b

Merge pull request #440 from ava-labs/cleanup-imports Remove avalanche-go dependency

view details

Dan Laine

commit sha 6dcf0045ad05adfe31746356c17b445b08ba6c7e

nest delegators

view details

Aaron Buchwald

commit sha 0d73eb8f4e8b260f172a781a9474d98ae29b1458

Defer db close instead of making explicit calls before returning

view details

Dan Laine

commit sha af8f8d78f807c50c2886e9ac3ff3bc3babb729bc

add test

view details

Dan Laine

commit sha 112c57b21e0d1a32828a9d1cd00a0f42e5680fbc

comments

view details

push time in 18 days

issue openedava-labs/avalanche-docs

Feature proposal: OpenRPC specifications of JSON RPC endpoints

The JSON RPC endpoints of AvalancheGO are currently documented as semi-structured Markdown documents. I propose supplementing them with structured documents that would allow automatic validation of RPC calls, and interactive exploration of the APIs.

OpenRPC is a standard for specifying, and documenting JSON RPC end points. It is similar to OpenAPI Specification (formerly Swagger), which targets REST APIs. A JSON document is written that specifies methods, parameters, results, examples, and endpoints. It might also serve as a means to test the APIs implemented are as intended, in terms of input/output validation.

OpenRPC has tooling to

  • Generate client bindings in Rust, Python and others - https://github.com/open-rpc/typings
  • Host an API explorer https://octanolabs.github.io/d0x/#/etc
  • Host an interactive playground

Attached is timestamp.openrpc.json.txt an example schema for the /ext/bc/timestamp end point.

created time in a month

push eventmoreati/docs

Alex Willmer

commit sha 52bcf3a76ae2522e16f1a3f76c678e67e6174d17

Fix missing word in timestamp.getBlock() description

view details

push time in a month

push eventmoreati/ava-python

Jose Fonseca

commit sha 4baa4c21dec7d31d0b6e3fcbe44ff5587cb85706

API meta generation from spec/grammar

view details

push time in a month

push eventmoreati/bitcoin

Wladimir J. van der Laan

commit sha f591a1a1842d82fbe8d9704cc296aee95f3a3616

Merge #19351: test: add two edge case tests for CSubNet ccef5d7bf0af8377c6c779295f7b41d5af435c47 test: add two edge case tests for CSubNet (Vasil Dimov) Pull request description: This is chopped off from https://github.com/bitcoin/bitcoin/pull/19031. It is needed because later 19031 modifies the related code and the tests ensure that no surprising changes in behavior sneak in. ACKs for top commit: practicalswift: ACK ccef5d7bf0af8377c6c779295f7b41d5af435c47 -- more test coverage is better than less test coverage :) laanwj: ACK ccef5d7bf0af8377c6c779295f7b41d5af435c47 hebasto: ACK ccef5d7bf0af8377c6c779295f7b41d5af435c47, I have reviewed the code and it looks OK, I agree it can be merged. Tree-SHA512: 6d386672b6598aeddd33dabe3512e816cf548d5c1af56c4c9e6f897d513b62ba4659cde73405811a0df286ffee3a3f084ab7caf8e3a2086fa9ddecd1bdcb3c67

view details

Wladimir J. van der Laan

commit sha a6aac20019e5be671716a8032629fe33403896f3

Merge #19350: test: Refactor tests using restart_node 20b6e959449d0c07639599b99ba917d2cac62493 test: refactor functional tests to use restart_node (Christopher Coverdale) Pull request description: fixes #19345 This PR replaces consecutive calls to `stop_node()` and `start_node()` with `restart_node()` where appropriate in the functional tests. The commit messages are repetitive but focused on each file changed with the intention of squashing if applicable. ACKs for top commit: laanwj: ACK 20b6e959449d0c07639599b99ba917d2cac62493 Tree-SHA512: 1cfa1fb8c5f01a7b00fe44e80dbef072147f21e3891098817acd4275b0c5d91dc1c787594209e117edd418f2fa3a7b2dfcbafdf87efc07f740040938d641f3a9

view details

Wladimir J. van der Laan

commit sha e3fa3c7d671e34038a262bb2db16b30bee82153d

Merge #19305: doc: add C++17 release note for 0.21.0 f1d21ef1c370898ae10569f2a8569bd98d71a981 doc: add C++17 release note for 0.21.0 (fanquake) Pull request description: TLDR: Mention that the codebase is now compatible with C++17, and that the intention is to require C++17 starting with 0.22.0. Following some discussion with Cory/Carl, and in #16684, I think this is the next step in the C++17 migration. While #16684 mentions a gitian/Guix release with C++17, it's not yet clear how that would be done. Are we just going to pass `--enable-c++17` in gitian/Guix?. Are we changing our default in configure.ac? According to the [last comment](https://github.com/bitcoin/bitcoin/issues/16684#issuecomment-643778757) in #16684, we wouldn't be changing anything in depends: > No, everything (including depends) will stay at C++11. However I don't think we want to be mixing C++11 built dependencies, with a C++17 built bitcoind, if there is any potential for compatibility issues. Instead, I'd suggest we build the 0.21.0 release as C++11, and do a complete switch to C++17 for 0.22.0. Also, if we actually wanted to use C++17 in depends for 0.21.0, we couldn't without breaking C++11 compat (Qt). See below. Here is a potential timeline/TODOs for the migration: Potential Timeline * 17 / 6 / 2020 - Today * Some time prior to split-off: * Confirm that compiling with C++17 works. * Confirm that C++11 compatibility has not been broken. * 1 / 11 / 2020 * [0.21.0 split off happens](https://github.com/bitcoin/bitcoin/issues/18947). * 2 / 11 / 2020 * Merge an "incompatible with C++11" change into master. * Switch configure to use C++17 mode by default. * Update minimum compiler requirements. At least: * Clang 5: https://clang.llvm.org/cxx_status.html#cxx17 * GCC 7: https://gcc.gnu.org/projects/cxx-status.html#cxx17 * While GCC has some support from 5, it seems a more complete support landed in GCC 7. * https://gcc.gnu.org/gcc-7/changes.html#cxx * Switch depends packages to use C++17 where applicable. * Bump Qt from 5.9.x (no c++17 mode) to, likely, 5.15.x (LTS). * Drop support for macOS < 10.14.x * The c++ dylib shipped with macOS [doesn't support c++17, prior to macOS 10.14](https://github.com/bitcoin/bitcoin/issues/16684#issuecomment-643722538). * Building Qt 5.12 or 5.15 in C++17 mode will also require a minimum macOS deployment target of 10.14. https://codereview.qt-project.org/c/qt/qtbase/+/283832. * Begin merging PRs like #19183 and #19245. * I've left some comments in #19183 if the macOS runtime issue interests anyone. * 3 / 12 / 2020 * 0.21.0 released. * Built as C++11. * Contains warning in release notes that compiling 0.22.0 will require C++17. * 3 / 6 / 2021 * 0.22.0 released. * Full of C++17 code. One thing worth noting, is that we cannot bump our Qt to a newer LTS for 0.21.0, without breaking C++11 compatibility. Qt 5.12 is not compilable in C++11 mode, as the project has started using C++14 features throughout at least the macOS portions of it's codebase, and seemingly "forgotten" that the release is meant to be C++11 compatible. Upstream bug here: https://bugreports.qt.io/browse/QTBUG-77310. > Building Qt requires C+11, at a minimum, but in practice we use later features, usually under a feature define, or with a fallback of some kind. On platforms that support > C11, we've (apparently) not considered the fallback necessary, under the assumption C+14 is always available. ACKs for top commit: MarcoFalke: ACK f1d21ef1c370898ae10569f2a8569bd98d71a981 can't hurt to give an advance warning Sjors: ACK f1d21ef1c370898ae10569f2a8569bd98d71a981 laanwj: ACK f1d21ef1c370898ae10569f2a8569bd98d71a981 theStack: ACK f1d21ef1c370898ae10569f2a8569bd98d71a981 Tree-SHA512: 706baceb07d9584783ba6e437cdf447531c20f586285b9797edc21f3adb1e9d386059d1c543c70eb298d0f8e555dafb6682a55d35c5836979fc12132e8ba06f5

view details

Jon Atack

commit sha 6d35d0d18f8d534879e982707d01ea5c1bd13b33

doc: add release note for -getinfo displaying multiwallet balances

view details

Duncan Dean

commit sha 39d526bde48d98af4fa27906e85db0399b6aa8b1

test: Bump linter versions Updates Python linters, spellchecking, and ShellCheck versions. The PR links are updated for the dependency versions in test/README.md. ShellCheck SC2230 removed to align with with new behaviour in v0.7.1. Fixes #19346.

view details

Andrew Chow

commit sha 3a9aba21a49a6d80bd187940d5e26893937b6832

Split SetWalletFlags into Add/LoadWalletFlags Remove memonly bool and follow typical Add and Load pattern used everywhere else.

view details

Andrew Chow

commit sha ca24edfbc1941ed0a3c9586416dae4e84794eb66

walletdb: Handle cursor internally Instead of returning a Dbc (BDB cursor object) and having the caller deal with the cursor, make BerkeleyBatch handle the cursor internally. This prepares BerkeleyBatch to work with other database systems as Dbc objects are BDB specific.

view details

Hennadii Stepanov

commit sha d906aaa117e337fc70575beecc0d6da314f57385

qt: Fix regression in TransactionTableModel Since #17993 a crash is possible on exit. Co-authored-by: Russell Yanofsky <russ@yanofsky.org>

view details

Cory Fields

commit sha adf543d7144a44f8cd28a090a21c4e2a606862da

darwin: pass mlinker-version so that clang enables new features Without this clang fails to add any newly-added linker features. Removing this in ca5055a5aa07aba81a87cf12f6f0526a63c423b5 was likely a regression. See https://github.com/bitcoin/bitcoin/pull/19240#issuecomment-647764049 for more discussion.

view details

Jon Atack

commit sha 9886c7d98d3386dfdd3ecce1e6189c49ff1c3a65

doc: add release note for bitcoin-cli -generate

view details

Hennadii Stepanov

commit sha a661449a2eeaf88efda36b6a84084dcbfe5b24eb

build: Drop use_pkgconfig check for libmultiprocess check

view details

Hennadii Stepanov

commit sha 1739eb23d8a6d272e70f95342323b6fe48b8eb6c

build: Drop unused use_pkgconfig variable

view details

Hennadii Stepanov

commit sha 92bc268e4af4ebcbde08567ea00e019ac509a769

build: Detect missed pkg-config early

view details

Ben Woosley

commit sha 57b0c0a93a243769beb306c89560d1eda61f54bd

Drop CADDR_TIME_VERSION checks now that MIN_PEER_PROTO_VERSION is greater

view details

fanquake

commit sha 80fd474e402bb003c3a427f1997eb649e69138ba

Merge #19240: build: macOS toolchain simplification and bump adf543d7144a44f8cd28a090a21c4e2a606862da darwin: pass mlinker-version so that clang enables new features (Cory Fields) 2418f739f75824d6689369f326b960cec254cf56 macos: Bump to xcode 11.3.1 and 10.15 SDK (Cory Fields) 5c2c835433a80c204da1335daa51a014670c7324 depends: bump MacOS toolchain (Cory Fields) 85b5e420882b236b81b83acb672b4f5fa4899965 contrib: macdeploy: Remove historical extraction notes (Carl Dong) 351beb5c9a67500bcdb9a6ffe15f30e6aca5aa28 contrib: macdeploy: Use apple-sdk-tools instead of xar+pbzx (Carl Dong) fbcfcf695435c9587e9f9fd2809c4d5350b2558e native_cctools: Don't use libc++ from pinned clang (Carl Dong) 3381e4a1892511d4d555853887c89badf4c940a9 Adapt rest of tooling to new SDK naming scheme (Carl Dong) b3394ab235b93937321ffd08b8924e57855aac38 contrib: macdeploy: Correctly generate macOS SDK (Carl Dong) Pull request description: This PR achieves 3 main things: 1. It simplifies the macOS SDK generation by putting the logic inside a (semi-)portable python3 script `gen-sdk` 2. It transitions us to using `libc++` headers extracted from the `Xcode.app`, which is more correct as those headers better match the `.tbd` library stubs we use from the `MacOSX.sdk` (located under the same `Xcode.app`). Previously, we used `libc++` headers copied from our downloaded, pinned clang (see `native_cctools.mk`). 3. It bumps the macOS toolchain in a way that fulfills all of the following constraints: 1. The new SDK should support compiling with C++17 (our current one doesn't) 2. The new toolchain should not change our minimum supported macOS version (`-mmacosx-version-min`) 3. The new toolchain should expect to use a version of `cctools` that is supported by https://github.com/tpoechtrager/cctools-port For the constraints in (3), you can reference [this chart](https://en.wikipedia.org/wiki/Xcode#Xcode_7.0_-_11.x_(since_Free_On-Device_Development)) to see that the newest toolchain we can use with our `cctools-port` is `11.3.1`, and the rest of the constraints were tested with local builds. #### But [the other Wikipedia chart](https://en.wikipedia.org/wiki/Xcode#Xcode_11.x_(since_SwiftUI_framework)) says that the "min macOS to run" for Xcode 11.3.1 is 10.14.4, doesn't that violate constraint (ii)? This confused me at first too, but the "min macOS to run" is for the Xcode.app App itself. The SDK still supports 10.12, as evident in a few plist files and as proven through local builds. #### Why bundle all of this together in a single PR? We need (1) and (2) together, because if we don't, manually adding the `libc++` headers and writing that out in a `README.md` is going to result in a lot of user error, so it's great to have these together to be more correct and also make it easier on the user at the same time. We need (3) together with everything else because bumping (or in the case of (1), renaming) the SDK requires some human coordination and may break some builds. And since it's not that complicated a change, it makes sense to do it together with the rest. ACKs for top commit: theuni: ACK adf543d7144a44f8cd28a090a21c4e2a606862da. fanquake: ACK adf543d7144a44f8cd28a090a21c4e2a606862da - I'll take a look at the linker issue. Tree-SHA512: 3813b69ebfe9610bee14100f26296fb5438d9bf0dd184ea55e6c38f5ebd94f7c171d98b150fc9e52fde626533f347f7ec51a2b72b79859d946284f578c1084a3

view details

practicalswift

commit sha 870f0cd2a0534d54bba18190e9f024f88e832933

build: Add MemorySanitizer (MSan) in Travis to detect use of uninitialized memory

view details

John Newbery

commit sha 344e831de54f7b864f03a90f6cb19692eafcd463

[net processing] Remove PushBlockInventory and PushBlockHash PushBlockInventory() and PushBlockHash() are functions that can be replaced with single-line statements. This also eliminates the single place that cs_inventory is taken recursively.

view details

John Newbery

commit sha 3556227ddd3365cfac43b307204d73058b2943f0

[net] Make cs_inventory a non-recursive mutex cs_inventory is never taken recursively. Make it a non-recursive mutex.

view details

John Newbery

commit sha e8a2822119233ade0de84f791a9e92918a3d6896

[net] Don't try to take cs_inventory before deleting CNode The TRY_LOCK(cs_inventory) in DisconnectNodes() is taken after the CNode object has been removed from vNodes and when the CNode's nRefCount is zero. The only other places that cs_inventory can be taken are: - In ProcessMessages() or SendMessages(), when the CNode's nRefCount must be >0 (see ThreadMessageHandler(), where the refcount is incremented before calling ProcessMessages() and SendMessages()). - In a ForEachNode() lambda in PeerLogicValidation::UpdatedBlockTip(). ForEachNode() locks cs_vNodes and calls the function on the CNode objects in vNodes. Therefore, cs_inventory is never locked by another thread when the TRY_LOCK(cs_inventory) is reached in DisconnectNodes(). Since the only purpose of this TRY_LOCK is to ensure that the lock is not taken by another thread, this always succeeds. Remove the check.

view details

Ivan Metlushko

commit sha 8cf9d15b823d91d2a74fc83832fccca2219342c9

test: use pgrep for better compatibility pidof is not available on BSD system, while pgrep is present on BSD, Linux and macOS

view details

push time in a month

push eventmoreati/avalanchego

Dan Laine

commit sha 7a8efb2e9bbbe2ad56fa52cba33160c73d80e6fa

fix flag name

view details

StephenButtolph

commit sha 0cec9e60a3d4754bdc618bfa80c9095b024fb5de

wip genesis

view details

Gabriel Cardona

commit sha 770907c8f987d94f3475462a5379ed2fef718a0a

Pass Chain in to the log.

view details

StephenButtolph

commit sha fa74933e16da5d4d06dd745a13fb381ec7d94521

wip simplifying locking

view details

StephenButtolph

commit sha 6c3025232c39917b7df097b6b46ffa0e256c3656

Merge branch 'dev' into rework-network-locking

view details

StephenButtolph

commit sha 29d1cb53b21ffc145533a051e2a891cb0a710014

cleaned up connection registry

view details

StephenButtolph

commit sha 451609120e0e98cd11c2f05b0921d0953770e865

version bump

view details

StephenButtolph

commit sha c195e906fcabfb765b4a5e99f9757bf8481ff76a

formatted

view details

StephenButtolph

commit sha c746b2c2d0a24285739baaec5c11229b00859446

added tests back in

view details

StephenButtolph

commit sha a9550893bd5cd3aa2b8a26a90c46e5508e491cd6

added exported functions back in for testing

view details

StephenButtolph

commit sha a3d6d5202082de6763e0fa12cb073a8345d4280d

handle bootstrapping with no bootstrappers correctly

view details

Aaron Buchwald

commit sha 4ef1e5fbb182cff8ca3e48d23920aa125ed35981

Add metrics to track the number of vtx/blocks put into MultiPut msgs

view details

Aaron Buchwald

commit sha ec154d9824013f3755fa0657eb9d08f2e77d0486

Change block to container

view details

Aaron Buchwald

commit sha aab065b5b97837e8864160fd3144b336131e214a

Improve message string function

view details

StephenButtolph

commit sha 5689e5e29cee3660f362e6c5deb61755a3452ebd

fixed tests

view details

Stephen Buttolph

commit sha 31712a356df87d6a4ccdfe0c2656660db5eb5701

Merge pull request #397 from StephenButtolph/rework-network-locking Rework network locking

view details

Stephen Buttolph

commit sha 45fa145c3aedb8f637d77c21c3f548c94153c922

Merge branch 'dev' into add-param-to-comment

view details

StephenButtolph

commit sha 85b37bdc439bd0b64509e72f35afa5c72bb3c499

cleaned up switch case

view details

Stephen Buttolph

commit sha 66f1971dc2d21ff39b1c52805069b0169f7a556a

Merge pull request #396 from cgcardona/add-param-to-comment Update to `info.isBootstrapped`

view details

Stephen Buttolph

commit sha 3fb65c4a80d7433cc0a4200b5450d93c61232c53

Merge branch 'dev' into fix-flag-name

view details

push time in a month

push eventmoreati/avalanchego

Dan Laine

commit sha 7a8efb2e9bbbe2ad56fa52cba33160c73d80e6fa

fix flag name

view details

StephenButtolph

commit sha 0cec9e60a3d4754bdc618bfa80c9095b024fb5de

wip genesis

view details

Gabriel Cardona

commit sha 770907c8f987d94f3475462a5379ed2fef718a0a

Pass Chain in to the log.

view details

StephenButtolph

commit sha fa74933e16da5d4d06dd745a13fb381ec7d94521

wip simplifying locking

view details

StephenButtolph

commit sha 6c3025232c39917b7df097b6b46ffa0e256c3656

Merge branch 'dev' into rework-network-locking

view details

StephenButtolph

commit sha 29d1cb53b21ffc145533a051e2a891cb0a710014

cleaned up connection registry

view details

StephenButtolph

commit sha 451609120e0e98cd11c2f05b0921d0953770e865

version bump

view details

StephenButtolph

commit sha c195e906fcabfb765b4a5e99f9757bf8481ff76a

formatted

view details

StephenButtolph

commit sha c746b2c2d0a24285739baaec5c11229b00859446

added tests back in

view details

StephenButtolph

commit sha a9550893bd5cd3aa2b8a26a90c46e5508e491cd6

added exported functions back in for testing

view details

StephenButtolph

commit sha a3d6d5202082de6763e0fa12cb073a8345d4280d

handle bootstrapping with no bootstrappers correctly

view details

Aaron Buchwald

commit sha 4ef1e5fbb182cff8ca3e48d23920aa125ed35981

Add metrics to track the number of vtx/blocks put into MultiPut msgs

view details

Aaron Buchwald

commit sha ec154d9824013f3755fa0657eb9d08f2e77d0486

Change block to container

view details

Aaron Buchwald

commit sha aab065b5b97837e8864160fd3144b336131e214a

Improve message string function

view details

StephenButtolph

commit sha 5689e5e29cee3660f362e6c5deb61755a3452ebd

fixed tests

view details

Stephen Buttolph

commit sha 31712a356df87d6a4ccdfe0c2656660db5eb5701

Merge pull request #397 from StephenButtolph/rework-network-locking Rework network locking

view details

Stephen Buttolph

commit sha 45fa145c3aedb8f637d77c21c3f548c94153c922

Merge branch 'dev' into add-param-to-comment

view details

StephenButtolph

commit sha 85b37bdc439bd0b64509e72f35afa5c72bb3c499

cleaned up switch case

view details

Stephen Buttolph

commit sha 66f1971dc2d21ff39b1c52805069b0169f7a556a

Merge pull request #396 from cgcardona/add-param-to-comment Update to `info.isBootstrapped`

view details

Stephen Buttolph

commit sha 3fb65c4a80d7433cc0a4200b5450d93c61232c53

Merge branch 'dev' into fix-flag-name

view details

push time in a month

push eventmoreati/avalanchego

Dan Laine

commit sha 7a8efb2e9bbbe2ad56fa52cba33160c73d80e6fa

fix flag name

view details

StephenButtolph

commit sha 0cec9e60a3d4754bdc618bfa80c9095b024fb5de

wip genesis

view details

Gabriel Cardona

commit sha 770907c8f987d94f3475462a5379ed2fef718a0a

Pass Chain in to the log.

view details

StephenButtolph

commit sha fa74933e16da5d4d06dd745a13fb381ec7d94521

wip simplifying locking

view details

StephenButtolph

commit sha 6c3025232c39917b7df097b6b46ffa0e256c3656

Merge branch 'dev' into rework-network-locking

view details

StephenButtolph

commit sha 29d1cb53b21ffc145533a051e2a891cb0a710014

cleaned up connection registry

view details

StephenButtolph

commit sha 451609120e0e98cd11c2f05b0921d0953770e865

version bump

view details

StephenButtolph

commit sha c195e906fcabfb765b4a5e99f9757bf8481ff76a

formatted

view details

StephenButtolph

commit sha c746b2c2d0a24285739baaec5c11229b00859446

added tests back in

view details

StephenButtolph

commit sha a9550893bd5cd3aa2b8a26a90c46e5508e491cd6

added exported functions back in for testing

view details

StephenButtolph

commit sha a3d6d5202082de6763e0fa12cb073a8345d4280d

handle bootstrapping with no bootstrappers correctly

view details

Aaron Buchwald

commit sha 4ef1e5fbb182cff8ca3e48d23920aa125ed35981

Add metrics to track the number of vtx/blocks put into MultiPut msgs

view details

Aaron Buchwald

commit sha ec154d9824013f3755fa0657eb9d08f2e77d0486

Change block to container

view details

Aaron Buchwald

commit sha aab065b5b97837e8864160fd3144b336131e214a

Improve message string function

view details

StephenButtolph

commit sha 5689e5e29cee3660f362e6c5deb61755a3452ebd

fixed tests

view details

Stephen Buttolph

commit sha 31712a356df87d6a4ccdfe0c2656660db5eb5701

Merge pull request #397 from StephenButtolph/rework-network-locking Rework network locking

view details

Stephen Buttolph

commit sha 45fa145c3aedb8f637d77c21c3f548c94153c922

Merge branch 'dev' into add-param-to-comment

view details

StephenButtolph

commit sha 85b37bdc439bd0b64509e72f35afa5c72bb3c499

cleaned up switch case

view details

Stephen Buttolph

commit sha 66f1971dc2d21ff39b1c52805069b0169f7a556a

Merge pull request #396 from cgcardona/add-param-to-comment Update to `info.isBootstrapped`

view details

Stephen Buttolph

commit sha 3fb65c4a80d7433cc0a4200b5450d93c61232c53

Merge branch 'dev' into fix-flag-name

view details

push time in a month

push eventmoreati/avalanchego

Dan Laine

commit sha 7a8efb2e9bbbe2ad56fa52cba33160c73d80e6fa

fix flag name

view details

StephenButtolph

commit sha 0cec9e60a3d4754bdc618bfa80c9095b024fb5de

wip genesis

view details

Gabriel Cardona

commit sha 770907c8f987d94f3475462a5379ed2fef718a0a

Pass Chain in to the log.

view details

StephenButtolph

commit sha fa74933e16da5d4d06dd745a13fb381ec7d94521

wip simplifying locking

view details

StephenButtolph

commit sha 6c3025232c39917b7df097b6b46ffa0e256c3656

Merge branch 'dev' into rework-network-locking

view details

StephenButtolph

commit sha 29d1cb53b21ffc145533a051e2a891cb0a710014

cleaned up connection registry

view details

StephenButtolph

commit sha 451609120e0e98cd11c2f05b0921d0953770e865

version bump

view details

StephenButtolph

commit sha c195e906fcabfb765b4a5e99f9757bf8481ff76a

formatted

view details

StephenButtolph

commit sha c746b2c2d0a24285739baaec5c11229b00859446

added tests back in

view details

StephenButtolph

commit sha a9550893bd5cd3aa2b8a26a90c46e5508e491cd6

added exported functions back in for testing

view details

StephenButtolph

commit sha a3d6d5202082de6763e0fa12cb073a8345d4280d

handle bootstrapping with no bootstrappers correctly

view details

Aaron Buchwald

commit sha 4ef1e5fbb182cff8ca3e48d23920aa125ed35981

Add metrics to track the number of vtx/blocks put into MultiPut msgs

view details

Aaron Buchwald

commit sha ec154d9824013f3755fa0657eb9d08f2e77d0486

Change block to container

view details

Aaron Buchwald

commit sha aab065b5b97837e8864160fd3144b336131e214a

Improve message string function

view details

StephenButtolph

commit sha 5689e5e29cee3660f362e6c5deb61755a3452ebd

fixed tests

view details

Stephen Buttolph

commit sha 31712a356df87d6a4ccdfe0c2656660db5eb5701

Merge pull request #397 from StephenButtolph/rework-network-locking Rework network locking

view details

Stephen Buttolph

commit sha 45fa145c3aedb8f637d77c21c3f548c94153c922

Merge branch 'dev' into add-param-to-comment

view details

StephenButtolph

commit sha 85b37bdc439bd0b64509e72f35afa5c72bb3c499

cleaned up switch case

view details

Stephen Buttolph

commit sha 66f1971dc2d21ff39b1c52805069b0169f7a556a

Merge pull request #396 from cgcardona/add-param-to-comment Update to `info.isBootstrapped`

view details

Stephen Buttolph

commit sha 3fb65c4a80d7433cc0a4200b5450d93c61232c53

Merge branch 'dev' into fix-flag-name

view details

push time in a month

push eventmoreati/avalanchego

Dan Laine

commit sha 7a8efb2e9bbbe2ad56fa52cba33160c73d80e6fa

fix flag name

view details

StephenButtolph

commit sha 0cec9e60a3d4754bdc618bfa80c9095b024fb5de

wip genesis

view details

Gabriel Cardona

commit sha 770907c8f987d94f3475462a5379ed2fef718a0a

Pass Chain in to the log.

view details

StephenButtolph

commit sha fa74933e16da5d4d06dd745a13fb381ec7d94521

wip simplifying locking

view details

StephenButtolph

commit sha 6c3025232c39917b7df097b6b46ffa0e256c3656

Merge branch 'dev' into rework-network-locking

view details

StephenButtolph

commit sha 29d1cb53b21ffc145533a051e2a891cb0a710014

cleaned up connection registry

view details

StephenButtolph

commit sha 451609120e0e98cd11c2f05b0921d0953770e865

version bump

view details

StephenButtolph

commit sha c195e906fcabfb765b4a5e99f9757bf8481ff76a

formatted

view details

StephenButtolph

commit sha c746b2c2d0a24285739baaec5c11229b00859446

added tests back in

view details

StephenButtolph

commit sha a9550893bd5cd3aa2b8a26a90c46e5508e491cd6

added exported functions back in for testing

view details

StephenButtolph

commit sha a3d6d5202082de6763e0fa12cb073a8345d4280d

handle bootstrapping with no bootstrappers correctly

view details

Aaron Buchwald

commit sha 4ef1e5fbb182cff8ca3e48d23920aa125ed35981

Add metrics to track the number of vtx/blocks put into MultiPut msgs

view details

Aaron Buchwald

commit sha ec154d9824013f3755fa0657eb9d08f2e77d0486

Change block to container

view details

Aaron Buchwald

commit sha aab065b5b97837e8864160fd3144b336131e214a

Improve message string function

view details

StephenButtolph

commit sha 5689e5e29cee3660f362e6c5deb61755a3452ebd

fixed tests

view details

Stephen Buttolph

commit sha 31712a356df87d6a4ccdfe0c2656660db5eb5701

Merge pull request #397 from StephenButtolph/rework-network-locking Rework network locking

view details

Stephen Buttolph

commit sha 45fa145c3aedb8f637d77c21c3f548c94153c922

Merge branch 'dev' into add-param-to-comment

view details

StephenButtolph

commit sha 85b37bdc439bd0b64509e72f35afa5c72bb3c499

cleaned up switch case

view details

Stephen Buttolph

commit sha 66f1971dc2d21ff39b1c52805069b0169f7a556a

Merge pull request #396 from cgcardona/add-param-to-comment Update to `info.isBootstrapped`

view details

Stephen Buttolph

commit sha 3fb65c4a80d7433cc0a4200b5450d93c61232c53

Merge branch 'dev' into fix-flag-name

view details

push time in a month

push eventmoreati/avalanchego

jmlee

commit sha dbe42b7aba736edde924e8f045b3863d415b00a8

add From field to avm.send API args

view details

jmlee

commit sha 5c48af1c564af40559995fa53b9d213fef7929cc

add From field to avm.send API args

view details

jmlee

commit sha 55d3a5e0e97fe57fb3b33af7d6f5c8e14b916777

check the user has args.From address

view details

jmlee

commit sha 8937dbb3a79f0b35f8d60196f5148c06e119cf5e

minor fix

view details

ElectricPanda

commit sha fbfefdd7fc85cff7a0f3d5f7a4f83e9db38798fd

Merge branch 'master' into extendSendAPI

view details

jmlee

commit sha 13c86d832048adec4e5dcce2060e652e91519938

change error message about 'from' argument

view details

jmlee

commit sha b5e9ee648817b5d75788335bbfa3266558a3624b

Merge branch 'extendSendAPI' of https://github.com/ElectricPanda/gecko into extendSendAPI

view details

jmlee

commit sha 5b0a8323bed795018fcc23f57052aed656831240

change args.From to args.Froms

view details

Dan Laine

commit sha 7038641fd83d8c46b4dc5c4c6f0ca647de5c9f34

first pass at adding auth tokens

view details

Dan Laine

commit sha 9b0981fe7b826d2f14a28b9cee487e2fc409016b

cleanup/formatting. Add logs and error handling. Make token lifespan reasonable length.

view details

Dan Laine

commit sha 0d7b224e5fdd44a58e6df7d40b855cec52e7558c

move functionality from service to auth struct. Add revokeToken method and API.

view details

Dan Laine

commit sha 2640977cde65674aa563e6862da70bcab836d9fb

authorize on a per-endpoint basis. Change name of CLIs

view details

Dan Laine

commit sha ba299559e789fbf21cfcee1f4a3f98df818eca6d

use clock in auth struct. add tests

view details

Dan Laine

commit sha 4d5c58d82a62892b566712ab569a098b7226b601

init p2p networking before API server so n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha eeb5f974995287588357a8fd67d447c4a37d3eb2

add test for revoked tokens

view details

Dan Laine

commit sha e144b1087eae89dd8695a709bac22eb4b53eff96

undo changes to initialization order in node; add check to make sure n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha fe3e1a319eced7fd467dc9c29efd1fc750e4fd75

use hash of password rather than plaintext password

view details

Dan Laine

commit sha a4ed68853387c8790978739e6ac57b54b269d001

factor out password strength checking and enfore password strength checking for auth token password

view details

Dan Laine

commit sha b3b477c7d96d65a009f5c5668eb49da456106911

don't require strong auth password if auth disabled

view details

Jacquin Mininger

commit sha feed94c5ef3288bfec90ba0f07a0846f2b8fb591

Portable shebangs

view details

push time in a month

pull request commentava-labs/avalanchego

ansible: Support CentOS, Debian, Raspberry Pi OS, Ubuntu

We are in the last sprints for mainnet release - you may understand this creates quite some time constraints.

Totally

maybe the cleanest would be to wait until mainnet release and we can then rebase on the actual mainnet release tag.

Will do, thank you.

moreati

comment created time in a month

pull request commentava-labs/avalanchego

ansible: Support CentOS, Debian, Raspberry Pi OS, Ubuntu

@holisticode could you or a colleague schedule a review of this PR, and my others for Ansible (#288, #290, #291, #298, #301)? They've been hanging around a while, and having them unmerged is causing too many merge conflicts for me to complete support for the avalanche -> avalanchego rename.

moreati

comment created time in a month

Pull request review commentava-labs/avalanchego

introduce cross-platform automatic builds

+PKG_ROOT=/tmp/avalanche+DEBIAN_BASE_DIR=$PKG_ROOT/debian+AVALANCHE_BUILD_BIN_DIR=$DEBIAN_BASE_DIR/usr/local/bin+AVALANCHE_LIB_DIR=$DEBIAN_BASE_DIR/usr/local/lib/avalanche

Given that ~/.gecko/ has also been renamed to ~/.avalanchego, I'm leaning toward using /usr/local/lib/avalanchego/...

holisticode

comment created time in a month

PullRequestReviewEvent

Pull request review commentava-labs/avalanchego

introduce cross-platform automatic builds

+Package: avalanche +Version: 0.1.0

Debian package version is hard coded.

holisticode

comment created time in a month

PullRequestReviewEvent

Pull request review commentava-labs/avalanchego

introduce cross-platform automatic builds

+Package: avalanche 

This should probably change to avalanchego.

holisticode

comment created time in a month

PullRequestReviewEvent

Pull request review commentava-labs/avalanchego

introduce cross-platform automatic builds

+PKG_ROOT=/tmp/avalanche+DEBIAN_BASE_DIR=$PKG_ROOT/debian+AVALANCHE_BUILD_BIN_DIR=$DEBIAN_BASE_DIR/usr/local/bin+AVALANCHE_LIB_DIR=$DEBIAN_BASE_DIR/usr/local/lib/avalanche

For the Ansible roles I'm currently debating whether the directories should remain /usr/local/lib/avalanche/..., or change to /usr/local/lib/avalanchego/.... What do you think?

Independent of whether 'plugins is part of the path.

holisticode

comment created time in a month

PullRequestReviewEvent

Pull request review commentava-labs/avalanchego

introduce cross-platform automatic builds

+PKG_ROOT=/tmp/avalanche+DEBIAN_BASE_DIR=$PKG_ROOT/debian+AVALANCHE_BUILD_BIN_DIR=$DEBIAN_BASE_DIR/usr/local/bin+AVALANCHE_LIB_DIR=$DEBIAN_BASE_DIR/usr/local/lib/avalanche+TEMPLATE=.github/workflows/debian/template +DEBIAN_CONF=$DEBIAN_BASE_DIR/DEBIAN++mkdir -p $DEBIAN_BASE_DIR+mkdir -p $DEBIAN_CONF+mkdir -p $AVALANCHE_BUILD_BIN_DIR+mkdir -p $AVALANCHE_LIB_DIR++OK=`cp ./build/avalanche $AVALANCHE_BUILD_BIN_DIR`

The binary formerly known as gecko, and avalanche is now called avalanchego. This (and probably other parts) will need updating to reflect that.

holisticode

comment created time in a month

PullRequestReviewEvent

push eventmoreati/gecko

jmlee

commit sha dbe42b7aba736edde924e8f045b3863d415b00a8

add From field to avm.send API args

view details

jmlee

commit sha 5c48af1c564af40559995fa53b9d213fef7929cc

add From field to avm.send API args

view details

jmlee

commit sha 55d3a5e0e97fe57fb3b33af7d6f5c8e14b916777

check the user has args.From address

view details

jmlee

commit sha 8937dbb3a79f0b35f8d60196f5148c06e119cf5e

minor fix

view details

ElectricPanda

commit sha fbfefdd7fc85cff7a0f3d5f7a4f83e9db38798fd

Merge branch 'master' into extendSendAPI

view details

jmlee

commit sha 13c86d832048adec4e5dcce2060e652e91519938

change error message about 'from' argument

view details

jmlee

commit sha b5e9ee648817b5d75788335bbfa3266558a3624b

Merge branch 'extendSendAPI' of https://github.com/ElectricPanda/gecko into extendSendAPI

view details

jmlee

commit sha 5b0a8323bed795018fcc23f57052aed656831240

change args.From to args.Froms

view details

Dan Laine

commit sha 7038641fd83d8c46b4dc5c4c6f0ca647de5c9f34

first pass at adding auth tokens

view details

Dan Laine

commit sha 9b0981fe7b826d2f14a28b9cee487e2fc409016b

cleanup/formatting. Add logs and error handling. Make token lifespan reasonable length.

view details

Dan Laine

commit sha 0d7b224e5fdd44a58e6df7d40b855cec52e7558c

move functionality from service to auth struct. Add revokeToken method and API.

view details

Dan Laine

commit sha 2640977cde65674aa563e6862da70bcab836d9fb

authorize on a per-endpoint basis. Change name of CLIs

view details

Dan Laine

commit sha ba299559e789fbf21cfcee1f4a3f98df818eca6d

use clock in auth struct. add tests

view details

Dan Laine

commit sha 4d5c58d82a62892b566712ab569a098b7226b601

init p2p networking before API server so n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha eeb5f974995287588357a8fd67d447c4a37d3eb2

add test for revoked tokens

view details

Dan Laine

commit sha e144b1087eae89dd8695a709bac22eb4b53eff96

undo changes to initialization order in node; add check to make sure n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha fe3e1a319eced7fd467dc9c29efd1fc750e4fd75

use hash of password rather than plaintext password

view details

Dan Laine

commit sha a4ed68853387c8790978739e6ac57b54b269d001

factor out password strength checking and enfore password strength checking for auth token password

view details

Dan Laine

commit sha b3b477c7d96d65a009f5c5668eb49da456106911

don't require strong auth password if auth disabled

view details

Jacquin Mininger

commit sha feed94c5ef3288bfec90ba0f07a0846f2b8fb591

Portable shebangs

view details

push time in a month

push eventmoreati/gecko

jmlee

commit sha dbe42b7aba736edde924e8f045b3863d415b00a8

add From field to avm.send API args

view details

jmlee

commit sha 5c48af1c564af40559995fa53b9d213fef7929cc

add From field to avm.send API args

view details

jmlee

commit sha 55d3a5e0e97fe57fb3b33af7d6f5c8e14b916777

check the user has args.From address

view details

jmlee

commit sha 8937dbb3a79f0b35f8d60196f5148c06e119cf5e

minor fix

view details

ElectricPanda

commit sha fbfefdd7fc85cff7a0f3d5f7a4f83e9db38798fd

Merge branch 'master' into extendSendAPI

view details

jmlee

commit sha 13c86d832048adec4e5dcce2060e652e91519938

change error message about 'from' argument

view details

jmlee

commit sha b5e9ee648817b5d75788335bbfa3266558a3624b

Merge branch 'extendSendAPI' of https://github.com/ElectricPanda/gecko into extendSendAPI

view details

jmlee

commit sha 5b0a8323bed795018fcc23f57052aed656831240

change args.From to args.Froms

view details

Dan Laine

commit sha 7038641fd83d8c46b4dc5c4c6f0ca647de5c9f34

first pass at adding auth tokens

view details

Dan Laine

commit sha 9b0981fe7b826d2f14a28b9cee487e2fc409016b

cleanup/formatting. Add logs and error handling. Make token lifespan reasonable length.

view details

Dan Laine

commit sha 0d7b224e5fdd44a58e6df7d40b855cec52e7558c

move functionality from service to auth struct. Add revokeToken method and API.

view details

Dan Laine

commit sha 2640977cde65674aa563e6862da70bcab836d9fb

authorize on a per-endpoint basis. Change name of CLIs

view details

Dan Laine

commit sha ba299559e789fbf21cfcee1f4a3f98df818eca6d

use clock in auth struct. add tests

view details

Dan Laine

commit sha 4d5c58d82a62892b566712ab569a098b7226b601

init p2p networking before API server so n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha eeb5f974995287588357a8fd67d447c4a37d3eb2

add test for revoked tokens

view details

Dan Laine

commit sha e144b1087eae89dd8695a709bac22eb4b53eff96

undo changes to initialization order in node; add check to make sure n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha fe3e1a319eced7fd467dc9c29efd1fc750e4fd75

use hash of password rather than plaintext password

view details

Dan Laine

commit sha a4ed68853387c8790978739e6ac57b54b269d001

factor out password strength checking and enfore password strength checking for auth token password

view details

Dan Laine

commit sha b3b477c7d96d65a009f5c5668eb49da456106911

don't require strong auth password if auth disabled

view details

Jacquin Mininger

commit sha feed94c5ef3288bfec90ba0f07a0846f2b8fb591

Portable shebangs

view details

push time in a month

push eventmoreati/gecko

jmlee

commit sha dbe42b7aba736edde924e8f045b3863d415b00a8

add From field to avm.send API args

view details

jmlee

commit sha 5c48af1c564af40559995fa53b9d213fef7929cc

add From field to avm.send API args

view details

jmlee

commit sha 55d3a5e0e97fe57fb3b33af7d6f5c8e14b916777

check the user has args.From address

view details

jmlee

commit sha 8937dbb3a79f0b35f8d60196f5148c06e119cf5e

minor fix

view details

ElectricPanda

commit sha fbfefdd7fc85cff7a0f3d5f7a4f83e9db38798fd

Merge branch 'master' into extendSendAPI

view details

jmlee

commit sha 13c86d832048adec4e5dcce2060e652e91519938

change error message about 'from' argument

view details

jmlee

commit sha b5e9ee648817b5d75788335bbfa3266558a3624b

Merge branch 'extendSendAPI' of https://github.com/ElectricPanda/gecko into extendSendAPI

view details

jmlee

commit sha 5b0a8323bed795018fcc23f57052aed656831240

change args.From to args.Froms

view details

Dan Laine

commit sha 7038641fd83d8c46b4dc5c4c6f0ca647de5c9f34

first pass at adding auth tokens

view details

Dan Laine

commit sha 9b0981fe7b826d2f14a28b9cee487e2fc409016b

cleanup/formatting. Add logs and error handling. Make token lifespan reasonable length.

view details

Dan Laine

commit sha 0d7b224e5fdd44a58e6df7d40b855cec52e7558c

move functionality from service to auth struct. Add revokeToken method and API.

view details

Dan Laine

commit sha 2640977cde65674aa563e6862da70bcab836d9fb

authorize on a per-endpoint basis. Change name of CLIs

view details

Dan Laine

commit sha ba299559e789fbf21cfcee1f4a3f98df818eca6d

use clock in auth struct. add tests

view details

Dan Laine

commit sha 4d5c58d82a62892b566712ab569a098b7226b601

init p2p networking before API server so n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha eeb5f974995287588357a8fd67d447c4a37d3eb2

add test for revoked tokens

view details

Dan Laine

commit sha e144b1087eae89dd8695a709bac22eb4b53eff96

undo changes to initialization order in node; add check to make sure n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha fe3e1a319eced7fd467dc9c29efd1fc750e4fd75

use hash of password rather than plaintext password

view details

Dan Laine

commit sha a4ed68853387c8790978739e6ac57b54b269d001

factor out password strength checking and enfore password strength checking for auth token password

view details

Dan Laine

commit sha b3b477c7d96d65a009f5c5668eb49da456106911

don't require strong auth password if auth disabled

view details

Jacquin Mininger

commit sha feed94c5ef3288bfec90ba0f07a0846f2b8fb591

Portable shebangs

view details

push time in a month

push eventmoreati/gecko

jmlee

commit sha dbe42b7aba736edde924e8f045b3863d415b00a8

add From field to avm.send API args

view details

jmlee

commit sha 5c48af1c564af40559995fa53b9d213fef7929cc

add From field to avm.send API args

view details

jmlee

commit sha 55d3a5e0e97fe57fb3b33af7d6f5c8e14b916777

check the user has args.From address

view details

jmlee

commit sha 8937dbb3a79f0b35f8d60196f5148c06e119cf5e

minor fix

view details

ElectricPanda

commit sha fbfefdd7fc85cff7a0f3d5f7a4f83e9db38798fd

Merge branch 'master' into extendSendAPI

view details

jmlee

commit sha 13c86d832048adec4e5dcce2060e652e91519938

change error message about 'from' argument

view details

jmlee

commit sha b5e9ee648817b5d75788335bbfa3266558a3624b

Merge branch 'extendSendAPI' of https://github.com/ElectricPanda/gecko into extendSendAPI

view details

jmlee

commit sha 5b0a8323bed795018fcc23f57052aed656831240

change args.From to args.Froms

view details

Dan Laine

commit sha 7038641fd83d8c46b4dc5c4c6f0ca647de5c9f34

first pass at adding auth tokens

view details

Dan Laine

commit sha 9b0981fe7b826d2f14a28b9cee487e2fc409016b

cleanup/formatting. Add logs and error handling. Make token lifespan reasonable length.

view details

Dan Laine

commit sha 0d7b224e5fdd44a58e6df7d40b855cec52e7558c

move functionality from service to auth struct. Add revokeToken method and API.

view details

Dan Laine

commit sha 2640977cde65674aa563e6862da70bcab836d9fb

authorize on a per-endpoint basis. Change name of CLIs

view details

Dan Laine

commit sha ba299559e789fbf21cfcee1f4a3f98df818eca6d

use clock in auth struct. add tests

view details

Dan Laine

commit sha 4d5c58d82a62892b566712ab569a098b7226b601

init p2p networking before API server so n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha eeb5f974995287588357a8fd67d447c4a37d3eb2

add test for revoked tokens

view details

Dan Laine

commit sha e144b1087eae89dd8695a709bac22eb4b53eff96

undo changes to initialization order in node; add check to make sure n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha fe3e1a319eced7fd467dc9c29efd1fc750e4fd75

use hash of password rather than plaintext password

view details

Dan Laine

commit sha a4ed68853387c8790978739e6ac57b54b269d001

factor out password strength checking and enfore password strength checking for auth token password

view details

Dan Laine

commit sha b3b477c7d96d65a009f5c5668eb49da456106911

don't require strong auth password if auth disabled

view details

Jacquin Mininger

commit sha feed94c5ef3288bfec90ba0f07a0846f2b8fb591

Portable shebangs

view details

push time in a month

push eventmoreati/gecko

jmlee

commit sha dbe42b7aba736edde924e8f045b3863d415b00a8

add From field to avm.send API args

view details

jmlee

commit sha 5c48af1c564af40559995fa53b9d213fef7929cc

add From field to avm.send API args

view details

jmlee

commit sha 55d3a5e0e97fe57fb3b33af7d6f5c8e14b916777

check the user has args.From address

view details

jmlee

commit sha 8937dbb3a79f0b35f8d60196f5148c06e119cf5e

minor fix

view details

ElectricPanda

commit sha fbfefdd7fc85cff7a0f3d5f7a4f83e9db38798fd

Merge branch 'master' into extendSendAPI

view details

jmlee

commit sha 13c86d832048adec4e5dcce2060e652e91519938

change error message about 'from' argument

view details

jmlee

commit sha b5e9ee648817b5d75788335bbfa3266558a3624b

Merge branch 'extendSendAPI' of https://github.com/ElectricPanda/gecko into extendSendAPI

view details

jmlee

commit sha 5b0a8323bed795018fcc23f57052aed656831240

change args.From to args.Froms

view details

Dan Laine

commit sha 7038641fd83d8c46b4dc5c4c6f0ca647de5c9f34

first pass at adding auth tokens

view details

Dan Laine

commit sha 9b0981fe7b826d2f14a28b9cee487e2fc409016b

cleanup/formatting. Add logs and error handling. Make token lifespan reasonable length.

view details

Dan Laine

commit sha 0d7b224e5fdd44a58e6df7d40b855cec52e7558c

move functionality from service to auth struct. Add revokeToken method and API.

view details

Dan Laine

commit sha 2640977cde65674aa563e6862da70bcab836d9fb

authorize on a per-endpoint basis. Change name of CLIs

view details

Dan Laine

commit sha ba299559e789fbf21cfcee1f4a3f98df818eca6d

use clock in auth struct. add tests

view details

Dan Laine

commit sha 4d5c58d82a62892b566712ab569a098b7226b601

init p2p networking before API server so n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha eeb5f974995287588357a8fd67d447c4a37d3eb2

add test for revoked tokens

view details

Dan Laine

commit sha e144b1087eae89dd8695a709bac22eb4b53eff96

undo changes to initialization order in node; add check to make sure n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha fe3e1a319eced7fd467dc9c29efd1fc750e4fd75

use hash of password rather than plaintext password

view details

Dan Laine

commit sha a4ed68853387c8790978739e6ac57b54b269d001

factor out password strength checking and enfore password strength checking for auth token password

view details

Dan Laine

commit sha b3b477c7d96d65a009f5c5668eb49da456106911

don't require strong auth password if auth disabled

view details

Jacquin Mininger

commit sha feed94c5ef3288bfec90ba0f07a0846f2b8fb591

Portable shebangs

view details

push time in a month

push eventmoreati/gecko

jmlee

commit sha dbe42b7aba736edde924e8f045b3863d415b00a8

add From field to avm.send API args

view details

jmlee

commit sha 5c48af1c564af40559995fa53b9d213fef7929cc

add From field to avm.send API args

view details

jmlee

commit sha 55d3a5e0e97fe57fb3b33af7d6f5c8e14b916777

check the user has args.From address

view details

jmlee

commit sha 8937dbb3a79f0b35f8d60196f5148c06e119cf5e

minor fix

view details

ElectricPanda

commit sha fbfefdd7fc85cff7a0f3d5f7a4f83e9db38798fd

Merge branch 'master' into extendSendAPI

view details

jmlee

commit sha 13c86d832048adec4e5dcce2060e652e91519938

change error message about 'from' argument

view details

jmlee

commit sha b5e9ee648817b5d75788335bbfa3266558a3624b

Merge branch 'extendSendAPI' of https://github.com/ElectricPanda/gecko into extendSendAPI

view details

jmlee

commit sha 5b0a8323bed795018fcc23f57052aed656831240

change args.From to args.Froms

view details

Dan Laine

commit sha 7038641fd83d8c46b4dc5c4c6f0ca647de5c9f34

first pass at adding auth tokens

view details

Dan Laine

commit sha 9b0981fe7b826d2f14a28b9cee487e2fc409016b

cleanup/formatting. Add logs and error handling. Make token lifespan reasonable length.

view details

Dan Laine

commit sha 0d7b224e5fdd44a58e6df7d40b855cec52e7558c

move functionality from service to auth struct. Add revokeToken method and API.

view details

Dan Laine

commit sha 2640977cde65674aa563e6862da70bcab836d9fb

authorize on a per-endpoint basis. Change name of CLIs

view details

Dan Laine

commit sha ba299559e789fbf21cfcee1f4a3f98df818eca6d

use clock in auth struct. add tests

view details

Dan Laine

commit sha 4d5c58d82a62892b566712ab569a098b7226b601

init p2p networking before API server so n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha eeb5f974995287588357a8fd67d447c4a37d3eb2

add test for revoked tokens

view details

Dan Laine

commit sha e144b1087eae89dd8695a709bac22eb4b53eff96

undo changes to initialization order in node; add check to make sure n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha fe3e1a319eced7fd467dc9c29efd1fc750e4fd75

use hash of password rather than plaintext password

view details

Dan Laine

commit sha a4ed68853387c8790978739e6ac57b54b269d001

factor out password strength checking and enfore password strength checking for auth token password

view details

Dan Laine

commit sha b3b477c7d96d65a009f5c5668eb49da456106911

don't require strong auth password if auth disabled

view details

Jacquin Mininger

commit sha feed94c5ef3288bfec90ba0f07a0846f2b8fb591

Portable shebangs

view details

push time in a month

push eventmoreati/gecko

jmlee

commit sha dbe42b7aba736edde924e8f045b3863d415b00a8

add From field to avm.send API args

view details

jmlee

commit sha 5c48af1c564af40559995fa53b9d213fef7929cc

add From field to avm.send API args

view details

jmlee

commit sha 55d3a5e0e97fe57fb3b33af7d6f5c8e14b916777

check the user has args.From address

view details

jmlee

commit sha 8937dbb3a79f0b35f8d60196f5148c06e119cf5e

minor fix

view details

ElectricPanda

commit sha fbfefdd7fc85cff7a0f3d5f7a4f83e9db38798fd

Merge branch 'master' into extendSendAPI

view details

jmlee

commit sha 13c86d832048adec4e5dcce2060e652e91519938

change error message about 'from' argument

view details

jmlee

commit sha b5e9ee648817b5d75788335bbfa3266558a3624b

Merge branch 'extendSendAPI' of https://github.com/ElectricPanda/gecko into extendSendAPI

view details

jmlee

commit sha 5b0a8323bed795018fcc23f57052aed656831240

change args.From to args.Froms

view details

Dan Laine

commit sha 7038641fd83d8c46b4dc5c4c6f0ca647de5c9f34

first pass at adding auth tokens

view details

Dan Laine

commit sha 9b0981fe7b826d2f14a28b9cee487e2fc409016b

cleanup/formatting. Add logs and error handling. Make token lifespan reasonable length.

view details

Dan Laine

commit sha 0d7b224e5fdd44a58e6df7d40b855cec52e7558c

move functionality from service to auth struct. Add revokeToken method and API.

view details

Dan Laine

commit sha 2640977cde65674aa563e6862da70bcab836d9fb

authorize on a per-endpoint basis. Change name of CLIs

view details

Dan Laine

commit sha ba299559e789fbf21cfcee1f4a3f98df818eca6d

use clock in auth struct. add tests

view details

Dan Laine

commit sha 4d5c58d82a62892b566712ab569a098b7226b601

init p2p networking before API server so n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha eeb5f974995287588357a8fd67d447c4a37d3eb2

add test for revoked tokens

view details

Dan Laine

commit sha e144b1087eae89dd8695a709bac22eb4b53eff96

undo changes to initialization order in node; add check to make sure n.Net.Close isn't a nil pointer dereference

view details

Dan Laine

commit sha fe3e1a319eced7fd467dc9c29efd1fc750e4fd75

use hash of password rather than plaintext password

view details

Dan Laine

commit sha a4ed68853387c8790978739e6ac57b54b269d001

factor out password strength checking and enfore password strength checking for auth token password

view details

Dan Laine

commit sha b3b477c7d96d65a009f5c5668eb49da456106911

don't require strong auth password if auth disabled

view details

Jacquin Mininger

commit sha feed94c5ef3288bfec90ba0f07a0846f2b8fb591

Portable shebangs

view details

push time in a month

delete branch moreati/python-niceware

delete branch : pyup-update-pip-8.1.2-to-20.2.2

delete time in a month

push eventmoreati/python-niceware

pyup-bot

commit sha ba1dfd24859bbc408e5624ae386ba1e426228a68

Update pip from 8.1.2 to 20.2.3

view details

push time in a month

create barnchmoreati/python-niceware

branch : pyup-update-pip-8.1.2-to-20.2.3

created branch time in a month

push eventmoreati/python-niceware

pyup-bot

commit sha dfdcec92f19b58d1f25472160fa7a854036ff6b7

Update pip from 8.1.2 to 20.2.2

view details

push time in a month

create barnchmoreati/python-niceware

branch : pyup-update-pip-8.1.2-to-20.2.2

created branch time in a month

pull request commentava-labs/gecko

ansible: Don't set GOPATH

I believe it's ready, but I'm not sure who you're asking.

moreati

comment created time in a month

Pull request review commentava-labs/gecko

introduce cross-platform automatic builds

+PKG_ROOT=/tmp/avalanche+DEBIAN_BASE_DIR=$PKG_ROOT/debian+AVALANCHE_BUILD_BIN_DIR=$DEBIAN_BASE_DIR/usr/local/bin+AVALANCHE_LIB_DIR=$DEBIAN_BASE_DIR/usr/local/lib/avalanche

/usr/local/lib/avalanche/plugins/evm makes slightly more sense to me. It namespaces things a bit, making it easier to distinguish other potential extension mechanisms or hooks in the future.

holisticode

comment created time in 2 months

PullRequestReviewEvent

issue commentava-labs/gecko

Feature Request: get --public-ip from domain to enable DynDNS

I might take this on. Ideally I'd like to rename --public-ip to e.g. --public-address. However I know IP addresses of nodes are baked into the protocol, so this might be more involved than it first appears.

otherpaco

comment created time in 2 months

pull request commentava-labs/gecko

introduce cross-platform automatic builds

Reminders to myself, these are not objections or comments

  • The .deb includes gecko binary, and plugins only. User(s), and service(s) are not.
  • The .deb doesn't declare any dependencies. Gecko is a Go binary, hence statically linked, so I think this is correct.
holisticode

comment created time in 2 months

more