lp:cdemu

Created by Henrik S. on 2012-10-06 and last modified on 2020-02-17
Get this branch:
bzr branch lp:cdemu

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
CDEmu
Project:
cdemu
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://git.code.sf.net/p/cdemu/code.

The next import is scheduled to run in 2 hours.

Last successful import was 3 hours ago.

Import started 3 hours ago on alnitak and finished 3 hours ago taking 20 seconds — see the log
Import started 9 hours ago on alnitak and finished 9 hours ago taking 20 seconds — see the log
Import started 15 hours ago on alnitak and finished 15 hours ago taking 20 seconds — see the log
Import started 22 hours ago on alnitak and finished 22 hours ago taking 20 seconds — see the log
Import started on 2020-02-26 on alnitak and finished on 2020-02-26 taking 20 seconds — see the log
Import started on 2020-02-26 on alnitak and finished on 2020-02-26 taking 20 seconds — see the log
Import started on 2020-02-26 on alnitak and finished on 2020-02-26 taking 20 seconds — see the log
Import started on 2020-02-25 on alnitak and finished on 2020-02-25 taking 20 seconds — see the log
Import started on 2020-02-25 on alnitak and finished on 2020-02-25 taking 20 seconds — see the log
Import started on 2020-02-25 on alnitak and finished on 2020-02-25 taking 20 seconds — see the log

Recent revisions

1798. By Henrik Stokseth <email address hidden> on 2020-02-17

vhba: Some modest clean-ups.

1797. By Henrik Stokseth <email address hidden> on 2020-02-12

cdemu-client: Small fix.

1796. By Henrik Stokseth <email address hidden> on 2020-02-11

vhba: Make macro usage more explicit.

1795. By Henrik Stokseth <email address hidden> on 2020-02-11

daemon: Getting rid of more conditional compilations.

1794. By Henrik Stokseth <email address hidden> on 2020-02-11

libmirage: Getting rid of instances of conditional compilation.

Legacy C code often contains #ifdef blocks which effectively hides C code from
the compiler and prevents it from being checked by the compiler. Instead we can
replace these with simple if statements and rely on the compiler's
dead code elimination (DCE) pass to remove this from the result. For this
to work properly one ought to make sure the expression in the if statement
can be reliably determined at compile time, which means it should reduce down
to a simple constant value.

1793. By Henrik Stokseth <email address hidden> on 2020-02-09

cdemu-client: Improve password handling in the client.

The way passwords were handled before had a number of issues. This patch
adresses the most major ones, but avoids overdoing it.

Previously one could supply a password via a command line parameter. The
command line shell keeps a history of all commands entered, and naturally
the password will show up there in plain text. On many systems the user's
home directory is readable to others by default and so is the command line
history.

The password will also show up on the 'ps' command. On many systems the
'ps' command is also not considered privileged.

This patch removes the plaintext 'password' argument, so that you will
always be prompted for a password when you try to load an encrypted image.
In case the client is not started from a terminal, the user will be prompted
from a GUI instead. The program responsible for this is specified with
the environment variable SSH_ASKPASS which is usually already configured
on most systems. For non-interactive uses it is possible to override this
with the CDEMU_ASKPASS variable (consult the README).

1792. By Rok Mandeljc on 2020-02-07

libMirage: parsers: make ISRC validation failure non-fatal, display a warning

Made ISRC validation in TOC and CUE parsers non-fatal. In all
parser, we now display a warning when ISRC validation fails (instead
of quietly dropping it).

1791. By Rok Mandeljc on 2020-02-05

Merge commit '5c69d5a6c1e62c06b55ae93b548885da527068b1'

1790. By Rok Mandeljc on 2020-02-05

libMirage: CUE parser: set error if ISRC validation fails

1789. By Rok Mandeljc on 2020-02-05

libMirage: TOC parser: set error if ISRC validation fails

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers