Daniel Oaks
21a061c137
cloaking: Generate and check for cloak keys appropriately
6年前
Daniel Oaks
ceb4860312
cloaking: Use hmac+base32 to cloak instead
7年前
Daniel Oaks
bb56ad81cd
cloak: Start cloaking, add IPv4 IP cloaking
7年前
Daniel Oaks
34964a9920
changelog: Document new stuff
6年前
Daniel Oaks
d052ca8a8d
accounts: Disable reg if client's already registered an account
6年前
Daniel Oaks
eb72c38d0c
changelog: Note latest changes, reword some dodgy lines
6年前
Daniel Oaks
ac91a3e484
strings: Follow latest advice on PRECIS regarding string stabilizing
6年前
Daniel Oaks
f9ef97b204
modes: Add experimental, untested +R user mode to block messages from unregistered users
6年前
Daniel Oaks
b975c6f182
Merge pull request #131 from slingamn/hostmask_fix
fix hostmask issue
6年前
Shivaram Lingamneni
9a9a85cd55
fix hostmask issue
PTR records ending in . (e.g., `google-public-dns-b.google.com.`)
were considered invalid
6年前
Daniel Oaks
ffabd26653
Make sure ISUPPORT outputs are sorted and tested
7年前
Daniel Oaks
0fe3855582
changelog: Describe new changes
7年前
Daniel Oaks
97cfc0b629
Print warnings to heavily encourage exposing port 6697 as a TLS port
7年前
Daniel Oaks
0b75351e56
Merge pull request #128 from euank/return-bad-ip-err
server: close connection on parse-ip failure
7年前
Daniel Oaks
c7cf79648e
Merge pull request #129 from euank/disallow-colon-nick
strings: disallow ':' in nicks
7年前
Euan Kemp
3b47f3d470
config: don't casefold tls names
I don't think casefolding things like `:6697` ever made sense.
Since these are configured by the ircd operator, it makes sense to
assume they'll already be in a canonical form regardless.
7年前
Euan Kemp
449ef4cea1
strings: disallow ':' in nicks
This matches the behavior of inspircd at the very least.
Previously, the comment above that section claimed ':' should be
disallowed, but the code didn't do so.
I also simplified the code a little bit and added tests.
7年前
Euan Kemp
2b155f9b1e
server: close connection on parse-ip failure
Close the client's connection if we're unable to parse their IP.
This also simplifies the check to reduce indentation by a level.
Finally, this replaces the two-var construction of the pseudo-const
messages with an inline dereference via a slice to allow constructing
them less noisily.
7年前
Daniel Oaks
9bb0062dbc
readme: Add build status
7年前
Daniel Oaks
470fc2a469
travis: Also run Go tests where they exist, when running through Travis
7年前
Daniel Oaks
73703be181
Merge pull request #126 from enckse/master
simple travisci definition
7年前
Sean Enck
68c23102d8
dependency retrieval make rule
7年前
Sean Enck
89053fdd15
change location of svg
7年前
Sean Enck
28562b0f85
travis basic settings
7年前
Daniel Oaks
b807f492ed
OPER: If client's already opered-up, ignore new OPER attempts
7年前
Daniel Oaks
cc15ec9d2d
vendor: Updated submodules
7年前
Euan Kemp
2e8a98a925
irc: fix timer memleak
This is a gotcha called out in the `time.After` docs. `time.After` will
leak the underlying channel if nothing ever receives on it.
7年前
Daniel Oaks
b003cd6287
make: Fix build dirs
7年前
Euan Kemp
2f3838d95a
make: properly specify targets as phony
None of them are referring to actual files
7年前
Euan Kemp
e6b6ab2b11
make: remove extraneous slash
The variables were often referenced with a trailing slash, and having
`//` works, but is sloppy.
7年前
Daniel Oaks
ba8c708318
info: Go over rehashing and the REST API
7年前
Daniel Oaks
285059a1bf
info: Add S2S plans/info/etc
7年前
Daniel Oaks
475570d57f
docs: Add a very basic INFO document.
7年前
Daniel Oaks
184438b99a
readme: Explain new stable branch and go over building more completely
7年前
Daniel Oaks
3db81be7e3
startup: Add warning about running unreleased versions
7年前
Daniel Oaks
c0fbc7908d
sasl: Always send a 906 in response to AUTHENTICATE *
7年前
Daniel Oaks
7735ddfa03
Setup v0.8.3-unreleased devel ver
7年前
Daniel Oaks
376fa70244
Release v0.8.2
7年前
Daniel Oaks
b633db3c9d
modes: Also allow Voice
7年前
Daniel Oaks
a833399d35
vendor: Updated submodules
7年前
Daniel Oaks
6ffc96d495
modes: Let users give other users privs in channels. Silly bug.
7年前
Daniel Oaks
279ac928ae
Setup 0.8.2-unreleased for next release
7年前
Daniel Oaks
b78b57bbf9
readme: Simplify and fold new sections into existing ones where possible
7年前
Daniel Oaks
aa80045580
Merge branch 'platforms' of https://github.com/enckse/oragono into doc-fixes
7年前
Sean Enck
f12cfe97fc
example of running with a config
7年前
Sean Enck
4a9a6dc700
Platform specific packaging information
7年前
Daniel Oaks
325ed3e112
Release v0.8.1
7年前
Daniel Oaks
50ee1034b4
Remove build script now that we have a decent makefile
7年前
Sean Enck
534854b42b
Makefile for os-specific builds
7年前
Daniel Oaks
88720c4354
changelog: Update
7年前