{"id":13775862,"url":"https://github.com/ravn/jsocks","last_synced_at":"2026-01-11T13:59:57.189Z","repository":{"id":657204,"uuid":"299953","full_name":"ravn/jsocks","owner":"ravn","description":"Updates for http://jsocks.sourceforge.net to keep compliant with LGPL.","archived":false,"fork":false,"pushed_at":"2024-03-10T10:01:11.000Z","size":343,"stargazers_count":45,"open_issues_count":3,"forks_count":47,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-08-03T17:12:19.095Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ravn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2009-09-07T13:05:56.000Z","updated_at":"2024-07-13T13:01:04.000Z","dependencies_parsed_at":"2024-04-24T06:39:23.377Z","dependency_job_id":"4e94c9f6-56ad-406e-94f4-79ee3e070326","html_url":"https://github.com/ravn/jsocks","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravn%2Fjsocks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravn%2Fjsocks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravn%2Fjsocks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravn%2Fjsocks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ravn","download_url":"https://codeload.github.com/ravn/jsocks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225031335,"owners_count":17410045,"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","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-08-03T17:01:52.810Z","updated_at":"2024-11-17T11:30:24.782Z","avatar_url":"https://github.com/ravn.png","language":"Java","funding_links":[],"categories":["\u003ca id=\"d03d494700077f6a65092985c06bf8e8\"\u003e\u003c/a\u003e工具","网络编程"],"sub_categories":["\u003ca id=\"57b8e953d394bbed52df2a6976d98dfa\"\u003e\u003c/a\u003eSocks"],"readme":"This project provides the revised source of the\n\u003chttp://sourceforge.net/projects/jsocks/\u003e project as\nrequired by the LGPL. JSocks implement a SOCKS proxy\n(see \u003chttps://en.wikipedia.org/wiki/SOCKS\u003e) in Java 6 and onwards.\n\nThe git repository was started on a blank sheet,\nand then importing the sources, so all the\nwork done is in the git history. The sf repository\ndoes not contain any versioned files, so there\nwas no history to import.\n\nA source tree with proper packages has been\nset up and cleaned up by Eclipse.\n\nLogging has been migrated to slf4j and a\nlaunch configuration using slf4j-simple has\nbeen included, which also allows for creating\nrunnable jars from inside Eclipse 3.5+\n\n/ravn - 2009-09-07\n\nMavenized.\n\n/ravn - 2012-11-07\n\nUpdated for 2022.\n\n* Note: No code functionality changes.\n* Logging was reverted to java.util.logging to keep Java 1.6+ compatibility (slf4j 2.0 requires Java 8)\n  and avoid dependencies for\n  the runnable jar. If you need another logging framework, consider looking into the various slf4j tools\n  (\u003chttps://www.slf4j.org/legacy.html\u003e)\n* IntelliJ and Eclipse report fewer warnings.\n* Creates a runnable jar.\n* GitHub Actions support. Exposes runnable jar as build artifact.\n* Original source tree converted to default Maven layout.\n* `mvn -q exec:java` should work.\n\nPending:\n\n* Reformat sources according to a known style and add editor config and checkstyle config.\n* Handle SonarLint and IntelliJ reports.\n* Script running  tests in `helper/` against compiled server. Preferably on Java 6.\n\n\nSuggestion and bug fixes welcome.\n\n/ravn - 2022-12-17\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravn%2Fjsocks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fravn%2Fjsocks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravn%2Fjsocks/lists"}