|
fab49694c6
|
Use pure-go SQLite driver
This allows AnonIRCd to be compiled without cgo.
|
2023-03-23 20:47:08 -07:00 |
|
|
d1e3b6a46b
|
Ignore commands sent before USER rather than disconnecting the client
|
2023-03-23 20:40:29 -07:00 |
|
|
43f4ee95f4
|
Rename variables from ALL CAPS to camelCase
|
2021-06-24 23:00:33 -07:00 |
|
|
17017d0719
|
Remove dependency on testify
|
2021-06-24 22:47:18 -07:00 |
|
|
d779d380fe
|
Compile ODYSSEY text into binary
|
2019-07-10 01:17:35 -07:00 |
|
|
52044712c1
|
Resolve issue with reloading configuration
|
2019-07-10 00:53:57 -07:00 |
|
|
2562d0804b
|
Add initial test case
|
2019-03-28 18:53:17 -07:00 |
|
|
89c47de0e6
|
Update Travis-CI file and migrate to go modules
|
2019-03-28 02:26:10 -07:00 |
|
Trevor Slocum
|
6d21adbc13
|
Mark non-SSL clients
|
2017-12-20 17:01:52 -08:00 |
|
Trevor Slocum
|
5adbcbb640
|
Clean up client disconnection
|
2017-12-20 02:56:05 -08:00 |
|
Trevor Slocum
|
dc0cb8b3c8
|
Add channel modes +k and +l
|
2017-12-20 01:34:11 -08:00 |
|
Trevor Slocum
|
e91d8a4dae
|
Add channel modes +i, +m and +r, MOTD config option and banned message when connecting
|
2017-12-20 01:06:49 -08:00 |
|
Trevor Slocum
|
7db983d592
|
Improve HELP
|
2017-12-15 21:26:53 -08:00 |
|
Trevor Slocum
|
12cf575569
|
Implement BAN and KILL
|
2017-12-14 17:39:18 -08:00 |
|
Trevor Slocum
|
54c43696ac
|
Use sqlx to simplify things
|
2017-12-11 03:02:04 -08:00 |
|
Trevor Slocum
|
3c9d37f7fb
|
Add accounts, server/channel moderation
|
2017-12-01 23:59:10 -08:00 |
|
Trevor Slocum
|
1aeaeeffd9
|
Migrate to GitHub
|
2017-10-26 17:03:35 -07:00 |
|
Trevor Slocum
|
b0ac22eec0
|
Merge branch 'master' of gitlab.com:tslocum/anonircd
|
2017-09-27 14:27:45 -07:00 |
|
Trevor Slocum
|
9b7e7cb341
|
Cleanup and bugfix
|
2017-09-27 14:21:18 -07:00 |
|
Trevor Slocum
|
5153ddbfe9
|
Improve TOPIC support
|
2017-09-14 11:59:54 -07:00 |
|
Trevor Slocum
|
e06d24a1a0
|
Use concurrent sync.Map (new in Go 1.9)
|
2017-09-14 11:42:31 -07:00 |
|
Trevor Slocum
|
1aebbcefd5
|
Use new (Go 1.9+) concurrent sync.Map
|
2017-09-12 22:51:51 -07:00 |
|
Trevor Slocum
|
66b6c5630c
|
Minor cleanup and small bug fix
|
2017-09-08 19:22:49 -07:00 |
|
Trevor Slocum
|
f2a5474ad5
|
Migrate project to GitLab
|
2017-09-05 17:40:49 -07:00 |
|
Trevor Slocum
|
d864b6bf68
|
Merge branch 'master' of github.com:tslocum/anonircd
|
2017-07-25 20:42:22 -07:00 |
|
Trevor Slocum
|
39b6a09572
|
Add Travis CI file
|
2017-07-25 20:41:59 -07:00 |
|
Trevor Slocum
|
75ec0e11bf
|
Add mode +D delaying user count updates, add modes table to README
|
2017-07-25 20:41:15 -07:00 |
|
Trevor Slocum
|
fe9048a975
|
Add Travis CI file
|
2017-07-25 20:36:33 -07:00 |
|
Trevor Slocum
|
24fc8f9ef5
|
Update dependencies
|
2017-07-24 14:13:44 -07:00 |
|
Trevor Slocum
|
90d0732aab
|
Add WHOIS easter egg, closes #9
|
2017-06-08 00:39:01 -07:00 |
|
Trevor Slocum
|
bba2aff2cd
|
Add AWAY support and update README, fixes #22
|
2017-06-07 18:53:08 -07:00 |
|
Trevor Slocum
|
d1d1d43e2b
|
Switch vendoring mechanism from govendor to godep
|
2017-04-29 14:58:28 -07:00 |
|
Trevor Slocum
|
4d0dd1b9c1
|
Resolve client write buffer deadlock, add ProfilingPort config option
|
2017-04-29 14:36:33 -07:00 |
|
Trevor Slocum
|
80a5f88b0f
|
Resolve message decode nil pointer error
|
2017-04-19 11:25:33 -07:00 |
|
Trevor Slocum
|
16e2a8883b
|
Fix duplicate PART messages when multiple clients leave at once
|
2017-04-15 15:45:53 -07:00 |
|
Trevor Slocum
|
f2e266fbf4
|
Add/update dependencies
|
2017-04-15 14:57:06 -07:00 |
|
Trevor Slocum
|
c92554fe62
|
Potentially resolve concurrent read/write crashes
|
2017-04-15 14:31:16 -07:00 |
|
Trevor Slocum
|
e12a23f209
|
Scare away the ghost Anonymous appearing in single user channels
|
2017-04-15 02:52:53 -07:00 |
|
Trevor Slocum
|
447f5a2f98
|
Update dependency toml
|
2017-04-08 20:07:39 -07:00 |
|
Trevor Slocum
|
d1a24212e9
|
Potentially resolve write error server crash
|
2017-04-08 20:01:01 -07:00 |
|
Trevor Slocum
|
fc5fd4192f
|
Hide all PINGs and PONGs
|
2016-09-18 00:53:39 -07:00 |
|
Trevor Slocum
|
691aa1c1ba
|
Allow connections to be restarted, catch SIGHUP
|
2016-09-18 00:33:07 -07:00 |
|
Trevor Slocum
|
5f2275700d
|
Run gofmt on source files
|
2016-09-15 18:25:52 -07:00 |
|
Trevor Slocum
|
3dff531449
|
Improve mode diffing/printing and MODE implementation
|
2016-09-07 21:40:04 -07:00 |
|
Trevor Slocum
|
4afc33d160
|
Update README.md
|
2016-09-07 01:54:16 -07:00 |
|
Trevor Slocum
|
233083c606
|
Sort LIST by client count, obey +s and +p
|
2016-09-06 17:38:24 -07:00 |
|
Trevor Slocum
|
6d106f4e47
|
Implement LIST
|
2016-09-06 00:04:36 -07:00 |
|
Trevor Slocum
|
a1ce23d011
|
Add client/channel mode +c to hide client count, channel +z for SSL only
|
2016-09-05 23:49:22 -07:00 |
|
Trevor Slocum
|
efcefb7636
|
Vendor toml
|
2016-09-04 21:42:15 -07:00 |
|
Trevor Slocum
|
404e55d514
|
Unify clients and channels as entities, implement basic user/channel mode switching
|
2016-09-04 02:25:14 -07:00 |
|