diff --git a/GIDs b/GIDs index 124c911b94ac..50727c43468f 100644 --- a/GIDs +++ b/GIDs @@ -1,946 +1,946 @@ # Please keep this file sorted by GID! # Please pick an empty slot when available and also consider base values from # /usr/src/etc/group daemon:*:1: operator:*:5:amanda mail:*:6:postfix,clamav ftp:*:14: smmsp:*:25: video:*:44:lightdm bind:*:53: rdfdb:*:55: spamd:*:58: unbound:*:59: cyrus:*:60: proxy:*:62: authpf:*:63: uucp:*:66: xten:*:67: dialer:*:68:aprsd network:*:69: pgsql:*:70: ircd:*:72: ircservices:*:73: simscan:*:74: hybserv:*:76: audit:*:77: virtuoso:*:79: www:*:80: qnofiles:*:81: qmail:*:82: mysql:*:88: vchkpw:*:89: firebird:*:90: mailman:*:91: gdm:*:92: jabber:*:93: p4admin:*:94: interch:*:95: squeuer:*:96: mud:*:97: msql:*:98: rscsi:*:99: squid:*:100: quagga:*:101: ganglia:*:102: sgeadmin:*:103: slimserv:*:104: dnetc:*:105: clamav:*:106: cacti:*:107: webkit:*:108: quickml:*:109: vscan:*:110: fido:*:111: dcc:*:112: amavis:*:113: dhis:*:114: _symon:*:115: u2f:*:116: smokeping:*:117: ircproxyd:*:118: mythtv:*:119: pdns:*:120: otrs:*:121: zabbix:*:122: ntpd:*:123: fetchmail:*:124: postfix:*:125: maildrop:*:126: nav:*:127: sd-agent:*:128: vlock:*:129: _bgpd:*:130: _ospfd:*:131: _spamd:*:132: freeradius:*:133: undernet:*:134: rabbitmq:*:135: dhcpd:*:136: mpd:*:137: wolfpack:*:138: shellinabox:*:139: amanda:*:140: synapse:*:141: ladvd:*:142: dovecot:*:143: dovenull:*:144: webcamd:*:145: ventrilo:*:146: kdm:*:147: ipv6mon:*:148: avenger:*:149: cbsd:*:150: nixbld:*:151: frrvty:*:152:frr rbldns:*:153: trircd:*:154: xorp:*:155: monetdb:*:156: barman:*:157: pootle:*:158: nocat:*:159: _ypldap:*:160: solr:*:161: octoprint:*:162: _iked:*:163: lightdm:*:164: uwsgi:*:165: yule:*:166: ceph:*:167: frr:*:168: acme:*:169: tile38:*:170: sfs:*:171: agk:*:172: polipo:*:173: flowtools:*:174: twms:*:175: mlvpn:*:176: _mdnsd:*:177: otpw:*:178: gdnsd:*:179: rt:*:180: nagios:*:181: noc:*:182: icinga:*:183: dnscache:*:184: tinydns:*:185: dnslog:*:186: swift:*:187: netxms:*:188: leofs:*:189: keystone:*:190: glance:*:191: moinmoin:*:192: cups:*:193: saned:*:194: radns:*:195: nova:*:196: dq:*:197: horizon:*:198: mcserver:*:199: sympa:*:200: privoxy:*:201: dspam:*:202: cinder:*:203: yate:*:204: gnugk:*:205: gini:*:206: _mixminion:*:207: _dnsdist:*:208: gotosocial:*:209: shoutcast:*:210: git:*:211: hg:*:212: drizzle:*:213: kyototycoon:*:214: opendnssec:*:215: nsd:*:216: anvil:*:217: zap:*:218: sddm:*:219: bs:*:220: opensips:*:221: rtpproxy:*:222: mqttwarn:*:223: payara:*:224: postgrey:*:225: sqlgrey:*:226: _hfm:*:227: osrm:*:228: kismet:*:229: carbon:*:230: foundationdb:*:231: archiva:*:232: _ntp:*:233: kafka:*:234: openhab:*:235: rspamd:*:236: paperless:*:237: sonic:*:238: restserver:*:239: aprsd:*:240: tnc:*:241: prosody:*:242: ot-recorder:*:243: mastodon:*:244: routinator:*:245: fahclient:*:246:fahclient fcron:*:247: signal-cli:*:248: sonarqube:*:249: sems:*:250: irrd:*:251: gonic:*:252: _adsuck:*:253: imds:*:254: _i2pd:*:255: _tor:*:256: _smtpd:*:257: _smtpq:*:258: spiped:*:259: meta1s:*:260: meta1q:*:261: meta1c:*:262:meta1s meta1m:*:263:meta1s,meta1q meta1:*:264: sshout:*:265: step:*:266: odoo:*:267: tenshi:*:268:tenshi dendrite:*:269: _rpki-client:*:270: signaling:*:271: gvm:*:272: seaweedfs:*:273: usbmuxd:*:274: haclient:*:275: frontbase:*:276: unifi-poller:*:277: rtg:*:278: mrtg:*:279: xymon:*:280: prelude:*:281: spread:*:282: devmon:*:283: vnstat:*:284: exaddos:*:285:exaddos rancid:*:286: webdis:*:287: ntopng:*:288: victoria-metrics:*:289: _gmid:*:290: pydio:*:291: sftpgo:*:292: biboumi:*:293: krill:*:294: jottad:*:295: writefreely:*:296: conduit:*:297: neolink:*:298: owncast:*:299: backuppc:*:300: openvpn:*:301: netdata:*:302: onlyoffice:*:303:www glewlwyd:*:304: nats:*:305: jitsi:*:306: jicofo:*:307:jitsi jvb:*:308:jitsi wazuh:*:309: cardano:*:310: _arti:*:311: _sphinx:*:312: _fastdfs:*:313: promscale:*:314: lavinmq:*:315: nut:*:316: hedgedoc:*:317: # free: 318, UID used by icingadirector rustdesk:*:319: teleirc:*:320: caldera:*:321: tlsc:*:322: soju:*:323: dkimpy-milter:*:324: dkfilter:*:325: smfs:*:326: _reticulum:*:327: galene:*:328: certspotter:*:329: orthanc:*:330: svxlink:*:331: keycloak:*:332: honeytrap:*:333: percona:*:334: benthos:*:335: snac:*:336: daapd:*:337: murmur:*:338: mumble-server:*:339: wildfire:*:340: stunnel:*:341: openfire:*:342: gunicorn:*:343: snmpd:*:344: _metronome:*:345: ngircd:*:346: eturnal:*:347: davfs2:*:348: tempo:*:349: _sabnzbd:*:350: sonarr:*:351: radarr:*:352: _iodined:*:353: jackett:*:354: nzbhydra2:*:355: lidarr:*:356: bazarr:*:357: autoscan:*:358: prowlarr:*:359: v2ray:*:360: httptunnel:*:361: readarr:*:362: victoria-logs:*:363: elog:*:364: gotify:*:365: opengist:*:366: velbustcpd:*:367: # free: 368 # free: 369 _wsdd:*:370: # free: 371 # free: 372 # free: 373 # free: 374 # free: 375 # free: 376 -# free: 377 -# free: 378 -# free: 379 +hostd:*:377: +walletd:*:378: +renterd:*:379: spoofdpi:*:380: hydroxide:*:381: # free: 382 # free: 383 # free: 384 # free: 385 # free: 386 # free: 387 # free: 388 ldap:*:389: # free: 390 # free: 391 # free: 392 # free: 393 # free: 394 # free: 395 # free: 396 # free: 397 tiarra:*:398: # free: 399 # free: 400 # free: 401 # free: 402 # free: 403 # free: 404 # free: 405 # free: 406 # free: 407 # free: 408 # free: 409 # free: 410 uhub:*:411: # free: 412 # free: 413 # free: 414 # free: 415 # free: 416 # free: 417 # free: 418 # free: 419 oxidized:*:420: # free: 421 # free: 422 # free: 423 # free: 424 # free: 425 drweb:*:426: # free: 427 # free: 428 varnish:*:429: # free: 430 # free: 431 # free: 432 # free: 433 # free: 434 # free: 435 # free: 436 # free: 437 # free: 438 # free: 439 # free: 440 # free: 441 quasselcore:*:442: # free: 443 callweaver:*:444: # free: 445 # free: 446 # free: 447 # free: 448 # free: 449 ecartis:*:450: # free: 451 # free: 452 yadifa:*:453: # free: 454 inadyn:*:455: # free: 456 # free: 457 # free: 458 # free: 459 # free: 460 # free: 461 # free: 462 # free: 463 lpjs:*:464: courier:*:465: condor:*:466: netmon:*:467: slurm:*:468: consul:*:469: serf:*:470: vault:*:471: nomad:*:472: minio:*:473: gitlab-runner:*:474: traefik:*:475: gitlab-pages:*:476: fiche:*:477: prometheus:*:478: alertmanager:*:479: datadog:*:480: promxy:*:481: openbao:*:482: # free: 483 # free: 484 # free: 485 # free: 486 # free: 487 # free: 488 # free: 489 # free: 490 # free: 491 # free: 492 # free: 493 # free: 494 # free: 495 # free: 496 # free: 497 rustypaste:*:498: # free: 499 qw:*:500: qwfwd:*:501: birdvty:*:502: # free: 503 # free: 504 _bbstored:*:505: radmind:*:506: skkserv:*:507: # free: 508 # free: 509 # free: 510 # free: 511 pwhois:*:512: # free: 513 # free: 514 # free: 515 # free: 516 # free: 517 # free: 518 # free: 519 libvirtdbus:*:520: davmail:*:521: nullmail:*:522: freevo:*:523: # free: 524 dkimproxy:*:525: # free: 526 # free: 527 # free: 528 # free: 529 # free: 530 # free: 531 # free: 532 # free: 533 pgbouncer:*:534: redis:*:535: keydb:*:536: valkey:*:537: # free: 538 # free: 539 # free: 540 ipfixcol2:*:541: _flowd:*:542: ejabberd:*:543: # free: 544 # free: 545 # free: 546 # free: 547 # free: 548 # free: 549 # free: 550 # free: 551 kresd:*:552: knot:*:553: qtss:*:554: ircdru:*:555: messagebus:*:556: pulse-rt:*:557: avahi:*:558: tacacs:*:559: # Unused since hald has been removed from the ports tree # haldaemon:*:560: distcc:*:561: polkit:*:562: pulse:*:563: pulse-access:*:564: polkitd:*:565: # free: 566 # free: 567 # free: 568 # free: 569 # free: 570 # free: 571 # free: 572 # free: 573 # free: 574 nexus:*:575: # free: 576 # free: 577 # free: 578 # free: 579 # free: 580 # free: 581 # free: 582 # free: 583 # free: 584 # free: 585 # free: 586 assp:*:587: avahi-autoipd:*:588: # free: 589 # free: 590 # free: 591 # free: 592 # free: 593 # free: 594 # free: 595 # free: 596 # free: 597 # free: 598 # free: 599 _xsi:*:600: _tss:*:601: _pkcs11:*:602: _acme:*:603: _lego:*:604: _hockeypuck:*:605: # free: 606 # free: 607 # free: 608 # free: 609 freeswitch:*:610: # free: 611 # free: 612 # free: 613 # free: 614 ntpa:*:615: taskd:*:616: # free: 617 # free: 618 # free: 619 # free: 620 # free: 621 # free: 622 # free: 623 # free: 624 xapsd:*:625: # free: 626 # free: 627 # free: 628 # free: 629 # free: 630 # free: 631 # free: 632 # free: 633 # free: 634 # free: 635 # free: 636 # free: 637 # free: 638 caldavd:*:639: # free: 640 monkeysphere:*:641: # free: 642 # free: 643 # free: 644 # free: 645 # free: 646 # free: 647 _xrdp:*:648: # free: 649 # free: 650 # free: 651 # free: 652 # free: 653 # free: 654 tinc:*:655: # free: 656 # free: 657 # free: 658 # free: 659 # free: 660 # free: 661 # free: 662 # free: 663 # free: 664 # free: 665 aox:*:666: riak:*:667: # free: 668 # free: 669 # free: 670 # free: 671 # free: 672 # free: 673 # free: 674 # free: 675 # free: 676 # free: 677 # free: 678 # free: 679 # free: 680 # free: 681 # free: 682 # free: 683 # free: 684 # free: 685 # free: 686 # free: 687 darkhttpd:*:688: # free: 689 # free: 690 # free: 691 # free: 692 # free: 693 # free: 694 # free: 695 # free: 696 # free: 697 # free: 698 # free: 699 bnetd:*:700: fastnetmon:*:701: _sndio:*:702: # free: 703 # free: 704 # free: 705 # free: 706 # free: 707 # free: 708 # free: 709 # free: 710 # free: 711 # free: 712 # free: 713 # free: 714 # free: 715 # free: 716 bopm:*:717: # free: 718 # free: 719 # free: 720 # free: 721 # free: 722 # free: 723 # free: 724 # free: 725 # free: 726 # free: 727 # free: 728 # free: 729 # free: 730 # free: 731 # free: 732 # free: 733 # free: 734 c-lightning:*:735: zonemaster:*:736: # free: 737 # free: 738 # free: 739 # free: 740 # free: 741 # free: 742 # free: 743 # free: 744 # free: 745 # free: 746 # free: 747 # free: 748 # free: 749 # free: 750 supysonic:*:751: # free: 752 # free: 753 # free: 754 # free: 755 # free: 756 sopel:*:757: # free: 758 # free: 759 # free: 760 # free: 761 # free: 762 # free: 763 # free: 764 # free: 765 # free: 766 # free: 767 # free: 768 # free: 769 postgres:*:770: cockroach:*:771: postgrest:*:772: # free: 773 # free: 774 # free: 775 namecoin:*:776: openxpki:*:777: litecoin:*:778: bitcoin:*:779: zetacoin:*:780: monero:*:781: zeek:*:782: # free: 783 # free: 784 # free: 785 # free: 786 # free: 787 # free: 788 # free: 789 # free: 790 # free: 791 # free: 792 # free: 793 # free: 794 # free: 795 # free: 796 # free: 797 # free: 798 # free: 799 clickhouse:*:800: # free: 801 # free: 802 # free: 803 # free: 804 # free: 805 act_runner:*:806: bosun:*:807: clixon:*:808: # free: 809 # free: 810 calibreweb:*:811: foreman_proxy:*:812: hitch:*:813: puppet:*:814: uchiwa:*:815: # free: 816 rslsync:*:817: jenkins:*:818: rundeck:*:819: openacs:*:820: dotlrn:*:821: # free: 822 # free: 823 selenium:*:824: polw:*:825: statsd:*:826: _tuptime:*:827: cirrus:*:828: # free: 829 # free: 830 # free: 831 beehive:*:832: # free: 833 # free: 834 # free: 835 # free: 836 # free: 837 # free: 838 # free: 839 netdisco:*:840: tcpcryptd:*:841: munin:*:842: dahdi:*:843:asterisk subsonic:*:844: # free: 845 sogod:*:846: domoticz:*:847: graylog:*:848: chronyd:*:849: qbittorrent:*:850: cassandra:*:851: p0f:*:852: _geodns:*:853: ebusd:*:854: opensearch:*:855: # free: 856 # free: 857 # free: 858 # free: 859 plocate:*:860: # free: 861 # free: 862 # free: 863 mediamtx:*:864: z2m:*:865: vglusers:*:866: sqlpage:*:867: jellyfin:*:868: keyd:*:869: buildbot:*:870: # free: 871 bitmark:*:872: bitmark-recorder:*:873: librespeed:*:874: cfssl:*:875: _lms:*:876: gemserv:*:877: gerbera:*:878: _encrypted-dns:*:879: pyspf-milter:*:880: ultimaker:*:881: midpoint:*:882: kubo-go:*:883: telegraf:*:884: tcpdump:*:885: miniflux:*:886: pdagent:*:887: vuls:*:888: mattermost:*:889: matterircd:*:890: urbackup:*:891: tautulli:*:892: logstash:*:893: arangodb:*:894: snmptt:*:895: istat:*:896: znc:*:897: ufdb:*:898: guacamole:*:899: seafile:*:900: fossy:*:901:www scanlogd:*:902: _ocserv:*:903: grafana:*:904: artifactory:*:905: opentsdb:*:906: influxd:*:907: riemann:*:908: proxysql:*:909: bacula:*:910: iserv:*:911: _sj3:*:912: _relayd:*:913: bitlbee:*:914: logcheck:*:915: ssmtp:*:916: prayer:*:917: nefu:*:918: couchdb:*:919: vboxusers:*:920: transmission:*:921: mongodb:*:922: liquidsoap:*:923: postpals:*:924: mfs:*:925: minbif:*:926: kumofs:*:927: nslcd:*:928: activemq:*:929: ifgraph:*:930: asterisk:*:931: sancp:*:932: dlna:*:933: torrus:*:934:www erlyvideo:*:935: crtmpserver:*:936: get_iplayer:*:937: vdr:*:938: noip:*:939: _tcpproxy:*:940: cego:*:941: teamspeak:*:942: dnetfold:*:943: bbs:*:944: dbxml:*:945: pgagroal:*:946: gnokii:*:947: dnrd:*:948: _lldpd:*:949: conquest:*:950: openerpd:*:951: bitten-slave:*:952: _neubot:*:953: couchpotato:*:954: hadoop:*:955: pandora:*:956: razorback:*:957: gnunet:*:958: c_icap:*:959: trytond:*:960: gearmand:*:961: zookeeper:*:962: fluentd:*:963: git_daemon:*:964: elasticsearch:*:965: ossec:*:966: loki:*:967: promtail:*:968: kippo:*:969: colord:*:970: shibd:*:971: plex:*:972: boinc:*:973: radicale:*:974: unifi:*:975: minetest:*:976: tests:*:977: _dnscrypt-proxy:*:978: ums:*:979: hbase:*:980: uvncrep:*:981: bro:*:982: syncthing:*:983: tvheadend:*:984: puppetdb:*:985: kamailio:*:986: spark:*:987: pot:*:988: emby:*:989: oozie:*:990: sguil:*:991: hive:*:992: kannel:*:993: rcynic:*:994: rpkirtr:*:995: tarantool:*:996: bareos:*:997: _rmilter:*:998: ebnetd:*:999: # DO NOT USE: 1000-65532 nogroup:*:65533: nobody:*:65534: diff --git a/UIDs b/UIDs index a4dd1f676f71..22e316471440 100644 --- a/UIDs +++ b/UIDs @@ -1,951 +1,951 @@ # Please keep this file sorted by UID! # Please pick an empty slot when available and also consider base values from # /usr/src/etc/master.passwd operator:*:2:5::0:0:System &:/:/usr/sbin/nologin ftp:*:14:14::0:0:Anonymous FTP:/var/ftp:/nonexistent smmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin majordom:*:54:54::0:0:Majordomo Pseudo User:/usr/local/majordomo:/nonexistent rdfdb:*:55:55::0:0:rdfDB Daemon:/var/db/rdfdb:/bin/sh spamd:*:58:58::0:0:SpamAssassin user:/var/spool/spamd:/usr/sbin/nologin unbound:*:59:59::0:0:Unbound DNS Resolver:/nonexistent:/usr/sbin/nologin cyrus:*:60:60::0:0:the cyrus mail server:/nonexistent:/nonexistent gnats:*:61:1::0:0:GNATS database owner:/usr/local/share/gnats/gnats-db:/bin/sh proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/nonexistent uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/libexec/uucp/uucico xten:*:67:67::0:0:X-10 daemon:/usr/local/xten:/nonexistent pop:*:68:6::0:0:Post Office Owner (popper):/nonexistent:/usr/sbin/nologin wnn:*:69:7::0:0:Wnn:/nonexistent:/nonexistent pgsql:*:70:70::0:0:PostgreSQL pseudo-user:/usr/local/pgsql:/bin/sh oracle:*:71:71::0:0:Oracle:/usr/local/oracle7:/usr/sbin/nologin ircd:*:72:72::0:0:IRC daemon:/nonexistent:/nonexistent ircservices:*:73:73::0:0:IRC services:/nonexistent:/nonexistent simscan:*:74:74::0:0:Simscan User:/nonexistent:/usr/sbin/nologin ifmail:*:75:66::0:0:Ifmail user:/nonexistent:/nonexistent hybserv:*:76:76::0:0:HybServ Daemon:/nonexistent:/usr/sbin/nologin auditdistd:*:78:77::0:0:Auditdistd unprivileged user:/var/empty:/usr/sbin/nologin virtuoso:*:79:79::0:0:Virtuoso Universal Server:/usr/local/virtuoso:/bin/sh www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin alias:*:81:81::0:0:QMail user:/var/qmail/alias:/nonexistent qmaild:*:82:81::0:0:QMail user:/var/qmail:/nonexistent qmaill:*:83:81::0:0:QMail user:/var/qmail:/nonexistent qmailp:*:84:81::0:0:QMail user:/var/qmail:/nonexistent qmailq:*:85:82::0:0:QMail user:/var/qmail:/nonexistent qmailr:*:86:82::0:0:QMail user:/var/qmail:/nonexistent qmails:*:87:82::0:0:QMail user:/var/qmail:/nonexistent mysql:*:88:88::0:0:MySQL Daemon:/var/db/mysql:/usr/sbin/nologin vpopmail:*:89:89::0:0:VPop Mail User:/usr/local/vpopmail:/nonexistent firebird:*:90:90::0:0:Firebird Database Administrator:/var/db/firebird:/bin/sh mailman:*:91:91::0:0:Mailman User:/usr/local/mailman:/usr/sbin/nologin gdm:*:92:92::0:0:GNOME Display Manager:/usr/local/etc/gdm/home:/usr/sbin/nologin jabber:*:93:93::0:0:Jabber Daemon:/nonexistent:/nonexistent p4admin:*:94:94::0:0:Perforce admin:/nonexistent:/usr/sbin/nologin interch:*:95:95::0:0:Interchange user:/usr/local/interchange:/usr/sbin/nologin squeuer:*:96:96::0:0:SQueuer Owner:/nonexistent:/bin/sh mud:*:97:97::0:0:MUD Owner:/nonexistent:/bin/sh msql:*:98:98::0:0:mSQL-2 pseudo-user:/var/db/msqldb:/bin/sh rscsi:*:99:99::0:0:Remote SCSI:/usr/local/rscsi:/usr/local/sbin/rscsi squid:*:100:100::0:0:squid caching-proxy pseudo user:/var/squid:/usr/sbin/nologin quagga:*:101:101::0:0:Quagga route daemon pseudo user:/var/empty:/usr/sbin/nologin ganglia:*:102:102::0:0:Ganglia User:/nonexistent:/usr/sbin/nologin sgeadmin:*:103:103::0:0:Sun Grid Engine Admin:/nonexistent:/usr/sbin/nologin slimserv:*:104:104::0:0:Slim Devices SlimServer pseudo-user:/nonexistent:/usr/sbin/nologin dnetc:*:105:105::0:0:distributed.net client and proxy pseudo-user:/nonexistent:/usr/sbin/nologin clamav:*:106:106::0:0:Clamav Antivirus:/nonexistent:/usr/sbin/nologin cacti:*:107:107::0:0:Cacti Sandbox:/nonexistent:/usr/sbin/nologin webkit:*:108:108::0:0:WebKit Default User:/usr/local/www/webkit:/bin/sh quickml:*:109:109::0:0:quickml Server:/nonexistent:/usr/sbin/nologin vscan:*:110:110::0:0:Scanning Virus Account:/var/maiad:/bin/sh fido:*:111:111::0:0:Fido System:/usr/local/fido:/bin/sh dcc:*:112:112::0:0:Distributed Checksum Clearinghouse:/nonexistent:/usr/sbin/nologin amavis:*:113:113::0:0:Amavis-stats Account:/nonexistent:/usr/sbin/nologin dhis:*:114:114::0:0:DHIS Daemon:/nonexistent:/usr/sbin/nologin _symon:*:115:115::0:0:Symon Account:/var/empty:/usr/sbin/nologin hplip:*:116:116::0:0:HPLIP Server:/nonexistent:/usr/sbin/nologin smokeping:*:117:117::0:0:SmokePing Daemon:/nonexistent:/usr/sbin/nologin ircproxyd:*:118:118::0:0:Night Light IRC Proxy:/nonexistent:/usr/sbin/nologin mythtv:*:119:119::0:0:MythTV pseudo-user:/nonexistent:/bin/sh pdns_recursor:*:120:120::0:0:pdns_recursor pseudo-user:/nonexistent:/usr/sbin/nologin otrs:*:121:121::0:0:OTRS Administrator:/usr/local/otrs:/bin/csh zabbix:*:122:122::0:0:Zabbix NMS:/nonexistent:/bin/sh ntpd:*:123:123::0:0:NTP Daemon:/var/db/ntp:/usr/sbin/nologin fetchmail:*:124:124::0:0:Fetchmail mail-retrieval daemon:/nonexistent:/usr/sbin/nologin postfix:*:125:125::0:0:Postfix Mail System:/var/spool/postfix:/usr/sbin/nologin synapse:*:126:141::0:0:Synapse Daemon:/nonexistent:/usr/sbin/nologin navcron:*:127:127::0:0:Network Administration Visualized:/usr/local/nav:/usr/sbin/nologin sd-agent:*:128:128::0:0:ServerDensity Agent:/nonexistent:/usr/sbin/nologin digdag:*:129:65534::0:0:digdag server:/nonexistent:/usr/sbin/nologin _bgpd:*:130:130::0:0:BGP Daemon:/var/empty:/usr/sbin/nologin _ospfd:*:131:131::0:0:OSPF Daemon:/var/empty:/usr/sbin/nologin _spamd:*:132:132::0:0:Spam Daemon:/var/empty:/usr/sbin/nologin freeradius:*:133:133::0:0:FreeRADIUS Daemon:/nonexistent:/usr/sbin/nologin undernet:*:134:134::0:0:Undernet ircu Daemon:/nonexistent:/usr/sbin/nologin rabbitmq:*:135:135::0:0:RabbitMQ:/var/db/rabbitmq:/usr/sbin/nologin dhcpd:*:136:136::0:0:ISC DHCP daemon:/nonexistent:/usr/sbin/nologin mpd:*:137:137::0:0:MusicPD pseudo-user:/var/mpd:/usr/sbin/nologin wolfpack:*:138:138::0:0:Wolfpack Empire Server:/usr/local/share/wolfpack:/usr/sbin/nologin shellinabox:*:139:139::0:0:Shell In A Box:/nonexistent:/usr/sbin/nologin amanda:*:140:140::0:0:Amanda Daemon:/var/db/amanda:/usr/sbin/nologin cricket:*:141:80::0:0:Cricket Monitoring User:/usr/local/cricket:/usr/sbin/nologin ladvd:*:142:142::0:0:Ladvd User:/var/empty:/usr/sbin/nologin dovecot:*:143:143::0:0:Dovecot User:/var/empty:/usr/sbin/nologin dovenull:*:144:144::0:0:Dovecot login User:/var/empty:/usr/sbin/nologin webcamd:*:145:145::0:0:Webcamd user:/var/empty:/usr/sbin/nologin ventrilo:*:146:146::0:0:& server:/usr/local/ventrilo-server:/usr/sbin/nologin kdm:*:147:147::0:0:KDE Display Manager:/nonexistent:/usr/sbin/nologin ipv6mon:*:148:148::0:0:IPv6 Address Monitoring Daemon:/nonexistent:/usr/sbin/nologin avenger:*:149:149::0:0:Mail Avenger:/var/spool/avenger:/usr/sbin/nologin cbsd:*:150:150::0:0:Cbsd user:/nonexistent:/bin/sh pop3vscan:*:151:6::0:0:POP3VScan Daemon:/var/spool/pop3vscan:/usr/sbin/nologin iog:*:152:80::0:0:iog Monitoring Owner:/usr/local/iog:/usr/sbin/nologin rbldns:*:153:153::0:0:rbldnsd pseudo-user:/nonexistent:/usr/sbin/nologin trircd:*:154:154::0:0:& user:/usr/local/etc/tr-ircd:/usr/sbin/nologin xmrig:*:155:65534::0:0:XMRig:/nonexistent:/usr/sbin/nologin monetdb:*:156:156::0:0:MonetDB user:/usr/local/monetdb5:/bin/sh barman:*:157:157::0:0:Barman user:/var/barman:/bin/sh pootle:*:158:158::0:0:Pootle User:/var/db/pootle:/usr/sbin/nologin nocat:*:159:159::0:0:NoCat Daemon:/libexec/nocat:/sbin/nologin _ypldap:*:160:160::0:0:YP Ldap unprivileged user:/var/empty:/usr/sbin/nologin solr:*:161:161::0:0:Apache Solr System:/var/db/solr:/usr/sbin/nologin octoprint:*:162:162::0:0:OctoPrint Daemon:/usr/local/octoprint:/usr/sbin/nologin _iked:*:163:163::0:0:IKEv2 Daemon:/var/empty:/usr/sbin/nologin lightdm:*:164:164::0:0:Light Display Manager:/var/lib/lightdm-data:/usr/sbin/nologin uwsgi:*:165:165::0:0:uwsgi Daemon:/nonexistent:/usr/sbin/nologin yule:*:166:166::0:0:Samhain Daemon:/nonexistent:/usr/sbin/nologin ceph:*:167:167::0:0:Ceph Daemons:/var/lib/ceph:/usr/sbin/nologin frr:*:168:168::0:0:FRRouting user:/var/empty:/usr/sbin/nologin acme:*:169:169::0:0:ACME protocol client:/var/db/acme:/bin/sh tile38:*:170:170::0:0:Tile38 User:/var/db/tile38:/usr/sbin/nologin sfs:*:171:171::0:0:Self-Certifying File System:/nonexistent:/usr/sbin/nologin agk:*:172:172::0:0:AquaGateKeeper:/nonexistent:/nonexistent polipo:*:173:173::0:0:polipo web cache:/nonexistent:/usr/sbin/nologin flowtools:*:174:174::0:0:Flow-tools collector pseudo-user:/nonexistent:/usr/sbin/nologin twms:*:175:175::0:0:tWMS pseudo-user:/nonexistent:/usr/sbin/nologin mlvpn:*:176:176::0:0:mlVPN pseudo-user:/var/run/mlvpn:/usr/sbin/nologin _mdnsd:*:177:177::0:0:Multicast DNS Daemon:/var/empty:/usr/sbin/nologin otpw:*:178:178::0:0:OTPW pseudo-user:/var/lib/otpw:/usr/sbin/nologin gdnsd:*:179:179::0:0:gDNSd pseudo-user:/nonexistent:/usr/sbin/nologin pdns:*:180:120::0:0:pdns pseudo-user:/nonexistent:/usr/sbin/nologin nagios:*:181:181::0:0:Nagios pseudo-user:/var/spool/nagios:/usr/sbin/nologin noc:*:182:182::0:0:NOC pseudo-user:/usr/local/noc:/bin/sh icinga:*:183:183::0:0:Icinga pseudo-user:/var/spool/icinga:/usr/sbin/nologin dnscache:*:184:184::0:0:dnscache pseudo-user:/nonexistent:/usr/sbin/nologin tinydns:*:185:185::0:0:tinydns pseudo-user:/nonexistent:/usr/sbin/nologin dnslog:*:186:186::0:0:dnslog pseudo-user:/nonexistent:/usr/sbin/nologin swift:*:187:187::0:0:Swift daemon pseudo-user:/nonexistent:/usr/sbin/nologin netxms:*:188:188::0:0:netxms pseudo-user:/nonexistent:/usr/sbin/nologin leofs:*:189:189::0:0:LeoFS daemons pseudo-user:/var/db/leofs:/usr/sbin/nologin keystone:*:190:190::0:0:Keystone pseudo-user:/var/lib/keystone:/usr/sbin/nologin glance:*:191:191::0:0:Glance pseudo-user:/var/lib/glance:/usr/sbin/nologin moinmoin:*:192:192::0:0:MoinMoin User:/nonexistent:/usr/sbin/nologin cups:*:193:193::0:0:Cups Owner:/nonexistent:/usr/sbin/nologin saned:*:194:194::0:0:SANE Scanner Daemon:/nonexistent:/bin/sh radns:*:195:195::0:0:radns user:/nonexistent:/usr/sbin/nologin nova:*:196:196::0:0:Nova daemon pseudo-user:/var/lib/nova:/usr/sbin/nologin dq:*:197:197::0:0:dqcache user:/nonexistent:/usr/sbin/nologin horizon:*:198:198::0:0:Horizon pseudo-user:/var/lib/horizon:/usr/sbin/nologin mcserver:*:199:199::0:0:Minecraft Server:/nonexistent:/bin/sh sympa:*:200:200::0:0:Sympa Owner:/nonexistent:/usr/sbin/nologin privoxy:*:201:201::0:0:Privoxy proxy user:/nonexistent:/usr/sbin/nologin dspam:*:202:202::0:0:Dspam:/nonexistent:/usr/sbin/nologin cinder:*:203:203::0:0:Cinder daemon pseudo-user:/var/lib/cinder:/usr/sbin/nologin yate:*:204:204::0:0:Yate:/nonexistent:/usr/sbin/nologin gnugk:*:205:205::0:0:GNU GateKeeper pseudo-user:/nonexistent:/usr/sbin/nologin gini:*:206:206::0:0:& streaming server:/var/log/gini:/usr/sbin/nologin _mixminion:*:207:207::0:0:Mixminion server:/nonexistent:/usr/sbin/nologin _dnsdist:*:208:208::0:0:dnsdist user:/nonexistent:/usr/sbin/nologin gotosocial:*:209:209::0:0:Gotosocial user:/nonexistent:/usr/sbin/nologin shoutcast:*:210:210::0:0:Shoutcast sandbox:/nonexistent:/bin/sh git:*:211:211::0:0:git user:/usr/local/git:/bin/sh hg:*:212:212::0:0:mercurial-server user:/usr/local/hg:/bin/sh drizzle:*:213:213::0:0:Drizzle daemon:/var/db/drizzle:/usr/sbin/nologin kyototycoon:*:214:214::0:0:kyototycoon user:/var/empty:/usr/sbin/nologin opendnssec:*:215:215::0:0:Opendnssec Pseudo User:/nonexistent:/usr/sbin/nologin nsd:*:216:216::0:0:NSD DNS Server:/nonexistent:/usr/sbin/nologin anvil:*:217:217::0:0:anvil certificate dropper:/var/db/anvil:/bin/sh zap:*:218:218::0:0:zap user:/usr/local/zap:/bin/sh sddm:*:219:219::0:0:SDDM Display Manager user:/var/lib/sddm:/usr/sbin/nologin bs:*:220:220::0:0:Big Sister:/usr/local/bigsister:/bin/sh opensips:*:221:221::0:0:OpenSIPS user:/nonexistent:/usr/sbin/nologin rtpproxy:*:222:222::0:0:& user:/nonexistent:/sbin/nologin mqttwarn:*:223:223::0:0:mqttwarn:/nonexistent:/sbin/nologin payara:*:224:224::0:0:Payara Application Server user:/nonexistent:/usr/sbin/nologin postgrey:*:225:225::0:0:Postgrey Owner:/nonexistent:/usr/sbin/nologin sqlgrey:*:226:226::0:0:SQLgrey Owner:/nonexistent:/usr/sbin/nologin _hfm:*:227:227::0:0:hfm daemon:/nonexistent:/usr/sbin/nologin osrm:*:228:228::0:0:osrm:/nonexistent:/usr/sbin/nologin # free: 229, GID used carbon:*:230:230::0:0:osrm:/nonexistent:/usr/sbin/nologin foundationdb:*:231:231::0:0:FoundationDB user:/nonexistent:/usr/sbin/nologin archiva:*:232:232::0:0:Archiva Daemon User:/usr/local/archiva:/bin/sh _ntp:*:233:233::0:0:NTP Daemon:/var/empty:/usr/sbin/nologin kafka:*:234:234::0:0:Apache Kafka user:/nonexistent:/usr/sbin/nologin openhab:*:235:235::0:0:openHAB user:/var/db/openhab2/home:/usr/sbin/nologin rspamd:*:236:236::0:0:rspamd pseudo-user:/nonexistent:/usr/sbin/nologin paperless:*:237:237::0:0:paperless user:/var/db/paperless:/bin/sh sonic:*:238:238::0:0:sonic user:/var/db/sonic:/usr/sbin/nologin restserver:*:239:239::0:0:restic rest-server Daemon:/var/db/restserver:/usr/sbin/nologin aprsd:*:240:240::0:0:aprsd:/nonexistent:/bin/sh tnc:*:241:241::0:0:aprsd:/nonexistent:/bin/sh prosody:*:242:242::0:0:Prosody Jabber Server:/nonexistent:/usr/sbin/nologin ot-recorder:*:243:243::0:0:OwnTracks Recorder:/nonexistent:/usr/sbin/nologin mastodon:*:244:244::0:0:Mastodon User:/usr/local/www/mastodon:/bin/sh routinator:*:245:245::0:0:Routinator 3000 Pseudo User:/nonexistent:/usr/sbin/nologin fahclient:*:246:246::0:0:Folding@home User:/nonexistent:/usr/sbin/nologin fcron:*:247:247::0:0:fcron pseudo-user:/nonexistent:/usr/sbin/nologin signal-cli:*:248:248::0:0:Signal CLI:/nonexistent:/usr/sbin/nologin sonarqube:*:249:249::0:0:SonarQube Server:/nonexistent:/usr/sbin/nologin sems:*:250:250::0:0:SIP Express Media Server:/nonexistent:/usr/sbin/nologin irrd:*:251:251::0:0:irrd Daemon:/nonexistent:/usr/sbin/nologin gonic:*:252:252::0:0:Music streaming server:/nonexistent:/usr/sbin/nologin _adsuck:*:253:253::0:0:Adsuck ad blocking user:/nonexistent:/usr/sbin/nologin imds:*:254:254::0:0:Instance Metadata Service filter:/nonexistent:/usr/sbin/nologin _i2pd:*:255:255::0:0:I2P daemon:/var/db/i2pd:/usr/sbin/nologin _tor:*:256:256::0:0:Tor anonymizing router:/var/db/tor:/usr/sbin/nologin _smtpd:*:257:257::0:0:OpenSMTPD:/var/empty:/usr/sbin/nologin _smtpq:*:258:258::0:0:OpenSMTPD queue user:/var/empty:/usr/sbin/nologin spiped:*:259:259::0:0:spiped user:/nonexistent:/usr/sbin/nologin meta1s:*:260:260::0:0:MeTA1 SMTPS:/nonexistent:/usr/sbin/nologin meta1q:*:261:261::0:0:MeTA1 QMGR:/nonexistent:/usr/sbin/nologin meta1c:*:262:262::0:0:MeTA1 SMTPC:/nonexistent:/usr/sbin/nologin meta1m:*:263:263::0:0:MeTA1 misc:/nonexistent:/usr/sbin/nologin meta1:*:264:264::0:0:MeTA1 other:/nonexistent:/usr/sbin/nologin sshout:*:265:265::0:0:Secure Shout Host Oriented Unified Talk:/var/db/sshout:/usr/local/libexec/sshoutd step:*:266:266::0:0:Step CA:/nonexistent:/usr/sbin/nologin odoo:*:267:267::0:0:Odoo ERP:/nonexistent:/usr/sbin/nologin tenshi:*:268:268::0:0:Tenshi user:/var/lib/tenshi:/usr/sbin/nologin dendrite:*:269:269::0:0:Dendrite user:/nonexistent:/usr/sbin/nologin _rpki-client:*:270:270::0:0:rpki-client user:/nonexistent:/usr/sbin/nologin signaling:*:271:271::0:0:Signaling server:/nonexistent:/usr/sbin/nologin gvm:*:272:272::0:0:Greenbone Vulnerability Management:/nonexistent:/usr/sbin/nologin seaweedfs:*:273:273::0:0:seaweedfs user:/var/db/seaweedfs:/usr/sbin/nologin usbmuxd:*:274:274::0:0:USB multiplexing daemon:/nonexistent:/usr/sbin/nologin hacluster:*:275:275::0:0:Heartbeat cluster user:/nonexistent:/usr/sbin/nologin frontbase:*:276:276::0:0:FrontBase Daemon:/usr/local/FrontBase/Databases:/bin/sh unifi-poller:*:277:277::0:0:unifi-poller daemon:/nonexistent:/usr/sbin/nologin rtg:*:278:278::0:0:RTG daemon:/nonexistent:/usr/sbin/nologin mrtg:*:279:279::0:0:MRTG daemon:/nonexistent:/usr/sbin/nologin xymon:*:280:280::0:0:Xymon Monitor:/nonexistent:/usr/sbin/nologin prelude:*:281:281::0:0:Prelude user:/nonexistent:/usr/sbin/nologin spread:*:282:282::0:0:Spread user:/nonexistent:/usr/sbin/nologin devmon:*:283:283::0:0:devmon monitor:/nonexistent:/usr/sbin/nologin vnstat:*:284:284::0:0:vnStat Network Monitor:/nonexistent:/usr/sbin/nologin exaddos:*:285:285::0:0:exaddos daemon user:/nonexistent:/usr/sbin/nologin rancid:*:286:286::0:0:RANCID daemon user:/usr/local/var/rancid:/bin/sh webdis:*:287:287::0:0:webdis daemon user:/nonexistent:/usr/sbin/nologin ntopng:*:288:288::0:0:ntopng daemon user:/nonexistent:/usr/sbin/nologin victoria-metrics:*:289:289::0:0:VictoriaMetrics user:/nonexistent:/usr/sbin/nologin _gmid:*:290:290::0:0:gmid daemon user:/var/empty:/usr/sbin/nologin pydio:*:291:291::0:0:pydio cells user:/var/pydio:/bin/sh sftpgo:*:292:292::0:0:SFTPGo user:/nonexistent:/usr/sbin/nologin biboumi:*:293:293::0:0:biboumi:/nonexistent:/usr/sbin/nologin krill:*:294:294::0:0:krill Pseudo User:/nonexistent:/usr/sbin/nologin jottad:*:295:295::0:0:Jotta Cloud Daemon:/nonexistent:/usr/sbin/nologin writefreely:*:296:296::0:0:WriteFreely daemon:/var/db/writefreely:/usr/sbin/nologin conduit:*:297:297::0:0:Conduit daemon:/var/db/conduit:/usr/sbin/nologin neolink:*:298:298::0:0:& daemon:/nonexistent:/usr/sbin/nologin owncast:*:299:299::0:0:& daemon:/nonexistent:/usr/sbin/nologin backuppc:*:300:300::0:0:BackupPC pseudo-user:/nonexistent:/usr/sbin/nologin openvpn:*:301:301::0:0:OpenVPN pseudo-user:/nonexistent:/usr/sbin/nologin netdata:*:302:302::0:0:NetData Daemon:/var/cache/netdata:/usr/sbin/nologin onlyoffice:*:303:303::0:0:Onlyoffice pseudo-user:/usr/local/www/onlyoffice/documentserver:/usr/sbin/nologin glewlwyd:*:304:304::0:0:Glewlwyd SSO server:/nonexistent:/usr/sbin/nologin nats:*:305:305::0:0:NATS Daemon:/nonexistent:/usr/sbin/nologin jitsi:*:306:306::0:0:Jitsi Meet Owner:/nonexistent:/usr/sbin/nologin jicofo:*:307:307::0:0:Jitsi Conference Focus Owner:/nonexistent:/usr/sbin/nologin jvb:*:308:308::0:0:Jitsi VideoBridge Owner:/nonexistent:/usr/sbin/nologin wazuh:*:309:309::0:0:Wazuh Owner:/var/ossec:/usr/sbin/nologin cardano:*:310:310::0:0:Cardano Node Daemon:/nonexistent:/usr/sbin/nologin _arti:*:311:311::0:0:Arti Daemon:/nonexistent:/usr/sbin/nologin _sphinx:*:312:312::0:0:Sphinxsearch Owner:/nonexistent:/usr/sbin/nologin _fastdfs:*:313:313::0:0:FastDFS Owner:/nonexistent:/usr/sbin/nologin promscale:*:314:314::0:0:Promscale:/nonexistent:/usr/sbin/nologin lavinmq:*:315:315::0:0:LavinMQ user:/nonexistent:/usr/sbin/nologin nut:*:316:316::0:0:Network UPS Tools user:/nonexistent:/usr/sbin/nologin hedgedoc:*:317:317::0:0:HedgeDoc user:/nonexistent:/usr/sbin/nologin icingadirector:*:318:183::0:0:icingadirector user:/nonexistent:/usr/sbin/nologin rustdesk:*:319:319::0:0:rustdesk-server user:/nonexistent:/usr/sbin/nologin teleirc:*:320:320::0:0:Telegram and IRC bridge:/nonexistent:/usr/sbin/nologin caldera:*:321:321::0:0:Caldera Mitre user:/nonexistent:/usr/sbin/nologin tlsc:*:322:322::0:0:TLS connect daemon:/nonexistent:/usr/sbin/nologin soju:*:323:323::0:0:soju:/nonexistent:/usr/sbin/nologin dkimpy-milter:*:324:324::0:0:Dkimpy Milter:/nonexistent:/usr/sbin/nologin dkfilter:*:325:325::0:0:DK Filter Owner:/nonexistent:/usr/sbin/nologin smfs:*:326:326::0:0:SMFSAV Owner:/nonexistent:/usr/sbin/nologin _reticulum:*:327:327::0:0:Reticulum Daemon:/nonexistent:/usr/sbin/nologin galene:*:328:328::0:0:Galene Visioconference server:/nonexistent:/usr/sbin/nologin certspotter:*:329:329::0:0:Cert Spotter user:/nonexistent:/usr/sbin/nologin orthanc:*:330:330::0:0:Orthanc Daemon:/nonexistent:/usr/sbin/nologin svxlink:*:331:331::0:0:svxlink server:/nonexistent:/usr/sbin/nologin keycloak:*:332:332::0:0:keycloak server:/nonexistent:/usr/sbin/nologin honeytrap:*:333:333::0:0:HoneyTrap Daemon:/nonexistent:/usr/sbin/nologin percona:*:334:334::0:0:Percona Daemons:/nonexistent:/usr/sbin/nologin benthos:*:335:335::0:0:Benthos Daemon:/nonexistent:/usr/sbin/nologin snac:*:336:336::0:0:Snac Daemon:/nonexistent:/usr/sbin/nologin _pma:*:336:80::0:0:phpMyAdmin Owner:/nonexistent:/usr/sbin/nologin daapd:*:337:337::0:0:daapd User:/nonexistent:/usr/sbin/nologin murmur:*:338:338::0:0:& User:/nonexistent:/usr/sbin/nologin mumble-server:*:339:339::0:0:& User:/nonexistent:/usr/sbin/nologin wildfire:*:340:340::0:0:Wildfire Daemon:/nonexistent:/usr/sbin/nologin stunnel:*:341:341::0:0:Stunnel Daemon:/nonexistent:/usr/sbin/nologin openfire:*:342:342::0:0:Openfire IM Daemon:/nonexistent:/usr/sbin/nologin gunicorn:*:343:343::0:0:Gunicorn Daemon:/nonexistent:/usr/sbin/nologin snmpd:*:344:344::0:0:Net-SNMP Daemon:/nonexistent:/usr/sbin/nologin _metronome:*:345:345::0:0:Metronome Daemon:/nonexistent:/usr/sbin/nologin ngircd:*:346:346::0:0:ngIRCd Daemon:/var/empty:/usr/sbin/nologin eturnal:*:347:347::0:0:eturnal User:/var/spool/eturnal:/bin/sh davfs2:*:348:348::0:0:Davfs2 Daemon:/nonexistent:/usr/sbin/nologin tempo:*:349:349::0:0:Tempo Daemon:/nonexistent:/usr/sbin/nologin _sabnzbd:*:350:350::0:0:sabnzb Daemon:/nonexistent:/usr/sbin/nologin sonarr:*:351:351::0:0:Sonarr PVR:/nonexistent:/usr/sbin/nologin radarr:*:352:352::0:0:Radarr Daemon:/nonexistent:/usr/sbin/nologin _iodined:*:353:353::0:0:Iodine Daemon:/nonexistent:/usr/sbin/nologin jackett:*:354:354::0:0:Jackett Torznab Proxy Daemon:/nonexistent:/usr/sbin/nologin nzbhydra2:*:355:355::0:0:NZBHydra 2 Daemon:/nonexistent:/usr/sbin/nologin lidarr:*:356:356::0:0:Lidarr Daemon:/nonexistent:/usr/sbin/nologin bazarr:*:357:357::0:0:Bazarr Daemon:/nonexistent:/usr/sbin/nologin autoscan:*:358:358::0:0:Autoscan Daemon:/nonexistent:/usr/sbin/nologin prowlarr:*:359:359::0:0:Prowlarr Daemon:/nonexistent:/usr/sbin/nologin v2ray:*:360:360::0:0:V2Ray Daemon:/nonexistent:/usr/sbin/nologin httptunnel:*:361:361::0:0:httptunnel Daemon:/nonexistent:/usr/sbin/nologin readarr:*:362:362::0:0:Readarr Daemon:/nonexistent:/usr/sbin/nologin victoria-logs:*:363:363::0:0:VictoriaLogs Daemon:/nonexistent:/usr/sbin/nologin elog:*:364:364::0:0:Elog server:/nonexistent:/usr/sbin/nologin gotify:*:365:365::0:0:Gotify User:/var/db/gotify:/usr/sbin/nologin opengist:*:366:366::0:0:OpenGist User:/var/db/opengist:/usr/sbin/nologin velbustcpd:*:367:367::0:0:Velbustcp Deamon:/nonexistent:/usr/sbin/nologin # free: 368 # free: 369 _wsdd:*:370:370::0:0:Web Service Discovery Daemon:/nonexistent:/usr/sbin/nologin # free: 371 # free: 372 # free: 373 # free: 374 # free: 375 # free: 376 -# free: 377 -# free: 378 -# free: 379 +hostd:*:377:377::0:0:hostd Daemon:/nonexistent:/usr/sbin/nologin +walletd:*:378:378::0:0:walletd Daemon:/nonexistent:/usr/sbin/nologin +renterd:*:379:379::0:0:renterd Daemon:/nonexistent:/usr/sbin/nologin spoofdpi:*:380:380::0:0:SpoofDPI Daemon:/nonexistent:/usr/sbin/nologin hydroxide:*:381:381::0:0:Hydroxide Daemon:/var/db/hydroxide:/usr/sbin/nologin # free: 382 # free: 383 # free: 384 # free: 385 # free: 386 # free: 387 # free: 388 ldap:*:389:389::0:0:OpenLDAP Server:/nonexistent:/usr/sbin/nologin # free: 390 # free: 391 # free: 392 # free: 393 # free: 394 # free: 395 # free: 396 # free: 397 tiarra:*:398:398::0:0:Tiarra IRC Proxy:/nonexistent:/usr/sbin/nologin # free: 399 # free: 400 # free: 401 # free: 402 # free: 403 # free: 404 # free: 405 # free: 406 # free: 407 # free: 408 # free: 409 # free: 410 uhub:*:411:411::0:0:uHub ADC Daemon:/nonexistent:/usr/sbin/nologin # free: 412 # free: 413 # free: 414 # free: 415 # free: 416 # free: 417 # free: 418 # free: 419 oxidized:*:420:420::0:0:Oxidized Owner:/var/db/oxidized:/usr/sbin/nologin # free: 421 # free: 422 # free: 423 # free: 424 # free: 425 drweb:*:426:426::0:0:Dr.Web Mail Scanner:/nonexistent:/usr/sbin/nologin # free: 427 # free: 428 varnish:*:429:429::0:0:Varnish Cache User:/nonexistent:/usr/sbin/nologin varnishlog:*:430:429::0:0:Varnish Log User:/nonexistent:/usr/sbin/nologin # free: 431 # free: 432 # free: 433 # free: 434 # free: 435 # free: 436 # free: 437 # free: 438 # free: 439 # free: 440 # free: 441 quasselcore:*:442:442::0:0:Quassel IRC User:/nonexistent:/usr/sbin/nologin # free: 443 callweaver:*:444:444::0:0:Callweaver account:/var/lib/callweaver:/usr/sbin/nologin # free: 445 # free: 446 # free: 447 # free: 448 # free: 449 ecartis:*:450:450::0:0:Ecartis Listserver:/usr/local/ecartis:/usr/sbin/nologin # free: 451 # free: 452 yadifa:*:453:453::0:0:Yadifa DNS Server:/nonexistent:/usr/sbin/nologin # free: 454 inadyn:*:455:455::0:0:inadyn user:/nonexistent:/usr/sbin/nologin # free: 456 # free: 457 # free: 458 # free: 459 # free: 460 # free: 461 # free: 462 # free: 463 lpjs:*:464:464::0:0:LPJS Daemon:/nonexistent:/usr/sbin/nologin courier:*:465:465::0:0:Courier Mail Server:/nonexistent:/usr/sbin/nologin condor:*:466:466::0:0:& user:/home/condor:/usr/sbin/nologin netmon:*:467:467::0:0:Network monitor account:/var/netmon:/usr/sbin/nologin slurm:*:468:468::0:0:SLURM Daemon:/nonexistent:/usr/sbin/nologin consul:*:469:469::0:0:Consul Daemon:/var/tmp/consul:/usr/sbin/nologin serf:*:470:470::0:0:Serf Daemon:/nonexistent:/usr/sbin/nologin vault:*:471:471:daemon:0:0:Vault Daemon:/nonexistent:/usr/sbin/nologin nomad:*:472:472::0:0:Nomad Daemon:/nonexistent:/usr/sbin/nologin minio:*:473:473::0:0:Minio Daemon:/var/tmp/minio:/usr/sbin/nologin gitlab-runner:*:474:474::0:0:GitLab Runner Daemon:/var/tmp/gitlab_runner:/usr/sbin/nologin traefik:*:475:475::0:0:Traefik Daemon:/var/tmp/traefik:/usr/sbin/nologin gitlab-pages:*:476:476::0:0:GitLab Pages Daemon:/var/tmp/gitlab_pages:/usr/sbin/nologin fiche:*:477:477::0:0:fiche Daemon:/usr/local/www/fiche:/usr/sbin/nologin prometheus:*:478:478::0:0:Prometheus Daemon:/var/tmp/prometheus:/usr/sbin/nologin alertmanager:*:479:479::0:0:Alertmanager Daemon:/var/tmp/alertmanager:/usr/sbin/nologin datadog:*:480:480::0:0:DataDog Agent:/var/db/datadog:/usr/sbin/nologin promxy:*:481:481::0:0:Promxy Daemon:/nonexistent:/usr/sbin/nologin openbao:*:482:482:daemon:0:0:OpenBao Daemon:/nonexistent:/usr/sbin/nologin # free: 483 # free: 484 # free: 485 # free: 486 # free: 487 # free: 488 # free: 489 # free: 490 # free: 491 # free: 492 # free: 493 # free: 494 # free: 495 # free: 496 # free: 497 rustypaste:*:498:498::0:0:Minimal file upload/pastebin service:/nonexistent:/usr/sbin/nologin # free: 499 qw:*:500:500::0:0:QuakeWorld Server:/nonexistent:/usr/sbin/nologin qwfwd:*:501:501::0:0:QuakeWorld Proxy:/nonexistent:/usr/sbin/nologin # free: 502 # free: 503 # free: 504 _bbstored:*:505:505::0:0:Box Backup Store Daemon:/nonexistent:/usr/sbin/nologin radmind:*:506:506::0:0:radmind User:/var/radmind:/usr/sbin/nologin skkserv:*:507:507::0:0:skkserv User:/nonexistent:/usr/sbin/nologin # free: 508 # free: 509 # free: 510 # free: 511 pwhois:*:512:512::0:0:pwhoisd User:/nonexistent:/usr/sbin/nologin # free: 513 # free: 514 # free: 515 # free: 516 # free: 517 # free: 518 # free: 519 libvirtdbus:*:520:520::0:0:Libvirt D-Bus bridge:/nonexistent:/usr/sbin/nologin davmail:*:521:521::0:0:Davmail Exchange Gateway:/nonexistent:/usr/sbin/nologin nullmail:*:522:522::0:0:Nullmailer Mail System:/var/spool/nullmailer:/bin/sh freevo:*:523:523::0:0:Freevo User:/var/db/freevo:/bin/sh # free: 524 dkimproxy:*:525:525::0:0:DKIM Proxy Owner:/nonexistent:/usr/sbin/nologin # free: 526 # free: 527 # free: 528 # free: 529 # free: 530 # free: 531 # free: 532 # free: 533 pgbouncer:*:534:534::0:0:Pgbouncer Daemon:/nonexistent:/usr/sbin/nologin redis:*:535:535::0:0:Redis Daemon:/nonexistent:/usr/sbin/nologin keydb:*:536:536::0:0:KeyDB Daemon:/nonexistent:/usr/sbin/nologin valkey:*:537:537::0:0:Valkey Daemon:/nonexistent:/usr/sbin/nologin # free: 538 # free: 539 # free: 540 ipfixcol2:*:541:541::0:0:IPFIXcol2 User:/var/empty:/usr/sbin/nologin _flowd:*:542:542::0:0:flowd privilege separation user:/var/empty:/usr/sbin/nologin ejabberd:*:543:543::0:0:ejabberd pseudo user:/var/spool/ejabberd:/bin/sh # free: 544 # free: 545 # free: 546 # free: 547 # free: 548 # free: 549 # free: 550 # free: 551 kresd:*:552:552::0:0:Knot DNS Resolver:/nonexistent:/usr/sbin/nologin knot:*:553:553::0:0:Knot DNS Server:/nonexistent:/usr/sbin/nologin qtss:*:554:554::0:0:Darwin Streaming Server:/nonexistent:/usr/sbin/nologin ircdru:*:555:555::0:0:Russian hybrid IRC server:/nonexistent:/bin/sh messagebus:*:556:556::0:0:D-BUS Daemon User:/nonexistent:/usr/sbin/nologin # free: 557 avahi:*:558:558::0:0:Avahi Daemon User:/nonexistent:/usr/sbin/nologin tacacs:*:559:559::0:0:TACACS+ Daemon User:/nonexistent:/usr/sbin/nologin # Unused since hald has been removed from the ports tree # haldaemon:*:560:560::0:0:HAL Daemon User:/nonexistent:/usr/sbin/nologin distcc:*:561:561::0:0:Distcc user:/nonexistent:/usr/sbin/nologin polkit:*:562:562::0:0:PolicyKit User:/nonexistent:/usr/sbin/nologin pulse:*:563:563::0:0:PulseAudio System User:/nonexistent:/usr/sbin/nologin # free: 564 polkitd:*:565:565::0:0:Polkit Daemon User:/var/empty:/usr/sbin/nologin # free: 566 # free: 567 # free: 568 # free: 569 # free: 570 # free: 571 # free: 572 # free: 573 # free: 574 nexus:*:575:575::0:0:Nexus Repository Manager OSS:/nonexistent:/usr/sbin/nologin # free: 576 # free: 577 # free: 578 # free: 579 # free: 580 # free: 581 # free: 582 # free: 583 # free: 584 # free: 585 # free: 586 assp:*:587:587::0:0:ASSP Anti-Spam Proxy:/var/db/assp:/usr/sbin/nologin avahi-autoipd:*:588:588::0:0:Avahi Autoipd Daemon user:/nonexistent:/usr/sbin/nologin # free: 589 # free: 590 # free: 591 # free: 592 # free: 593 # free: 594 # free: 595 # free: 596 # free: 597 # free: 598 # free: 599 _xsi:*:600:600::0:0:XMLSysInfo User:/nonexistent:/usr/sbin/nologin _tss:*:601:601:daemon:0:0:TCG Software Stack user:/var/empty:/usr/sbin/nologin _pkcs11:*:602:602:daemon:0:0:opencryptoki user:/var/empty:/usr/sbin/nologin _acme:*:603:603::0:0:ACME client user:/var/empty:/usr/sbin/nologin _lego:*:604:604::0:0:lego client user:/nonexistent:/usr/sbin/nologin _hockeypuck:*:605:605::0:0:hockeypuck pgp keyserver user:/var/empty:/usr/sbin/nologin # free: 606 # free: 607 # free: 608 # free: 609 freeswitch:*:610:610::0:0:Freeswitch user:/nonexistent:/usr/sbin/nologin # free: 611 # free: 612 # free: 613 # free: 614 ntpa:*:615:615::0:0:NTPa user:/nonexistent:/usr/sbin/nologin taskd:*:616:616::0:0:taskd user:/nonexistent:/usr/sbin/nologin # free: 617 # free: 618 # free: 619 # free: 620 # free: 621 # free: 622 # free: 623 # free: 624 xapsd:*:625:625::0:0:xapsd:/var/lib/xapsd:/usr/sbin/nologin # free: 626 # free: 627 # free: 628 # free: 629 # free: 630 # free: 631 # free: 632 # free: 633 # free: 634 # free: 635 _pla:*:636:80::0:0:phpLDAPAdmin Owner:/nonexistent:/usr/sbin/nologin # free: 637 # free: 638 caldavd:*:639:639::0:0:Caldavd user:/var/db/caldavd:/usr/sbin/nologin # free: 640 monkeysphere:*:641:641::0:0:Monkeysphere User:/var/monkeysphere:/usr/local/bin/bash # free: 642 # free: 643 # free: 644 # free: 645 # free: 646 # free: 647 _xrdp:*:648:648::0:0:xrdp daemon:/nonexistent:/usr/sbin/nologin # free: 649 # free: 650 # free: 651 # free: 652 # free: 653 # free: 654 tinc:*:655:655::0:0:tinc daemon:/nonexistent:/usr/sbin/nologin # free: 656 # free: 657 # free: 658 # free: 659 # free: 660 # free: 661 # free: 662 # free: 663 # free: 664 # free: 665 aox:*:666:666::0:0:Archiveopteryx user:/nonexistent:/usr/sbin/nologin riak:*:667:667::0:0:Riak user:/usr/local/lib/riak:/bin/sh riakcs:*:668:667::0:0:Riak CS user:/usr/local/lib/riak-cs:/bin/sh stanchion:*:669:667::0:0:Stanchion user:/usr/local/lib/stanchion:/bin/sh # free: 670 # free: 671 # free: 672 # free: 673 # free: 674 # free: 675 # free: 676 # free: 677 # free: 678 # free: 679 # free: 680 # free: 681 # free: 682 # free: 683 # free: 684 # free: 685 # free: 686 # free: 687 darkhttpd:*:688:688::0:0:Simple, static web server:/nonexistent:/usr/sbin/nologin # free: 689 # free: 690 # free: 691 # free: 692 # free: 693 # free: 694 # free: 695 # free: 696 # free: 697 # free: 698 # free: 699 bnetd:*:700:700::0:0:Bnetd user:/nonexistent:/usr/sbin/nologin fastnetmon:*:701:701::0:0:FastNetMon user:/nonexistent:/usr/sbin/nologin _sndio:*:702:702::0:0:sndio privsep:/var/empty:/usr/sbin/nologin # free: 703 # free: 704 # free: 705 # free: 706 # free: 707 # free: 708 # free: 709 # free: 710 # free: 711 # free: 712 # free: 713 # free: 714 # free: 715 # free: 716 bopm:*:717:717::0:0:Blitzed Open Proxy Monitor:/nonexistent:/bin/sh _dnscrypt-wrapper:*:718:65534::0:0:dnscrypt-wrapper user:/var/empty:/usr/sbin/nologin # free: 719 # free: 720 # free: 721 # free: 722 # free: 723 # free: 724 # free: 725 # free: 726 # free: 727 # free: 728 # free: 729 # free: 730 # free: 731 # free: 732 # free: 733 # free: 734 c-lightning:*:735:735::0:0:c-lightning Daemon:/var/db/c-lightning:/usr/sbin/nologin zonemaster:*:736:736::0:0:Zonemaster Daemon:/nonexistent:/usr/sbin/nologin # free: 737 # free: 738 # free: 739 # free: 740 # free: 741 # free: 742 # free: 743 # free: 744 # free: 745 # free: 746 # free: 747 # free: 748 # free: 749 # free: 750 supysonic:*:751:751::0:0:Subsonic server API:/var/db/supysonic:/usr/sbin/nologin # free: 752 # free: 753 # free: 754 # free: 755 # free: 756 sopel:*:757:757::0:0:Sopel IRC Bot:/var/db/sopel:/usr/sbin/nologin # free: 758 # free: 759 # free: 760 # free: 761 # free: 762 # free: 763 # free: 764 # free: 765 # free: 766 # free: 767 # free: 768 # free: 769 postgres:*:770:770::0:0:PostgreSQL Daemon:/var/db/postgres:/bin/sh cockroach:*:771:771::0:0:CockroachDB Daemon:/var/db/cockroach:/usr/sbin/nologin postgrest:*:772:772::0:0:PostgREST Daemon:/nonexistent:/usr/sbin/nologin # free: 773 # free: 774 # free: 775 namecoin:*:776:776::0:0:namecoin Daemon:/var/db/namecoin:/usr/sbin/nologin openxpki:*:777:777::0:0:OpenXPKI Owner:/nonexistent:/usr/sbin/nologin litecoin:*:778:778::0:0:litecoin Daemon:/var/db/litecoin:/usr/sbin/nologin bitcoin:*:779:779::0:0:bitcoin Daemon:/var/db/bitcoin:/usr/sbin/nologin zetacoin:*:780:780::0:0:ZetaCoin Daemon:/nonexistent:/usr/sbin/nologin monero:*:781:781::0:0:Monero Daemon:/var/db/monero:/usr/sbin/nologin zeek:*:782:782::0:0:Zeek Network Security Monitor:/nonexistent:/usr/sbin/nologin # free: 783 # free: 784 # free: 785 # free: 786 # free: 787 # free: 788 # free: 789 # free: 790 # free: 791 # free: 792 # free: 793 # free: 794 # free: 795 # free: 796 # free: 797 # free: 798 # free: 799 clickhouse:*:800:800::0:0:ClickHouse Daemon:/var/db/clickhouse:/usr/sbin/nologin # free: 801 # free: 802 # free: 803 # free: 804 # free: 805 act_runner:*:806:806::0:0:Act Runner User:/var/db/act_runner:/usr/sbin/nologin bosun:*:807:807::0:0:Bosun Daemon:/nonexistent:/usr/sbin/nologin clixon:*:808:808::0:0:Clixon Daemon:/nonexistent:/usr/sbin/nologin # free: 809 # free: 810 calibreweb:*:811:811::0:0:Calibre-Web Daemon:/nonexistent:/usr/sbin/nologin foreman_proxy:*:812:812::0:0:Foreman Smart Proxy:/usr/local/share/foreman-proxy:/usr/sbin/nologin hitch:*:813:813::0:0:Hitch TLS Proxy:/nonexistent:/usr/sbin/nologin puppet:*:814:814::0:0:Puppet Daemon:/nonexistent:/usr/sbin/nologin uchiwa:*:815:815::0:0:Uchiwa Dashboard:/nonexistent:/usr/sbin/nologin promtail:*:816:968::0:0:Promtail:/var/db/promtail:/usr/sbin/nologin rslsync:*:817:817::0:0:Resilio Sync Daemon:/nonexistent:/usr/sbin/nologin jenkins:*:818:818::0:0:Jenkins CI:/usr/local/jenkins:/bin/sh rundeck:*:819:819::0:0:Rundeck:/usr/local/rundeck:/bin/sh openacs:*:820:820::0:0:OpenACS Daemon User:/nonexistent:/usr/sbin/nologin dotlrn:*:821:821::0:0:.LRN Daemon User:/nonexistent:/usr/sbin/nologin titus:*:822:65533::0:0:Titus Daemon User:/nonexistent:/usr/sbin/nologin titus-keys:*:823:65533::0:0:Titus Keyserver User:/nonexistent:/usr/sbin/nologin selenium:*:824:824::0:0:Selenium Daemon User:/usr/local/selenium:/bin/sh polw:*:825:825::0:0:Policyd-weight Cache Owner:/nonexistent:/sbin/nologin statsd:*:826:826::0:0:Statsd Daemon:/nonexistent:/sbin/nologin _tuptime:*:827:827::0:0:Tuptime:/var/lib/tuptime:/usr/sbin/nologin cirrus:*:828:828::0:0:Cirrus CI:/usr/local/cirrus:/bin/sh # free: 829 # free: 830 # free: 831 beehive:*:832:832::0:0:beehive user:/nonexistent:/usr/sbin/nologin # free: 833 # free: 834 # free: 835 # free: 836 # free: 837 # free: 838 # free: 839 netdisco:*:840:840::0:0:netdisco daemon:/usr/local/etc/netdisco:/bin/sh tcpcryptd:*:841:841::0:0:tcpcrypt daemon:/nonexistent:/usr/sbin/nologin munin:*:842:842::0:0:Munin:/var/munin:/usr/sbin/nologin # free: 843 subsonic:*:844:844::0:0:Subsonic standalone-server:/nonexistent:/usr/sbin/nologin # free: 845 sogod:*:846:846::0:0:SOGo groupware:/nonexistent:/usr/sbin/nologin domoticz:*:847:847::0:0:domoticz user:/nonexistent:/usr/sbin/nologin graylog:*:848:848::0:0:Graylog user:/nonexistent:/usr/sbin/nologin chronyd:*:849:849::0:0:chronyd user:/nonexistent:/usr/sbin/nologin qbittorrent:*:850:850::0:0:qBittorrent Daemon User:/var/db/qbittorrent/conf:/usr/sbin/nologin cassandra:*:851:851::0:0:Cassandra DB Daemon User:/var/db/cassandra:/usr/sbin/nologin p0f:*:852:852::0:0:p0f unprivileged user:/var/empty:/usr/sbin/nologin _geodns:*:853:853::0:0:GeoDNS User:/var/empty:/usr/sbin/nologin ebusd:*:854:854::0:0:eBUS Daemon user:/nonexistent:/usr/sbin/nologin opensearch:*:855:855::0:0:opensearch user:/nonexistent:/usr/sbin/nologin # free: 856 # free: 857 # free: 858 # free: 859 # free: 860 # free: 861 # free: 862 # free: 863 mediamtx:*:864:864::0:0:mediamtx:/nonexistent:/usr/sbin/nologin z2m:*:865:865::0:0:zigbee2mqtt:/usr/local/z2m:/usr/sbin/nologin # free: 866 sqlpage:*:867:867::0:0:SQLPage:/nonexistent:/usr/sbin/nologin jellyfin:*:868:868::0:0:Jellyfin:/nonexistent:/usr/sbin/nologin keyd:*:869:869::0:0:Key remapping daemon for evdev:/nonexistent:/usr/sbin/nologin buildbot:*:870:870::0:0:Buildbot user:/var/db/buildbot:/usr/sbin/nologin archiva:*:871:871::0:0:Apache Archiva Daemon:/nonexistent:/usr/sbin/nologin bitmark:*:872:872::0:0:Bitmark Property System:/var/lib/bitmarkd:/usr/sbin/nologin bitmark-recorder:*:873:873::0:0:Bitmark Property Recorder:/var/lib/recorderd:/usr/sbin/nologin librespeed:*:874:874::0:0:LibreSpeed user:/nonexistent:/usr/sbin/nologin cfssl:*:875:875::0:0:cfssl user:/nonexistent:/usr/sbin/nologin _lms:*:876:876::0:0:Lightweight Music Server user:/nonexistent:/usr/sbin/nologin gemserv:*:877:877::0:0:gemserv user:/nonexistent:/usr/sbin/nologin gerbera:*:878:878::0:0:Gerbera DLNA Media Server:/nonexistent:/usr/sbin/nologin _encrypted-dns:*:879:879::0:0:encrypted-dns user:/var/empty:/usr/sbin/nologin pyspf-milter:*:880:880::0:0:pyspf-milter:/nonexistent:/usr/sbin/nologin ultimaker:*:881:881::0:0:Ultimaker user:/nonexistent:/usr/sbin/nologin midpoint:*:882:882::0:0:midPoint user:/var/db/midpoint:/usr/sbin/nologin kubo-go:*:883:883::0:0:kubo-go user:/var/db/kubo-go:/bin/sh telegraf:*:884:884::0:0:telegraf user:/nonexistent:/usr/sbin/nologin tcpdump:*:885:885::0:0:tcpdump user:/nonexistent:/usr/sbin/nologin miniflux:*:886:886::0:0:Miniflux:/nonexistent:/usr/sbin/nologin pdagent:*:887:887::0:0:PagerDuty Agent:/nonexistent:/usr/sbin/nologin vuls:*:888:888::0:0:VULnerability Scanner:/var/db/vuls:/usr/sbin/nologin mattermost:*:889:889::0:0:Mattermost:/usr/local/www/mattermost:/usr/sbin/nologin matterircd:*:890:890::0:0:Matterircd User:/nonexistent:/usr/sbin/nologin urbackup:*:891:891::0:0:UrBackup Server:/var/urbackup:/usr/sbin/nologin tautulli:*:892:892::0:0:Tautulli user:/nonexistent:/usr/sbin/nologin logstash:*:893:893::0:0:Logstash user:/nonexistent:/usr/sbin/nologin arangodb:*:894:894::0:0:ArangoDB pseudo-user:/var/db/arangodb:/usr/sbin/nologin snmptt:*:895:895::0:0:SNMPTT User:/var/spool/snmptt:/usr/sbin/nologin istat:*:896:896::0:0:istatserver user:/nonexistent:/usr/sbin/nologin znc:*:897:897::0:0:ZNC User:/nonexistent:/usr/sbin/nologin ufdb:*:898:898::0:0:ufdb user:/nonexistent:/usr/sbin/nologin guacamole:*:899:899::0:0:Guacamole user:/nonexistent:/usr/sbin/nologin seafile:*:900:900::0:0:Seafile user:/nonexistent:/usr/bin/nologin fossy:*:901:901::0:0:FOSSology user:/usr/local/share/fossology:/usr/local/bin/bash scanlogd:*:902:902::0:0:scanlogd user:/nonexistent:/usr/sbin/nologin _ocserv:*:903:903::0:0:ocserv user:/nonexistent:/usr/sbin/nologin grafana:*:904:904::0:0:Grafana2:/nonexistent:/usr/bin/nologin artifactory:*:905:905::0:0:artifactory user:/nonexistent:/usr/sbin/nologin opentsdb:*:906:906::0:0:OpenTSDB Daemon:/var/empty:/usr/sbin/nologin influxd:*:907:907::0:0:InfluxDB Daemon:/var/empty:/usr/sbin/nologin riemann:*:908:908::0:0:Riemann User:/var/empty:/usr/sbin/nologin proxysql:*:909:909::0:0:ProxySQL Daemon:/nonexistent:/usr/sbin/nologin bacula:*:910:910::0:0:Bacula Daemon:/var/db/bacula:/usr/sbin/nologin iserv:*:911:911::0:0:Iserv Daemon:/nonexistent:/usr/sbin/nologin _sj3:*:912:912::0:0:SJ3 Daemon:/nonexistent:/usr/sbin/nologin _relayd:*:913:913::0:0:Relay Daemon:/var/empty:/usr/sbin/nologin bitlbee:*:914:914::0:0:Bitlbee pseudo-user:/var/db/bitlbee:/usr/sbin/nologin logcheck:*:915:915::0:0:Logcheck system account:/var/lib/logcheck:/usr/local/bin/bash loki:*:916:967::0:0:Loki:/var/db/loki:/usr/sbin/nologin _prayer:*:917:917::0:0:Prayer Account:/nonexistent:/usr/sbin/nologin nefu:*:918:918::0:0:Nefu daemon:/var/db/nefu:/usr/sbin/nologin couchdb:*:919:919::0:0:CouchDB Account:/var/empty:/usr/sbin/nologin vboxusers:*:920:920::0:0:Virtualbox user:/nonexistent:/usr/sbin/nologin transmission:*:921:921::0:0:Transmission Daemon User:/usr/local/etc/transmission/home:/usr/sbin/nologin mongodb:*:922:922::0:0:MongoDB pseudo-user:/var/db/mongodb:/usr/sbin/nologin liquidsoap:*:923:923::0:0:Liquidsoap User:/nonexistent:/usr/sbin/nologin postpals:*:924:924::0:0:postpals user:/nonexistent:/usr/sbin/nologin mfs:*:925:925::0:0:MooseFS User:/nonexistent:/usr/sbin/nologin minbif:*:926:926::0:0:Minbif Daemon User:/nonexistent:/usr/sbin/nologin kumofs:*:927:927::0:0:kumofs daemon:/nonexistent:/usr/sbin/nologin nslcd:*:928:928::0:0:nslcd daemon:/nonexistent:/usr/sbin/nologin activemq:*:929:929::0:0:ActiveMQ Daemon:/nonexistent:/usr/sbin/nologin ifgraph:*:930:930::0:0:ifGraph:/nonexistent:/usr/sbin/nologin asterisk:*:931:931::0:0:Asterisk User:/nonexistent:/usr/sbin/nologin sancp:*:932:932::0:0:SANCP Daemon:/var/log/sancp:/usr/sbin/nologin dlna:*:933:933::0:0:DLNA Daemon:/nonexistent:/usr/sbin/nologin torrus:*:934:934::0:0:torrus daemon:/nonexistent:/usr/sbin/nologin erlyvideo:*:935:935::0:0:erlyvideo user:/nonexistent:/usr/sbin/nologin crtmpserver:*:936:936::0:0:crtmpserver user:/nonexistent:/usr/sbin/nologin get_iplayer:*:937:937::0:0:get_iplayer user:/nonexistent:/usr/sbin/nologin vdr:*:938:938::0:0:vdr user:/nonexistent:/usr/sbin/nologin noip:*:939:939::0:0:noip user:/nonexistent:/usr/sbin/nologin _tcpproxy:*:940:940::0:0:tcpproxy user:/nonexistent:/usr/sbin/nologin cego:*:941:941::0:0:cego user:/usr/local/cego:/usr/sbin/nologin teamspeak:*:942:942::0:0:TeamSpeak user:/nonexistent:/usr/sbin/nologin dnetfold:*:943:943::0:0:& user:/nonexistent:/usr/sbin/nologin bbs:*:944:944::0:0:& user:/nonexistent:/usr/sbin/nologin dbxml:*:945:945::0:0:& user:/nonexistent:/usr/sbin/nologin pgagroal:*:946:946::0:0:Pgagroal user:/nonexistent:/usr/sbin/nologin mapred:*:947:955::0:0:Hadoop MapReduce user:/nonexistent:/usr/sbin/nologin dnrd:*:948:948::0:0:& user:/nonexistent:/usr/sbin/nologin _lldpd:*:949:949::0:0:lldpd user:/nonexistent:/usr/sbin/nologin couchpotato:*:950:954::0:0:couchpotato user:/nonexistent:/usr/sbin/nologin openerpd:*:951:951::0:0:Openerpd user:/nonexistent:/usr/sbin/nologin bitten-slave:*:952:952:daemon:0:0:Bitten slave user:/var/lib/bitten-slave:/usr/sbin/nologin _neubot:*:953:953::0:0:neubot daemon:/nonexistent:/usr/sbin/nologin oops:*:954:65534::0:0:oops user:/nonexistent:/usr/sbin/nologin hdfs:*:955:955::0:0:Hadoop HDFS user:/nonexistent:/usr/sbin/nologin pandora:*:956:956::0:0:Pandora FMS user:/usr/local/etc/pandora/home:/usr/sbin/nologin razorback:*:957:957::0:0:Razorback user:/var/run/razorback:/usr/sbin/nologin gnunet:*:958:958::0:0:GNUnet daemon:/var/lib/gnunet:/usr/sbin/nologin c_icap:*:959:959::0:0:c-icap daemon:/var/empty:/usr/sbin/nologin trytond:*:960:960::0:0:trytond daemon:/var/empty:/usr/sbin/nologin gearmand:*:961:961::0:0:gearmand daemon:/var/empty:/usr/sbin/nologin zookeeper:*:962:962::0:0:zookeeper user:/nonexistent:/usr/sbin/nologin fluentd:*:963:963::0:0:fluentd user:/nonexistent:/usr/sbin/nologin git_daemon:*:964:964::0:0:git daemon:/nonexistent:/usr/sbin/nologin elasticsearch:*:965:965::0:0:elasticsearch user:/nonexistent:/usr/sbin/nologin ossec:*:966:966::0:0:OSSEC user:/nonexistent:/usr/sbin/nologin ossecm:*:967:966::0:0:OSSEC mail user:/nonexistent:/usr/sbin/nologin ossecr:*:968:966::0:0:OSSEC rem user:/nonexistent:/usr/sbin/nologin kippo:*:969:969::0:0:kippo user:/nonexistent:/usr/sbin/nologin colord:*:970:970::0:0:colord color management daemon:/nonexistent:/usr/sbin/nologin shibd:*:971:971::0:0:Shibboleth SAML daemon:/nonexistent:/usr/sbin/nologin plex:*:972:972::0:0:Plex Media Server:/nonexistent:/usr/sbin/nologin boinc:*:973:973::0:0:BOINC user:/var/db/boinc:/bin/sh radicale:*:974:974::0:0:Radicale daemon:/nonexistent:/usr/sbin/nologin unifi:*:975:975::0:0:Unifi Wireless Controller:/nonexistent:/usr/sbin/nologin minetest:*:976:976::0:0:& server:/nonexistent:/usr/sbin/nologin tests:*:977:977::0:0:Unprivileged user for tests:/nonexistent:/usr/sbin/nologin _dnscrypt-proxy:*:978:978::0:0:dnscrypt-proxy user:/var/empty:/usr/sbin/nologin ums:*:979:979::0:0:Universal Media Server:/nonexistent:/usr/sbin/nologin hbase:*:980:980::0:0:HBase user:/nonexistent:/usr/sbin/nologin uvncrep:*:981:981::0:0:UltraVNC Repeater daemon:/nonexistent:/usr/sbin/nologin bro:*:982:982::0:0:Bro Network Security Monitor:/nonexistent:/usr/sbin/nologin syncthing:*:983:983::0:0:Syncthing Daemon:/var/tmp/syncthing:/usr/sbin/nologin tvheadend:*:984:984::0:0:TV Headend:/usr/local/etc/tvheadend:/bin/sh puppetdb:*:985:985::0:0:PuppetDB Daemon pseudo-user:/nonexistent:/usr/sbin/nologin kamailio:*:986:986::0:0:kamailio daemon:/nonexistent:/usr/sbin/nologin spark:*:987:987::0:0:Apache Spark user:/nonexistent:/usr/sbin/nologin toxdht:*:988:65534::0:0:Tox DHT bootstrap user:/nonexistent:/usr/sbin/nologin emby:*:989:989::0:0:Emby:/nonexistent:/usr/sbin/nologin oozie:*:990:990::0:0:Apache Oozie user:/nonexistent:/usr/sbin/nologin sguil:*:991:991::0:0:Sguil:/nonexistent:/usr/sbin/nologin hive:*:992:992::0:0:Apache Hive user:/nonexistent:/usr/sbin/nologin kannel:*:993:993::0:0:Kannel User:/nonexistent:/usr/sbin/nologin rcynic:*:994:994::0:0:RPKI validation system:/nonexistent:/usr/sbin/nologin rpkirtr:*:995:995::0:0:RPKI router server:/nonexistent:/usr/sbin/nologin tarantool:*:996:996::0:0:Tarantool Daemon:/nonexistent:/usr/sbin/nologin bareos:*:997:997::0:0:Bareos Daemon:/var/db/bareos:/usr/sbin/nologin _rmilter:*:998:998::0:0:Rmilter daemon:/nonexistent:/usr/sbin/nologin ebnetd:*:999:999::0:0:EBNETD:/nonexistent:/usr/sbin/nologin # DO NOT USE: 1000-65533 nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin diff --git a/net-p2p/Makefile b/net-p2p/Makefile index 635a3768aafb..0510ca815383 100644 --- a/net-p2p/Makefile +++ b/net-p2p/Makefile @@ -1,112 +1,115 @@ COMMENT = Peer-to-peer network applications SUBDIR += aeron SUBDIR += amule SUBDIR += autoscan SUBDIR += awgg SUBDIR += bazarr SUBDIR += bitcoin SUBDIR += bitcoin-daemon SUBDIR += bitcoin-utils SUBDIR += bitmark SUBDIR += bitmark-cli SUBDIR += bitmark-daemon SUBDIR += bitmark-recorder SUBDIR += btcheck SUBDIR += c-lightning SUBDIR += cardano-db-sync SUBDIR += cardano-node SUBDIR += clboss SUBDIR += cncli SUBDIR += cpuminer SUBDIR += createtorrent SUBDIR += ctcs SUBDIR += ctorrent SUBDIR += dclib SUBDIR += deluge SUBDIR += deluge-cli SUBDIR += ed2k SUBDIR += ed2k-hash SUBDIR += eiskaltdcpp-cli SUBDIR += eiskaltdcpp-daemon SUBDIR += eiskaltdcpp-data SUBDIR += eiskaltdcpp-gtk SUBDIR += eiskaltdcpp-lib SUBDIR += ethash SUBDIR += go-ethereum SUBDIR += gtk-gnutella + SUBDIR += hostd SUBDIR += intermodal SUBDIR += jackett SUBDIR += jigdo SUBDIR += ktorrent SUBDIR += libktorrent SUBDIR += libswift SUBDIR += libtorrent SUBDIR += libtorrent-rasterbar SUBDIR += libtorrent-rasterbar2 SUBDIR += libutp SUBDIR += lidarr SUBDIR += linuxdcpp SUBDIR += litecoin SUBDIR += litecoin-daemon SUBDIR += litecoin-utils SUBDIR += lxmf SUBDIR += microdc2 SUBDIR += minder SUBDIR += mkbrr SUBDIR += mktorrent SUBDIR += mldonkey SUBDIR += mldonkey-core SUBDIR += mldonkey-gui SUBDIR += monero-cli SUBDIR += namecoin SUBDIR += namecoin-daemon SUBDIR += namecoin-utils SUBDIR += ncdc SUBDIR += nomadnet SUBDIR += ogmios SUBDIR += opendchub SUBDIR += oura SUBDIR += p5-Net-BitTorrent SUBDIR += p5-Net-BitTorrent-File SUBDIR += p5-Net-BitTorrent-PeerPacket SUBDIR += p5-Net-DirectConnect SUBDIR += p5-WWW-BitTorrent SUBDIR += phex SUBDIR += prowlarr SUBDIR += pulsar-client-cpp SUBDIR += py-ed2k-tools SUBDIR += py-libtorrent-rasterbar SUBDIR += py-nicotine-plus SUBDIR += py-pulsar-client SUBDIR += py-stig SUBDIR += py-transmission-rpc SUBDIR += py-tremc SUBDIR += pyln-bolt7 SUBDIR += pyln-client SUBDIR += pyln-proto SUBDIR += qbittorrent SUBDIR += radarr SUBDIR += readarr + SUBDIR += renterd SUBDIR += reticulum SUBDIR += retroshare SUBDIR += rslsync SUBDIR += rtorrent SUBDIR += shx SUBDIR += sonarr SUBDIR += torrent-file-editor SUBDIR += torrentcheck SUBDIR += torrentsniff SUBDIR += transmission SUBDIR += transmission-components SUBDIR += transmission-remote-gui SUBDIR += tremotesf SUBDIR += twitch-tui SUBDIR += udpt SUBDIR += uhub SUBDIR += vuze + SUBDIR += walletd SUBDIR += warpinator SUBDIR += xbt SUBDIR += xmrig .include diff --git a/net-p2p/hostd/Makefile b/net-p2p/hostd/Makefile new file mode 100644 index 000000000000..fac04c19e735 --- /dev/null +++ b/net-p2p/hostd/Makefile @@ -0,0 +1,89 @@ +PORTNAME= hostd +DISTVERSIONPREFIX= v +DISTVERSION= 2.0.4 +CATEGORIES= net-p2p + +MAINTAINER= bruno@tinkerbox.org +COMMENT= Offer your storage space on the Sia network +WWW= https://sia.tech/host + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe +NOT_FOR_ARCHS_REASON= requires 64-bit architecture + +USES= go:1.23,modules + +USE_RC_SUBR= hostd + +USE_GITHUB= yes +GH_ACCOUNT= SiaFoundation +GO_TARGET= ./cmd/hostd +GO_BUILDFLAGS+= -tags='netgo timetzdata' + +GH_TUPLE= SiaFoundation:core:v0.10.1:siafoundation_core/vendor/go.sia.tech/core \ + SiaFoundation:coreutils:v0.11.1:siafoundation_coreutils/vendor/go.sia.tech/coreutils \ + SiaFoundation:jape:v0.12.1:siafoundation_jape/vendor/go.sia.tech/jape \ + SiaFoundation:mux:v1.3.0:siafoundation_mux/vendor/go.sia.tech/mux \ + SiaFoundation:web:5611d44a533e:siafoundation_web/vendor/go.sia.tech/web \ + SiaFoundation:web:hostd/v0.58.0:siafoundation_web_1/vendor/go.sia.tech/web/hostd \ + aws:aws-sdk-go:v1.55.6:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \ + cloudflare:cloudflare-go:v0.115.0:cloudflare_cloudflare_go/vendor/github.com/cloudflare/cloudflare-go \ + etcd-io:bbolt:v1.4.0:etcd_io_bbolt/vendor/go.etcd.io/bbolt \ + go-task:slim-sprig:52ccab3ef572:go_task_slim_sprig/vendor/github.com/go-task/slim-sprig \ + go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ + go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \ + goccy:go-json:v0.10.5:goccy_go_json/vendor/github.com/goccy/go-json \ + golang:crypto:v0.33.0:golang_crypto/vendor/golang.org/x/crypto \ + golang:exp:9bf2ced13842:golang_exp/vendor/golang.org/x/exp \ + golang:mod:v0.18.0:golang_mod/vendor/golang.org/x/mod \ + golang:net:v0.34.0:golang_net/vendor/golang.org/x/net \ + golang:sync:v0.11.0:golang_sync/vendor/golang.org/x/sync \ + golang:sys:v0.30.0:golang_sys/vendor/golang.org/x/sys \ + golang:term:v0.29.0:golang_term/vendor/golang.org/x/term \ + golang:text:v0.22.0:golang_text/vendor/golang.org/x/text \ + golang:time:v0.10.0:golang_time/vendor/golang.org/x/time \ + golang:tools:v0.22.0:golang_tools/vendor/golang.org/x/tools \ + google:go-querystring:v1.1.0:google_go_querystring/vendor/github.com/google/go-querystring \ + google:pprof:407c9e7a662f:google_pprof/vendor/github.com/google/pprof \ + hashicorp:golang-lru:v2.0.7:hashicorp_golang_lru_v2/vendor/github.com/hashicorp/golang-lru/v2 \ + jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \ + julienschmidt:httprouter:v1.3.0:julienschmidt_httprouter/vendor/github.com/julienschmidt/httprouter \ + lukechampine:flagg:v1.1.1:lukechampine_flagg/vendor/lukechampine.com/flagg \ + lukechampine:frand:v1.5.1:lukechampine_frand/vendor/lukechampine.com/frand \ + lukechampine:upnp:v0.3.0:lukechampine_upnp/vendor/lukechampine.com/upnp \ + mattn:go-sqlite3:v1.14.24:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \ + onsi:ginkgo:v2.12.0:onsi_ginkgo_v2/vendor/github.com/onsi/ginkgo/v2 \ + quic-go:qpack:v0.5.1:quic_go_qpack/vendor/github.com/quic-go/qpack \ + quic-go:quic-go:v0.49.0:quic_go_quic_go/vendor/github.com/quic-go/quic-go \ + quic-go:webtransport-go:4ac2c9250e66:quic_go_webtransport_go/vendor/github.com/quic-go/webtransport-go \ + rogpeppe:go-internal:v1.12.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \ + shopspring:decimal:v1.4.0:shopspring_decimal/vendor/github.com/shopspring/decimal \ + uber-go:goleak:v1.3.0:uber_go_goleak/vendor/go.uber.org/goleak \ + uber-go:mock:v0.5.0:uber_go_mock/vendor/go.uber.org/mock \ + uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \ + uber-go:zap:v1.27.0:uber_go_zap/vendor/go.uber.org/zap + +PLIST_FILES= "@dir(${USERS},${GROUPS},750) /var/db/${PORTNAME}" \ + "@sample etc/hostd.yml.sample" \ + "@sample etc/newsyslog.conf.d/hostd.conf.sample" \ + bin/hostd + +SUB_FILES= ${PORTNAME}.conf ${PORTNAME}.yml + +SUB_LIST= GROUPS=${GROUPS} \ + USERS=${USERS} + +USERS= ${PORTNAME} +GROUPS= ${PORTNAME} + +post-install: + ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.conf ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/${PORTNAME}.conf.sample + ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.yml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.yml.sample + ${INSTALL} -d ${STAGEDIR}/var/db/${PORTNAME} + +pre-configure: + ${REINPLACE_CMD} -e "s|%%BUILDTIME%%|$$(date +%s)|g" ${WRKSRC}/build/meta.go + +.include diff --git a/net-p2p/hostd/distinfo b/net-p2p/hostd/distinfo new file mode 100644 index 000000000000..b618bb995ef7 --- /dev/null +++ b/net-p2p/hostd/distinfo @@ -0,0 +1,87 @@ +TIMESTAMP = 1741778012 +SHA256 (SiaFoundation-hostd-v2.0.4_GH0.tar.gz) = 774cfa132b98453dc887b8e8048811aeed1656705cfdc9de76b98b0b9c68dbd2 +SIZE (SiaFoundation-hostd-v2.0.4_GH0.tar.gz) = 249233 +SHA256 (SiaFoundation-core-v0.10.1_GH0.tar.gz) = 5981e02ffc9533a5cf1549aef7f14639a848414e4f4ad54299b19b337bc29527 +SIZE (SiaFoundation-core-v0.10.1_GH0.tar.gz) = 150928 +SHA256 (SiaFoundation-coreutils-v0.11.1_GH0.tar.gz) = f8331816cba3e36607fa96a66588acc2ed230a19ec900604dd24b33a72509d39 +SIZE (SiaFoundation-coreutils-v0.11.1_GH0.tar.gz) = 99325 +SHA256 (SiaFoundation-jape-v0.12.1_GH0.tar.gz) = da107f48dd9ebef33c53cdcc2f136a59f42ad268758424e0e5a6e256e2b44c15 +SIZE (SiaFoundation-jape-v0.12.1_GH0.tar.gz) = 10276 +SHA256 (SiaFoundation-mux-v1.3.0_GH0.tar.gz) = d1297bc70bad3006e1381b4ef9e824823319ef785dc211b38ab1d72f869cc94b +SIZE (SiaFoundation-mux-v1.3.0_GH0.tar.gz) = 28529 +SHA256 (SiaFoundation-web-5611d44a533e_GH0.tar.gz) = af0fbbedf6d271bf5a7e0fcf6ee942fd39fd39ffffbffc06ad10ae3b89e91eb6 +SIZE (SiaFoundation-web-5611d44a533e_GH0.tar.gz) = 27541708 +SHA256 (SiaFoundation-web-hostd-v0.58.0_GH0.tar.gz) = db607128a490367f100a9907f5f3f8061d6e4e4580757810ce8b090681de7491 +SIZE (SiaFoundation-web-hostd-v0.58.0_GH0.tar.gz) = 27986484 +SHA256 (aws-aws-sdk-go-v1.55.6_GH0.tar.gz) = ae51032a0575b798a24670ec1f006dcd7dc0804c7131f4061887df96f7d114c5 +SIZE (aws-aws-sdk-go-v1.55.6_GH0.tar.gz) = 33373600 +SHA256 (cloudflare-cloudflare-go-v0.115.0_GH0.tar.gz) = b82c3ed62a37aee5359b31822a4152c06b019ce43ba623f2ef7d7664bb27cffb +SIZE (cloudflare-cloudflare-go-v0.115.0_GH0.tar.gz) = 517339 +SHA256 (etcd-io-bbolt-v1.4.0_GH0.tar.gz) = 2b383501445b37801bf8431cb6efb41708f4623d37a0d0be0a3c1dbcdda66012 +SIZE (etcd-io-bbolt-v1.4.0_GH0.tar.gz) = 168787 +SHA256 (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 234ca4f44e68e77180301a1a6f3e0426769abefdcafb2ff80d3ffdb27512b173 +SIZE (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 39958 +SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0 +SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209 +SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5 +SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173 +SHA256 (goccy-go-json-v0.10.5_GH0.tar.gz) = 15a6994e238a3d520816d53eacd115e6d3fd0816e570e8ae79f3a8fcf74616aa +SIZE (goccy-go-json-v0.10.5_GH0.tar.gz) = 399031 +SHA256 (golang-crypto-v0.33.0_GH0.tar.gz) = f226aebdbb44372844bb754cedd9d4f6d958cf4686db4489de970546c5860913 +SIZE (golang-crypto-v0.33.0_GH0.tar.gz) = 1840655 +SHA256 (golang-exp-9bf2ced13842_GH0.tar.gz) = 90fcc103b5927178af2d64b57d39de86d43a8bfa13cb71f4865a360cffe0f1b0 +SIZE (golang-exp-9bf2ced13842_GH0.tar.gz) = 1744262 +SHA256 (golang-mod-v0.18.0_GH0.tar.gz) = 247133e4ef1a5863af267a81c2d3f2b6e6b439f250db4e1d7e16df46d37e4d71 +SIZE (golang-mod-v0.18.0_GH0.tar.gz) = 123147 +SHA256 (golang-net-v0.34.0_GH0.tar.gz) = 3d5ec65e81b6f1d9530a3008f35722e9cf6d4905b20c19a7126f58aae515996c +SIZE (golang-net-v0.34.0_GH0.tar.gz) = 1466242 +SHA256 (golang-sync-v0.11.0_GH0.tar.gz) = b695a9de85279f6c4bd19f3b6746c5808243470f158b6c5b637f64c4db889f8e +SIZE (golang-sync-v0.11.0_GH0.tar.gz) = 18144 +SHA256 (golang-sys-v0.30.0_GH0.tar.gz) = 3e54dfe262f4f09341622679101c0f10935028cc945f78a97f898b2416edb1f0 +SIZE (golang-sys-v0.30.0_GH0.tar.gz) = 1523069 +SHA256 (golang-term-v0.29.0_GH0.tar.gz) = 7c9dd180502d91fc1a1af8710e2314cd64e64cfcda70d6cf518a386fd10b2487 +SIZE (golang-term-v0.29.0_GH0.tar.gz) = 14686 +SHA256 (golang-text-v0.22.0_GH0.tar.gz) = ac8bdce0477effd5a830345979626745e5e5bcb81d1a77c8029b0e8b3d621089 +SIZE (golang-text-v0.22.0_GH0.tar.gz) = 8970985 +SHA256 (golang-time-v0.10.0_GH0.tar.gz) = 4c04f20b8d5cac372d97e350ecb652ba2434c019cbb9e89dfeb1a0049b414cf6 +SIZE (golang-time-v0.10.0_GH0.tar.gz) = 12489 +SHA256 (golang-tools-v0.22.0_GH0.tar.gz) = ae80020fa6994e1e112478eb4fc3aefcf9b21500c6e2ef5c5b3bdbb3f8943f13 +SIZE (golang-tools-v0.22.0_GH0.tar.gz) = 3853706 +SHA256 (google-go-querystring-v1.1.0_GH0.tar.gz) = a5641dee688eb2c733608ce5a88d8181c93ad9f5083fd97fadbccb91afad9a56 +SIZE (google-go-querystring-v1.1.0_GH0.tar.gz) = 10423 +SHA256 (google-pprof-407c9e7a662f_GH0.tar.gz) = 6cd5d14f023e0e372f067e37d677cf7bf85385f15ff05a2f2a3dfc9dbb6cbe73 +SIZE (google-pprof-407c9e7a662f_GH0.tar.gz) = 4790769 +SHA256 (hashicorp-golang-lru-v2.0.7_GH0.tar.gz) = 312697d0bf6e6bb44e66a94b2a8a07955edf89af10b09e69b5a9101d30ad5149 +SIZE (hashicorp-golang-lru-v2.0.7_GH0.tar.gz) = 23860 +SHA256 (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d +SIZE (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = 128861 +SHA256 (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 2999dffc23f8ac3872ea37d108ddec0ba570d2780a42876300bdcdb0744908e2 +SIZE (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 23889 +SHA256 (lukechampine-flagg-v1.1.1_GH0.tar.gz) = 18be5b31baa80cef0f6ab83dc3022d1de96e3025011e4e290ff066a834913900 +SIZE (lukechampine-flagg-v1.1.1_GH0.tar.gz) = 3163 +SHA256 (lukechampine-frand-v1.5.1_GH0.tar.gz) = 4cbc9b5f5d08ba860ce7dd8689581b26f0241356e9b37ab109c8bc8c564f18f6 +SIZE (lukechampine-frand-v1.5.1_GH0.tar.gz) = 7591 +SHA256 (lukechampine-upnp-v0.3.0_GH0.tar.gz) = e0911c0bf4acf197b3d5793259b2734d01d00dea93829845ee7a7de5cdd6e517 +SIZE (lukechampine-upnp-v0.3.0_GH0.tar.gz) = 5880 +SHA256 (mattn-go-sqlite3-v1.14.24_GH0.tar.gz) = 8fa3b0b66914ae2dd4ddef9a954f614c5b3eb6ac9d80ee61ae2d08e3178507ec +SIZE (mattn-go-sqlite3-v1.14.24_GH0.tar.gz) = 2622934 +SHA256 (onsi-ginkgo-v2.12.0_GH0.tar.gz) = ff8ad0c743f3bdcb7472419a85912b78c1ccfe0350473e507de576241193f88b +SIZE (onsi-ginkgo-v2.12.0_GH0.tar.gz) = 626352 +SHA256 (quic-go-qpack-v0.5.1_GH0.tar.gz) = 4764c488fd58d111bfb06f651f593c8beb1829b853eb56ab204f2680aca12362 +SIZE (quic-go-qpack-v0.5.1_GH0.tar.gz) = 40696 +SHA256 (quic-go-quic-go-v0.49.0_GH0.tar.gz) = 8816ec8c7f799e553442ddb686238ddffe28f843a576757ee2e7d491ea72117b +SIZE (quic-go-quic-go-v0.49.0_GH0.tar.gz) = 609138 +SHA256 (quic-go-webtransport-go-4ac2c9250e66_GH0.tar.gz) = 621e42ffd6612cf0338cd03628c37e75e71877ab3d4ef44f738fa9cfd5817432 +SIZE (quic-go-webtransport-go-4ac2c9250e66_GH0.tar.gz) = 37597 +SHA256 (rogpeppe-go-internal-v1.12.0_GH0.tar.gz) = b51d588d05f3e82d3045545ef46bd758a0610b9cfde1ae243489a593908b6060 +SIZE (rogpeppe-go-internal-v1.12.0_GH0.tar.gz) = 116899 +SHA256 (shopspring-decimal-v1.4.0_GH0.tar.gz) = 6ddc6bc4e94a0b3a8366bdd5674b4c2890faca1171afc3f7d20aec95e2c8d413 +SIZE (shopspring-decimal-v1.4.0_GH0.tar.gz) = 53681 +SHA256 (uber-go-goleak-v1.3.0_GH0.tar.gz) = 4813e7694736f4d7fd1aad195d942f40ffca448c29bff3282ba6e92eaba4e0cd +SIZE (uber-go-goleak-v1.3.0_GH0.tar.gz) = 20057 +SHA256 (uber-go-mock-v0.5.0_GH0.tar.gz) = 41c16668926118ccfe8606e335487c0213efbb1330061e3ab7e97650b78e7737 +SIZE (uber-go-mock-v0.5.0_GH0.tar.gz) = 103723 +SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34 +SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900 +SHA256 (uber-go-zap-v1.27.0_GH0.tar.gz) = 62860771a138097535da9053f75d1da1a9e57f98263ead698ce493e0c9670652 +SIZE (uber-go-zap-v1.27.0_GH0.tar.gz) = 271384 diff --git a/net-p2p/hostd/files/hostd.conf.in b/net-p2p/hostd/files/hostd.conf.in new file mode 100644 index 000000000000..4ca23bdb1227 --- /dev/null +++ b/net-p2p/hostd/files/hostd.conf.in @@ -0,0 +1,2 @@ +# $FreeBSD$ +/var/log/hostd.log 600 20 * @T00 J /var/run/hostd.pid diff --git a/net-p2p/hostd/files/hostd.in b/net-p2p/hostd/files/hostd.in new file mode 100644 index 000000000000..e2cf08e5a730 --- /dev/null +++ b/net-p2p/hostd/files/hostd.in @@ -0,0 +1,35 @@ +#!/bin/sh + +# PROVIDE: hostd +# REQUIRE: LOGIN FILESYSTEMS netwait +# KEYWORD: SHUTDOWN +# +# Add these lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# hostd_enable (bool): Set to NO by default. +# Set it to YES to enable doormand. +# hostd_config (path): Set to %%PREFIX%%/etc/hostd.yml +# by default. + +. /etc/rc.subr + +name=hostd +rcvar=${name}_enable + +load_rc_config $name + +: ${hostd_enable:=NO} +: ${hostd_executable:="%%PREFIX%%/bin/hostd"} +: ${hostd_config:="%%PREFIX%%/etc/hostd.yml"} + +hostd_env="HOSTD_CONFIG_FILE=${hostd_config}" +pidfile="/var/run/${name}.pid" +command="/usr/sbin/daemon" +command_args="-r -f -H \ + -o \"/var/log/${name}.log\" \ + -P \"${pidfile}\" \ + -u %%USERS%% \"${hostd_executable}\"" + + +run_rc_command "$1" diff --git a/net-p2p/hostd/files/hostd.yml.in b/net-p2p/hostd/files/hostd.yml.in new file mode 100644 index 000000000000..1fb278d68209 --- /dev/null +++ b/net-p2p/hostd/files/hostd.yml.in @@ -0,0 +1,30 @@ +directory: /var/db/hostd +recoveryPhrase: indicate nature buzz route rude embody engage confirm aspect potato weapon bid +autoOpenWebUI: true +http: + address: :9980 + password: sia is cool +syncer: + address: :9981 + bootstrap: true +consensus: + network: mainnet + indexBatchSize: 100 +explorer: + url: https://api.siascan.com +rhp2: + address: :9982 +rhp3: + tcp: :9983 +log: + level: info # global log level + stdout: + enabled: true # enable logging to stdout + level: info # log level for console logger + format: human # log format (human, json) + enableANSI: false # enable ANSI color codes (disabled on Windows) + file: + enabled: false # enable logging to file + level: info # log level for file logger + path: /var/log/hostd.log # the path of the log file + format: json # log format (human, json) diff --git a/net-p2p/hostd/files/patch-build_meta.go b/net-p2p/hostd/files/patch-build_meta.go new file mode 100644 index 000000000000..daf356fdda06 --- /dev/null +++ b/net-p2p/hostd/files/patch-build_meta.go @@ -0,0 +1,15 @@ +--- build/meta.go.orig 2025-02-24 21:26:07 UTC ++++ build/meta.go +@@ -1,7 +1,9 @@ ++// Code generated by go generate; DO NOT EDIT. ++// This file was generated by go generate at 2025-03-10T13:09:09+01:00. + package build + + const ( +- commit = "?" +- version = "2.0.0" +- buildTime = 0 ++ commit = "4094916" ++ version = "v2.0.4" ++ buildTime = %%BUILDTIME%% + ) diff --git a/net-p2p/hostd/files/patch-vendor_modules.txt b/net-p2p/hostd/files/patch-vendor_modules.txt new file mode 100644 index 000000000000..8a8239e2be0f --- /dev/null +++ b/net-p2p/hostd/files/patch-vendor_modules.txt @@ -0,0 +1,290 @@ +--- vendor/modules.txt.orig 2025-03-12 12:08:29 UTC ++++ vendor/modules.txt +@@ -0,0 +1,287 @@ ++# github.com/aws/aws-sdk-go v1.55.6 ++## explicit; go 1.19 ++github.com/aws/aws-sdk-go/aws ++github.com/aws/aws-sdk-go/aws/auth/bearer ++github.com/aws/aws-sdk-go/aws/awserr ++github.com/aws/aws-sdk-go/aws/awsutil ++github.com/aws/aws-sdk-go/aws/client ++github.com/aws/aws-sdk-go/aws/client/metadata ++github.com/aws/aws-sdk-go/aws/corehandlers ++github.com/aws/aws-sdk-go/aws/credentials ++github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds ++github.com/aws/aws-sdk-go/aws/credentials/endpointcreds ++github.com/aws/aws-sdk-go/aws/credentials/processcreds ++github.com/aws/aws-sdk-go/aws/credentials/ssocreds ++github.com/aws/aws-sdk-go/aws/credentials/stscreds ++github.com/aws/aws-sdk-go/aws/csm ++github.com/aws/aws-sdk-go/aws/defaults ++github.com/aws/aws-sdk-go/aws/ec2metadata ++github.com/aws/aws-sdk-go/aws/endpoints ++github.com/aws/aws-sdk-go/aws/request ++github.com/aws/aws-sdk-go/aws/session ++github.com/aws/aws-sdk-go/aws/signer/v4 ++github.com/aws/aws-sdk-go/internal/context ++github.com/aws/aws-sdk-go/internal/ini ++github.com/aws/aws-sdk-go/internal/sdkio ++github.com/aws/aws-sdk-go/internal/sdkmath ++github.com/aws/aws-sdk-go/internal/sdkrand ++github.com/aws/aws-sdk-go/internal/sdkuri ++github.com/aws/aws-sdk-go/internal/shareddefaults ++github.com/aws/aws-sdk-go/internal/strings ++github.com/aws/aws-sdk-go/internal/sync/singleflight ++github.com/aws/aws-sdk-go/private/protocol ++github.com/aws/aws-sdk-go/private/protocol/json/jsonutil ++github.com/aws/aws-sdk-go/private/protocol/jsonrpc ++github.com/aws/aws-sdk-go/private/protocol/query ++github.com/aws/aws-sdk-go/private/protocol/query/queryutil ++github.com/aws/aws-sdk-go/private/protocol/rest ++github.com/aws/aws-sdk-go/private/protocol/restjson ++github.com/aws/aws-sdk-go/private/protocol/restxml ++github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil ++github.com/aws/aws-sdk-go/service/route53 ++github.com/aws/aws-sdk-go/service/sso ++github.com/aws/aws-sdk-go/service/sso/ssoiface ++github.com/aws/aws-sdk-go/service/ssooidc ++github.com/aws/aws-sdk-go/service/sts ++github.com/aws/aws-sdk-go/service/sts/stsiface ++# github.com/cloudflare/cloudflare-go v0.115.0 ++## explicit; go 1.21 ++github.com/cloudflare/cloudflare-go ++# github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 ++## explicit; go 1.13 ++github.com/go-task/slim-sprig ++# github.com/goccy/go-json v0.10.5 ++## explicit; go 1.19 ++github.com/goccy/go-json ++github.com/goccy/go-json/internal/decoder ++github.com/goccy/go-json/internal/encoder ++github.com/goccy/go-json/internal/encoder/vm ++github.com/goccy/go-json/internal/encoder/vm_color ++github.com/goccy/go-json/internal/encoder/vm_color_indent ++github.com/goccy/go-json/internal/encoder/vm_indent ++github.com/goccy/go-json/internal/errors ++github.com/goccy/go-json/internal/runtime ++# github.com/google/go-querystring v1.1.0 ++## explicit; go 1.10 ++github.com/google/go-querystring/query ++# github.com/google/pprof v0.0.0-20230821062121-407c9e7a662f ++## explicit; go 1.19 ++github.com/google/pprof/profile ++# github.com/hashicorp/golang-lru/v2 v2.0.7 ++## explicit; go 1.18 ++github.com/hashicorp/golang-lru/v2 ++github.com/hashicorp/golang-lru/v2/internal ++github.com/hashicorp/golang-lru/v2/simplelru ++# github.com/jmespath/go-jmespath v0.4.0 ++## explicit; go 1.14 ++github.com/jmespath/go-jmespath ++# github.com/julienschmidt/httprouter v1.3.0 ++## explicit; go 1.7 ++github.com/julienschmidt/httprouter ++# github.com/mattn/go-sqlite3 v1.14.24 ++## explicit; go 1.19 ++github.com/mattn/go-sqlite3 ++# github.com/onsi/ginkgo/v2 v2.12.0 ++## explicit; go 1.18 ++github.com/onsi/ginkgo/v2/config ++github.com/onsi/ginkgo/v2/formatter ++github.com/onsi/ginkgo/v2/ginkgo ++github.com/onsi/ginkgo/v2/ginkgo/build ++github.com/onsi/ginkgo/v2/ginkgo/command ++github.com/onsi/ginkgo/v2/ginkgo/generators ++github.com/onsi/ginkgo/v2/ginkgo/internal ++github.com/onsi/ginkgo/v2/ginkgo/labels ++github.com/onsi/ginkgo/v2/ginkgo/outline ++github.com/onsi/ginkgo/v2/ginkgo/run ++github.com/onsi/ginkgo/v2/ginkgo/unfocus ++github.com/onsi/ginkgo/v2/ginkgo/watch ++github.com/onsi/ginkgo/v2/internal/interrupt_handler ++github.com/onsi/ginkgo/v2/internal/parallel_support ++github.com/onsi/ginkgo/v2/reporters ++github.com/onsi/ginkgo/v2/types ++# github.com/quic-go/qpack v0.5.1 ++## explicit; go 1.22 ++github.com/quic-go/qpack ++# github.com/quic-go/quic-go v0.49.0 ++## explicit; go 1.22 ++github.com/quic-go/quic-go ++github.com/quic-go/quic-go/http3 ++github.com/quic-go/quic-go/internal/ackhandler ++github.com/quic-go/quic-go/internal/congestion ++github.com/quic-go/quic-go/internal/flowcontrol ++github.com/quic-go/quic-go/internal/handshake ++github.com/quic-go/quic-go/internal/protocol ++github.com/quic-go/quic-go/internal/qerr ++github.com/quic-go/quic-go/internal/qtls ++github.com/quic-go/quic-go/internal/utils ++github.com/quic-go/quic-go/internal/utils/linkedlist ++github.com/quic-go/quic-go/internal/utils/ringbuffer ++github.com/quic-go/quic-go/internal/wire ++github.com/quic-go/quic-go/logging ++github.com/quic-go/quic-go/quicvarint ++# github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66 ++## explicit; go 1.22 ++github.com/quic-go/webtransport-go ++# github.com/rogpeppe/go-internal v1.12.0 ++## explicit; go 1.20 ++# github.com/shopspring/decimal v1.4.0 ++## explicit; go 1.10 ++github.com/shopspring/decimal ++# go.etcd.io/bbolt v1.4.0 ++## explicit; go 1.23 ++go.etcd.io/bbolt ++go.etcd.io/bbolt/errors ++go.etcd.io/bbolt/internal/common ++go.etcd.io/bbolt/internal/freelist ++# go.sia.tech/core v0.10.1 ++## explicit; go 1.23.1 ++go.sia.tech/core/consensus ++go.sia.tech/core/gateway ++go.sia.tech/core/internal/blake2b ++go.sia.tech/core/internal/smux ++go.sia.tech/core/rhp/v2 ++go.sia.tech/core/rhp/v3 ++go.sia.tech/core/rhp/v4 ++go.sia.tech/core/types ++# go.sia.tech/coreutils v0.11.1 ++## explicit; go 1.23.1 ++go.sia.tech/coreutils ++go.sia.tech/coreutils/chain ++go.sia.tech/coreutils/rhp/v4 ++go.sia.tech/coreutils/syncer ++go.sia.tech/coreutils/testutil ++go.sia.tech/coreutils/threadgroup ++go.sia.tech/coreutils/wallet ++# go.sia.tech/jape v0.12.1 ++## explicit; go 1.21.7 ++go.sia.tech/jape ++# go.sia.tech/mux v1.3.0 ++## explicit; go 1.23 ++go.sia.tech/mux ++go.sia.tech/mux/v1 ++go.sia.tech/mux/v2 ++# go.sia.tech/web v0.0.0-20240610131903-5611d44a533e ++## explicit ++go.sia.tech/web/internal/nextjs ++# go.sia.tech/web/hostd v0.58.0 ++## explicit; go 1.23.0 ++go.sia.tech/web/hostd ++# go.uber.org/goleak v1.3.0 ++## explicit; go 1.20 ++go.uber.org/goleak ++go.uber.org/goleak/internal/stack ++# go.uber.org/mock v0.5.0 ++## explicit; go 1.22 ++go.uber.org/mock/mockgen ++go.uber.org/mock/mockgen/model ++# go.uber.org/multierr v1.11.0 ++## explicit; go 1.19 ++go.uber.org/multierr ++# go.uber.org/zap v1.27.0 ++## explicit; go 1.19 ++go.uber.org/zap ++go.uber.org/zap/buffer ++go.uber.org/zap/internal ++go.uber.org/zap/internal/bufferpool ++go.uber.org/zap/internal/color ++go.uber.org/zap/internal/exit ++go.uber.org/zap/internal/pool ++go.uber.org/zap/internal/stacktrace ++go.uber.org/zap/internal/ztest ++go.uber.org/zap/zapcore ++go.uber.org/zap/zaptest ++# golang.org/x/crypto v0.33.0 ++## explicit; go 1.20 ++golang.org/x/crypto/blake2b ++golang.org/x/crypto/chacha20 ++golang.org/x/crypto/chacha20poly1305 ++golang.org/x/crypto/curve25519 ++golang.org/x/crypto/hkdf ++golang.org/x/crypto/internal/alias ++golang.org/x/crypto/internal/poly1305 ++golang.org/x/crypto/poly1305 ++# golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 ++## explicit; go 1.20 ++golang.org/x/exp/rand ++# golang.org/x/mod v0.18.0 ++## explicit; go 1.18 ++golang.org/x/mod/internal/lazyregexp ++golang.org/x/mod/modfile ++golang.org/x/mod/module ++golang.org/x/mod/semver ++# golang.org/x/net v0.34.0 ++## explicit; go 1.18 ++golang.org/x/net/bpf ++golang.org/x/net/http/httpguts ++golang.org/x/net/http2/hpack ++golang.org/x/net/idna ++golang.org/x/net/internal/iana ++golang.org/x/net/internal/socket ++golang.org/x/net/ipv4 ++golang.org/x/net/ipv6 ++# golang.org/x/sync v0.11.0 ++## explicit; go 1.18 ++golang.org/x/sync/errgroup ++# golang.org/x/sys v0.30.0 ++## explicit; go 1.18 ++golang.org/x/sys/cpu ++golang.org/x/sys/plan9 ++golang.org/x/sys/unix ++golang.org/x/sys/windows ++# golang.org/x/term v0.29.0 ++## explicit; go 1.18 ++golang.org/x/term ++# golang.org/x/text v0.22.0 ++## explicit; go 1.18 ++golang.org/x/text/secure/bidirule ++golang.org/x/text/transform ++golang.org/x/text/unicode/bidi ++golang.org/x/text/unicode/norm ++# golang.org/x/time v0.10.0 ++## explicit; go 1.18 ++golang.org/x/time/rate ++# golang.org/x/tools v0.22.0 ++## explicit; go 1.19 ++golang.org/x/tools/go/analysis ++golang.org/x/tools/go/analysis/passes/ctrlflow ++golang.org/x/tools/go/analysis/passes/inspect ++golang.org/x/tools/go/ast/astutil ++golang.org/x/tools/go/ast/inspector ++golang.org/x/tools/go/cfg ++golang.org/x/tools/go/gcexportdata ++golang.org/x/tools/go/internal/packagesdriver ++golang.org/x/tools/go/packages ++golang.org/x/tools/go/types/objectpath ++golang.org/x/tools/go/types/typeutil ++golang.org/x/tools/imports ++golang.org/x/tools/internal/aliases ++golang.org/x/tools/internal/event ++golang.org/x/tools/internal/event/core ++golang.org/x/tools/internal/event/keys ++golang.org/x/tools/internal/event/label ++golang.org/x/tools/internal/gcimporter ++golang.org/x/tools/internal/gocommand ++golang.org/x/tools/internal/gopathwalk ++golang.org/x/tools/internal/imports ++golang.org/x/tools/internal/packagesinternal ++golang.org/x/tools/internal/pkgbits ++golang.org/x/tools/internal/stdlib ++golang.org/x/tools/internal/tokeninternal ++golang.org/x/tools/internal/typeparams ++golang.org/x/tools/internal/typesinternal ++golang.org/x/tools/internal/versions ++# gopkg.in/yaml.v2 v2.4.0 ++## explicit; go 1.15 ++# gopkg.in/yaml.v3 v3.0.1 ++## explicit ++gopkg.in/yaml.v3 ++# lukechampine.com/flagg v1.1.1 ++## explicit; go 1.12 ++lukechampine.com/flagg ++# lukechampine.com/frand v1.5.1 ++## explicit; go 1.23.1 ++lukechampine.com/frand ++# lukechampine.com/upnp v0.3.0 ++## explicit; go 1.17 ++lukechampine.com/upnp ++lukechampine.com/upnp/internal/goupnp diff --git a/net-p2p/hostd/pkg-descr b/net-p2p/hostd/pkg-descr new file mode 100644 index 000000000000..571348715619 --- /dev/null +++ b/net-p2p/hostd/pkg-descr @@ -0,0 +1,8 @@ +hostd is an advanced Sia host solution created by the Sia Foundation, +designed to enhance the experience for storage providers within the +Sia network. Tailored for both individual and large-scale storage +providers, hostd boasts a user-friendly interface and a robust API, +empowering providers to efficiently manage their storage resources and +revenue. hostd incorporates an embedded web-UI, simplifying deployment +and enabling remote management capabilities, ensuring a smooth user +experience across a diverse range of devices. diff --git a/net-p2p/hostd/pkg-message b/net-p2p/hostd/pkg-message new file mode 100644 index 000000000000..726e6c1a133e --- /dev/null +++ b/net-p2p/hostd/pkg-message @@ -0,0 +1,9 @@ +[ +{ type: install + message: < diff --git a/net-p2p/renterd/distinfo b/net-p2p/renterd/distinfo new file mode 100644 index 000000000000..6fba9a924743 --- /dev/null +++ b/net-p2p/renterd/distinfo @@ -0,0 +1,101 @@ +TIMESTAMP = 1741782335 +SHA256 (SiaFoundation-renterd-v2.0.1_GH0.tar.gz) = f8a0074483dd905539425b8d9e68eb603e2710124f8b9e3a2e4b0d66f56d9021 +SIZE (SiaFoundation-renterd-v2.0.1_GH0.tar.gz) = 479158 +SHA256 (FiloSottile-edwards25519-v1.1.0_GH0.tar.gz) = b480c71e26d7a65e468a4f0cc2a414302dc89c6be4e58fe34779b0c9f12cac60 +SIZE (FiloSottile-edwards25519-v1.1.0_GH0.tar.gz) = 47125 +SHA256 (SiaFoundation-core-v0.10.3_GH0.tar.gz) = a21772d9b0a1d66c2c0022a0a644aa4d18fe72d21bb40254bf7bd5b9aebe5339 +SIZE (SiaFoundation-core-v0.10.3_GH0.tar.gz) = 152486 +SHA256 (SiaFoundation-coreutils-362f2554d5ca_GH0.tar.gz) = 92aea63e1cadab97a32f25c2619ce21fe74b4000903870301cc7f5eab7c41218 +SIZE (SiaFoundation-coreutils-362f2554d5ca_GH0.tar.gz) = 103497 +SHA256 (SiaFoundation-gofakes3-v0.0.5_GH0.tar.gz) = b8ce8e3c2db00f7486db1d13c13688cb3bd14420df43a0e6f8b1aae828f95b15 +SIZE (SiaFoundation-gofakes3-v0.0.5_GH0.tar.gz) = 288336 +SHA256 (SiaFoundation-hostd-c17f8d0bcfae_GH0.tar.gz) = c02f77deebffb09b8061655d676a1414c6b131140d2d814d2a32d15ba31c430b +SIZE (SiaFoundation-hostd-c17f8d0bcfae_GH0.tar.gz) = 251575 +SHA256 (SiaFoundation-jape-v0.12.1_GH0.tar.gz) = da107f48dd9ebef33c53cdcc2f136a59f42ad268758424e0e5a6e256e2b44c15 +SIZE (SiaFoundation-jape-v0.12.1_GH0.tar.gz) = 10276 +SHA256 (SiaFoundation-mux-v1.4.0_GH0.tar.gz) = 36d408992c89a1b60ede9bdaf1fb65d6022b45212ad1e336b7ed931f719e7209 +SIZE (SiaFoundation-mux-v1.4.0_GH0.tar.gz) = 28746 +SHA256 (SiaFoundation-web-5611d44a533e_GH0.tar.gz) = af0fbbedf6d271bf5a7e0fcf6ee942fd39fd39ffffbffc06ad10ae3b89e91eb6 +SIZE (SiaFoundation-web-5611d44a533e_GH0.tar.gz) = 27541708 +SHA256 (SiaFoundation-web-renterd-v0.77.0_GH0.tar.gz) = 892947e3de4aab0b75bc95e9fb8e20c52c31feaddd6697de1a3b46815b815314 +SIZE (SiaFoundation-web-renterd-v0.77.0_GH0.tar.gz) = 27986823 +SHA256 (aws-aws-sdk-go-v1.55.6_GH0.tar.gz) = ae51032a0575b798a24670ec1f006dcd7dc0804c7131f4061887df96f7d114c5 +SIZE (aws-aws-sdk-go-v1.55.6_GH0.tar.gz) = 33373600 +SHA256 (cloudflare-cloudflare-go-v0.115.0_GH0.tar.gz) = b82c3ed62a37aee5359b31822a4152c06b019ce43ba623f2ef7d7664bb27cffb +SIZE (cloudflare-cloudflare-go-v0.115.0_GH0.tar.gz) = 517339 +SHA256 (etcd-io-bbolt-v1.4.0_GH0.tar.gz) = 2b383501445b37801bf8431cb6efb41708f4623d37a0d0be0a3c1dbcdda66012 +SIZE (etcd-io-bbolt-v1.4.0_GH0.tar.gz) = 168787 +SHA256 (gabriel-vasile-mimetype-v1.4.8_GH0.tar.gz) = 678759ccc452e15a3b58a65c7a9020ededb67f1de338d28491de5dc8c6de0ede +SIZE (gabriel-vasile-mimetype-v1.4.8_GH0.tar.gz) = 811575 +SHA256 (go-sql-driver-mysql-v1.9.0_GH0.tar.gz) = 35da5ec9c4822c8aa0b36c6455e66989c33aa28c151981df65636d85d7152e4f +SIZE (go-sql-driver-mysql-v1.9.0_GH0.tar.gz) = 109086 +SHA256 (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 234ca4f44e68e77180301a1a6f3e0426769abefdcafb2ff80d3ffdb27512b173 +SIZE (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 39958 +SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5 +SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173 +SHA256 (goccy-go-json-v0.10.5_GH0.tar.gz) = 15a6994e238a3d520816d53eacd115e6d3fd0816e570e8ae79f3a8fcf74616aa +SIZE (goccy-go-json-v0.10.5_GH0.tar.gz) = 399031 +SHA256 (golang-crypto-v0.35.0_GH0.tar.gz) = c2d7dae8adb272567d5d9cc0c5f8566ca210b149149a4f790f25a6eef7731a2b +SIZE (golang-crypto-v0.35.0_GH0.tar.gz) = 1841173 +SHA256 (golang-exp-9bf2ced13842_GH0.tar.gz) = 90fcc103b5927178af2d64b57d39de86d43a8bfa13cb71f4865a360cffe0f1b0 +SIZE (golang-exp-9bf2ced13842_GH0.tar.gz) = 1744262 +SHA256 (golang-mod-v0.22.0_GH0.tar.gz) = 851bd2d05101f3592bd7331119af938300cd5f134ca0222a01bf5db773733ff1 +SIZE (golang-mod-v0.22.0_GH0.tar.gz) = 125874 +SHA256 (golang-net-v0.34.0_GH0.tar.gz) = 3d5ec65e81b6f1d9530a3008f35722e9cf6d4905b20c19a7126f58aae515996c +SIZE (golang-net-v0.34.0_GH0.tar.gz) = 1466242 +SHA256 (golang-sync-v0.11.0_GH0.tar.gz) = b695a9de85279f6c4bd19f3b6746c5808243470f158b6c5b637f64c4db889f8e +SIZE (golang-sync-v0.11.0_GH0.tar.gz) = 18144 +SHA256 (golang-sys-v0.30.0_GH0.tar.gz) = 3e54dfe262f4f09341622679101c0f10935028cc945f78a97f898b2416edb1f0 +SIZE (golang-sys-v0.30.0_GH0.tar.gz) = 1523069 +SHA256 (golang-term-v0.29.0_GH0.tar.gz) = 7c9dd180502d91fc1a1af8710e2314cd64e64cfcda70d6cf518a386fd10b2487 +SIZE (golang-term-v0.29.0_GH0.tar.gz) = 14686 +SHA256 (golang-text-v0.22.0_GH0.tar.gz) = ac8bdce0477effd5a830345979626745e5e5bcb81d1a77c8029b0e8b3d621089 +SIZE (golang-text-v0.22.0_GH0.tar.gz) = 8970985 +SHA256 (golang-time-v0.10.0_GH0.tar.gz) = 4c04f20b8d5cac372d97e350ecb652ba2434c019cbb9e89dfeb1a0049b414cf6 +SIZE (golang-time-v0.10.0_GH0.tar.gz) = 12489 +SHA256 (golang-tools-v0.28.0_GH0.tar.gz) = 2c0aa55c1748ba406eec2db21bf44ebec62b1d5812b6ba350b5d421af1544adb +SIZE (golang-tools-v0.28.0_GH0.tar.gz) = 7452244 +SHA256 (google-go-cmp-v0.7.0_GH0.tar.gz) = c98f4f998ad8134b26816500b5c4c5cd6329905c0610b0c1f031efe7fbb469af +SIZE (google-go-cmp-v0.7.0_GH0.tar.gz) = 105149 +SHA256 (google-go-querystring-v1.1.0_GH0.tar.gz) = a5641dee688eb2c733608ce5a88d8181c93ad9f5083fd97fadbccb91afad9a56 +SIZE (google-go-querystring-v1.1.0_GH0.tar.gz) = 10423 +SHA256 (google-pprof-407c9e7a662f_GH0.tar.gz) = 6cd5d14f023e0e372f067e37d677cf7bf85385f15ff05a2f2a3dfc9dbb6cbe73 +SIZE (google-pprof-407c9e7a662f_GH0.tar.gz) = 4790769 +SHA256 (gotd-contrib-v0.21.0_GH0.tar.gz) = 6ef78b51dd6fcc378091855736d5dc3d07f480e138c6342c8a7f514480100c66 +SIZE (gotd-contrib-v0.21.0_GH0.tar.gz) = 58368 +SHA256 (hashicorp-golang-lru-v2.0.7_GH0.tar.gz) = 312697d0bf6e6bb44e66a94b2a8a07955edf89af10b09e69b5a9101d30ad5149 +SIZE (hashicorp-golang-lru-v2.0.7_GH0.tar.gz) = 23860 +SHA256 (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d +SIZE (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = 128861 +SHA256 (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 2999dffc23f8ac3872ea37d108ddec0ba570d2780a42876300bdcdb0744908e2 +SIZE (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 23889 +SHA256 (klauspost-cpuid-v2.2.9_GH0.tar.gz) = d0aa17338c623af41fe17bb542ebaac5313a56c5f0a400577ee89319d054b4ca +SIZE (klauspost-cpuid-v2.2.9_GH0.tar.gz) = 668327 +SHA256 (klauspost-reedsolomon-v1.12.4_GH0.tar.gz) = 24045381a4c36cbe2176edcdfb2ead0a5d498b6bf4f021db4503df50546d6a2a +SIZE (klauspost-reedsolomon-v1.12.4_GH0.tar.gz) = 571323 +SHA256 (lukechampine-frand-v1.5.1_GH0.tar.gz) = 4cbc9b5f5d08ba860ce7dd8689581b26f0241356e9b37ab109c8bc8c564f18f6 +SIZE (lukechampine-frand-v1.5.1_GH0.tar.gz) = 7591 +SHA256 (mattn-go-sqlite3-v1.14.24_GH0.tar.gz) = 8fa3b0b66914ae2dd4ddef9a954f614c5b3eb6ac9d80ee61ae2d08e3178507ec +SIZE (mattn-go-sqlite3-v1.14.24_GH0.tar.gz) = 2622934 +SHA256 (montanaflynn-stats-v0.7.1_GH0.tar.gz) = 97e9258173992d3caee6f7d7ac175d559dfc086388ad6c65fde439b808e1b725 +SIZE (montanaflynn-stats-v0.7.1_GH0.tar.gz) = 52136 +SHA256 (onsi-ginkgo-v2.12.0_GH0.tar.gz) = ff8ad0c743f3bdcb7472419a85912b78c1ccfe0350473e507de576241193f88b +SIZE (onsi-ginkgo-v2.12.0_GH0.tar.gz) = 626352 +SHA256 (quic-go-qpack-v0.5.1_GH0.tar.gz) = 4764c488fd58d111bfb06f651f593c8beb1829b853eb56ab204f2680aca12362 +SIZE (quic-go-qpack-v0.5.1_GH0.tar.gz) = 40696 +SHA256 (quic-go-quic-go-v0.50.0_GH0.tar.gz) = 5d5f061777823de7e8108c639c00724086449335e73d863352118e861e01cc8d +SIZE (quic-go-quic-go-v0.50.0_GH0.tar.gz) = 618203 +SHA256 (quic-go-webtransport-go-4ac2c9250e66_GH0.tar.gz) = 621e42ffd6612cf0338cd03628c37e75e71877ab3d4ef44f738fa9cfd5817432 +SIZE (quic-go-webtransport-go-4ac2c9250e66_GH0.tar.gz) = 37597 +SHA256 (ryszard-goskiplist-2dfbae5fcf46_GH0.tar.gz) = 7749ec2dc1d5c16fbefc70080357ee123e6b25210cebce40e66bfa1a3cc6dc01 +SIZE (ryszard-goskiplist-2dfbae5fcf46_GH0.tar.gz) = 13876 +SHA256 (shabbyrobe-gocovmerge-c3350d9342df_GH0.tar.gz) = 0352ebd52d40a02380d4654ac892bd1386fb30f2663c296f57f718384ac83f41 +SIZE (shabbyrobe-gocovmerge-c3350d9342df_GH0.tar.gz) = 3366 +SHA256 (shopspring-decimal-v1.4.0_GH0.tar.gz) = 6ddc6bc4e94a0b3a8366bdd5674b4c2890faca1171afc3f7d20aec95e2c8d413 +SIZE (shopspring-decimal-v1.4.0_GH0.tar.gz) = 53681 +SHA256 (uber-go-mock-v0.5.0_GH0.tar.gz) = 41c16668926118ccfe8606e335487c0213efbb1330061e3ab7e97650b78e7737 +SIZE (uber-go-mock-v0.5.0_GH0.tar.gz) = 103723 +SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34 +SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900 +SHA256 (uber-go-zap-v1.27.0_GH0.tar.gz) = 62860771a138097535da9053f75d1da1a9e57f98263ead698ce493e0c9670652 +SIZE (uber-go-zap-v1.27.0_GH0.tar.gz) = 271384 diff --git a/net-p2p/renterd/files/patch-build_meta.go b/net-p2p/renterd/files/patch-build_meta.go new file mode 100644 index 000000000000..020805bcfd32 --- /dev/null +++ b/net-p2p/renterd/files/patch-build_meta.go @@ -0,0 +1,22 @@ +--- build/meta.go.orig 2025-03-11 14:55:31 UTC ++++ build/meta.go +@@ -1,5 +1,5 @@ + // Code generated by go generate; DO NOT EDIT. +-// This file was generated by go generate at 2024-08-12T08:54:43-07:00. ++// This file was generated by go generate at 2025-03-11T15:05:35+01:00. + package build + + //go:generate go run gen.go +@@ -9,9 +9,9 @@ const ( + ) + + const ( +- commit = "?" +- version = "?" +- buildTime = 0 ++ commit = "ec7e9c70" ++ version = "v2.0.1" ++ buildTime = %%BUILDTIME%% + ) + + // Commit returns the commit hash of hostd diff --git a/net-p2p/renterd/files/patch-vendor_modules.txt b/net-p2p/renterd/files/patch-vendor_modules.txt new file mode 100644 index 000000000000..10189f0f3bbf --- /dev/null +++ b/net-p2p/renterd/files/patch-vendor_modules.txt @@ -0,0 +1,351 @@ +--- vendor/modules.txt.orig 2025-03-12 12:29:21 UTC ++++ vendor/modules.txt +@@ -0,0 +1,348 @@ ++# filippo.io/edwards25519 v1.1.0 ++## explicit; go 1.20 ++filippo.io/edwards25519 ++filippo.io/edwards25519/field ++# github.com/aws/aws-sdk-go v1.55.6 ++## explicit; go 1.19 ++github.com/aws/aws-sdk-go/aws ++github.com/aws/aws-sdk-go/aws/arn ++github.com/aws/aws-sdk-go/aws/auth/bearer ++github.com/aws/aws-sdk-go/aws/awserr ++github.com/aws/aws-sdk-go/aws/awsutil ++github.com/aws/aws-sdk-go/aws/client ++github.com/aws/aws-sdk-go/aws/client/metadata ++github.com/aws/aws-sdk-go/aws/corehandlers ++github.com/aws/aws-sdk-go/aws/credentials ++github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds ++github.com/aws/aws-sdk-go/aws/credentials/endpointcreds ++github.com/aws/aws-sdk-go/aws/credentials/processcreds ++github.com/aws/aws-sdk-go/aws/credentials/ssocreds ++github.com/aws/aws-sdk-go/aws/credentials/stscreds ++github.com/aws/aws-sdk-go/aws/csm ++github.com/aws/aws-sdk-go/aws/defaults ++github.com/aws/aws-sdk-go/aws/ec2metadata ++github.com/aws/aws-sdk-go/aws/endpoints ++github.com/aws/aws-sdk-go/aws/request ++github.com/aws/aws-sdk-go/aws/session ++github.com/aws/aws-sdk-go/aws/signer/v4 ++github.com/aws/aws-sdk-go/internal/context ++github.com/aws/aws-sdk-go/internal/ini ++github.com/aws/aws-sdk-go/internal/s3shared ++github.com/aws/aws-sdk-go/internal/s3shared/arn ++github.com/aws/aws-sdk-go/internal/s3shared/s3err ++github.com/aws/aws-sdk-go/internal/sdkio ++github.com/aws/aws-sdk-go/internal/sdkmath ++github.com/aws/aws-sdk-go/internal/sdkrand ++github.com/aws/aws-sdk-go/internal/sdkuri ++github.com/aws/aws-sdk-go/internal/shareddefaults ++github.com/aws/aws-sdk-go/internal/strings ++github.com/aws/aws-sdk-go/internal/sync/singleflight ++github.com/aws/aws-sdk-go/private/checksum ++github.com/aws/aws-sdk-go/private/protocol ++github.com/aws/aws-sdk-go/private/protocol/eventstream ++github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi ++github.com/aws/aws-sdk-go/private/protocol/json/jsonutil ++github.com/aws/aws-sdk-go/private/protocol/jsonrpc ++github.com/aws/aws-sdk-go/private/protocol/query ++github.com/aws/aws-sdk-go/private/protocol/query/queryutil ++github.com/aws/aws-sdk-go/private/protocol/rest ++github.com/aws/aws-sdk-go/private/protocol/restjson ++github.com/aws/aws-sdk-go/private/protocol/restxml ++github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil ++github.com/aws/aws-sdk-go/service/route53 ++github.com/aws/aws-sdk-go/service/s3 ++github.com/aws/aws-sdk-go/service/sso ++github.com/aws/aws-sdk-go/service/sso/ssoiface ++github.com/aws/aws-sdk-go/service/ssooidc ++github.com/aws/aws-sdk-go/service/sts ++github.com/aws/aws-sdk-go/service/sts/stsiface ++# github.com/cloudflare/cloudflare-go v0.115.0 ++## explicit; go 1.21 ++github.com/cloudflare/cloudflare-go ++# github.com/gabriel-vasile/mimetype v1.4.8 ++## explicit; go 1.20 ++github.com/gabriel-vasile/mimetype ++github.com/gabriel-vasile/mimetype/internal/charset ++github.com/gabriel-vasile/mimetype/internal/json ++github.com/gabriel-vasile/mimetype/internal/magic ++# github.com/go-sql-driver/mysql v1.9.0 ++## explicit; go 1.21 ++github.com/go-sql-driver/mysql ++# github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 ++## explicit; go 1.13 ++github.com/go-task/slim-sprig ++# github.com/goccy/go-json v0.10.5 ++## explicit; go 1.19 ++github.com/goccy/go-json ++github.com/goccy/go-json/internal/decoder ++github.com/goccy/go-json/internal/encoder ++github.com/goccy/go-json/internal/encoder/vm ++github.com/goccy/go-json/internal/encoder/vm_color ++github.com/goccy/go-json/internal/encoder/vm_color_indent ++github.com/goccy/go-json/internal/encoder/vm_indent ++github.com/goccy/go-json/internal/errors ++github.com/goccy/go-json/internal/runtime ++# github.com/google/go-cmp v0.7.0 ++## explicit; go 1.21 ++github.com/google/go-cmp/cmp ++github.com/google/go-cmp/cmp/cmpopts ++github.com/google/go-cmp/cmp/internal/diff ++github.com/google/go-cmp/cmp/internal/flags ++github.com/google/go-cmp/cmp/internal/function ++github.com/google/go-cmp/cmp/internal/value ++# github.com/google/go-querystring v1.1.0 ++## explicit; go 1.10 ++github.com/google/go-querystring/query ++# github.com/google/pprof v0.0.0-20230821062121-407c9e7a662f ++## explicit; go 1.19 ++github.com/google/pprof/profile ++# github.com/gotd/contrib v0.21.0 ++## explicit; go 1.22 ++github.com/gotd/contrib/http_range ++# github.com/hashicorp/golang-lru/v2 v2.0.7 ++## explicit; go 1.18 ++github.com/hashicorp/golang-lru/v2 ++github.com/hashicorp/golang-lru/v2/internal ++github.com/hashicorp/golang-lru/v2/simplelru ++# github.com/jmespath/go-jmespath v0.4.0 ++## explicit; go 1.14 ++github.com/jmespath/go-jmespath ++# github.com/julienschmidt/httprouter v1.3.0 ++## explicit; go 1.7 ++github.com/julienschmidt/httprouter ++# github.com/klauspost/cpuid/v2 v2.2.9 ++## explicit; go 1.20 ++github.com/klauspost/cpuid/v2 ++# github.com/klauspost/reedsolomon v1.12.4 ++## explicit; go 1.21 ++github.com/klauspost/reedsolomon ++# github.com/mattn/go-sqlite3 v1.14.24 ++## explicit; go 1.19 ++github.com/mattn/go-sqlite3 ++# github.com/montanaflynn/stats v0.7.1 ++## explicit; go 1.13 ++github.com/montanaflynn/stats ++# github.com/onsi/ginkgo/v2 v2.12.0 ++## explicit; go 1.18 ++github.com/onsi/ginkgo/v2/config ++github.com/onsi/ginkgo/v2/formatter ++github.com/onsi/ginkgo/v2/ginkgo ++github.com/onsi/ginkgo/v2/ginkgo/build ++github.com/onsi/ginkgo/v2/ginkgo/command ++github.com/onsi/ginkgo/v2/ginkgo/generators ++github.com/onsi/ginkgo/v2/ginkgo/internal ++github.com/onsi/ginkgo/v2/ginkgo/labels ++github.com/onsi/ginkgo/v2/ginkgo/outline ++github.com/onsi/ginkgo/v2/ginkgo/run ++github.com/onsi/ginkgo/v2/ginkgo/unfocus ++github.com/onsi/ginkgo/v2/ginkgo/watch ++github.com/onsi/ginkgo/v2/internal/interrupt_handler ++github.com/onsi/ginkgo/v2/internal/parallel_support ++github.com/onsi/ginkgo/v2/reporters ++github.com/onsi/ginkgo/v2/types ++# github.com/quic-go/qpack v0.5.1 ++## explicit; go 1.22 ++github.com/quic-go/qpack ++# github.com/quic-go/quic-go v0.50.0 ++## explicit; go 1.23 ++github.com/quic-go/quic-go ++github.com/quic-go/quic-go/http3 ++github.com/quic-go/quic-go/internal/ackhandler ++github.com/quic-go/quic-go/internal/congestion ++github.com/quic-go/quic-go/internal/flowcontrol ++github.com/quic-go/quic-go/internal/handshake ++github.com/quic-go/quic-go/internal/protocol ++github.com/quic-go/quic-go/internal/qerr ++github.com/quic-go/quic-go/internal/utils ++github.com/quic-go/quic-go/internal/utils/linkedlist ++github.com/quic-go/quic-go/internal/utils/ringbuffer ++github.com/quic-go/quic-go/internal/wire ++github.com/quic-go/quic-go/logging ++github.com/quic-go/quic-go/quicvarint ++# github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66 ++## explicit; go 1.22 ++github.com/quic-go/webtransport-go ++# github.com/ryszard/goskiplist v0.0.0-20150312221310-2dfbae5fcf46 ++## explicit ++github.com/ryszard/goskiplist/skiplist ++# github.com/shabbyrobe/gocovmerge v0.0.0-20230507112040-c3350d9342df ++## explicit; go 1.12 ++github.com/shabbyrobe/gocovmerge ++# github.com/shopspring/decimal v1.4.0 ++## explicit; go 1.10 ++github.com/shopspring/decimal ++# go.etcd.io/bbolt v1.4.0 ++## explicit; go 1.23 ++go.etcd.io/bbolt ++go.etcd.io/bbolt/errors ++go.etcd.io/bbolt/internal/common ++go.etcd.io/bbolt/internal/freelist ++# go.sia.tech/core v0.10.3 ++## explicit; go 1.23.1 ++go.sia.tech/core/consensus ++go.sia.tech/core/gateway ++go.sia.tech/core/internal/blake2b ++go.sia.tech/core/internal/smux ++go.sia.tech/core/rhp/v2 ++go.sia.tech/core/rhp/v3 ++go.sia.tech/core/rhp/v4 ++go.sia.tech/core/types ++# go.sia.tech/coreutils v0.12.1-0.20250306145921-362f2554d5ca ++## explicit; go 1.23.1 ++go.sia.tech/coreutils ++go.sia.tech/coreutils/chain ++go.sia.tech/coreutils/rhp/v4 ++go.sia.tech/coreutils/rhp/v4/quic ++go.sia.tech/coreutils/rhp/v4/siamux ++go.sia.tech/coreutils/syncer ++go.sia.tech/coreutils/testutil ++go.sia.tech/coreutils/threadgroup ++go.sia.tech/coreutils/wallet ++# go.sia.tech/gofakes3 v0.0.5 ++## explicit; go 1.21 ++go.sia.tech/gofakes3 ++go.sia.tech/gofakes3/internal/goskipiter ++go.sia.tech/gofakes3/signature ++# go.sia.tech/hostd v1.1.3-0.20250225054618-c17f8d0bcfae ++## explicit; go 1.23.1 ++go.sia.tech/hostd/alerts ++go.sia.tech/hostd/build ++go.sia.tech/hostd/host/accounts ++go.sia.tech/hostd/host/contracts ++go.sia.tech/hostd/host/metrics ++go.sia.tech/hostd/host/registry ++go.sia.tech/hostd/host/settings ++go.sia.tech/hostd/host/settings/pin ++go.sia.tech/hostd/host/storage ++go.sia.tech/hostd/index ++go.sia.tech/hostd/internal/ddns ++go.sia.tech/hostd/internal/ddns/providers/cloudflare ++go.sia.tech/hostd/internal/ddns/providers/duckdns ++go.sia.tech/hostd/internal/ddns/providers/noip ++go.sia.tech/hostd/internal/ddns/providers/route53 ++go.sia.tech/hostd/internal/threadgroup ++go.sia.tech/hostd/persist/sqlite ++go.sia.tech/hostd/rhp ++go.sia.tech/hostd/rhp/v2 ++go.sia.tech/hostd/rhp/v3 ++go.sia.tech/hostd/webhooks ++# go.sia.tech/jape v0.12.1 ++## explicit; go 1.21.7 ++go.sia.tech/jape ++# go.sia.tech/mux v1.4.0 ++## explicit; go 1.23 ++go.sia.tech/mux ++go.sia.tech/mux/v1 ++go.sia.tech/mux/v2 ++# go.sia.tech/web v0.0.0-20240610131903-5611d44a533e ++## explicit ++go.sia.tech/web/internal/nextjs ++# go.sia.tech/web/renterd v0.77.0 ++## explicit; go 1.23.0 ++go.sia.tech/web/renterd ++# go.uber.org/mock v0.5.0 ++## explicit; go 1.22 ++go.uber.org/mock/mockgen ++go.uber.org/mock/mockgen/model ++# go.uber.org/multierr v1.11.0 ++## explicit; go 1.19 ++go.uber.org/multierr ++# go.uber.org/zap v1.27.0 ++## explicit; go 1.19 ++go.uber.org/zap ++go.uber.org/zap/buffer ++go.uber.org/zap/internal ++go.uber.org/zap/internal/bufferpool ++go.uber.org/zap/internal/color ++go.uber.org/zap/internal/exit ++go.uber.org/zap/internal/pool ++go.uber.org/zap/internal/stacktrace ++go.uber.org/zap/zapcore ++# golang.org/x/crypto v0.35.0 ++## explicit; go 1.23.0 ++golang.org/x/crypto/blake2b ++golang.org/x/crypto/chacha20 ++golang.org/x/crypto/chacha20poly1305 ++golang.org/x/crypto/curve25519 ++golang.org/x/crypto/hkdf ++golang.org/x/crypto/internal/alias ++golang.org/x/crypto/internal/poly1305 ++golang.org/x/crypto/poly1305 ++# golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 ++## explicit; go 1.20 ++golang.org/x/exp/rand ++# golang.org/x/mod v0.22.0 ++## explicit; go 1.22.0 ++golang.org/x/mod/internal/lazyregexp ++golang.org/x/mod/modfile ++golang.org/x/mod/module ++golang.org/x/mod/semver ++# golang.org/x/net v0.34.0 ++## explicit; go 1.18 ++golang.org/x/net/bpf ++golang.org/x/net/html ++golang.org/x/net/html/atom ++golang.org/x/net/http/httpguts ++golang.org/x/net/http2/hpack ++golang.org/x/net/idna ++golang.org/x/net/internal/iana ++golang.org/x/net/internal/socket ++golang.org/x/net/ipv4 ++golang.org/x/net/ipv6 ++# golang.org/x/sync v0.11.0 ++## explicit; go 1.18 ++golang.org/x/sync/errgroup ++# golang.org/x/sys v0.30.0 ++## explicit; go 1.18 ++golang.org/x/sys/cpu ++golang.org/x/sys/plan9 ++golang.org/x/sys/unix ++golang.org/x/sys/windows ++# golang.org/x/term v0.29.0 ++## explicit; go 1.18 ++golang.org/x/term ++# golang.org/x/text v0.22.0 ++## explicit; go 1.18 ++golang.org/x/text/secure/bidirule ++golang.org/x/text/transform ++golang.org/x/text/unicode/bidi ++golang.org/x/text/unicode/norm ++# golang.org/x/time v0.10.0 ++## explicit; go 1.18 ++golang.org/x/time/rate ++# golang.org/x/tools v0.28.0 ++## explicit; go 1.22.0 ++golang.org/x/tools/cover ++golang.org/x/tools/go/analysis ++golang.org/x/tools/go/analysis/passes/ctrlflow ++golang.org/x/tools/go/analysis/passes/inspect ++golang.org/x/tools/go/ast/astutil ++golang.org/x/tools/go/ast/inspector ++golang.org/x/tools/go/cfg ++golang.org/x/tools/go/gcexportdata ++golang.org/x/tools/go/packages ++golang.org/x/tools/go/types/objectpath ++golang.org/x/tools/go/types/typeutil ++golang.org/x/tools/imports ++golang.org/x/tools/internal/aliases ++golang.org/x/tools/internal/event ++golang.org/x/tools/internal/event/core ++golang.org/x/tools/internal/event/keys ++golang.org/x/tools/internal/event/label ++golang.org/x/tools/internal/gcimporter ++golang.org/x/tools/internal/gocommand ++golang.org/x/tools/internal/gopathwalk ++golang.org/x/tools/internal/imports ++golang.org/x/tools/internal/modindex ++golang.org/x/tools/internal/packagesinternal ++golang.org/x/tools/internal/pkgbits ++golang.org/x/tools/internal/stdlib ++golang.org/x/tools/internal/typeparams ++golang.org/x/tools/internal/typesinternal ++golang.org/x/tools/internal/versions ++# gopkg.in/yaml.v3 v3.0.1 ++## explicit ++gopkg.in/yaml.v3 ++# lukechampine.com/frand v1.5.1 ++## explicit; go 1.23.1 ++lukechampine.com/frand diff --git a/net-p2p/renterd/files/renterd.conf.in b/net-p2p/renterd/files/renterd.conf.in new file mode 100644 index 000000000000..4da9b08d3f57 --- /dev/null +++ b/net-p2p/renterd/files/renterd.conf.in @@ -0,0 +1,2 @@ +# $FreeBSD$ +/var/log/renterd.log 600 20 * @T00 J /var/run/renterd.pid diff --git a/net-p2p/renterd/files/renterd.in b/net-p2p/renterd/files/renterd.in new file mode 100644 index 000000000000..40736409543f --- /dev/null +++ b/net-p2p/renterd/files/renterd.in @@ -0,0 +1,35 @@ +#!/bin/sh + +# PROVIDE: renterd +# REQUIRE: LOGIN FILESYSTEMS netwait +# KEYWORD: SHUTDOWN +# +# Add these lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# renterd_enable (bool): Set to NO by default. +# Set it to YES to enable doormand. +# renterd_config (path): Set to %%PREFIX%%/etc/renterd.yml +# by default. + +. /etc/rc.subr + +name=renterd +rcvar=${name}_enable + +load_rc_config $name + +: ${renterd_enable:=NO} +: ${renterd_executable:="%%PREFIX%%/bin/renterd"} +: ${renterd_config:="%%PREFIX%%/etc/renterd.yml"} + +renterd_env="RENTERD_CONFIG_FILE=${renterd_config}" +pidfile="/var/run/${name}.pid" +command="/usr/sbin/daemon" +command_args="-r -f -H \ + -o \"/var/log/${name}.log\" \ + -P \"${pidfile}\" \ + -u %%USERS%% \"${renterd_executable}\"" + + +run_rc_command "$1" diff --git a/net-p2p/renterd/files/renterd.yml.in b/net-p2p/renterd/files/renterd.yml.in new file mode 100644 index 000000000000..a4b43581c8ca --- /dev/null +++ b/net-p2p/renterd/files/renterd.yml.in @@ -0,0 +1,54 @@ +seed: rotation dream build introduce memorandum sphere trouble title pedestrian get conclusion large +directory: /var/db/renterd +shutdownTimeout: 5m0s +log: + level: warn + stdout: + enabled: true + format: human + enableANSI: false + file: + enabled: false +http: + address: localhost:9980 + password: sia is cool +bus: + announcementMaxAgeHours: 8736 + bootstrap: true + gatewayAddr: :9981 + persistInterval: 1m0s + usedUtxoExpiry: 24h0m0s + slabBufferCompleionThreshold: 4096 +worker: + enabled: true + id: worker + busFlushInterval: 5s + contractLockTimeout: 30s + downloadOverdriveTimeout: 3s + uploadOverdriveTimeout: 3s + downloadMaxOverdrive: 5 + downloadMaxMemory: 1073741824 + uploadMaxMemory: 1073741824 + uploadMaxOverdrive: 5 +s3: + address: localhost:8080 + enabled: true +autopilot: + enabled: true + accountsRefillInterval: 10s + heartbeat: 30m0s + migrationHealthCutoff: 0.75 + revisionBroadcastInterval: 168h0m0s + revisionSubmissionBuffer: 144 + scannerInterval: 24h0m0s + scannerBatchSize: 1000 + scannerNumThreads: 100 + migratorParallelSlabsPerWorker: 1 +database: + log: + ignoreRecordNotFoundError: true + slowThreshold: 100ms + mysql: + user: renterd + database: renterd + metricsDatabase: renterd_metrics diff --git a/net-p2p/renterd/pkg-descr b/net-p2p/renterd/pkg-descr new file mode 100644 index 000000000000..89ca14935daa --- /dev/null +++ b/net-p2p/renterd/pkg-descr @@ -0,0 +1,4 @@ +renterd is an advanced Sia renter engineered by the Sia +Foundation. Designed to cater to both casual users seeking +straightforward data storage and developers requiring a robust API for +building apps on Sia. diff --git a/net-p2p/renterd/pkg-message b/net-p2p/renterd/pkg-message new file mode 100644 index 000000000000..fcc1957b94a5 --- /dev/null +++ b/net-p2p/renterd/pkg-message @@ -0,0 +1,9 @@ +[ +{ type: install + message: < diff --git a/net-p2p/walletd/distinfo b/net-p2p/walletd/distinfo new file mode 100644 index 000000000000..36b2f39da2b6 --- /dev/null +++ b/net-p2p/walletd/distinfo @@ -0,0 +1,65 @@ +TIMESTAMP = 1741784221 +SHA256 (SiaFoundation-walletd-v2.0.0_GH0.tar.gz) = 156d225b76091ff1ca5158bcc61f54e525ac88e8a1bf8220e13636b9d2e4e22a +SIZE (SiaFoundation-walletd-v2.0.0_GH0.tar.gz) = 98749 +SHA256 (SiaFoundation-core-v0.10.1_GH0.tar.gz) = 5981e02ffc9533a5cf1549aef7f14639a848414e4f4ad54299b19b337bc29527 +SIZE (SiaFoundation-core-v0.10.1_GH0.tar.gz) = 150928 +SHA256 (SiaFoundation-coreutils-v0.11.1_GH0.tar.gz) = f8331816cba3e36607fa96a66588acc2ed230a19ec900604dd24b33a72509d39 +SIZE (SiaFoundation-coreutils-v0.11.1_GH0.tar.gz) = 99325 +SHA256 (SiaFoundation-jape-v0.12.1_GH0.tar.gz) = da107f48dd9ebef33c53cdcc2f136a59f42ad268758424e0e5a6e256e2b44c15 +SIZE (SiaFoundation-jape-v0.12.1_GH0.tar.gz) = 10276 +SHA256 (SiaFoundation-mux-v1.3.0_GH0.tar.gz) = d1297bc70bad3006e1381b4ef9e824823319ef785dc211b38ab1d72f869cc94b +SIZE (SiaFoundation-mux-v1.3.0_GH0.tar.gz) = 28529 +SHA256 (SiaFoundation-web-5611d44a533e_GH0.tar.gz) = af0fbbedf6d271bf5a7e0fcf6ee942fd39fd39ffffbffc06ad10ae3b89e91eb6 +SIZE (SiaFoundation-web-5611d44a533e_GH0.tar.gz) = 27541708 +SHA256 (SiaFoundation-web-walletd-v0.29.0_GH0.tar.gz) = 1a0d08bdc8ad35e6aa044b5ee267f01203da4a88c3ffed9aab399ac250b7bb47 +SIZE (SiaFoundation-web-walletd-v0.29.0_GH0.tar.gz) = 27986796 +SHA256 (etcd-io-bbolt-v1.4.0_GH0.tar.gz) = 2b383501445b37801bf8431cb6efb41708f4623d37a0d0be0a3c1dbcdda66012 +SIZE (etcd-io-bbolt-v1.4.0_GH0.tar.gz) = 168787 +SHA256 (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 234ca4f44e68e77180301a1a6f3e0426769abefdcafb2ff80d3ffdb27512b173 +SIZE (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 39958 +SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5 +SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173 +SHA256 (golang-crypto-v0.33.0_GH0.tar.gz) = f226aebdbb44372844bb754cedd9d4f6d958cf4686db4489de970546c5860913 +SIZE (golang-crypto-v0.33.0_GH0.tar.gz) = 1840655 +SHA256 (golang-exp-9bf2ced13842_GH0.tar.gz) = 90fcc103b5927178af2d64b57d39de86d43a8bfa13cb71f4865a360cffe0f1b0 +SIZE (golang-exp-9bf2ced13842_GH0.tar.gz) = 1744262 +SHA256 (golang-mod-v0.18.0_GH0.tar.gz) = 247133e4ef1a5863af267a81c2d3f2b6e6b439f250db4e1d7e16df46d37e4d71 +SIZE (golang-mod-v0.18.0_GH0.tar.gz) = 123147 +SHA256 (golang-net-v0.34.0_GH0.tar.gz) = 3d5ec65e81b6f1d9530a3008f35722e9cf6d4905b20c19a7126f58aae515996c +SIZE (golang-net-v0.34.0_GH0.tar.gz) = 1466242 +SHA256 (golang-sync-v0.11.0_GH0.tar.gz) = b695a9de85279f6c4bd19f3b6746c5808243470f158b6c5b637f64c4db889f8e +SIZE (golang-sync-v0.11.0_GH0.tar.gz) = 18144 +SHA256 (golang-sys-v0.30.0_GH0.tar.gz) = 3e54dfe262f4f09341622679101c0f10935028cc945f78a97f898b2416edb1f0 +SIZE (golang-sys-v0.30.0_GH0.tar.gz) = 1523069 +SHA256 (golang-term-v0.29.0_GH0.tar.gz) = 7c9dd180502d91fc1a1af8710e2314cd64e64cfcda70d6cf518a386fd10b2487 +SIZE (golang-term-v0.29.0_GH0.tar.gz) = 14686 +SHA256 (golang-text-v0.22.0_GH0.tar.gz) = ac8bdce0477effd5a830345979626745e5e5bcb81d1a77c8029b0e8b3d621089 +SIZE (golang-text-v0.22.0_GH0.tar.gz) = 8970985 +SHA256 (golang-tools-v0.22.0_GH0.tar.gz) = ae80020fa6994e1e112478eb4fc3aefcf9b21500c6e2ef5c5b3bdbb3f8943f13 +SIZE (golang-tools-v0.22.0_GH0.tar.gz) = 3853706 +SHA256 (google-pprof-407c9e7a662f_GH0.tar.gz) = 6cd5d14f023e0e372f067e37d677cf7bf85385f15ff05a2f2a3dfc9dbb6cbe73 +SIZE (google-pprof-407c9e7a662f_GH0.tar.gz) = 4790769 +SHA256 (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 2999dffc23f8ac3872ea37d108ddec0ba570d2780a42876300bdcdb0744908e2 +SIZE (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 23889 +SHA256 (lukechampine-flagg-v1.1.1_GH0.tar.gz) = 18be5b31baa80cef0f6ab83dc3022d1de96e3025011e4e290ff066a834913900 +SIZE (lukechampine-flagg-v1.1.1_GH0.tar.gz) = 3163 +SHA256 (lukechampine-frand-v1.5.1_GH0.tar.gz) = 4cbc9b5f5d08ba860ce7dd8689581b26f0241356e9b37ab109c8bc8c564f18f6 +SIZE (lukechampine-frand-v1.5.1_GH0.tar.gz) = 7591 +SHA256 (lukechampine-upnp-v0.3.0_GH0.tar.gz) = e0911c0bf4acf197b3d5793259b2734d01d00dea93829845ee7a7de5cdd6e517 +SIZE (lukechampine-upnp-v0.3.0_GH0.tar.gz) = 5880 +SHA256 (mattn-go-sqlite3-v1.14.24_GH0.tar.gz) = 8fa3b0b66914ae2dd4ddef9a954f614c5b3eb6ac9d80ee61ae2d08e3178507ec +SIZE (mattn-go-sqlite3-v1.14.24_GH0.tar.gz) = 2622934 +SHA256 (onsi-ginkgo-v2.12.0_GH0.tar.gz) = ff8ad0c743f3bdcb7472419a85912b78c1ccfe0350473e507de576241193f88b +SIZE (onsi-ginkgo-v2.12.0_GH0.tar.gz) = 626352 +SHA256 (quic-go-qpack-v0.5.1_GH0.tar.gz) = 4764c488fd58d111bfb06f651f593c8beb1829b853eb56ab204f2680aca12362 +SIZE (quic-go-qpack-v0.5.1_GH0.tar.gz) = 40696 +SHA256 (quic-go-quic-go-v0.49.0_GH0.tar.gz) = 8816ec8c7f799e553442ddb686238ddffe28f843a576757ee2e7d491ea72117b +SIZE (quic-go-quic-go-v0.49.0_GH0.tar.gz) = 609138 +SHA256 (quic-go-webtransport-go-4ac2c9250e66_GH0.tar.gz) = 621e42ffd6612cf0338cd03628c37e75e71877ab3d4ef44f738fa9cfd5817432 +SIZE (quic-go-webtransport-go-4ac2c9250e66_GH0.tar.gz) = 37597 +SHA256 (uber-go-mock-v0.5.0_GH0.tar.gz) = 41c16668926118ccfe8606e335487c0213efbb1330061e3ab7e97650b78e7737 +SIZE (uber-go-mock-v0.5.0_GH0.tar.gz) = 103723 +SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34 +SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900 +SHA256 (uber-go-zap-v1.27.0_GH0.tar.gz) = 62860771a138097535da9053f75d1da1a9e57f98263ead698ce493e0c9670652 +SIZE (uber-go-zap-v1.27.0_GH0.tar.gz) = 271384 diff --git a/net-p2p/walletd/files/patch-build_meta.go b/net-p2p/walletd/files/patch-build_meta.go new file mode 100644 index 000000000000..c2d643141ae5 --- /dev/null +++ b/net-p2p/walletd/files/patch-build_meta.go @@ -0,0 +1,15 @@ +--- build/meta.go.orig 2025-03-11 16:49:37 UTC ++++ build/meta.go +@@ -1,7 +1,9 @@ ++// Code generated by go generate; DO NOT EDIT. ++// This file was generated by go generate at 2025-03-11T17:25:25+01:00. + package build + + const ( +- commit = "?" +- version = "?" +- buildTime = 0 ++ commit = "42659f7" ++ version = "v2.0.0" ++ buildTime = %%BUILDTIME%% + ) diff --git a/net-p2p/walletd/files/patch-vendor_modules.txt b/net-p2p/walletd/files/patch-vendor_modules.txt new file mode 100644 index 000000000000..d8b93e2c615f --- /dev/null +++ b/net-p2p/walletd/files/patch-vendor_modules.txt @@ -0,0 +1,204 @@ +--- vendor/modules.txt.orig 2025-03-12 13:07:20 UTC ++++ vendor/modules.txt +@@ -0,0 +1,201 @@ ++# github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 ++## explicit; go 1.13 ++github.com/go-task/slim-sprig ++# github.com/google/pprof v0.0.0-20230821062121-407c9e7a662f ++## explicit; go 1.19 ++github.com/google/pprof/profile ++# github.com/julienschmidt/httprouter v1.3.0 ++## explicit; go 1.7 ++github.com/julienschmidt/httprouter ++# github.com/mattn/go-sqlite3 v1.14.24 ++## explicit; go 1.19 ++github.com/mattn/go-sqlite3 ++# github.com/onsi/ginkgo/v2 v2.12.0 ++## explicit; go 1.18 ++github.com/onsi/ginkgo/v2/config ++github.com/onsi/ginkgo/v2/formatter ++github.com/onsi/ginkgo/v2/ginkgo ++github.com/onsi/ginkgo/v2/ginkgo/build ++github.com/onsi/ginkgo/v2/ginkgo/command ++github.com/onsi/ginkgo/v2/ginkgo/generators ++github.com/onsi/ginkgo/v2/ginkgo/internal ++github.com/onsi/ginkgo/v2/ginkgo/labels ++github.com/onsi/ginkgo/v2/ginkgo/outline ++github.com/onsi/ginkgo/v2/ginkgo/run ++github.com/onsi/ginkgo/v2/ginkgo/unfocus ++github.com/onsi/ginkgo/v2/ginkgo/watch ++github.com/onsi/ginkgo/v2/internal/interrupt_handler ++github.com/onsi/ginkgo/v2/internal/parallel_support ++github.com/onsi/ginkgo/v2/reporters ++github.com/onsi/ginkgo/v2/types ++# github.com/quic-go/qpack v0.5.1 ++## explicit; go 1.22 ++github.com/quic-go/qpack ++# github.com/quic-go/quic-go v0.49.0 ++## explicit; go 1.22 ++github.com/quic-go/quic-go ++github.com/quic-go/quic-go/http3 ++github.com/quic-go/quic-go/internal/ackhandler ++github.com/quic-go/quic-go/internal/congestion ++github.com/quic-go/quic-go/internal/flowcontrol ++github.com/quic-go/quic-go/internal/handshake ++github.com/quic-go/quic-go/internal/protocol ++github.com/quic-go/quic-go/internal/qerr ++github.com/quic-go/quic-go/internal/qtls ++github.com/quic-go/quic-go/internal/utils ++github.com/quic-go/quic-go/internal/utils/linkedlist ++github.com/quic-go/quic-go/internal/utils/ringbuffer ++github.com/quic-go/quic-go/internal/wire ++github.com/quic-go/quic-go/logging ++github.com/quic-go/quic-go/quicvarint ++# github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66 ++## explicit; go 1.22 ++github.com/quic-go/webtransport-go ++# go.etcd.io/bbolt v1.4.0 ++## explicit; go 1.23 ++go.etcd.io/bbolt ++go.etcd.io/bbolt/errors ++go.etcd.io/bbolt/internal/common ++go.etcd.io/bbolt/internal/freelist ++# go.sia.tech/core v0.10.1 ++## explicit; go 1.23.1 ++go.sia.tech/core/consensus ++go.sia.tech/core/gateway ++go.sia.tech/core/internal/blake2b ++go.sia.tech/core/internal/smux ++go.sia.tech/core/rhp/v2 ++go.sia.tech/core/rhp/v4 ++go.sia.tech/core/types ++# go.sia.tech/coreutils v0.11.1 ++## explicit; go 1.23.1 ++go.sia.tech/coreutils ++go.sia.tech/coreutils/chain ++go.sia.tech/coreutils/rhp/v4 ++go.sia.tech/coreutils/syncer ++go.sia.tech/coreutils/testutil ++go.sia.tech/coreutils/threadgroup ++go.sia.tech/coreutils/wallet ++# go.sia.tech/jape v0.12.1 ++## explicit; go 1.21.7 ++go.sia.tech/jape ++# go.sia.tech/mux v1.3.0 ++## explicit; go 1.23 ++go.sia.tech/mux ++go.sia.tech/mux/v1 ++go.sia.tech/mux/v2 ++# go.sia.tech/web v0.0.0-20240610131903-5611d44a533e ++## explicit ++go.sia.tech/web/internal/nextjs ++# go.sia.tech/web/walletd v0.29.0 ++## explicit; go 1.23.0 ++go.sia.tech/web/walletd ++# go.uber.org/mock v0.5.0 ++## explicit; go 1.22 ++go.uber.org/mock/mockgen ++go.uber.org/mock/mockgen/model ++# go.uber.org/multierr v1.11.0 ++## explicit; go 1.19 ++go.uber.org/multierr ++# go.uber.org/zap v1.27.0 ++## explicit; go 1.19 ++go.uber.org/zap ++go.uber.org/zap/buffer ++go.uber.org/zap/internal ++go.uber.org/zap/internal/bufferpool ++go.uber.org/zap/internal/color ++go.uber.org/zap/internal/exit ++go.uber.org/zap/internal/pool ++go.uber.org/zap/internal/stacktrace ++go.uber.org/zap/internal/ztest ++go.uber.org/zap/zapcore ++go.uber.org/zap/zaptest ++# golang.org/x/crypto v0.33.0 ++## explicit; go 1.20 ++golang.org/x/crypto/blake2b ++golang.org/x/crypto/chacha20 ++golang.org/x/crypto/chacha20poly1305 ++golang.org/x/crypto/curve25519 ++golang.org/x/crypto/hkdf ++golang.org/x/crypto/internal/alias ++golang.org/x/crypto/internal/poly1305 ++golang.org/x/crypto/poly1305 ++# golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 ++## explicit; go 1.20 ++golang.org/x/exp/rand ++# golang.org/x/mod v0.18.0 ++## explicit; go 1.18 ++golang.org/x/mod/internal/lazyregexp ++golang.org/x/mod/modfile ++golang.org/x/mod/module ++golang.org/x/mod/semver ++# golang.org/x/net v0.34.0 ++## explicit; go 1.18 ++golang.org/x/net/bpf ++golang.org/x/net/http/httpguts ++golang.org/x/net/http2/hpack ++golang.org/x/net/idna ++golang.org/x/net/internal/iana ++golang.org/x/net/internal/socket ++golang.org/x/net/ipv4 ++golang.org/x/net/ipv6 ++# golang.org/x/sync v0.11.0 ++## explicit; go 1.18 ++golang.org/x/sync/errgroup ++# golang.org/x/sys v0.30.0 ++## explicit; go 1.18 ++golang.org/x/sys/cpu ++golang.org/x/sys/plan9 ++golang.org/x/sys/unix ++golang.org/x/sys/windows ++# golang.org/x/term v0.29.0 ++## explicit; go 1.18 ++golang.org/x/term ++# golang.org/x/text v0.22.0 ++## explicit; go 1.18 ++golang.org/x/text/secure/bidirule ++golang.org/x/text/transform ++golang.org/x/text/unicode/bidi ++golang.org/x/text/unicode/norm ++# golang.org/x/tools v0.22.0 ++## explicit; go 1.19 ++golang.org/x/tools/go/analysis ++golang.org/x/tools/go/analysis/passes/ctrlflow ++golang.org/x/tools/go/analysis/passes/inspect ++golang.org/x/tools/go/ast/astutil ++golang.org/x/tools/go/ast/inspector ++golang.org/x/tools/go/cfg ++golang.org/x/tools/go/gcexportdata ++golang.org/x/tools/go/internal/packagesdriver ++golang.org/x/tools/go/packages ++golang.org/x/tools/go/types/objectpath ++golang.org/x/tools/go/types/typeutil ++golang.org/x/tools/imports ++golang.org/x/tools/internal/aliases ++golang.org/x/tools/internal/event ++golang.org/x/tools/internal/event/core ++golang.org/x/tools/internal/event/keys ++golang.org/x/tools/internal/event/label ++golang.org/x/tools/internal/gcimporter ++golang.org/x/tools/internal/gocommand ++golang.org/x/tools/internal/gopathwalk ++golang.org/x/tools/internal/imports ++golang.org/x/tools/internal/packagesinternal ++golang.org/x/tools/internal/pkgbits ++golang.org/x/tools/internal/stdlib ++golang.org/x/tools/internal/tokeninternal ++golang.org/x/tools/internal/typeparams ++golang.org/x/tools/internal/typesinternal ++golang.org/x/tools/internal/versions ++# gopkg.in/yaml.v3 v3.0.1 ++## explicit ++gopkg.in/yaml.v3 ++# lukechampine.com/flagg v1.1.1 ++## explicit; go 1.12 ++lukechampine.com/flagg ++# lukechampine.com/frand v1.5.1 ++## explicit; go 1.23.1 ++lukechampine.com/frand ++# lukechampine.com/upnp v0.3.0 ++## explicit; go 1.17 ++lukechampine.com/upnp ++lukechampine.com/upnp/internal/goupnp diff --git a/net-p2p/walletd/files/pkg-message.in b/net-p2p/walletd/files/pkg-message.in new file mode 100644 index 000000000000..a3d074668263 --- /dev/null +++ b/net-p2p/walletd/files/pkg-message.in @@ -0,0 +1,10 @@ +[ +{ type: install + message: <