aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* First attempt to create .build.yml script for builds.sr.htHEADmasterMatěj Cepl2023-07-231-0/+19
|
* Remove RFCs from the repositoryMatěj Cepl2023-07-233-12700/+0
|
* Brief discussion with pylint.Matěj Cepl2023-05-264-60/+46
|
* Partially revert d5fc1faf927a ... reintroduce main() interface.0.11.0Matěj Cepl2023-05-253-32/+234
| | | | Fixes: https://todo.sr.ht/~mcepl/pygn/8
* Somehow missed the removal of theseMatěj Cepl2023-05-257-518/+0
|
* refactor: rearrange the project to the src/ layout.0.10.3Matěj Cepl2023-05-2516-60/+427
| | | | | | | | | Fix also pyproject.toml to generate what seems right. Add the explicit dependency on nntplib for Python >= 3.12 (gh#python/cpython!104894). Fixes: https://todo.sr.ht/~mcepl/pygn/7
* WIP: pyproject_toml.Matěj Cepl2023-05-251-0/+42
|
* Use email.policy.SMTP to be perfectly conforming with RFCs.Matěj Cepl2023-05-252-3/+3
| | | | Perhaps fixes: https://todo.sr.ht/~mcepl/pygn/6
* Rename README to README.mdMatěj Cepl2023-05-251-2/+2
|
* Switch hosting of the project to Sourcehut.Matěj Cepl2023-05-252-10/+680
| | | | Also add the text of GPLv3.
* New generation of email.message_from* methods could use better policy.Matěj Cepl2023-05-252-4/+7
| | | | | | | | The email module changed a lot with more recent versions of Python (ehm, more recent, >= 3.3 ;)), and it uses per default old-compatible-with-Python 2 policy which is ASCII-based. The policy which is called default is not used per default [sic] and it is much better suited for UTF-8 world.
* When sending nntp message fails, log the message to temporary file.Matěj Cepl2023-05-251-2/+11
|
* Convert documentation from .maff to plain HTML.Matěj Cepl2023-05-255-0/+13247
|
* Run 2to3Matěj Cepl2023-05-253-7/+5
|
* Parse email messages from binary files.Matěj Cepl2023-05-252-4/+4
| | | | | | Fixes #24 (see also gh#python/cpython#69731 and gh#python/cpython#85479)
* Tiny cleanupsMatěj Cepl2023-05-252-2/+2
|
* Cleanup gitignore0.10.2Matěj Cepl2020-07-011-4/+1
|
* Fix packaging, switch off failing tests for now.Matěj Cepl2020-07-014-4/+6
|
* Sync with 0.10.1 release on PyPI0.10.1Matěj Cepl2020-07-0116-415/+339
| | | | Port to Python 3.
* Network libraries accept bytes not strMatěj Cepl2019-10-021-1/+1
|
* Global variables are evil. Tests under both py2k and py3k pass.Matěj Cepl2019-10-025-32/+7
|
* Fix processing data for postMatěj Cepl2019-10-021-2/+4
|
* A ways better.Matěj Cepl2019-10-014-43/+61
| | | | Tentatively fixes #7
* Basic restructuring of the code to use setuptools’ entry_points.Matěj Cepl2019-09-305-232/+190
|
* Remove PLY manualMatěj Cepl2015-01-061-0/+0
|
* Merge branch 'vs2013' into 'master'Matěj Cepl2015-01-062-7/+10
|\ | | | | | | | | | | Vs2013 See merge request !2
| * Fix working around Windows idiosyncracies.Matej Cepl2015-01-061-4/+6
| | | | | | | | Fixes #19
| * Add MSVS filesMatej Cepl2015-01-051-3/+4
|/
* Add missing wlp and wlp_parser modules to setup.py to be installed.0.9.14Matěj Cepl2015-01-052-2/+3
| | | | Fixes #18
* First noarch version upload to PyPI.0.9.13Matěj Cepl2015-01-051-1/+1
|
* First draft of the pure Python parser done, we should be noarch.Matěj Cepl2015-01-0520-1064/+187
| | | | Fixes #2
* Correctly generating abstract tree (as a list) of all tokens.Matěj Cepl2015-01-052-6/+30
|
* Add lexer based on rply.Matěj Cepl2015-01-058-94/+266
|
* Not Affero, plain GPLv3.0.9.12Matěj Cepl2015-01-033-3/+3
|
* Renaming because of conflicting (dead) PIP package.Matěj Cepl2015-01-032-7/+8
| | | | Also, fix package metadata.
* Add In-Reply-To header for news2mail.Matěj Cepl2015-01-031-0/+5
| | | | Fixes #17
* Radical simplification of logging in whitelist.Matěj Cepl2014-12-313-165/+27
| | | | | | Use logging instead of home-made stuff. Fixes #15
* Remove the spaghetti code from the main scripts.Matěj Cepl2014-12-318-138/+114
|
* Make --verbose work.Matěj Cepl2014-12-315-40/+41
| | | | | | | | mail2news produce verbose chatter with -v Fixes #13 Also cleanup.
* Remove useless debug parameter (not used anywhere).Matěj Cepl2014-12-305-15/+3
| | | | | | | Also rename my email about problems with pygn to *.eml. Fix storing logfile in the current directory, instead of $HOME. Fixes #7
* Fix setup.py0.9.10Matěj Cepl2014-12-306-56/+33
| | | | | | remove imap2nntp submodule (although it is actually quite interesting) Fixes #12
* Switch news2mail to pure email.Message based system.Matěj Cepl2014-12-282-126/+62
| | | | | Fixes #10 Fixes #3
* Work directly on self.message in mail2news.Matěj Cepl2014-12-283-86/+46
|
* Add log of what happens when new message is posted via slrn.Matěj Cepl2014-12-262-0/+112
| | | | To see what fetchnews expects to find.
* Simplify mail2news.sendemail to use nntplib.post()Matěj Cepl2014-12-252-59/+44
|
* Mighty cleanupMatěj Cepl2014-12-2413-561/+94
| | | | | | | * Use more of the standard methods for OrderedDicts * remove pyginfo module (with SSOT being mail2news module) * remove TODO, INSTALL, and changelog.Debian * all FIXMEs and TODOs are filed as bugs in the issue tracker
* pygm2n and mail2news also use email.Parser.Matěj Cepl2014-12-226-337/+100
|
* pygn2m and news2mail.py use stdlib email parser.Matěj Cepl2014-12-225-462/+73
| | | | Instead of doing it on their own (poorly).
* Neither I see much value in README.debian for that matter.Matěj Cepl2014-12-211-12/+0
|
* I don’t see any value included in whitelist.5 manpage.Matěj Cepl2014-12-211-75/+0
|