Commit Graph

66 Commits

Author SHA1 Message Date
Steven Allen
978091a626 feat: implement peering service
MVP for #6097

This feature will repeatedly reconnect (with a randomized exponential backoff)
to peers in a set of "peered" peers.

In the future, this should be extended to:

1. Include a CLI for modifying this list at runtime.
2. Include additional options for peers we want to _protect_ but not connect to.
3. Allow configuring timeouts, backoff, etc.
4. Allow groups? Possibly through textile threads.
5. Allow for runtime-only peering rules.
6. Different reconnect policies.

But this MVP should be a significant step forward.
2020-05-25 20:24:41 -07:00
@RubenKelevra
2dc1f691f1 quic: remove experimental status and add it to the default config 2020-05-22 04:54:19 +02:00
Adin Schmahmann
a0e01501e7 docs: cleanup config formatting 2020-05-20 13:48:26 -04:00
Steven Allen
b29f9e9959 doc(config): document pubsub 2020-05-19 19:24:27 -07:00
Steven Allen
6719e124bb doc(config): sort sections 2020-05-19 19:13:50 -07:00
Marcin Rataj
10aaf24304
chore: update X-Forwarded-Proto copy text
Co-authored-by: Steven Allen <steven@stebalien.com>
2020-05-13 15:07:59 +02:00
Marcin Rataj
c5b30545bf
docs: X-Forwarded-Proto: https
Additional documentation for running subdomain gateway behind reverse proxy with TLS.
2020-05-12 13:00:25 +02:00
Corbin Page
19426b9ca2
Update config.md 2020-05-02 17:23:56 -04:00
Steven Allen
6d7d3ef30e doc: expand on relay documentation 2020-04-27 16:00:48 -07:00
Steven Allen
4ebe7e633d doc: fixup config docs
1. Update go-ipfs-config to fix default datastore.
2. Update TOC.
3. Update profiles list and indicate that badger isn't experimental.
2020-04-27 15:12:04 -07:00
Dimitris Apostolou
1e437c7e97
Fix typos and cleanup 2020-04-20 22:00:01 +03:00
Steven Allen
1f23fc000c feat: add autonat config options
1. Enable AutoNATService on _all_ nodes by default. If it's an issue, we can
disable it in RC3 but this will give us the best testing results.
2. Expose options to configure AutoNAT rate limiting.
2020-04-14 20:54:58 -07:00
Steven Allen
3e6f0a7942 doc: cleanup experimental features a bit 2020-04-06 18:53:16 -07:00
Marcin Rataj
3ecccd6e1d feat(gateway): subdomain and proxy gateway
License: MIT
Signed-off-by: Marcin Rataj <lidel@lidel.org>
2020-03-18 08:50:38 -07:00
Steven Allen
bd8917facf doc(config): cleanup
Trying to make this a bit more consistent and structured.

* Fix wrapping.
* Use headings for all config values.
2020-01-30 22:14:21 -08:00
Oli Evans
0eba53bd98
docs: define Gateway.PathPrefixes
adds docs for Gateway.PathPrefixes. Taken from great commit notes by @lgierth (thank you!) 09937f84b6
2020-01-15 14:32:05 +00:00
Oli Evans
134cb5ef9c
docs: add connmgr to config.md toc 2019-10-11 15:26:53 +01:00
Steven Allen
460c2119e4 daemon: support unix domain sockets for the API/gateway
All the work was client-side. Unix domain socket multiaddrs already worked
server-side.

fixes #4218
2019-09-30 17:21:28 -07:00
Steven Allen
76db2a0b31 doc(config): improve DisableNatPortMap documentation 2019-09-20 16:36:15 -07:00
Henrique Dias
ec2383f721
docs: add multiple gateway and api addrs 2019-09-06 13:16:54 +01:00
Steven Allen
72122a5dbf doc: correct the address filter documentation 2019-07-11 19:04:45 -07:00
Hector Sanjuan
010336c89f Document the AddrFilters option
Shouldn't have to scan through an old issue to figure out what is happening
and why this is super important.
2019-07-11 18:56:32 -07:00
Oli Evans
c30aaa921a
docs: default value for HashOnRead is false
This is currently the case. It should be filpped to true, but in the meantime let's document the current situation

See: https://github.com/ipfs/go-ipfs/issues/1152
2019-06-04 16:17:32 +01:00
MollyM
1fd6701ea2
explain what dhtclient does 2019-05-23 16:46:27 -07:00
Marcin Rataj
4c6268eaa3
docs: update Routing config
Updated docs to reflect that Routing is not a child of Discovery
Ref. 664ccd976e/routing.go (L6)

