pygrader.git
2012-12-11 W. Trevor Kingpg.py: handle command-less invocation cleanly
2012-12-11 W. Trevor Kingdep: add pygrader dependencies as submodules
2012-10-22 W. Trevor Kingmailpipe: fix _get_message_subject() doctest for "...
2012-10-22 W. Trevor Kingtabulate: fix sval -> return typo in _statistic().
2012-10-22 W. Trevor Kingpgp: don't assume protocol/micalg ordering in doctest...
2012-10-22 W. Trevor Kingtabulate: fix iterabale -> iterable typo in _statistic().
2012-10-22 W. Trevor Kingtabulate: fix stat -> statistic in _statistic().
2012-10-20 W. Trevor Kingemail: remove `header` option to get_address.
2012-10-20 W. Trevor KingREADME: mention Jinja dependency for sending email.
2012-10-20 W. Trevor KingREADME: mention that NumPy is now optional.
2012-10-20 W. Trevor Kingtabulate: work around missing NumPy.
2012-10-20 W. Trevor King.update-copyright.conf: update to pipe separators.
2012-10-13 W. Trevor Kinghandler: expand kwargs when initializing InvalidAssignm...
2012-10-13 W. Trevor Kingmailpipe: fix course -> error.course in InvalidAssignme...
2012-10-13 W. Trevor Kingpg.py: add --continue-after-invalid-message (used to...
2012-10-10 W. Trevor Kingpg.py: make `--version` a stand alone argument (for...
2012-10-06 W. Trevor Kingtemplate: remove use_color from template functions.
2012-10-06 W. Trevor Kingmailpipe: add trust_admin_from option to _get_message_p...
2012-10-06 W. Trevor Kingmailpipe: update fingerprint access for pgp-mime `Key`s.
2012-10-06 W. Trevor Kingmodel:person: add Person.is_admin() to simplify authori...
2012-10-06 W. Trevor Kingmodel:person: if not given, Person.emails and .groups...
2012-09-24 W. Trevor Kingpygrader: fix pygrade -> pygrader LOG name.
2012-09-20 W. Trevor Kingmailpipe: don't raise UnverifiedSignatureMessage for...
2012-09-20 W. Trevor KingREADME: mention Numpy dependency.
2012-09-20 W. Trevor Kingmailpipe: don't bail if a message is signed by a subkey.
2012-09-20 W. Trevor Kingmailpipe: flesh out reponse text for invalid messages...
2012-09-20 W. Trevor Kingmailpipe: convert to pgp-mime's new Signature verification.
2012-09-20 W. Trevor Kingmailpipe: standardize error responses with 'We got...
2012-09-20 W. Trevor Kingstorage: only try and load grades for students.
2012-09-20 W. Trevor Kingstorage: make [course] parameters optional (e.g. no...
2012-09-20 W. Trevor Kingstorage: don't try to load empty names.
2012-09-20 W. Trevor Kingpg.py: make default --encoding 'utf-8' to avoid clobber...
2012-09-20 W. Trevor KingImport pygrader, instead of pygrader.ENCODING.
2012-09-19 W. Trevor Kingpg.py: add --encoding to override pygrader.ENCODING...
2012-09-19 W. Trevor KingUse pygrader.ENCODING when loading ConfigParser files.
2012-09-19 W. Trevor Kingpy.py: add -s/--syslog to redirect logging to syslog...
2012-09-19 W. Trevor Kingpg.py: set color.USE_COLOR depending on the --color...
2012-09-02 W. Trevor KingBump to version 0.3. v0.3
2012-09-02 W. Trevor Kingtest: rename maildir messages to have integer unique...
2012-09-02 W. Trevor KingRan update-copyright.py.
2012-09-02 W. Trevor Kingupdate-copyright: add */.gitignore so maildir placehold...
2012-09-02 W. Trevor Kinghandler:grade: add new handler for submitting grades.
2012-09-02 W. Trevor Kingstorage: add save_grade (useful for upcoming `grade...
2012-09-02 W. Trevor Kingstorage: split load_grade out from load_grades.
2012-09-02 W. Trevor Kingmailpipe|handler: centralize student/course extraction...
2012-09-02 W. Trevor Kinghandler: remove TypeError check InvalidSubjectMessage...
2012-09-02 W. Trevor Kingmailpipe: don't double-repr subjects for InvalidHandler...
2012-09-02 W. Trevor Kingmailpipe: add extra attributes to errors even if curren...
2012-09-02 W. Trevor Kinghandler:get: sort submission messages chronologically.
2012-09-02 W. Trevor Kingmailpipe: use `messages.sort(...)`, not `m = sorted...
2012-09-02 W. Trevor Kinghandler:get: skip .gitignore messages a la mailpipe...
2012-09-02 W. Trevor Kingtest:mail-in: request Frodo's assignment 1 (better...
2012-09-02 W. Trevor Kingtest:frodo: add a comment and submission emails.
2012-09-02 W. Trevor Kingtest:mail-in: replace tremily with tower addresses.
2012-09-02 W. Trevor Kinghandler:get: only add comment to submission response...
2012-09-02 W. Trevor Kingtest:mail-in: add test emails excercising `handler...
2012-09-02 W. Trevor Kinghandler:get: Responses from this handler are complete.
2012-09-02 W. Trevor Kingmailpipe|handler: add `complete` option to control...
2012-09-02 W. Trevor Kingmailpipe: respond with the fleshed out message, not...
2012-09-02 W. Trevor Kinghandler:get: log email construction to troubleshoot...
2012-09-02 W. Trevor Kingmailpipe|handler: raise exceptions during PGP message...
2012-09-02 W. Trevor Kingstorage: cleanup StubCourse after load_course doctest.
2012-09-02 W. Trevor Kingpg.py|mailpipe: add --trust-email-infrastructure.
2012-09-02 W. Trevor Kingpg.py: send_emails (and thus, Responder) no longer...
2012-09-02 W. Trevor Kingpg.py: fix incomming -> incoming typo for --respond...
2012-09-02 W. Trevor Kingmailpipe: sort messages chronologically before processing.
2012-09-02 W. Trevor Kingmailpipe: print error messages when we continue_after_i...
2012-09-02 W. Trevor Kingpg.py: default to continue_after_invalid_message=True...
2012-09-02 W. Trevor Kingmailpipe: add a warning message before loading a messag...
2012-09-02 W. Trevor Kinggitignore: add `dist` (created by `setup.py sdist`).
2012-09-02 W. Trevor Kingmailpipe: skip `.gitignore` files in Maildir mailboxes.
2012-09-02 W. Trevor Kingmailpipe: flesh out InvalidMessage attributes before...
2012-09-02 W. Trevor Kingmailpipe: fix InvalidHandlerMessage error message const...
2012-09-02 W. Trevor Kinghandler: add InvalidMessage.message_id convenience...
2012-09-02 W. Trevor Kingtest:mail-in: add example emails for manual testing.
2012-09-02 W. Trevor Kingcolor: add ColoredFormatter for more transparent coloring.
2012-09-01 W. Trevor Kingmailpipe|handler: with the Response framework, handlers...
2012-09-01 W. Trevor Kingmailpipe: replace `respond` callback with exceptions.
2012-09-01 W. Trevor Kinghandler:get: add `get` handler for grade requests.
2012-09-01 W. Trevor Kinghandler:submission: fix non-lowercase subject assignmen...
2012-09-01 W. Trevor Kingtemplate: add targets argument to construct_student_email.
2012-09-01 W. Trevor KingREADME: elaborate on grade file format and mailpipe...
2012-09-01 W. Trevor Kinghandler:submission: add doctest to run().
2012-09-01 W. Trevor Kingtemplate: remove extra blank lines from construct stude...
2012-09-01 W. Trevor Kingmailpipe: clarify the source of missing `Return-Path...
2012-09-01 W. Trevor Kingmailpipe: add .authenticated attribute to _get_verified...
2012-09-01 W. Trevor Kingmailpipe: add support for multi-part subjects in _get_m...
2012-08-31 W. Trevor Kingmailpipe|handler: split mailpipe's submission handler...
2012-08-31 W. Trevor Kingmailpipe: split initial _parse_message processing into...
2012-08-31 W. Trevor Kingmailpipe: update doctests now that I'm using GnuPG...
2012-08-31 W. Trevor Kingsetup.py: explicitly list Python 3.2 and 3.3 as supported.
2012-07-22 W. Trevor KingBump to version 0.2. v0.2
2012-07-22 W. Trevor KingAdd MANIFEST.in to distribute COPYING.
2012-04-25 W. Trevor KingAdd --respond option to pg.py's mailpipe command.
2012-04-25 W. Trevor KingFinish mailpipe respond() doctests.
2012-04-24 W. Trevor KingDocument course.robot and assignment.submittable in...
2012-04-24 W. Trevor KingReject attempted submissions for unsubmittable assignme...
2012-04-24 W. Trevor KingInitial `respond` implementation in the `mailpipe`...
2012-04-24 W. Trevor KingAdd Assignment.submittable attribute to configure stude...
2012-04-24 W. Trevor Kingpgp_mime.pgp.verify() no longer needs deepcopy().
next