lp:~jml/launchpad/ssh-key-auth
Created by
Jonathan Lange
and last modified
Only
Jonathan Lange
can upload to this branch. If you are
Jonathan Lange
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
Rejected
for merging
into
lp:launchpad
- Jonathan Lange (community): Disapprove
-
Diff: 15081 lines (+7122/-2801)158 files modifiedconfigs/testrunner/launchpad-lazr.conf (+3/-0)
cronscripts/parse-ppa-apache-access-logs.py (+61/-0)
cronscripts/update-pkgcache.py (+1/-1)
daemons/sftp.tac (+24/-8)
database/replication/Makefile (+3/-1)
database/sampledata/current-dev.sql (+1447/-159)
database/sampledata/current.sql (+216/-122)
database/schema/Makefile (+1/-1)
database/schema/comments.sql (+20/-2)
database/schema/patch-2207-35-1.sql (+7/-0)
database/schema/patch-2207-35-2.sql (+12/-0)
database/schema/patch-2207-36-0.sql (+15/-0)
database/schema/patch-2207-37-0.sql (+9/-0)
database/schema/patch-2207-38-0.sql (+17/-0)
database/schema/patch-2207-39-0.sql (+16/-0)
database/schema/patch-2207-40-0.sql (+19/-0)
database/schema/patch-2207-41-0.sql (+95/-0)
database/schema/patch-2207-42-0.sql (+7/-0)
database/schema/patch-2207-43-0.sql (+4/-0)
database/schema/patch-2207-44-0.sql (+37/-0)
database/schema/patch-2207-45-0.sql (+12/-0)
database/schema/security.cfg (+31/-1)
database/schema/trusted.sql (+23/-0)
lib/canonical/config/schema-lazr.conf (+4/-0)
lib/canonical/launchpad/scripts/__init__.py (+0/-3)
lib/canonical/launchpad/scripts/garbo.py (+23/-41)
lib/canonical/launchpad/security.py (+7/-0)
lib/canonical/launchpad/systemhomes.py (+1/-1)
lib/canonical/launchpad/testing/systemdocs.py (+3/-0)
lib/canonical/launchpad/utilities/looptuner.py (+29/-1)
lib/canonical/launchpad/webapp/adapter.py (+9/-4)
lib/canonical/launchpad/webapp/ftests/test_adapter.txt (+10/-0)
lib/canonical/launchpad/xmlrpc/faults.py (+1/-35)
lib/canonical/launchpad/xmlrpc/tests/test_authserver.py (+2/-8)
lib/canonical/launchpad/xmlrpc/tests/test_faults.py (+0/-65)
lib/canonical/librarian/ftests/test_gc.py (+13/-0)
lib/canonical/librarian/librariangc.py (+36/-0)
lib/lp/archiveuploader/dscfile.py (+85/-21)
lib/lp/archiveuploader/tests/test_dscfile.py (+59/-23)
lib/lp/bugs/configure.zcml (+39/-8)
lib/lp/bugs/doc/bug-heat.txt (+117/-32)
lib/lp/bugs/doc/bug-watch-activity.txt (+144/-0)
lib/lp/bugs/doc/bugtracker.txt (+29/-26)
lib/lp/bugs/doc/bugwatch.txt (+20/-11)
lib/lp/bugs/doc/checkwatches-batching.txt (+8/-2)
lib/lp/bugs/doc/checkwatches-cli-switches.txt (+12/-13)
lib/lp/bugs/doc/checkwatches.txt (+42/-37)
lib/lp/bugs/doc/externalbugtracker-bug-imports.txt (+1/-0)
lib/lp/bugs/doc/externalbugtracker-bugzilla-api.txt (+22/-5)
lib/lp/bugs/doc/externalbugtracker-bugzilla-lp-plugin.txt (+22/-6)
lib/lp/bugs/doc/externalbugtracker-bugzilla-oddities.txt (+1/-0)
lib/lp/bugs/doc/externalbugtracker-bugzilla.txt (+3/-1)
lib/lp/bugs/doc/externalbugtracker-comment-imports.txt (+27/-7)
lib/lp/bugs/doc/externalbugtracker-comment-pushing.txt (+19/-8)
lib/lp/bugs/doc/externalbugtracker-debbugs.txt (+25/-7)
lib/lp/bugs/doc/externalbugtracker-linking-back.txt (+6/-0)
lib/lp/bugs/doc/externalbugtracker-mantis-csv.txt (+3/-1)
lib/lp/bugs/doc/externalbugtracker-mantis.txt (+3/-1)
lib/lp/bugs/doc/externalbugtracker-roundup.txt (+2/-0)
lib/lp/bugs/doc/externalbugtracker-rt.txt (+2/-0)
lib/lp/bugs/doc/externalbugtracker-sourceforge.txt (+4/-0)
lib/lp/bugs/doc/externalbugtracker-trac-lp-plugin.txt (+14/-4)
lib/lp/bugs/doc/externalbugtracker-trac.txt (+3/-1)
lib/lp/bugs/doc/externalbugtracker.txt (+22/-42)
lib/lp/bugs/externalbugtracker/base.py (+9/-2)
lib/lp/bugs/externalbugtracker/bugzilla.py (+18/-0)
lib/lp/bugs/externalbugtracker/debbugs.py (+2/-0)
lib/lp/bugs/externalbugtracker/isolation.py (+65/-0)
lib/lp/bugs/externalbugtracker/mantis.py (+6/-1)
lib/lp/bugs/externalbugtracker/rt.py (+2/-0)
lib/lp/bugs/externalbugtracker/tests/test_isolation.py (+87/-0)
lib/lp/bugs/externalbugtracker/trac.py (+10/-0)
lib/lp/bugs/interfaces/bug.py (+11/-1)
lib/lp/bugs/interfaces/bugtracker.py (+17/-11)
lib/lp/bugs/interfaces/bugwatch.py (+36/-3)
lib/lp/bugs/model/bug.py (+21/-2)
lib/lp/bugs/model/bugtracker.py (+45/-41)
lib/lp/bugs/model/bugwatch.py (+56/-13)
lib/lp/bugs/scripts/checkwatches/__init__.py (+8/-0)
lib/lp/bugs/scripts/checkwatches/scheduler.py (+91/-0)
lib/lp/bugs/scripts/checkwatches/updater.py (+475/-388)
lib/lp/bugs/scripts/tests/test_bugimport.py (+8/-2)
lib/lp/bugs/scripts/tests/test_checkwatches.py (+37/-6)
lib/lp/bugs/stories/bugwatches/xx-bugwatch-errors.txt (+4/-4)
lib/lp/bugs/stories/webservice/xx-bug.txt (+2/-0)
lib/lp/bugs/tests/test_bugtracker.py (+57/-11)
lib/lp/bugs/tests/test_bugwatch.py (+89/-1)
lib/lp/bugs/tests/test_doc.py (+6/-0)
lib/lp/code/configure.zcml (+1/-1)
lib/lp/code/interfaces/sourcepackagerecipe.py (+20/-7)
lib/lp/code/model/branchmergeproposaljob.py (+3/-1)
lib/lp/code/model/sourcepackagerecipe.py (+25/-8)
lib/lp/code/model/sourcepackagerecipedata.py (+3/-1)
lib/lp/code/model/tests/test_branchmergeproposals.py (+9/-1)
lib/lp/code/model/tests/test_sourcepackagerecipe.py (+49/-0)
lib/lp/code/model/tests/test_sourcepackagerecipe.py.moved (+40/-0)
lib/lp/code/tests/test_recipebuilder.py (+1/-1)
lib/lp/code/tests/test_sourcepackagerecipe.py (+22/-14)
lib/lp/code/xmlrpc/tests/test_branch.py (+2/-1)
lib/lp/code/xmlrpc/tests/test_codehosting.py (+20/-34)
lib/lp/codehosting/sftp.py (+2/-21)
lib/lp/codehosting/sshserver/auth.py (+0/-340)
lib/lp/codehosting/sshserver/service.py (+86/-141)
lib/lp/codehosting/sshserver/session.py (+29/-76)
lib/lp/codehosting/sshserver/tests/test_auth.py (+9/-508)
lib/lp/codehosting/sshserver/tests/test_session.py (+4/-4)
lib/lp/codehosting/tests/helpers.py (+2/-4)
lib/lp/codehosting/tests/test_sftp.py (+4/-4)
lib/lp/codehosting/vfs/branchfs.py (+3/-2)
lib/lp/codehosting/vfs/branchfsclient.py (+0/-18)
lib/lp/codehosting/vfs/tests/test_branchfsclient.py (+1/-54)
lib/lp/registry/browser/configure.zcml (+6/-0)
lib/lp/registry/browser/tests/test_sshkey.py (+31/-0)
lib/lp/registry/interfaces/distroseries.py (+6/-4)
lib/lp/registry/interfaces/person.py (+6/-1)
lib/lp/registry/interfaces/ssh.py (+10/-5)
lib/lp/registry/model/distroseries.py (+7/-6)
lib/lp/registry/stories/webservice/xx-person.txt (+43/-1)
lib/lp/services/database/configure.zcml (+3/-1)
lib/lp/services/sshserver/__init__.py (+4/-0)
lib/lp/services/sshserver/accesslog.py (+47/-214)
lib/lp/services/sshserver/auth.py (+299/-0)
lib/lp/services/sshserver/events.py (+145/-0)
lib/lp/services/sshserver/service.py (+178/-0)
lib/lp/services/sshserver/session.py (+79/-0)
lib/lp/services/sshserver/sftp.py (+33/-0)
lib/lp/services/sshserver/tests/__init__.py (+5/-0)
lib/lp/services/sshserver/tests/keys/ssh_host_key_rsa (+15/-0)
lib/lp/services/sshserver/tests/keys/ssh_host_key_rsa.pub (+1/-0)
lib/lp/services/sshserver/tests/test_auth.py (+502/-0)
lib/lp/services/sshserver/tests/test_events.py (+89/-0)
lib/lp/services/sshserver/tests/test_logging.py (+44/-112)
lib/lp/services/twistedsupport/tests/test_xmlrpc.py (+90/-0)
lib/lp/services/twistedsupport/xmlrpc.py (+27/-0)
lib/lp/services/utils.py (+21/-1)
lib/lp/services/xmlrpc.py (+40/-0)
lib/lp/soyuz/browser/archive.py (+52/-0)
lib/lp/soyuz/browser/configure.zcml (+5/-0)
lib/lp/soyuz/configure.zcml (+9/-1)
lib/lp/soyuz/doc/archive.txt (+66/-0)
lib/lp/soyuz/doc/distroseriesqueue-translations.txt (+3/-2)
lib/lp/soyuz/doc/publishing.txt (+48/-0)
lib/lp/soyuz/doc/sourcepackagerelease.txt (+2/-1)
lib/lp/soyuz/interfaces/archive.py (+61/-0)
lib/lp/soyuz/interfaces/binarypackagerelease.py (+37/-4)
lib/lp/soyuz/interfaces/publishing.py (+32/-1)
lib/lp/soyuz/interfaces/sourcepackagerelease.py (+1/-0)
lib/lp/soyuz/model/archive.py (+55/-2)
lib/lp/soyuz/model/binarypackagerelease.py (+44/-2)
lib/lp/soyuz/model/publishing.py (+52/-2)
lib/lp/soyuz/model/sourcepackagerelease.py (+1/-0)
lib/lp/soyuz/scripts/ppa_apache_log_parser.py (+22/-0)
lib/lp/soyuz/scripts/tests/ppa-apache-log-files/ppa.launchpad.net.access-log (+9/-0)
lib/lp/soyuz/scripts/tests/test_ppa_apache_log_parser.py (+134/-0)
lib/lp/soyuz/stories/webservice/xx-binary-package-publishing.txt (+108/-1)
lib/lp/soyuz/tests/test_archive.py (+185/-1)
lib/lp/soyuz/tests/test_publishing.py (+1/-0)
lib/lp/testing/factory.py (+15/-3)
Branch information
Recent revisions
This branch has not been scanned yet.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:launchpad/db-devel