{"id":17592454,"url":"https://github.com/tolsen/limeberry","last_synced_at":"2025-10-12T01:02:08.148Z","repository":{"id":136982368,"uuid":"1303942","full_name":"tolsen/limeberry","owner":"tolsen","description":"Advanced WebDAV server (Rails 1.2)","archived":false,"fork":false,"pushed_at":"2011-01-28T19:44:31.000Z","size":5000,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-04T19:35:53.895Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tolsen.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-01-28T19:37:24.000Z","updated_at":"2014-04-20T20:46:22.000Z","dependencies_parsed_at":"2023-03-22T02:33:40.370Z","dependency_job_id":null,"html_url":"https://github.com/tolsen/limeberry","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/tolsen%2Flimeberry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tolsen%2Flimeberry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tolsen%2Flimeberry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tolsen%2Flimeberry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tolsen","download_url":"https://codeload.github.com/tolsen/limeberry/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246230500,"owners_count":20744346,"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-10-22T05:22:54.482Z","updated_at":"2025-10-12T01:02:08.037Z","avatar_url":"https://github.com/tolsen.png","language":"C","funding_links":[],"categories":["Servers"],"sub_categories":["Standalone"],"readme":"LimeBerry is a prototype of an advanced WebDAV server written in Ruby\non Rails.  LimeBerry currently implements the WebDAV and Access\nControl RFCs, as well as the BIND draft. Support for the DeltaV and\nQuota \u0026 Size RFCs is currently incomplete.\n\nAt this time, LimeBerry is almost 4 years old and is experiencing\nmajor code rot.  LimeBerry once worked with Rails 1.2.  Some work\nwould need to be done to get it to work with the latest Rails and\ngems.\n\nGeneral Software Requirements: xdelta, mysql server \u0026 client\n\nGem Requirements: mysql, rake, shared-mime-info, uuidtools\n\nGem Conflicts: httpauth\n\nInstallation\n\n   1. Install the following software:\n          *  xdelta library\n          *  MySQL server \u0026 client\n          *  Ruby\n          *  Ruby Gems \n   2. Install required gems: gem install mysql rake shared-mime-info uuidtools mongrel\n   3. We use our own modified httpauth library. Make sure the httpauth gem is not installed: gem uninstall httpauth\n   4. You will need two to three databases - one development, one test, and a production database if desired. For each database, you will need to set four environment variables:\n         1. LIMEBERRY_DEV_DB, LIMEBERRY_TEST_DB, or LIMEBERRY_PROD_DB: database name\n         2. LIMEBERRY_DEV_USER, LIMEBERRY_TEST_USER, or LIMEBERRY_PROD_USER: database user\n         3. LIMEBERRY_DEV_PASS, LIMEBERRY_TEST_PASS, or LIMEBERRY_PROD_PASS: password for the database user\n         4. LIMEBERRY_DEV_HOST, LIMEBERRY_TEST_HOST, or LIMEBERRY_PROD_HOST: hostname of the database server \n   5. Check out the LimeBerry code: git clone git://github.com/tolsen/limeberry\n   6. Change to the limeberry directory: cd limeberry\n   7. Drop and recreate the database tables: rake db:reset\n   8. Run the tests: rake\n   9. Start mongrel (defaults to port 3000): mongrel_rails start \n\nAdding Users\n\n$ ./script/console \nLoading development environment.\n\u003e\u003e User.make :name =\u003e 'tim', :password =\u003e 'swordfish'\n=\u003e #\u003cUser id: 17, uuid: \"720f0069ea314cddb913b72b74c653fb\", created_at: \"2007-10-05 20:53:38\", displayname: \"\", comment: \"\", type: \"User\", owner_id: 17, creator_id: 1, lock_version: 1\u003e\n\u003e\u003e exit\n$ \n\nSample Session with  Cadaver\n\n$ cadaver http://localhost:3000/home/tim\nAuthentication required for users@limedav.com on server `localhost':\nUsername: tim\nPassword: \ndav:/home/tim/\u003e ls\nListing collection `/home/tim/': collection is empty.\ndav:/home/tim/\u003e put timmay.gif\nUploading timmay.gif to `/home/tim/timmay.gif':\nProgress: [=============================\u003e] 100.0% of 1 bytes succeeded.\ndav:/home/tim/\u003e ls\nListing collection `/home/tim/': succeeded.\n        timmay.gif                          5794  Oct  5 16:55\ndav:/home/tim/\u003e exit\nConnection to `localhost' closed.\n\n\n\nLime Berry is the result of the hard work of many contributors.\nContributors include:\n\nPawan Agarwal\nSugam Agarwal\nRitesh Arora\nRyan Davis\nEric Hodel\nAmy Hoy\nPranay Jain\nSriram Malladi\nSharad Maloo\nMichael Nutt\nTim Olsen\nChetan Reddy\nUmang Sharan\nParitosh Shah\nShubham Singal\nGyanit Singh\nNitin Sivakrishnan\nChristine Yen\nDavid Yeu\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftolsen%2Flimeberry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftolsen%2Flimeberry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftolsen%2Flimeberry/lists"}