IO.NetListen
in bastion v0.2.4
v0.2.4 declares IO.NetListen. v0.2.3 did not. Declaring is the event recorded here — whether the capability was newly exercised is a separate claim the registry cannot make.
Where it is declared
lib/security/auth.march:47Declared nothing in the previous version
44
45mod Auth do
46
47 needs IO.NetListen
48 import Conn
49 alias Bastion.Session as Session
50
lib/channels/channel_server.march:39Declared nothing in the previous version
36
37mod Bastion.ChannelServer do
38
39 needs IO.NetListen
40 import HttpServer
41 alias Bastion.Channel as Channel
42 alias Bastion.PubSub as PubSub
lib/runtime/dev.march:31
28
29 needs IO.Console
30 needs IO.Clock
31 needs IO.NetListen
32 import HttpServer
33 import Bastion.Metrics
34
lib/view/error_overlay.march:26
23
24 needs IO.Console
25 needs IO.Clock
26 needs IO.NetListen
27 import HttpServer
28 import Bastion.Dev
29
lib/observability/health.march:31Declared nothing in the previous version
28
29mod Bastion.Health do
30
31 needs IO.NetListen
32 import HttpServer
33
34 let health_table = "_bastion_health"
lib/cache/idempotency.march:31Declared nothing in the previous version
28
29mod Bastion.Idempotency do
30
31 needs IO.NetListen
32 import HttpServer
33
34 let table_name = "_bastion_idempotency"
lib/observability/metrics.march:25
22mod Bastion.Metrics do
23
24 needs IO.Clock
25 needs IO.NetListen
26 import HttpServer
27
28 let table_name = "_bastion_metrics"
lib/security/session.march:47
44 needs IO.Random
45
46 import Conn
47 needs IO.NetListen
48 import HttpServer
49 import Crypto
50
lib/assets/upload.march:35Declared nothing in the previous version
32
33mod Bastion.Upload do
34
35 needs IO.NetListen
36 import Conn
37
38 -- ── Types ─────────────────────────────────────────────────────────────────
lib/http/bastion_server.march:13
10mod BastionServer do
11
12 needs IO.Console
13 needs IO.NetListen
14 import HttpServer
15 import Router
16 import Bastion
lib/cache/cache.march:40
37mod Cache do
38
39 needs IO.Mut
40 needs IO.NetListen
41 import HttpServer
42 import Vault
43
lib/http/conn.march:13Declared nothing in the previous version
10
11mod Conn do
12
13 needs IO.NetListen
14 import HttpServer
15
16 -- ── Request accessors ──────────────────────────────────────────────
lib/http/controller.march:25Declared nothing in the previous version
22
23mod Controller do
24
25 needs IO.NetListen
26 import HttpServer
27 import Response
28 import ErrorView
lib/security/cors.march:32Declared nothing in the previous version
29
30mod Cors do
31
32 needs IO.NetListen
33 import HttpServer
34
35 -- ── Config type ─────────────────────────────────────────────────────────────
lib/http/fallback_controller.march:25Declared nothing in the previous version
22
23mod FallbackController do
24
25 needs IO.NetListen
26 import HttpServer
27
28 doc """
lib/islands/island_assets.march:34Declared nothing in the previous version
31
32mod IslandAssets do
33
34 needs IO.NetListen
35 import HttpServer
36
37 -- AssetConfiguration for the asset server.
lib/islands/island_socket.march:53
50mod IslandSocket do
51
52 needs IO.Mut
53 needs IO.NetListen
54 import HttpServer
55 alias Bastion.PubSub as PubSub
56 import Vault
lib/security/rate_limit.march:46
43mod RateLimit do
44
45 needs IO.Clock
46 needs IO.NetListen
47 import Conn
48
49 -- ── Key helpers ───────────────────────────────────────────────────────────
lib/http/response.march:11Declared nothing in the previous version
8
9mod Response do
10
11 needs IO.NetListen
12 import HttpServer
13
14 -- ── Content-type responses ────────────────────────────────────────
lib/http/router.march:38Declared nothing in the previous version
35
36mod Router do
37
38 needs IO.NetListen
39 import HttpServer
40 import ErrorView
41
lib/assets/static.march:29Declared nothing in the previous version
26
27mod Static do
28
29 needs IO.NetListen
30 import HttpServer
31
32 -- StaticConfiguration for the static file server.