Created by James Hunt on 2012-10-25 and last modified on 2014-09-19
Get this branch:
bzr branch lp:procenv
Only James Hunt can upload to this branch. If you are James Hunt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

James Hunt

Recent revisions

175. By James Hunt on 2014-09-19

* src/procenv.c: show_security_module_linux(): check HAVE_APPARMOR,
  not HAVE_SYS_APPARMOR_H to allow building on Ubuntu Lucid (which does
  not provide aa_is_enabled()).

174. By James Hunt on 2014-09-18

* src/tests/check_all_args.in: Ensure an empty environment is tolerated.

173. By James Hunt on 2014-09-18

* man/procenv.1:
  - Bump date.
  - Highlight non-display options.
* src/procenv.c:
  - show_capabilities_linux(): Added CAP_AUDIT_READ.
  - main(): Allow '--exec' to come at the end of the command-line
    (the only non-display option this is valid for).
* src/procenv.h: die(): Output to stderr, not stdout.
* src/tests/check_all_args.in:
  - New test to ensure procenv can exec itself.
  - Enable tests to ensure procenv detects illegal placement of
    non-display options after any display option.
  - Fixed check on unknown capabilities.
  - Test to ensure a non-display option is disallowed after
    a display option is now more comprehensive.

172. By James Hunt on 2014-08-19

* src/tests/check_all_args.in: Warn if more capabilities found
  than procenv is unaware of.

171. By James Hunt on 2014-08-19

* src/procenv.c: Restore Coverity 0.0 defect density:
  - translate(): Cleanup on error path.
  - pstring_create(): Cleanup on error path.

170. By James Hunt on 2014-08-16

* Release version 0.36

169. By James Hunt on 2014-08-16

* configure.ac: Add AC_SYS_LARGEFILE primary to appease lintian(1).
* src/procenv.c:
  - Major internal rework to ensure that all data is handled using
    fixed-sized wide characters (wchar_t) rather than multi-bytes. Use
    of the latter was causing crashes in non-C locales due to the assumption
    that all characters were bytes. To provide performance comparable to the
    old mbs implementation, a new string object is now used. Additionally,
    internally, regex's are no longer used (LP: #1325494).
  - show_all_groups(): Dispensed with asprintf(3) call which should aide
    porting to other platforms that don't provide it (Solaris).
* src/tests/check_all_args.in: run_tests(): Ensure no blank lines are

168. By James Hunt on 2014-08-14

* configure.ac: Add profiling for debug mode.

167. By James Hunt on 2014-08-14

* man/procenv.1: More examples.

166. By James Hunt on 2014-07-04

* src/procenv.c: Correct guard used around procenv_getcpu() and

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.