Timeline



Sep 21, 2008:

12:05 PM Changeset [8046] by Julien ÉLIE
Correctly find out 504 or 482 for base64-encoding.
11:44 AM Changeset [8045] by Julien ÉLIE
* Restart the SASL server after authentication failure. * Add PLAIN …
10:39 AM Changeset [8044] by Julien ÉLIE
* It appears that sasl_decode64() returns SASL_CONTINUE instead of …
2:52 AM Changeset [8043] by Julien ÉLIE
If authentication will fail, send 502 with a better comment.
2:05 AM Changeset [8042] by Julien ÉLIE
* Check whether STARTTLS must be used before trying to authenticate. …

Sep 20, 2008:

2:44 PM Changeset [8041] by Julien ÉLIE
Close the connection on STARTTLS failure (during the negotiation).
12:10 PM Changeset [8040] by Julien ÉLIE
* STARTTLS is not allowed (502) after AUTHINFO. * STARTTLS resets the …
12:09 PM Changeset [8039] by Julien ÉLIE
Use a common prototype.
11:09 AM Changeset [8038] by Julien ÉLIE
Useless repbuff variable.
8:12 AM Changeset [8037] by Julien ÉLIE
* Do not close the connection when TLS negotiation can not be …
1:19 AM Changeset [8036] by Julien ÉLIE
Return 482 instead of 483 after a failure in AUTHINFO SASL. Add new …
12:22 AM Changeset [8035] by Julien ÉLIE
Bug-fix for TLS: return 1 when length is right.
12:13 AM Changeset [8034] by Julien ÉLIE
Pretty comments. Also use sizeof(buf) instead of 256 in a few TLS calls.

Sep 19, 2008:

11:28 AM Changeset [8033] by Julien ÉLIE
* Return 400 instead of 503 (sic) at initial connection if something …

Sep 17, 2008:

1:03 PM Changeset [8032] by Julien ÉLIE
Use Reply() and Printf() at the right moment! Reply() can be traced …
12:55 PM Changeset [8031] by Julien ÉLIE
Initial connections were sometimes closed without sending 502. Typos.
12:12 PM Changeset [8030] by Julien ÉLIE
Return 501 instead of 502 when the syntax of NEWNEWS is wrong and the …

Sep 16, 2008:

1:02 PM Changeset [8029] by Julien ÉLIE
Return 502 instead of 483 when STARTTLS is used on an active TLS …
12:37 PM Changeset [8028] by Julien ÉLIE
LIST HEADERS and LIST NEWSGROUPS are mandatory. Prettier answers.
12:04 PM Changeset [8027] by Julien ÉLIE
Typos.
11:52 AM Changeset [8026] by Julien ÉLIE
GROUP and LISTGROUP bug-fixes: * answer 501 instead of 502 when the …

Sep 13, 2008:

8:29 AM Changeset [8025] by Julien ÉLIE
Answer 503 when the OVER MSGID capability is used. Also fix the return …

Sep 12, 2008:

3:16 PM Changeset [8024] by Julien ÉLIE
Add a new overview test file for :bytes and :lines when there is no …
2:03 PM Changeset [8023] by Julien ÉLIE
makehistory now creates :lines and :bytes by default. Add them to the …

Sep 11, 2008:

10:11 AM Changeset [8022] by Julien ÉLIE
Remove the -e flag because we need to always generate corerct overview …

Sep 8, 2008:

1:44 PM Changeset [8021] by Julien ÉLIE
Correctly generate metadata information when rebuilding the overview …

Sep 7, 2008:

11:14 AM Changeset [8020] by Julien ÉLIE
* Return 503 (and not 501) in case INN is built without SASL, when …
7:43 AM Changeset [8019] by Julien ÉLIE
Better differentiate IHAVE from POST in logs.
7:05 AM Changeset [8018] by Julien ÉLIE
* Fix the behaviour of AUTHINFO PASS my password with spaces …
6:44 AM Changeset [8017] by Julien ÉLIE
It is 501 and not 500 for unknown AUTHINFO variants (RFC 3977 & 4643).
6:31 AM Changeset [8016] by Julien ÉLIE
Clarify the date according to RFC 3977.
5:03 AM Changeset [8015] by Julien ÉLIE
* Instead of a strcasecmp on each character of the string, use a …
4:54 AM Changeset [8014] by Julien ÉLIE
BODY is a final lookup (confusion with STAT). Also add (X)HDR and XPAT …
4:53 AM Changeset [8013] by Julien ÉLIE
* XPAT uses a pattern and not a wildmat as the term refers to in RFC …
3:31 AM Changeset [8012] by Julien ÉLIE
Missing an answer for AUTHINFO GENERIC: the server did not send a …
2:21 AM Changeset [8011] by Julien ÉLIE
Documentation improvements for external authentication: * Missing …

