https://github.com/alivedevil/beschdircd
It's just another IRC-Server. For Windows. "beschd" is a funnier description of the English word "best" in German.
https://github.com/alivedevil/beschdircd
Last synced: 3 months ago
JSON representation
It's just another IRC-Server. For Windows. "beschd" is a funnier description of the English word "best" in German.
- Host: GitHub
- URL: https://github.com/alivedevil/beschdircd
- Owner: AliveDevil
- License: other
- Created: 2013-09-22T21:36:16.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-01-09T14:51:46.000Z (over 11 years ago)
- Last Synced: 2025-01-18T05:20:17.997Z (5 months ago)
- Language: C#
- Size: 2.35 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: License.txt
Awesome Lists containing this project
README
# beschdIRCd #
or "best IRC daemon" if you want to.beschdIRCd is a project by me a german student who doesn't like any irc server out there.
So I decided to write another one. As I'm German I want to use some things from german language. So "beschd" is just another form of english "best" but .. well it has a sarcastic background.## Why this!? ##
Because I can.## Requirements ##
This project will require* Windows Vista+ (Windows Server 2k8)
* .NET Framework 4.5
* SqlCe 4.0 (or if you want SqlServer, or anything which has Entity Framework Support)
* Internet.## Sources ##
I'm using [RFC 1459](http://tools.ietf.org/html/rfc1459) for basic implementations of IRC protocol.Trying to convert the RFC via RegEx into some enums. Found a working RegEx-Pattern:
Find: `^\s+(\d{3})\s+ERR_(\w+)\r\s+"(.+)"\r\s+- (.*)`
Replace: `{"Name": "$2", "Value": $1, "Description": "$4", "Remarks": ["$3"], "Results": [], "Command": []},`
Lookup `EnumGenerator` in sources. For formatting you may look into `RFC-1459-ReplyCodes-Modified.txt`.
For comparison go to [this gist](https://gist.github.com/AliveDevil/6672484) which shows the different steps to create an enum.## Idea behind ##
I want to create a IRC server which is independent of any external service (may be I'll write kind of plugin interface).## License ##
[](http://creativecommons.org/licenses/by-nc-sa/3.0/)
beschdIRCd by [AliveDevil](https://github.com/AliveDevil) is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-nc-sa/3.0/).
Based on work at [https://github.com/AliveDevil/beschdIRCd](https://github.com/AliveDevil/beschdIRCd)
If you're not happy with the decision of a license: keep your opinion. I won't mind.## Contribution ##
You may contribute so I can get forward in development but you're not forced to.
It's for me to get some distance to other projects I'm actively working on. Don't expect fast development.## End ##
Thath's it. If I can write more .. I'll do.