lp:procenv

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

Owner:
James Hunt
Project:
procenv
Status:
Development

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
  generated.

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
  split_fields().

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