lp:ubuntu/vivid-proposed/yubiserver

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/vivid-proposed/yubiserver
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

13. By Adam Conrad

No-change rebuild for the libgcrypt20 transition.

12. By Nanakos Chrysostomos

Fix debian/yubiserver.postint chown/chmod errors. After
renaming yubiserver.sqlite db file to yubiserver.sqlite.init
and removing the installation of the db file to /var/lib/yubiserver
directory until the first initialization, chmod and chown failed
due to the missing db file.

11. By Nanakos Chrysostomos

* Refactor code and various cleanups.
* Rename yubiserver.sqlite db file to yubiserver.sqlite.init and
  make a copy under /etc/yubiserver directory. For the first time
  yubiserver starts, check if yubiserver.sqlite db file exists
  under the predefined directory, if not then copy it.
  That way we exclude the database file when generating md5sums file
  for the package. (Closes: Bug#760715)
* Update debian/watch file to use signed upstream tarballs.

10. By Nanakos Chrysostomos

* Fix buffer overruns.
  (Closes: Bug#721754)
* Initialize libgcrypt after fork()'ing yubiserver. Avoid "Oops, secure
  memory pool already initialized" libgcrypt messages every time
  aes128ecb_decrypt() function is called.

9. By Nanakos Chrysostomos

Fixed debian/yubiserver.postrm and added debian/yubiserver.preinst
to avoid fail while upgrading from 'testing'.
Thanks to Andreas Beckmann <email address hidden> for the bug filling.
(Closes: Bug#718735)

8. By Nanakos Chrysostomos

Fixed debian/yubiserver.postrm ignore any errors from deluser.
Thanks to Andreas Beckmann <email address hidden> for the bug filling
and Kamal Mostafa <email address hidden> for the immediate re-upload
of the package. (Closes: Bug#718602)

7. By Nanakos Chrysostomos

* Bumped S-V version to 3.9.4
* Clean lintian Errors and Warnings
* Added compile,depcomp,install-sh,missing and removed old symlinks.
  Thanks to Lucas Nussbaum <email address hidden> for pointing
  this out. (Closes: Bug#713230)
* Updated debian/yubiserver.postinst
   - Moved mkdir's to yubiserver.dirs.
 - Replaced whole directory chown's to unique entries
        concerning each directory and file used by yubiserver.
* Updated debian/yubiserver.postrm
      - Split purge operation to handle the removal of yubiserver user
        and clean /var/log/yubiserver and /var/run/yubiserver dir's.
      - Removal of package only affects the deletion of /var/rub/yubiserver
        directory.
* Updated debian/init
      - Init script creates /var/run/yubiserver directory if it doesn't
        exist according to Debian Policy 9.1.4 and 9.3.2.
* Fixed Makefile.am to compile cleanly after gcc's more restrictive
  rules about explicity library ordering.
  Thanks to Kamal Mostafa <email address hidden> for the related patch.

6. By Nanakos Chrysostomos

* Saved debian/copyright file to UTF-8 encoding
* Update debian/rules
 - Changed field --with-default-sqlite3-db-file
 - Changed field --with-default-yubiserver-log-file
 - Added dh_installdirs and dh_install helpers along
    with their counterpart files, yubiserver.dirs and
   yubiserver.postinst
* Bumped compat version to 9
* Clean lintian warnings
* Added new file for handling package removal, yubiserver.postrm
* With changes above now the database file yubiserver.sqlite installs
  in the appropriate location /var/lib/yubiserver (Closes: Bug#690837)
  Thanks to Apollon Oikonomopoulos <email address hidden> for pointing
  this out.
* yubiserver now drops privileges and runs as the new added user
  'yubiserver'.
  With changes above a new system user/group 'yubiserver' is created and
  the appropriate permissions to the database and the yubiserver-admin binary
  are set. The database file is group-writable by this group, allowing
  the local administrator to grant yubiserver-admin access to regular users.
  Thanks to Apollon Oikonomopoulos <email address hidden> for pointing this out.
  (Closes: Bug#690840)

5. By Nanakos Chrysostomos

Fixing array bounds errors.

4. By Nanakos Chrysostomos

* Fixed buffer overruns.
* Fixed FTBFS bug in debian/rules file. (Closes: Bug#666357)
  Thanks to Lucas Nussbaum and Anibal Monsalve Salazar
  for their help and for pointing this out.
* Update debian/control
      - Update to S-V 3.9.3: no changes needed.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/vivid/yubiserver
This branch contains Public information 
Everyone can see this information.

Subscribers