License: MIT
Signed-off-by: Marcin Rataj <lidel@lidel.org>
2019-05-08 22:01:36 +02:00
Li Zheng
cdd0e6b73a docs: document Gateway.Writable not Gateway.Writeable
License: MIT
Signed-off-by: Li Zheng <flyskywhy@gmail.com>
2019-03-28 13:11:41 +08:00
Steven Allen
df475f4817 docs: document Gateway.NoFetch
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-02-15 15:52:23 -08:00
tarekbadr
b80646e4d2 docs-randomports: edit docs config add 'randomports' flag.
it's Generate random port for swarm.

License: MIT
Signed-off-by: Tarek Badr <tarekbadrshalaan@gmail.com>
2019-01-24 08:02:19 -08:00
vyzo
526d6198a6 document autorelay
License: MIT
Signed-off-by: vyzo <vyzo@hackzen.org>
2018-12-18 11:30:59 -08:00
Steven Allen
716f69b8f8 config: document the connection manager
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2018-12-11 18:59:30 -08:00
Matt Joiner
ed260599ba docs: Improve config documentation
License: MIT
Signed-off-by: Matt Joiner <anacrolix@gmail.com>
2018-12-10 19:06:00 +11:00
Whyrusleeping
419bfdc20f
Merge pull request #4924 from ipfs/docs/config
Add information about bloom filter to config.md
2018-07-16 17:12:10 +02:00
camelmasa
0e6936d532 Add docs for --profile=lowpower
License: MIT
Signed-off-by: Masahiro Saito <camelmasa@gmail.com>
2018-04-23 20:33:40 +09:00
Dominic Della Valle
c3e3da4a54 Revised
License: MIT
Signed-off-by: Dominic Della Valle <ddvpublic@gmail.com>
2018-04-09 15:45:45 -04:00
Dominic Della Valle
0ecfd7843c Add information about bloom filter to config.md
License: MIT
Signed-off-by: Dominic Della Valle <ddvpublic@gmail.com>
2018-04-09 08:20:30 -04:00
Łukasz Magiera
af9b4af581 config: apply review to lowpower profile
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-24 16:11:42 +01:00
Łukasz Magiera
35da08859a daemon: config option for routing
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2018-03-24 16:11:42 +01:00
Łukasz Magiera
ac26cf19cd config-patch: Inverse profiles
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-17 15:29:18 +01:00
Łukasz Magiera
acb4edcce4 config-patch: docs typo, fix server profile
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-16 18:16:43 +01:00
Łukasz Magiera
2514c74750 config-patch: apply review suggestions
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-15 15:37:37 +01:00
Łukasz Magiera
75b235d05c config docs: Move profile section to the top
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-15 15:37:37 +01:00
Łukasz Magiera
d7376cdab0 config: profile tests, docs
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2017-12-15 15:37:37 +01:00
Steven Allen
febf21b0c7 fix republish interval documentation
We republish every 4 hours, not 12.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-11-29 15:15:58 -08:00
Whyrusleeping
d4c54d6858
Merge pull request #4401 from leerspace/docs/config-announce
updating Addresses section
2017-11-21 08:49:32 -08:00
John Reed
42a0c14f2a
adding detail on Announce
Clarifying that the Announce array is only used when non-empty
and will override the default inferred announce addresses.

License: MIT
Signed-off-by: John Reed <john@re2d.xyz>
2017-11-20 09:48:19 -06:00
John Reed
8391abb06b
updating Addresses section
config.md: updating the Addresses section

Adding documentation on Announce and NoAnnounce.

Fixing typo in API default value.

License: MIT
Signed-off-by: John Reed <john@re2d.xyz>
2017-11-19 20:31:25 -06:00
Adrian Lanzafame
0d2cc04fa7 docs: correct StorageMax config desc
License: MIT
Signed-off-by: Adrian Lanzafame <adrianlanzafame92@gmail.com>
2017-11-14 12:25:38 +10:00
Jeromy Johnson
6beab668fd Merge pull request #4288 from ipfs/feat/connmgr
Implement Connection Manager
2017-10-16 18:37:11 +01:00
Jeromy
62d521783f Integrate connection manager
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2017-10-16 09:46:46 -07:00
Steven Allen
a0bedf6a5b remove the rest of the supernode code
missed in the initial cleanup

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2017-10-14 16:43:30 -07:00