Shivaram Lingamneni
|
33dac4c0ba
|
initial persistent history implementation
|
4 years ago |
Shivaram Lingamneni
|
f1e2bbc0e4
|
more permissive hostname validation
In particular, allow hostnames without periods (like on a LAN).
This shouldn't be a client compability concern since we allow
vhosts without periods.
|
4 years ago |
Shivaram Lingamneni
|
3480f124cd
|
fix #688
|
4 years ago |
Shivaram Lingamneni
|
1c23af8767
|
add sasl-only config option
|
5 years ago |
Shivaram Lingamneni
|
6bdc6af186
|
refactor [dk]lines, implement #144
|
5 years ago |
Shivaram Lingamneni
|
2a7f055ef3
|
support unix domain sockets
|
6 years ago |
Shivaram Lingamneni
|
b7f66fb1de
|
allow WEBIRC to set the TLS flag over local plaintext connections
|
6 years ago |
Daniel Oaks
|
207c1074df
|
Split utils out to a separate subpackage
|
6 years ago |
Shivaram Lingamneni
|
9a9a85cd55
|
fix hostmask issue
PTR records ending in . (e.g., `google-public-dns-b.google.com.`)
were considered invalid
|
7 years ago |
Daniel Oaks
|
22216d4d60
|
Fix lots of nits
|
7 years ago |
Daniel Oaks
|
317a804644
|
Fix dates at top of source files
|
7 years ago |
Daniel Oaks
|
859d0cd607
|
net: Prepend IPv6 addresses with '0' if necessary
|
7 years ago |
Daniel Oaks
|
e807f3ca04
|
Fixing warnings and golint stuff
|
7 years ago |
Daniel Oaks
|
3c2fae666a
|
net: Fix issue where some local clients would break.
Ran into this on Windows, when it didn't return "localhost" as a possible name for 127.0.0.1 or ::1.
|
7 years ago |
Daniel Oaks
|
5e72409695
|
Move from ascii(ish) unicode encoding to prelim rfc7700 using functions instead
|
7 years ago |
Daniel Oaks
|
2f08401a0f
|
Attempt to add mostly-correct license info at the top of each file... track this stuff a bit better
|
8 years ago |
Daniel Oaks
|
77bf7173ff
|
Require that server names must be hostnames, and nicks cannot be hostnames
|
8 years ago |
Jeremy Latt
|
96a108f8da
|
mark unicode normalization with type
|
10 years ago |
Jeremy Latt
|
ac186a0669
|
don't close socket send channel
|
10 years ago |
Jeremy Latt
|
87cc184ec0
|
type numeric codes
|
10 years ago |
Jeremy Latt
|
b8bbc7eeb5
|
add more logging
|
10 years ago |
Jeremy Latt
|
965d8efdf8
|
add a login timout to close dropped connections
|
10 years ago |
Jeremy Latt
|
887f12cb31
|
get rid of channel abstraction for buffered socket io
|
10 years ago |
Jeremy Latt
|
a34443f155
|
fix reverse dns
|
10 years ago |
Jeremy Latt
|
28bd5a40ba
|
trim . from reverse address lookup
|
10 years ago |
Jeremy Latt
|
959167cbe7
|
reverse dns lookup
|
10 years ago |
Jeremy Latt
|
3fd73e3252
|
don't close socket channels to avoid panics
|
10 years ago |
Jeremy Latt
|
6653b55416
|
interpret local ips as localhost
|
10 years ago |
Jeremy Latt
|
a3b7441939
|
type cleanup
|
10 years ago |
Jeremy Latt
|
93f4b6859a
|
more channel mode parsing and bad listing
|
10 years ago |
Jeremy Latt
|
c4f457705a
|
minimal whois implementation
|
10 years ago |
Jeremy Latt
|
06648393a1
|
implement join/quit and channel messages properly
|
10 years ago |
Jeremy Latt
|
b9cb539219
|
organize like a proper go package
|
10 years ago |
Jeremy Latt
|
f04dd7c5d5
|
get rid of user abstraction, services
|
10 years ago |
Jeremy Latt
|
ccdf7779a5
|
User persistence to sqlite.
|
11 years ago |
Jeremy Latt
|
48ca57c43d
|
Encapsulate SQL statements and refactor Save functions as transactionable.
|
11 years ago |
Jeremy Latt
|
8e5ff51257
|
Make debugging messages easier to turn off.
|
11 years ago |
Jeremy Latt
|
5acc36409a
|
Move main into the right location; fix a lot of channel messages.
|
11 years ago |
Jeremy Latt
|
24ad2172a8
|
massive refactor and basic channel support: join, part, message
|
11 years ago |
Jeremy Latt
|
99364e8b5f
|
Implement mode [+-]i.
|
12 years ago |
Jeremy Latt
|
fed72a7aa3
|
Make Message an interface with attached handling behavior.
|
12 years ago |
Jeremy Latt
|
faece3e7f8
|
Add regexes for commands.
|
12 years ago |
Jeremy Latt
|
a427e2bb47
|
initial commit
|
12 years ago |