Sep 6, 2008:

10:37 AM Changeset [8010] by Julien ÉLIE
Better check of the syntax of ARTICLE/BODY/HEAD/STAT, NEXT/LAST, …
9:43 AM Changeset [8009] by Julien ÉLIE
Correctly parse an article number (1 to 16 digits). Otherwise, if a …
7:07 AM Changeset [8008] by Julien ÉLIE
Return 501 and not 503 for "HDR :" or "HDR :bad:metadata:name".
6:15 AM Changeset [8007] by Julien ÉLIE
Add a (very basic) check of the requested header name.
4:16 AM Changeset [8006] by Julien ÉLIE
* Add support for HDR. * Correctly parse the arguments before anything …
1:58 AM Changeset [8005] by Julien ÉLIE
In the backoff code, only return codes for POST were used. It now …
1:49 AM Changeset [8004] by Julien ÉLIE
* XHDR and XPAT were not checking the permissions the user has to read …

Sep 5, 2008:

12:13 PM Changeset [8003] by Julien ÉLIE
* Add support for OVER (though not the OVER MSGID capability). * …

Sep 4, 2008:

1:36 PM Changeset [8002] by Julien ÉLIE
Correctly count :bytes (without the first character of dot-stuffed …
11:56 AM Changeset [8001] by Julien ÉLIE
Better count of the :bytes metadata: * CRLF counts for 2 octets; * the …
10:06 AM Changeset [8000] by Julien ÉLIE
Fix a bug in the replies of XOVER/XHDR/XPAT when the group is empty. …

Sep 2, 2008:

10:41 PM Changeset [7999] by Julien ÉLIE
Answer 403 and not 503 when there is an internal problem.
9:12 PM Changeset [8137] by eagle
Update the URL to the news.newusers.questions home page.
11:45 AM Changeset [7998] by Julien ÉLIE
Correctly parse the last argument of NEWGROUPS and NEWNEWS so as to …

Sep 1, 2008:

1:28 PM Changeset [7997] by Julien ÉLIE
* Use 400 and not 503 before closing the connection after an error …
12:46 PM Changeset [7996] by Julien ÉLIE
Improvements for IHAVE: * Check the argument of IHAVE (a message-ID) …

Aug 31, 2008:

8:56 AM Changeset [7995] by Julien ÉLIE
Create a separate function CMDisrange() to check whether a given …
8:05 AM Changeset [7994] by Julien ÉLIE
Remove the final dot for NEXT/LAST answers. Answer 501 (and not 420) …
7:53 AM Changeset [7993] by Julien ÉLIE
If listgroup fails, it must not have changed the selected newsgroup.
7:44 AM Changeset [7992] by Julien ÉLIE
Strictly parse the provided range.
4:45 AM Changeset [7991] by Julien ÉLIE
In RFC 3977: o If it advertises the READER capability, it MUST …
3:44 AM Changeset [7990] by Julien ÉLIE
Fix the count of the length of the buffer. Commands whose length was …
3:21 AM Changeset [7989] by Julien ÉLIE
Tell people they should not do silly things with ${INN_VERSION_STRING}.
2:55 AM Changeset [7988] by Julien ÉLIE
Return the "right" 200/201 code for the greeting. Well, we do our …
12:08 AM Changeset [7987] by Julien ÉLIE
Use the new PERMcanauthenticate global boolean variable instead of a …

Aug 28, 2008:

10:45 PM Changeset [7986] by Julien ÉLIE
Fix a warning at compilation time because of an unused argument.
2:51 PM Changeset [7985] by Julien ÉLIE
Fix a bug for correct printable characters.
2:48 PM Changeset [7984] by Julien ÉLIE
Fix a bug for correct printable characters.
12:32 PM Changeset [7983] by Julien ÉLIE
Add a new function IsValidMessageID(char *string) which returns …

Aug 27, 2008:

11:36 PM Changeset [7982] by Julien ÉLIE
It is even better if we break at the right place in the loop. Note …
11:08 PM Changeset [7981] by Julien ÉLIE
Fix a subtle parsing issue: when the line is too long, 501 was …
2:48 PM Changeset [8136] by eagle
Minor fix to the script to remove unreferenced articles.
2:18 PM Changeset [7980] by Julien ÉLIE
Oops... NEWGROUPS of course!
2:09 PM Changeset [7979] by Julien ÉLIE
Use upper case letters for NNTP commands. It is clearer. Also put …
1:00 PM Changeset [7978] by Julien ÉLIE
The length of arguments is now checked: they do not exceed 497 …

Aug 26, 2008:

1:50 PM Changeset [7977] by Julien ÉLIE
Remove PERMpass which is never used (dead code).
12:57 PM Changeset [7976] by Julien ÉLIE
If authentication fails, do not close the connection but allow the …
12:04 PM Changeset [7975] by Julien ÉLIE
MODE READER cannot be used after a successful authentication.
11:51 AM Changeset [7974] by Julien ÉLIE
MODE READER cannot be used after a successful authentication.
11:42 AM Changeset [7973] by Julien ÉLIE
Remove AUTHINFO SIMPLE because it has never been implemented the right …

Aug 25, 2008:

12:37 PM Changeset [7972] by Julien ÉLIE
If a user is already authenticated, return 502 if AUTHINFO is sent …

Aug 24, 2008:

3:23 PM Changeset [7971] by Julien ÉLIE
Improve LISTGROUP so as to search only within the range and not go …
11:51 AM Changeset [7970] by Julien ÉLIE
Fix a cast to an unsigned int. Fix the test suite because sm now …
11:14 AM Changeset [7969] by Julien ÉLIE
Missing word in the answer for NEXT and LAST.
10:55 AM Changeset [7968] by Julien ÉLIE
Fix a bug in the result of GROUP for NFS readers: the count could …
10:54 AM Changeset [7967] by Julien ÉLIE
Update comments for the list of NNTP codes.
8:24 AM Changeset [7966] by Julien ÉLIE
Add support for the official LISTGROUP command. A range can be …
5:30 AM Changeset [7965] by Julien ÉLIE
Do not do useless time computations.
4:48 AM Changeset [7964] by Julien ÉLIE
The lowmark must not be set to 1 if the newsgroup is empty but …
4:25 AM Changeset [7963] by Julien ÉLIE
Clarify the use of nfsreaderdelay.
4:10 AM Changeset [7962] by Julien ÉLIE
Use 403 instead of 503 if the group disappeared. Also use the …
2:51 AM Changeset [7961] by Julien ÉLIE
No argument allowed to HELP.
2:22 AM Changeset [7960] by Julien ÉLIE
Article headers do not contain their final \r\n. The result of (at …
1:47 AM Changeset [7959] by Julien ÉLIE
Return 403 in response to MODE READER when the server is paused or …
12:36 AM Changeset [7958] by Julien ÉLIE
Revert changes of revision 7956. MODE is a base command in RFC 3977 so …

Aug 23, 2008:

1:50 PM Changeset [7957] by Julien ÉLIE
In transit mode, return "401 MODE-READER" if a command only available …
12:23 PM Changeset [7956] by Julien ÉLIE
Commands like "MODE", "MODE FOO" and "MODE FOO BAR" must return a 500 …
10:35 AM Changeset [7955] by Julien ÉLIE
Add the QUIT command to the list of available commands :-) Also fix a …
6:45 AM Changeset [7954] by Julien ÉLIE
* LISTGROUP now returns the right code 412 and not 481. * Specify in …
6:45 AM Changeset [7953] by Julien ÉLIE
* LIST EXTENSIONS now returns the right code 215 and not 202. * …
5:41 AM Changeset [7952] by Julien ÉLIE
* Do not display SLAVE in the result of nnrpd's HELP command. * innd …
Note: See TracTimeline for information about the timeline view.