blob: 232eff745944b3abd869a797eecfd17f3ce597e7 [file] [log] [blame]
Joshua Brindlef187d4a2008-09-15 11:25:27 -040012.0.28 2008-09-15
2 * allow fcontext and seuser changes without rebuilding the policy from Dan Walsh
3
Joshua Brindle13cd4c82008-08-19 15:30:36 -040042.0.27 2008-08-05
5 * Modify genhomedircon to skip %groupname entries.
6 Ultimately we need to expand them to the list of users to support per-role homedir labeling when using the %groupname syntax.
7
82.0.26 2008-07-29
9 * Fix bug in genhomedircon fcontext matches logic from Dan Walsh.
10 Strip any trailing slash before appending /*$.
11
122.0.25 2008-04-21
13 * Do not call genhomedircon if the policy was not rebuilt from Stephen Smalley.
14 Fixes semanage boolean -D seg fault (bug 441379).
15
162.0.24 2008-02-26
17 * make swigify
18
192.0.23 2008-02-04
20 * Use vfork rather than fork for libsemanage helpers to reduce memory overhead as suggested by Todd Miller.
21
222.0.22 2008-02-04
23 * Free policydb before fork from Joshua Brindle.
24
252.0.21 2008-02-04
26 * Drop the base module immediately after expanding to permit memory re-use from Stephen Smalley.
27
282.0.12 2008-02-02
29 * Use sepol_set_expand_consume_base to reduce peak memory usage when
30 using semodule from Joshua Brindle.
31
322.0.19 2008-01-31
33 * Fix genhomedircon to not override a file context with a homedir context from Todd Miller.
34
352.0.18 2008-01-28
36 * Fix spurious out of memory error reports.
37
382.0.17 2008-01-25
39 * Merged second version of fix for genhomedircon handling from Caleb Case.
40
412.0.16 2008-01-24
42 * Merged fix for genhomedircon handling of missing HOME_DIR or HOME_ROOT templates from Caleb Case.
43
442.0.15 2007-12-05
45 * Fix genhomedircon handling of shells and missing user context template from Dan Walsh.
46 * Copy the store path in semanage_select_store from Dan Walsh.
47
482.0.14 2007-11-05
49 * Call rmdir() rather than remove() on directory removal so that errno isn't polluted from Stephen Smalley.
50
512.0.13 2007-11-05
52 * Allow handle_unknown in base to be overridden by semanage.conf from Stephen Smalley.
53
542.0.12 2007-10-05
55 * ustr cleanups from James Antill.
56 * Ensure that /root gets labeled even if using the default context from Dan Walsh.
57
582.0.11 2007-09-28
59 * Fix ordering of file_contexts.homedirs from Todd Miller and Dan Walsh.
60
612.0.10 2007-09-28
62 * Fix error checking on getpw*_r functions from Todd Miller.
63 * Make genhomedircon skip invalid homedir contexts from Todd Miller.
64 * Set default user and prefix from seusers from Dan Walsh.
65 * Add swigify Makefile target from Dan Walsh.
66
672.0.9 2007-09-24
68 * Pass CFLAGS to CC even on link command, per Dennis Gilmore.
69
702.0.8 2007-09-19
71 * Clear errno on non-fatal errors to avoid reporting them upon a
72 later error that does not set errno.
73
742.0.7 2007-09-19
75 * Improve reporting of system errors, e.g. full filesystem or read-only filesystem from Stephen Smalley.
76
772.0.6 2007-09-10
78 * Change to use getpw* function calls to the _r versions from Todd Miller.
79
802.0.5 2007-08-23
81 * Replace genhomedircon script with equivalent functionality within
82 libsemanage and introduce disable-genhomedircon option in
83 semanage.conf from Todd Miller.
84 Note: Depends on ustr.
85
862.0.4 2007-08-16
87 * Allow dontaudits to be turned off via semanage interface when
88 updating policy from Joshua Brindle.
89
902.0.3 2007-04-25
91 * Fix to libsemanage man patches so whatis will work better from Dan Walsh
92
932.0.2 2007-04-24
94 * Merged optimizations from Stephen Smalley.
95 - do not set all booleans upon commit, only those whose values have changed
96 - only install the sandbox upon commit if something was rebuilt
97
982.0.1 2007-03-12
99 * Merged dbase_file_flush patch from Dan Walsh.
100 This removes any mention of specific tools (e.g. semanage)
101 from the comment header of the auto-generated files,
102 since there are multiple front-end tools.
103
1042.0.0 2007-02-20
105 * Merged Makefile test target patch from Caleb Case.
106 * Merged get_commit_number function rename patch from Caleb Case.
107 * Merged strnlen -> strlen patch from Todd Miller.
108
1091.10.1 2007-01-26
110 * Merged python binding fix from Dan Walsh.
111
1121.10.0 2007-01-18
113 * Updated version for stable branch.
114
1151.9.2 2007-01-08
116 * Merged patch to optionally reduce disk usage by removing
117 the backup module store and linked policy from Karl MacMillan
118 * Merged patch to correctly propagate return values in libsemanage
119
1201.9.1 2006-11-27
121 * Merged patch to compile wit -fPIC instead of -fpic from
122 Manoj Srivastava to prevent hitting the global offest table
123 limit. Patch changed to include libselinux and libsemanage in
124 addition to libsepol.
125
1261.8 2006-10-17
127 * Updated version for release.
128
1291.6.17 2006-09-29
130 * Merged patch to skip reload if no active store exists and
131 the store path doesn't match the active store path from Dan Walsh.
132 * Merged patch to not destroy sepol handle on error path of
133 connect from James Athey.
134 * Merged patch to add genhomedircon path to semanage.conf from
135 James Athey.
136
1371.6.16 2006-08-14
138 * Make most copy errors fatal, but allow exceptions for
139 file_contexts.local, seusers, and netfilter_contexts if
140 the source file does not exist in the store.
141
1421.6.15 2006-08-11
143 * Merged separate local file contexts patch from Chris PeBenito.
144
1451.6.14 2006-08-11
146 * Merged patch to make most copy errors non-fatal from Dan Walsh.
147
1481.6.13 2006-08-03
149 * Merged netfilter contexts support from Chris PeBenito.
150
1511.6.12 2006-07-11
152 * Merged support for read operations on read-only fs from
153 Caleb Case (Tresys Technology).
154
1551.6.11 2006-06-29
156 * Lindent.
157
1581.6.10 2006-06-26
159 * Merged setfiles location check patch from Dan Walsh.
160
1611.6.9 2006-06-16
162 * Merged several fixes from Serge Hallyn:
163 dbase_file_cache: deref of uninit data on error path.
164 dbase_policydb_cache: clear fp to avoid double fclose
165 semanage_fc_sort: destroy temp on error paths
166
1671.6.8 2006-06-02
168 * Updated default location for setfiles to /sbin to
169 match policycoreutils. This can also be adjusted via
170 semanage.conf using the syntax:
171 [setfiles]
172 path = /path/to/setfiles
173 args = -q -c $@ $<
174 [end]
175
1761.6.7 2006-05-05
177 * Merged fix warnings patch from Karl MacMillan.
178
1791.6.6 2006-04-14
180 * Merged updated file context sorting patch from Christopher
181 Ashworth, with bug fix for escaped character flag.
182
1831.6.5 2006-04-13
184 * Merged file context sorting code from Christopher Ashworth
185 (Tresys Technology), based on fc_sort.c code in refpolicy.
186
1871.6.4 2006-04-12
188 * Merged python binding t_output_helper removal patch from Dan Walsh.
189 * Regenerated swig files.
190
1911.6.3 2006-03-30
192 * Merged corrected fix for descriptor leak from Dan Walsh.
193
1941.6.2 2006-03-20
195 * Merged Makefile PYLIBVER definition patch from Dan Walsh.
196
1971.6.1 2006-03-20
198 * Merged man page reorganization from Ivan Gyurdiev.
199
2001.6 2006-03-14
201 * Updated version for release.
202
2031.5.31 2006-03-09
204 * Merged abort early on merge errors patch from Ivan Gyurdiev.
205
2061.5.30 2006-03-08
207 * Cleaned up error handling in semanage_split_fc based on a patch
208 by Serge Hallyn (IBM) and suggestions by Ivan Gyurdiev.
209
2101.5.29 2006-02-21
211 * Merged MLS handling fixes from Ivan Gyurdiev.
212
2131.5.28 2006-02-16
214 * Merged bug fix for fcontext validate handler from Ivan Gyurdiev.
215
2161.5.27 2006-02-16
217 * Merged base_merge_components changes from Ivan Gyurdiev.
218
2191.5.26 2006-02-15
220 * Merged paths array patch from Ivan Gyurdiev.
221 * Merged bug fix patch from Ivan Gyurdiev.
222
2231.5.25 2006-02-14
224 * Merged improve bindings patch from Ivan Gyurdiev.
225
2261.5.24 2006-02-14
227 * Merged use PyList patch from Ivan Gyurdiev.
228 * Merged memory leak fix patch from Ivan Gyurdiev.
229 * Merged nodecon support patch from Ivan Gyurdiev.
230 * Merged cleanups patch from Ivan Gyurdiev.
231 * Merged split swig patch from Ivan Gyurdiev.
232
2331.5.23 2006-02-13
234 * Merged optionals in base patch from Joshua Brindle.
235
2361.5.22 2006-02-13
237 * Merged treat seusers/users_extra as optional sections patch from
238 Ivan Gyurdiev.
239 * Merged parse_optional fixes from Ivan Gyurdiev.
240
2411.5.21 2006-02-07
242 * Merged seuser/user_extra support patch from Joshua Brindle.
243 * Merged remote system dbase patch from Ivan Gyurdiev.
244
2451.5.20 2006-02-02
246 * Merged clone record on set_con patch from Ivan Gyurdiev.
247
2481.5.19 2006-01-30
249 * Merged fname parameter patch from Ivan Gyurdiev.
250 * Merged more size_t -> unsigned int fixes from Ivan Gyurdiev.
251 * Merged seusers.system patch from Ivan Gyurdiev.
252 * Merged improve port/fcontext API patch from Ivan Gyurdiev.
253
2541.5.18 2006-01-27
255 * Merged seuser -> seuser_local rename patch from Ivan Gyurdiev.
256
2571.5.17 2006-01-27
258 * Merged set_create_store, access_check, and is_connected interfaces
259 from Joshua Brindle.
260
2611.5.16 2006-01-19
262 * Regenerate python wrappers.
263
2641.5.15 2006-01-18
265 * Merged pywrap Makefile diff from Dan Walsh.
266 * Merged cache management patch from Ivan Gyurdiev.
267 * Merged bugfix for dbase_llist_clear from Ivan Gyurdiev.
268 * Merged remove apply_local function patch from Ivan Gyurdiev.
269 * Merged only do read locking in direct case patch from Ivan Gyurdiev.
270 * Merged cache error path memory leak fix from Ivan Gyurdiev.
271 * Merged auto-generated file header patch from Ivan Gyurdiev.
272 * Merged pywrap test update from Ivan Gyurdiev.
273 * Merged hidden defs update from Ivan Gyurdiev.
274
2751.5.14 2006-01-13
276 * Merged disallow port overlap patch from Ivan Gyurdiev.
277
2781.5.13 2006-01-12
279 * Merged join prereq and implementation patches from Ivan Gyurdiev.
280 * Merged join user extra data part 2 patch from Ivan Gyurdiev.
281 * Merged bugfix patch from Ivan Gyurdiev.
282
2831.5.12 2006-01-12
284 * Merged remove add_local/set_local patch from Ivan Gyurdiev.
285 * Merged user extra data part 1 patch from Ivan Gyurdiev.
286 * Merged size_t -> unsigned int patch from Ivan Gyurdiev.
287 * Merged calloc check in semanage_store patch from Ivan Gyurdiev,
288 bug noticed by Steve Grubb.
289 * Merged cleanups after add/set removal patch from Ivan Gyurdiev.
290
2911.5.11 2006-01-09
292 * Merged fcontext compare fix from Ivan Gyurdiev.
293
2941.5.10 2006-01-06
295 * Fixed commit to return the commit number aka policy sequence number.
296
2971.5.9 2006-01-06
298 * Merged const in APIs patch from Ivan Gyurdiev.
299 * Merged validation of local file contexts patch from Ivan Gyurdiev.
300 * Merged compare2 function patch from Ivan Gyurdiev.
301 * Merged hidden def/proto update patch from Ivan Gyurdiev.
302
3031.5.8 2006-01-05
304 * Re-applied string and file optimization patch from Russell Coker,
305 with bug fix.
306
3071.5.7 2006-01-05
308 * Reverted string and file optimization patch from Russell Coker.
309
3101.5.6 2006-01-05
311 * Clarified error messages from parse_module_headers and
312 parse_base_headers for base/module mismatches.
313
3141.5.5 2006-01-05
315 * Merged string and file optimization patch from Russell Coker.
316 * Merged swig header reordering patch from Ivan Gyurdiev.
317 * Merged toggle modify on add patch from Ivan Gyurdiev.
318 * Merged ports parser bugfix patch from Ivan Gyurdiev.
319 * Merged fcontext swig patch from Ivan Gyurdiev.
320 * Merged remove add/modify/delete for active booleans patch from Ivan Gyurdiev.
321 * Merged man pages for dbase functions patch from Ivan Gyurdiev.
322 * Merged pywrap tests patch from Ivan Gyurdiev.
323
3241.5.4 2006-01-04
325 * Merged patch series from Ivan Gyurdiev.
326 This includes patches to:
327 - separate file rw code from linked list
328 - annotate objects
329 - fold together internal headers
330 - support ordering of records in compare function
331 - add active dbase backend, active booleans
332 - return commit numbers for ro database calls
333 - use modified flags to skip rebuild whenever possible
334 - enable port interfaces
335 - update swig interfaces and typemaps
336 - add an API for file_contexts.local and file_contexts
337 - flip the traversal order in iterate/list
338 - reorganize sandbox_expand
339 - add seusers MLS validation
340 - improve dbase spec/documentation
341 - clone record on set/add/modify
342
3431.5.3 2005-12-14
344 * Merged further header cleanups from Ivan Gyurdiev.
345
3461.5.2 2005-12-13
347 * Merged toggle modified flag in policydb_modify, fix memory leak
348 in clear_obsolete, polymorphism vs headers fix, and include guards
349 for internal headers patches from Ivan Gyurdiev.
350
3511.5.1 2005-12-12
352 * Added file-mode= setting to semanage.conf, default to 0644.
353 Changed semanage_copy_file and callers to use this mode when
354 installing policy files to runtime locations.
355
3561.4 2005-12-07
357 * Updated version for release.
358
3591.3.64 2005-12-06
360 * Changed semanage_handle_create() to set do_reload based on
361 is_selinux_enabled(). This prevents improper attempts to
362 load policy on a non-SELinux system.
363
3641.3.63 2005-12-05
365 * Dropped handle from user_del_role interface.
366
3671.3.62 2005-12-05
368 * Removed defrole interfaces.
369
3701.3.61 2005-11-29
371 * Merged Makefile python definitions patch from Dan Walsh.
372
3731.3.60 2005-11-29
374 * Removed is_selinux_mls_enabled() conditionals in seusers and users
375 file parsers.
376
3771.3.59 2005-11-28
378 * Merged wrap char*** for user_get_roles patch from Joshua Brindle.
379
3801.3.58 2005-11-28
381 * Merged remove defrole from sepol patch from Ivan Gyurdiev.
382
3831.3.57 2005-11-28
384 * Merged swig wrappers for modifying users and seusers from Joshua Brindle.
385
3861.3.56 2005-11-16
387 * Fixed free->key_free bug.
388
3891.3.55 2005-11-16
390 * Merged clear obsolete patch from Ivan Gyurdiev.
391
3921.3.54 2005-11-15
393 * Merged modified swigify patch from Dan Walsh
394 (original patch from Joshua Brindle).
395 * Merged move genhomedircon call patch from Chad Sellers.
396
3971.3.53 2005-11-10
398 * Merged move seuser validation patch from Ivan Gyurdiev.
399 * Merged hidden declaration fixes from Ivan Gyurdiev,
400 with minor corrections.
401
4021.3.52 2005-11-09
403 * Merged cleanup patch from Ivan Gyurdiev.
404 This renames semanage_module_conn to semanage_direct_handle,
405 and moves sepol handle create/destroy into semanage handle
406 create/destroy to allow use even when disconnected (for the
407 record interfaces).
408
4091.3.51 2005-11-08
410 * Clear modules modified flag upon disconnect and commit.
411
4121.3.50 2005-11-08
413 * Added tracking of module modifications and use it to
414 determine whether expand-time checks should be applied
415 on commit.
416
4171.3.49 2005-11-08
418 * Reverted semanage_set_reload_bools() interface.
419
4201.3.48 2005-11-08
421 * Disabled calls to port dbase for merge and commit and stubbed
422 out calls to sepol_port interfaces since they are not exported.
423
4241.3.47 2005-11-08
425 * Merged rename instead of copy patch from Joshua Brindle (Tresys).
426
4271.3.46 2005-11-07
428 * Added hidden_def/hidden_proto for exported symbols used within
429 libsemanage to eliminate relocations. Wrapped type definitions
430 in exported headers as needed to avoid conflicts. Added
431 src/context_internal.h and src/iface_internal.h.
432
4331.3.45 2005-11-07
434 * Added semanage_is_managed() interface to allow detection of whether
435 the policy is managed via libsemanage. This enables proper handling
436 in setsebool for non-managed systems.
437
4381.3.44 2005-11-07
439 * Merged semanage_set_reload_bools() interface from Ivan Gyurdiev,
440 to enable runtime control over preserving active boolean values
441 versus reloading their saved settings upon commit.
442
4431.3.43 2005-11-04
444 * Merged seuser parser resync, dbase tracking and cleanup, strtol
445 bug, copyright, and assert space patches from Ivan Gyurdiev.
446
4471.3.42 2005-11-04
448 * Added src/*_internal.h in preparation for other changes.
449 * Added hidden/hidden_proto/hidden_def to src/debug.[hc] and
450 src/seusers.[hc].
451
4521.3.41 2005-11-03
453 * Merged interface parse/print, context_to_string interface change,
454 move assert_noeof, and order preserving patches from Ivan Gyurdiev.
455 * Added src/dso.h in preparation for other changes.
456
4571.3.40 2005-11-01
458 * Merged install seusers, handle/error messages, MLS parsing,
459 and seusers validation patches from Ivan Gyurdiev.
460
4611.3.39 2005-10-31
462 * Merged record interface, dbase flush, common database code,
463 and record bugfix patches from Ivan Gyurdiev.
464
4651.3.38 2005-10-27
466 * Merged dbase policydb list and count change from Ivan Gyurdiev.
467
4681.3.37 2005-10-27
469 * Merged enable dbase and set relay patches from Ivan Gyurdiev.
470
4711.3.36 2005-10-27
472 * Merged query APIs and dbase_file_set patches from Ivan Gyurdiev.
473
4741.3.35 2005-10-26
475 * Merged sepol handle passing, seusers support, and policydb cache
476 patches from Ivan Gyurdiev.
477
4781.3.34 2005-10-25
479 * Merged resync to sepol changes and booleans fixes/improvements
480 patches from Ivan Gyurdiev.
481
4821.3.33 2005-10-25
483 * Merged support for genhomedircon/homedir template, store selection,
484 explicit policy reload, and semanage.conf relocation from Joshua
485 Brindle.
486
4871.3.32 2005-10-24
488 * Merged resync to sepol changes and transaction fix patches from
489 Ivan Gyurdiev.
490
4911.3.31 2005-10-21
492 * Merged reorganize users patch from Ivan Gyurdiev.
493 * Merged remove unused relay functions patch from Ivan Gyurdiev.
494
4951.3.30 2005-10-20
496 * Fixed policy file leaks in semanage_load_module and
497 semanage_write_module.
498 * Merged further database work from Ivan Gyurdiev.
499
5001.3.29 2005-10-20
501 * Fixed bug in semanage_direct_disconnect.
502
5031.3.28 2005-10-20
504 * Merged interface renaming patch from Ivan Gyurdiev.
505 * Merged policy component patch from Ivan Gyurdiev.
506
5071.3.27 2005-10-20
508 * Renamed 'check=' configuration value to 'expand-check=' for
509 clarity.
510 * Changed semanage_commit_sandbox to check for and report errors
511 on rename(2) calls performed during rollback.
512
5131.3.26 2005-10-19
514 * Added optional check= configuration value to semanage.conf
515 and updated call to sepol_expand_module to pass its value
516 to control assertion and hierarchy checking on module expansion.
517
5181.3.25 2005-10-19
519 * Merged fixes for make DESTDIR= builds from Joshua Brindle.
520
5211.3.24 2005-10-19
522 * Merged default database from Ivan Gyurdiev.
523 * Merged removal of connect requirement in policydb backend from
524 Ivan Gyurdiev.
525 * Merged commit locking fix and lock rename from Joshua Brindle.
526 * Merged transaction rollback in lock patch from Joshua Brindle.
527
5281.3.23 2005-10-18
529 * Changed default args for load_policy to be null, as it no longer
530 takes a pathname argument and we want to preserve booleans.
531
5321.3.22 2005-10-18
533 * Merged move local dbase initialization patch from Ivan Gyurdiev.
534 * Merged acquire/release read lock in databases patch from Ivan Gyurdiev.
535 * Merged rename direct -> policydb as appropriate patch from Ivan Gyurdiev.
536
5371.3.21 2005-10-18
538 * Added calls to sepol_policy_file_set_handle interface prior
539 to invoking sepol operations on policy files.
540 * Updated call to sepol_policydb_from_image to pass the handle.
541
5421.3.20 2005-10-17
543 * Merged user and port APIs - policy database patch from Ivan
544 Gyurdiev.
545
5461.3.19 2005-10-17
547 * Converted calls to sepol link_packages and expand_module interfaces
548 from using buffers to using sepol handles for error reporting, and
549 changed direct_connect/disconnect to create/destroy sepol handles.
550
5511.3.18 2005-10-14
552 * Merged bugfix patch from Ivan Gyurdiev.
553
5541.3.17 2005-10-14
555 * Merged seuser database patch from Ivan Gyurdiev.
556 Merged direct user/port databases to the handle from Ivan Gyurdiev.
557
5581.3.16 2005-10-14
559 * Removed obsolete include/semanage/commit_api.h (leftover).
560 Merged seuser record patch from Ivan Gyurdiev.
561
5621.3.15 2005-10-14
563 * Merged boolean and interface databases from Ivan Gyurdiev.
564
5651.3.14 2005-10-13
566 * Updated to use get interfaces for hidden sepol_module_package type.
567
5681.3.13 2005-10-13
569 * Changed semanage_expand_sandbox and semanage_install_active
570 to generate/install the latest policy version supported by libsepol
571 by default (unless overridden by semanage.conf), since libselinux
572 will now downgrade automatically for load_policy.
573
5741.3.12 2005-10-13
575 * Merged new callback-based error reporting system and ongoing
576 database work from Ivan Gyurdiev.
577
5781.3.11 2005-10-11
579 * Fixed semanage_install_active() to use the same logic for
580 selecting a policy version as semanage_expand_sandbox(). Dropped
581 dead code from semanage_install_sandbox().
582
5831.3.10 2005-10-07
584 * Updated for changes to libsepol, and to only use types and interfaces
585 provided by the shared libsepol.
586
5871.3.9 2005-10-06
588 * Merged further database work from Ivan Gyurdiev.
589
5901.3.8 2005-10-04
591 * Merged iterate, redistribute, and dbase split patches from
592 Ivan Gyurdiev.
593
5941.3.7 2005-09-30
595 * Merged patch series from Ivan Gyurdiev.
596 (pointer typedef elimination, file renames, dbase work, backend
597 separation)
598
5991.3.6 2005-09-28
600 * Split interfaces from semanage.[hc] into handle.[hc], modules.[hc].
601 * Separated handle create from connect interface.
602 * Added a constructor for initialization.
603 * Moved up src/include/*.h to src.
604 * Created a symbol map file; dropped dso.h and hidden markings.
605
6061.3.5 2005-09-28
607 * Merged major update to libsemanage organization and functionality
608 from Karl MacMillan (Tresys).
609
6101.3.4 2005-09-23
611 * Merged dbase redesign patch from Ivan Gyurdiev.
612
6131.3.3 2005-09-21
614 * Merged boolean record, stub record handler, and status codes
615 patches from Ivan Gyurdiev.
616
6171.3.2 2005-09-16
618 * Merged stub iterator functionality from Ivan Gyurdiev.
619 * Merged interface record patch from Ivan Gyurdiev.
620
6211.3.1 2005-09-14
622 * Merged stub functionality for managing user and port records,
623 and record table code from Ivan Gyurdiev.
624
6251.2 2005-09-06
626 * Updated version for release.
627
6281.1.6 2005-08-31
629 * Merged semod.conf template patch from Dan Walsh (Red Hat),
630 but restored location to /usr/share/semod/semod.conf.
631
6321.1.5 2005-08-30
633 * Fixed several bugs found by valgrind.
634 * Fixed bug in prior patch for the semod_build_module_list leak.
635
6361.1.4 2005-08-25
637 * Merged errno fix from Joshua Brindle (Tresys).
638 * Merged fix for semod_build_modules_list leak on error path
639 from Serge Hallyn (IBM). Bug found by Coverity.
640
6411.1.3 2005-08-22
642 * Merged several fixes from Serge Hallyn (IBM). Bugs found by
643 Coverity.
644 * Fixed several other bugs and warnings.
645
6461.1.2 2005-08-02
647 * Merged patch to move module read/write code from libsemanage
648 to libsepol from Jason Tang (Tresys).
649
6501.1.1 2005-08-02
651 * Merged relay records patch from Ivan Gyurdiev.
652 * Merged key extract patch from Ivan Gyurdiev.
653
6541.0 2005-07-27
655 * Initial version.