| 
							
							
								 Daniel Oaks | 3220242fae | Merge pull request #358 from slingamn/resumefix.3 RESUME should end cap negotiation without requiring CAP LS | 2019-02-10 20:59:23 +10:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | 6ca2cb26d7 | Merge pull request #351 from slingamn/changelog.2 changelog and manual updates, plus some last-minute fixes | 2019-02-10 20:45:45 +10:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 46083f5739 | fix typo in CHATHISTORY help url reported by bogdomania | 2019-02-10 02:09:48 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 35abe7940a | RESUME should end cap negotiation without requiring CAP LS | 2019-02-09 20:26:32 -05:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | fef58bb935 | Merge pull request #354 from slingamn/issue353 don't send the client its own on-join MODE line | 2019-02-07 06:37:10 +10:00 |  | 
			
				
					| 
							
							
								 Chris Smith | 34a9a37b82 | Fix usernames being used in place of hostnames. Closes #355 | 2019-02-06 19:14:32 +00:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 20b8ba8cae | don't send the client its own on-join MODE line Fixes #353. | 2019-02-06 13:50:45 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 73f36fba08 | NS REGISTER needs a login throttle check as well | 2019-02-05 20:23:32 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 775ead700f | prevent nick reservation land-grabs | 2019-02-05 20:18:40 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 7608e0c76c | fix #121 | 2019-02-05 20:17:55 -05:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | 457b7eaf11 | Review fixes | 2019-02-06 08:45:09 +10:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | 8ecf96d447 | Set uninteresting username if user's using a special nick | 2019-02-06 08:33:15 +10:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | 71a33890b8 | Merge pull request #344 from slingamn/history.4 add CHATHISTORY and HISTORY implementations | 2019-02-05 22:16:45 +10:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | a9f9f725b1 | review fixes | 2019-02-05 04:29:32 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 928caba922 | Merge pull request #345 from slingamn/saslonly.3 add sasl-only config option | 2019-02-05 04:10:35 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 36612f6e2d | review fixes | 2019-02-05 03:05:05 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | bf1d758de9 | simplify username logic | 2019-02-05 02:42:13 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | e094c2a9c5 | add tests for masking in limiter/throttler | 2019-02-05 02:25:16 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | eb8f0e50df | fix masking bug IP.Mask() returns a new IP value, rather than modifying its target in place | 2019-02-05 02:25:16 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 1c23af8767 | add sasl-only config option | 2019-02-05 00:51:58 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 463de94610 | allow history queries against PRIVMSG of other clients, if the accounts match | 2019-02-04 12:46:04 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 51fcedc5a1 | review fix | 2019-02-04 12:16:28 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | f6b3008f8f | add CHATHISTORY and HISTORY implementations | 2019-02-04 05:33:36 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 057d00b2c8 | Merge pull request #341 from oragono/restrict-usernames Restrict idents as other servers do | 2019-02-03 15:24:08 -05:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | 2ce203a6d8 | Setup v0.13.0-unreleased devel ver (I forgot to do this~) | 2019-02-04 06:18:40 +10:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | e8309aee79 | Avoiding a crash when getting a short ident is a good thing | 2019-02-04 05:02:13 +10:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | 151002e232 | Up identlen default to 20 | 2019-02-04 05:01:46 +10:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | 7eef390756 | Handle translations a little better | 2019-02-04 03:54:10 +10:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | 46f8ef9ed3 | Be less strict with our language file loading, and handle multiple credits better | 2019-02-03 20:21:07 +10:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | cfbb4361dc | Restrict ident length similar to other servers | 2019-02-03 19:24:59 +10:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | 8cd5db1194 | Restrict idents as other servers do | 2019-02-03 18:49:42 +10:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | c34d9e0b72 | more lenient casefolding for skeletons | 2019-02-03 02:45:02 -05:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | e7399ba2b5 | Merge pull request #339 from slingamn/startuplog rename the "startup", "rehash", and "shutdown" log types to "server" | 2019-02-03 12:37:24 +10:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | 1f33ad290c | Merge pull request #334 from slingamn/confusables.4 implement confusables prevention (#178) | 2019-02-03 12:33:44 +10:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | cbe0f79f73 | unify "startup", "rehash", and "shutdown" log categories as "server" | 2019-02-02 21:13:01 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | f48af3ee44 | correctly support disabling caps with CAP REQ, fixes #337 | 2019-02-02 20:22:07 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 35948d2e5b | refactor some conditions for clarity | 2019-01-31 17:34:06 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 18c0c9da45 | use our fork of mtibben/confusables for now | 2019-01-30 22:02:14 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | b9b2553a2f | use the TR39 skeleton algorithm to prevent confusables (#178) | 2019-01-30 21:48:53 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 8438afcc5c | fix: usernames from ident don't get a ~ | 2019-01-28 23:35:00 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 4bbba5b478 | fix the issue for AllNickmasks as well | 2019-01-28 23:12:25 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | a2a9788f39 | fix spurious bidi violations when casefolding the nickmask of an RTL nick | 2019-01-28 18:15:35 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 96737ea6d7 | fix a memory leak Even after the timer fired, we were retaining a pointer to it;
clean those up too along with the other cleanup tasks. | 2019-01-23 02:06:00 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 854d85a474 | add schema change for [dk]line refactor | 2019-01-22 17:18:38 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 6bdc6af186 | refactor [dk]lines, implement #144 | 2019-01-22 17:18:38 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | f154ea9583 | add an error message for schema changes | 2019-01-22 01:25:32 -05:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | 85276c5e6d | Merge branch 'master' of github.com:oragono/oragono | 2019-01-12 22:18:08 +10:00 |  | 
			
				
					| 
							
							
								 Daniel Oaks | 63fde2d62a | Re-enable MaxLine | 2019-01-12 22:17:51 +10:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | 0475fe882c | fix ns register validation bug | 2019-01-09 15:03:44 -05:00 |  | 
			
				
					| 
							
							
								 Shivaram Lingamneni | d6494957a4 | forbid logging in twice via nickserv | 2019-01-05 20:59:42 -05:00 |  |