{"id":23044847,"url":"https://github.com/tomarus/nntpswitch","last_synced_at":"2025-08-14T23:31:26.930Z","repository":{"id":9645839,"uuid":"11580235","full_name":"tomarus/nntpswitch","owner":"tomarus","description":"NNTPSwitch Linux NNTP content router.","archived":false,"fork":false,"pushed_at":"2022-09-30T12:25:06.000Z","size":268,"stargazers_count":9,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-03T03:11:15.794Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tomarus.png","metadata":{"files":{"readme":"README","changelog":"Changes","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-22T11:57:22.000Z","updated_at":"2025-01-26T11:49:46.000Z","dependencies_parsed_at":"2023-01-11T20:12:59.974Z","dependency_job_id":null,"html_url":"https://github.com/tomarus/nntpswitch","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tomarus/nntpswitch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomarus%2Fnntpswitch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomarus%2Fnntpswitch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomarus%2Fnntpswitch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomarus%2Fnntpswitch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomarus","download_url":"https://codeload.github.com/tomarus/nntpswitch/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomarus%2Fnntpswitch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270499969,"owners_count":24595149,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-15T21:16:24.322Z","updated_at":"2025-08-14T23:31:26.567Z","avatar_url":"https://github.com/tomarus.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"NNTPSwitch 0.12\n\nEnjoy the NNTPSwitch Wiki at http://wiki.chiparus.net/index.php/NNTPSwitch\nwhere i try to keep the latest documentation updated.\n\nUpgrading notes (See below for installation instructions)\n\nYour old config is likely to be incompatible due to the new accounting \nconfiguration. Mainly the configuration went from the acl/auth entries \nto the profile. \n\nIn access.conf first add the Accounting keyword to your default profile, \npointing to your default accounting module. Also update your other profiles.\n\nNext, remove the authentication and accounting names from the auth and acl \nconfig, mostly at the bottom of the access.conf \n\nIf you have something like this:\n\tauth * authname acctname profile\n\tacl 0/0 acctname profile\n\nChange it to:\n\tauth * authname profile\n\tacl 0/0 profile\n\nAnd put this in your profiles:\n\tAccounting acctname\n\nAlso, the levels have been removed from the servers.conf. To upgrade, just \ndelete the level keywords from your servers.conf. Or leave them, the config\nreader will ignore them.\n\n\nInstallation\n\nFor full pleasure run nntpswitch on linux. FreeBSD is reported to work, but also\nreported to be buggy in some configurations. Solaris should also work if you\nleave out some features. Try it and you know it.\n\nYou should have Perl installed in your $PATH. \n\nInstall the following development packages. If you have debian use:\napt-get -u install libmcrypt-dev libldap2-dev libmysqlclient15-dev postgresql-dev\n\n  make\n  make install\n\n\"make\" calls \"make config\" automatically. make config parses the \nnntpswitch.conf.in file and uses the values as defaults. \n\n  mkdir /etc/nntpswitch\n  cp nntpswitch.conf-dist /etc/nntpswitch/nntpswitch.conf\n  cp etc/overview.fmt /etc/nntpswitch/\n  cp etc/servers.conf /etc/nntpswithc\n  cp etc/access.conf /etc/nntpswitch/\n\nOptionally copy etc/init.d to /etc/init.d/nntpswitch.\n\nEdit all configs to match your configuration.\n\nYou can test your config using the command:\n\n  nntpswitchd -t\n\nIf it works and it is your first try of running nntpswitch you should generate\nan nntpswitch compatible active file. You can do so with the command:\n\n  updategroups\n\nFinally run nntpswitchd without options to start it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomarus%2Fnntpswitch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomarus%2Fnntpswitch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomarus%2Fnntpswitch/lists"}