~ubuntu-branches/ubuntu/karmic/nss/karmic-updates

« back to all changes in this revision

Viewing changes to mozilla/security/nss/tests/multinit/multinit.txt

  • Committer: Bazaar Package Importer
  • Author(s): Chris Coulson
  • Date: 2010-03-31 02:23:43 UTC
  • mfrom: (1.1.11 upstream)
  • Revision ID: james.westby@ubuntu.com-20100331022343-ck07ylqk8q474x26
Tags: 3.12.6-0ubuntu0.9.10.1
* New upstream release 3.12.6 RTM (NSS_3_12_6_RTM)
  - fixes CVE-2009-3555 aka US-CERT VU#120541
* Adjust patches to changed upstream code base
  - update debian/patches/38_kbsd.patch
  - update debian/patches/38_mips64_build.patch
  - update debian/patches/85_security_load.patch
* Remove patches that are merged upstream
  - delete debian/patches/91_nonexec_stack.patch
  - update debian/patches/series
* Bump nspr dependency to 4.8
  - update debian/control
* Add new symbols for 3.12.6
  - update debian/libnss3-1d.symbols 
* Enable transitional scheme for SSL renegotiation
  - add 97_SSL_RENEGOTIATE_TRANSITIONAL.patch
  - update debian/patches/series

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# This file defines the tests for multiple initialization of NSS in
 
3
#  different libraries.
 
4
#
 
5
# Test description lines control the parameters for the multinit test program.
 
6
#
 
7
# Init order: Upper case/digits indicate an init call, lower case indicate
 
8
# a shutdown call.
 
9
#       M,m-Main 1,i-lib1, 2,z-lib2
 
10
# Main calls the traditional NSS init calls (simulating the main application)
 
11
# lib1 and lib2 call NSS_InitContext().
 
12
#
 
13
# All functions call NSS_ShutdownContext unless 'main shutdown type' is set to 
 
14
# 'old', in which case main will call the traditional NSS_Shutdown().
 
15
#
 
16
# Commands: comma separated list of commands to execute. These simulate
 
17
#  executing commands from either a library or main. In each cycle, multinit
 
18
#  will do one initialize or shutdown, then execute all the commands
 
19
#  for any of the libraries or main that is currently initialized. The same
 
20
#  command is executed in each cycle that it's library is initialized.
 
21
#
 
22
#  Commands are given in order or 'main','lib1','lib2'. Valid commands are:
 
23
#    none - don't execute any commands for this library (or main).
 
24
#    list_certs - list all the visible certs in the system.
 
25
#    list_slots - list all the slots in the system.
 
26
#    key_slot - list the current default key slot.
 
27
#
 
28
# Main Shutdown Type - which kind of shutdown does main call. See Init order.
 
29
#
 
30
# Directories - which directory should each init open. Listed in order of:
 
31
#   (main init directory),(lib1 init directory),(lib2 init directory).
 
32
#
 
33
# RO - Which databases to open up read only, valid values are:
 
34
#   all - main, lib1, and lib2
 
35
#   none - open all directories R/W
 
36
#   libs - lib1 & lib2
 
37
#   main, lib1, lib2 - their respective directories only.
 
38
#
 
39
# Test description lines are followed by their expected summary output.
 
40
# output lines are of the form:
 
41
#
 
42
# tag expected output.
 
43
#
 
44
# where tag is one of
 
45
# all - applies to all database types
 
46
# sql - expected output for sql databases
 
47
# dbm - expected output for dbm databases
 
48
#
 
49
# if you do not specify all, you must have one line each for sql and dbm
 
50
#
 
51
#                                  main
 
52
#  init       main,lib1,lib2   shutdown  main,lib1,lib2      Test Case name
 
53
#  order         commands          type  directories    RO
 
54
# ------ ------------------------  ---  -----------   ----- --------------
 
55
  1M2zmi list_slots,list_certs,none new dir1,dir2,dir3  all  Progressive init
 
56
all 1C<Bob>uuuC<Dave>pppC<Eve>pppC<NSS Test CA>CTCCMS<NSS Generic Crypto Services>ttS<Main>ttS<Lib1>ttC<Alice>uuuC<Bob>pupupuC<Dave>pppC<Eve>pppC<NSS Test CA>CTCC2S<NSS Generic Crypto Services>ttS<Lib2>ttS<Main>ttS<Lib1>ttC<Alice>uuuC<Bob>pupupuC<Dave>pupupuC<Eve>pppC<NSS Test CA>CTCCZS<NSS Generic Crypto Services>ttS<Lib2>ttS<Main>ttS<Lib1>ttC<Alice>uuuC<Bob>pupupuC<Dave>pupupuC<Eve>pppC<NSS Test CA>CTCCNC<Alice>uuuC<Bob>pupupuC<Dave>pupupuC<Eve>pppC<NSS Test CA>CTCCI
 
57
  1M2zmi list_certs,none,none       old dir1,dir2,dir3  all  Progressive init - oldStyle
 
58
all 1MC<Alice>uuuC<Bob>pupupuC<Dave>pppC<Eve>pppC<NSS Test CA>CTCC2C<Alice>uuuC<Bob>pupupuC<Dave>pupupuC<Eve>pppC<NSS Test CA>CTCCZC<Alice>uuuC<Bob>pupupuC<Dave>pupupuC<Eve>pppC<NSS Test CA>CTCCNIE0xffffe09a
 
59
  12Mizm none,list_certs,none       new dir1,dir2,dir3  all  Sequenced init
 
60
all 1C<Bob>uuuC<Dave>pppC<Eve>pppC<NSS Test CA>CTCC2C<Bob>uuuC<Dave>pupupuC<Eve>pppC<NSS Test CA>CTCCMC<Alice>uuuC<Bob>pupupuC<Dave>pupupuC<Eve>pppC<NSS Test CA>CTCCIZN
 
61
  12Mizm none,list_certs,none       old dir1,dir2,dir3  all  Sequenced init - old Style
 
62
all 1C<Bob>uuuC<Dave>pppC<Eve>pppC<NSS Test CA>CTCC2C<Bob>uuuC<Dave>pupupuC<Eve>pppC<NSS Test CA>CTCCMC<Alice>uuuC<Bob>pupupuC<Dave>pupupuC<Eve>pppC<NSS Test CA>CTCCIZN
 
63
  1Mi2mz none,list_certs,list_slots new dir1,dir2,dir3  all  Overlap shutdown
 
64
all 1C<Bob>uuuC<Dave>pppC<Eve>pppC<NSS Test CA>CTCCMC<Alice>uuuC<Bob>pupupuC<Dave>pppC<Eve>pppC<NSS Test CA>CTCCI2S<NSS Generic Crypto Services>ttS<Lib2>ttS<Main>ttS<Lib1>ttNS<NSS Generic Crypto Services>ttS<Lib2>ttS<Main>ttS<Lib1>ttZ
 
65
  1Mi2mz none,key_slot,none         new dir1,dir2,dir3  all  Keyslot test
 
66
all 1S<Lib1>ttMS<Main>ttI2NZ
 
67
  M12miz none,key_slot,none         new dir1,dir2,dir3  all  Main init first
 
68
all M1S<Main>tt2S<Main>ttNS<Main>ttIZ
 
69
  M12miz key_slot,none,none         old dir1,dir2,dir3  all  Main init first - old Style
 
70
all MS<Main>tt1S<Main>tt2S<Main>ttNIE0xffffe09aZE0xffffe09a
 
71
  M12miz list_slots,none,none       new dir1,dir1,dir2  all  Loading the same directory twice
 
72
all MS<NSS Generic Crypto Services>ttS<Main>tt1S<NSS Generic Crypto Services>ttS<Main>tt2S<NSS Generic Crypto Services>ttS<Lib2>ttS<Main>ttNIZ
 
73
  M12miz list_slots,none,none       new dir1,dir1,dir2  libs  Loading the same directory twice - r/w then ro
 
74
all MS<NSS Generic Crypto Services>ttS<Main>tf1S<NSS Generic Crypto Services>ttS<Main>tf2S<NSS Generic Crypto Services>ttS<Lib2>ttS<Main>tfNIZ
 
75
  M12miz list_slots,none,none       new dir1,dir1,dir2  main  Loading the same directory twice - ro then r/w
 
76
sql MS<NSS Generic Crypto Services>ttS<Main>tt1S<NSS Generic Crypto Services>ttS<Lib1>tfS<Main>tt2S<NSS Generic Crypto Services>ttS<Lib2>tfS<Lib1>tfS<Main>ttNIZ
 
77
dbm MS<NSS Generic Crypto Services>ttS<Main>tt1S<NSS Generic Crypto Services>ttS<Main>tt2S<NSS Generic Crypto Services>ttS<Lib2>tfS<Main>ttNIZ
 
78
 M12miM1zim key_slot,none,none       old dir1,dir2,dir3  all  Properly detect shutdown of a closed handle
 
79
all MS<Main>tt1S<Main>tt2S<Main>ttNIE0xffffe09aMS<Main>tt1S<Main>ttZE0xffffe09aS<Main>ttIS<Main>ttN