597. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 7/6/2017 8:23:35 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

597.1 Files compared

# Location File Last Modified
1 OSCIF_CTT_v4_build 1.zip\rails_prisme ChangeLog.md Wed May 31 03:59:06 2017 UTC
2 OSCIF_CTT_v4_build 1.zip\rails_prisme ChangeLog.md Mon Jul 3 23:39:06 2017 UTC

597.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 5 502
Changed 4 12
Inserted 0 0
Removed 0 0

597.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

597.4 Active regular expressions

No regular expressions were active.

597.5 Comparison detail

  1   PRISME Cha ngelog 
  2  
  3   This chang elog summa rizes chan ges and fi xes which  are a part  of each r evision.   For more d etails on  the fixes,  refer tra cking numb ers where  provided,  and the gi t commit h istory.
  4  
  5   * 2017/06/ ?? - 4.4 -  PENDING
  6      * Defec t 527076 -  added cus tom loadin g data mes sage overl ay when th e table is  bing load ed via the  AJAX call
  7      * fixed  a jruby w arning in  discovery  diff loadi ng the moc ck data (l ine 116)
  8      * Fixed  IE bug wi th jquery  validation  not catch ing that t he reason  was not en tered. Thi s is being  caught on  the front  end and t he form is  no longer  being sub mitted wit hout a rea son.
  9      * Makin g user rol e tokens,  log event  tokens, se rvice requ est as jso n token al l environm ent specif ic.
  10  
  11   * 2017/05/ 25 - 4.3
  12      * Makin g backend  vuid contr oller reje ct vuids r anges grea ter than 1 000000.
  13      * Added  VUID_REQU ESTOR role  and added  role navi gation for  vuid requ estor.
  14      * Added  user acti vity model  and migra tion for a dmin user  edit page.
  15      * Docum enting rol es api. Ad ding my_to ken path t o get my r ole token.
  16      * Addin g in log e vent url f or the vui d server.
  17      * Clean ing apipie  to use ro utes outsi de of a re quest and  added docs  for leg e vents.
  18      * Addin g support  for proxif ying url i n my_token  apipie do cs.
  19      * Updat ing doc to  only show  SSO link  if product ion.
  20      * Modif ied range  to use abs olute valu e on VUID  server req uest PRISM E GUI
  21  
  22   * 2017/05/ 12 - 4.2
  23       * Task  512272, 5 12276 - de velopment  support pa gination i n GUI (bac kend suppo rt for pag ination fo r discover y diff) -  test team,  your test ing strate gy will be  tied to 
  24           th e demo we  provided
  25       * Defe ct 515147  - DEV ISSU E : VUID T erminology  Dashboard  - Request  Date form at. Anu th is is not  fixed.  We  are only  able to re plicate th is sometim es in test  never 
  26           de v.  We hav e put some  javascrip t console  logs to he lp debug t his.  I am  marking t his ready  for review .  If you  can make i t happen a gain pleas e grab me  so we 
  27           ca n see the  output.
  28       * Defe ct 514246  - DEV ISSU E : VUID T erminology  Dashboard  - Reason  for reques t should b e mandator y and the  validator  is not wor king
  29       * Stor y 509029 -  Add diff  functional ity to dis covery. Re ady for re view
  30       * VUID _REQUESTOR  role adde d
  31   * 2017/05/ 05 - 4.1
  32       * VUID  feature m erged into  this rele ase.(50171 4, 501713,  501657, 5 01660)
  33  
  34   * 2017/05/ 02 - 4.0
  35       * Fixi ng a bug t hat caused  prisme to  fail when  a komet w as in a ba d state
  36  
  37   * 2017/04/ 27 - 3.3
  38       * Refa ctor and c leanup for  checksum  and discov ery
  39  
  40   * 2017/04/ 20 - 3.2
  41       *  sit e_restrict ion_ignore d property  added to  prisme.pro perties, s o prisme.p roperties  now has:
  42       #If th is key is  present, o nly sites  in the csv  will be e xecuted. ( comment ou t when don e with it. )
  43       site_r estrictor=  950, 951
  44       #ignor e site res triction(a bove) on e nvironment s below
  45       site_r estriction _ignored=P RE_PROD,PR OD
  46       * Refa ctor of hi story page  for both  Checksum a nd Discove ry added.   Now when  a checksum  (or disco very) is a ctively ru nning
  47         leav ing the pa ge is not  a big deal .  Reselec t the site s and Doma ins/Subset s and retu rn via his tory butto n
  48       * Butt ons for vi ewing HL7,  diffs, CS V download  changed.   Currently , the diff  button on ly does a  CSV downlo ad (the di ff work is  incomplet e)
  49       * Sylv ia found a  nasty bug  (not writ ten up) wh ere the Ch ecksum pag e on integ ration com pletely bo mbed out ( you could  not even g et to the  result pag e).
  50         Some how an old  migration  that we n ever expec ted to be  deployed w as.  A new  migration  that will  fix the m alformed c olumn name  if it is  present ha s been add ed.
  51         
  52  
  53   * 2017/04/ 11 - 3.1
  54       * adde d APACHE t ime statis tics GUI a t utilitie s\time_sta ts
  55         Plea se modify  the apache  config as  follows (  RequestHe ader set   apache_tim e "%D,%t"  ):
  56         ---- ---------- -----NEW-- ---------- ---------
  57         <Loc ation /rai ls_prisme/ >
  58           Re questHeade r set  apa che_time " %D,%t"
  59           Pr oxyPass ht tps://DNS                        :PORT
  60             ProxyPassR everse htt ps:// DNS                        : PORT
  61           Se tEnv proxy -sendchunk s 1
  62         </Lo cation>
  63         ---- ---------- ---------- ---------- --------
  64         ---- ---------- -----OLD-- ---------- ---------
  65         <Loc ation /rai ls_prisme/ >
  66           Pr oxyPass ht tps://DNS                        :PORT
  67             ProxyPassR everse htt ps:// DNS                        : PORT
  68           Se tEnv proxy -sendchunk s 1
  69         </Lo cation>
  70                -------- ---------- ---------- ---------- ----
  71       * defe ct 427019.  Test note s are incl uded in Ja zz.
  72       * defe cts 486465  and 48645 4 - Tester s will nee d to updat e their pr isme.prope rties file  and set t he disallo w_local_si gnups_on f or their t esting env ironment ( example: I NTEGRATION  and TEST)
  73           Th e followin g URLs wil l reject t he user fr om going d irectly to  the page  when the l ocal login  on that e nvironment  is not al lowed:
  74  
  75             http://loc alhost: PORT /rails_pri sme/users/ sign_up
  76           
  77           Yo u will onl y be able  to see the  Login but ton on the  log in pa ge. There  is no Sign  Up functi onality in  excluded  environmen ts.
  78           
  79       * JRub y upgrade  branch  fr om 9.0.4 t o 9.1.8 (M arch 28th  2017)
  80           *  JRuby now  depends on  Secure Ra ndom, but  on quiet l inux boxes , secure r andom is k nown to bl ock for lo ng periods  of time.   
  81                One solu tion would  be to use  this work around on  the linux  boxes, '-D java.secur ity.egd=fi le:/dev/./ urandom' i nto /etc/i nit.d/tomc at
  82                but this  disables  secure ran dom for th e entire J VM, potent ially lead ing to sec urity hole s with enc ryption li braries. 
  83           
  84           An  alternate  solution,  is to use  a tool li ke 'havege d' http:// www.issiho sts.com/ha veged/ to  ensure tha t the entr opy pool o n the linu x
  85           bo x it alway s sufficie nt, so tha t Secure R andom does n't block.
  86           *  install ha veged:
  87           *  yum instal l haveged
  88           *  chkconfig  haveged on
  89           *  service ha veged star
  90           *  to check y our entrop y: cat /pr oc/sys/ker nel/random /entropy_a vail
  91           *  restart to mcat (to c lear out o ld JRuby l ibs)
  92       * Ban  / remove m ore jaxb l ibraries t o attempt  to resolve  the inter mittent de ployment i ssue 
  93           
  94   * 2017/03/ 21 - 3.0.1
  95       * Reve rt changes  related t o PRISME.w ar display  name, whi ch had uni ntended co nsequences
  96       * Rebu ild of Rel ease 3
  97  
  98   * 2017/03/ 20 - 3.0
  99       * upda ted to fix  defect 46 9188 (508  compliance ) for serv ices and a dmin user  edit keybo ard functi onality
  100       * remo ved a jaxb  jar that  is involve d in datab ase build  intermitte nt failure s
  101       * issu e 476172 -  refactore d internal  errors to  route to  utilities  controller  for git,  nexus, and  other con figuration  errors
  102       * dele ted unused  files fro m source c ontrol
  103       * adde d display  name to PR ISME.war s o it shows  up in tom cat
  104       * Defe ct 462564  -- Prisme  Undeploy -  "OK messa ge repeats  multiple  times inst ead of one .
  105       * Defe ct 482682  Server Err or in Inte gration En vironment  with the N ew Databas e builder  in Termino logy brows er
  106       * Reve rsioning f rom 1.61
  107       * Prod uction bui ld for Rel ease 3
  108  
  109   * 2017/03/ 16 - 1.60
  110       * fixe d double s ubmit in t he GUI for : source p ackage upl oad, datab ase builde r and term inology co nverter -  476184
  111       * adde d migratio n for remo ving dupli cate ssoi  users and  unique con straint on  ssoi_user _name to t he model.
  112       * defe ct 469184  - changed  the span t o a button  so that i t can rece ive focus  and be exe cued using  the keybo ard.
  113       * Inst ructions f or modifyi ng passwor d in oracl e on a dev box when y our passwo rd expires .
  114  
  115   * 2017/03/ 15 - 1.59
  116       * adde d new pris me_err.log , only err or and fat al events  are sent h ere.
  117       * modi fied check sum result  display g ui
  118       * modi fied disco very resul t display  gui
  119       * adde d excel ex port to di scovery, c lick the g reen check  on the di scovery re sult page.
  120       * 4395 85, 439610 , 439620,  439593 --  Test team  there are  comments i n Jazz for  each of t hese.
  121  
  122   * 2017/03/ 08 - 1.58
  123       * Migr ation and  correspond ing models  in suppor t of disco very
  124       * Refa ctoring Ch ecksum to  include GU I pages an d controll er methods  for disco very
  125       * Menu ing for bo th checksu m and disc overy
  126  
  127   * 2017/03/ 02 - 1.57   
  128      * Chang ed validat ions for d b_builder  - Task 465 866
  129      * 46808 2, prisme  name chang e
  130  
  131   * 2017/02/ 16 - 1.56   
  132      * Check sum - adde d polling  for curren t checksum  requests  - tasks 39 2943, 4603 48 , 43958 5 , 439581
  133      * Fixin g regressi on bug I i ntroduced  durring wa ruuid feat ure.  Pris me would t ell you To mcat was d own or mis configured  when it s hould tell  you no ap ps were on  it.
  134  
  135   * 2017/02/ 09 - 1.55   
  136      * Check point for  checksum G UI. It nee ds to be w ired to th e back end  once the  API is ava ilable
  137      * Added  a komet_c .war filte r to the p risme.prop erties fil e and incl uded code  to filter  out these  wars in th e app_depl oyer if th e running  environmen t not spec ified in t he propert ies file
  138  
  139   * 2017/02/ 03 - 1.54   
  140      * 43958 1 GUI - Pr esent list  of select able sites /groups fo r checksum .  To test : you need  to be abl e to modif y the back -end yml f ile (site_ data.yml/g roup_data. yml) 
  141          and  ensure th e gui keep s up after  prisme re starts.  T he gui is  not yet wi red to the  back end.  
  142      * 43958 4 GUI - Di splay list  of select able subse ts for che cksum. To  test: you  need to be  able to m odify the  back-end x ml file (T erminology Config.xml ) and ensu re 
  143          the  gui keeps  up after  prisme res tarts.  Th e gui is n ot yet wir ed to the  back end. 
  144      * 45250 6 - Enviro nment is d isplayed o n prisme n ext to the  version i n the foot er.
  145      * 45625 6 - Add uu id to pris me.propert ies.  To t est: Deplo y an Isaac  instance.   Name the  Isaac dur ing the de ploy.  Dep loy a Kome t instance  and bind  it to the 
  146          pre vious isaa c instance  you just  deployed.   Name the  Komet.  On  the home  page the K omet shoul d tell you  it's Isaa c (by name ).
  147      * 45625 7 - Allow  Naming Isa ac's/Komet .  See abo ve.  Shoul d you stop  an Isaac  that a Kom et relies  on there i s currentl y no warni ng message
  148      
  149   * 2017/01/ 26 - 1.53   
  150      * Git c ontent url  changes a dded.  Wit h this cha nge the db  seed file s must be  rerun!!  N il pointer s will res ult if the y aren't!
  151      * Komet  get the a itc enviro nment hash  from pris me and dis plays the  environmen t next to  the versio n
  152      * prism e displays  environme nt next to  version i n the foot er.
  153      * In th e config d irectory i s a file c alled ait_ environmen ts.yml.  T his file i s a candid ate for pl acement in  /app/pris meData.
  154  
  155   * 2017/01/ 19 - 1.52   
  156        * Backend  Group supp ort added.     Explanatio n here: ht tps:// DNS                 :4848/git/ commit/rai ls_prisme. git/eae42b 62aa26e9e8 3298f8c6d4 a4152d59ed 9497
  157      * Passw ord recove ry instruc tions
  158  
  159   * 2017/01/ 12 - 1.51   
  160      * isaac  contexts  branch is  merged in
  161  
  162   * 2017/01/ 12 - 1.50   
  163      * Added  in sync c ode to kee p site tab le in sync  with site _data.yml
  164      * Backe nd site wo rk should  be working  now...  I f I modify  a couple  sites I mi ght get so me log out put.
  165      * Exist ing sites  must be mo dified via  the UI.
  166  
  167   * 2017/01/ 05 - 1.49
  168      * Added  in databa se code to  build sit e table
  169      * creat ed model c ode for si te table
  170      * first  pass at p opulating  site table  during in itializati on.  Pass  assumes ex istence of  site crud  gui.  W/o  it change s will be  made to cu rrent impl .
  171      * home  page only  allows adm ins to see  isaac res t.
  172  
  173   * 2016/12/ 29 - 1.48
  174      * Added  PRISME su per user i nitializat ion code a llowing AI TC to crea te a super  user in c ase they h ave lost t heir crede ntials
  175      * Addin g in more  logging to  find sour ce of true  zip error  (no prism e.properti es)
  176      * The p risme_admi n.log file  rats out  who starts /stops/und eploys thi ngs via pr isme
  177      * Show  log events  property  (prisme.pr operties)  now defaul ts to true .  Log eve nts GUI is  available  for all a dmins to s ee.
  178      * Added  DB Builde r validati on checkin g Nexus ar tifacts as  well as t he compute d GIT tag.
  179      
  180   * 2016/12/ 13 - 1.46
  181       * regr ession fix  on db bui lder summa ry page
  182       * poin t at lates t ISAAC so  db builde r builds p ull in up- to-date me tadata
  183  
  184   * 2016/12/ 07 - 1.45
  185       * regr ession fix  on db bui lder
  186  
  187   * 2016/12/ 07 - 1.44
  188       * adde d in lots  of logging  at the al ways level  to chase  the strang e prisme.p roperties  missing bu g.
  189       * Fixe d bug 4288 71 and rem oved UUID  from Jenki ns config  file
  190  
  191   * 2016/12/ 06 - 1.43
  192       * adde d log even t tabpage  on the hom e page wit h admin au thenticati on and a p risme prop erty to hi de/show th e informat ion
  193       * Upda ted isaac  / DB build er librari es to pick  up isaac  bug fixes
  194  
  195   * 2016/12/ 04 - 1.42
  196       * upda te isaac d ependencie s, which w ill correc t a seriou s performa nce issue  regression  in the DB  builder.
  197  
  198   * 2016/12/ 02 - 1.41:
  199       * Comm on code ad ded to sup port both  prisme and  Komet's a bility to  log events  to the ev ent logger .
  200       * Fron t end GUI  page being  added for  admins on ly, allowi ng admins  to acknowl edge and v iew events . (partial ly complet e)
  201       * Log  events con troller ad ded. Log e vents mode l added.   Baseline o f log even t views ad ded.
  202  
  203   * 2016/11/ 30 - 1.40:
  204       * 508  scan - fix  fix out-o f-sequence  heading a nd javascr ipt event  handler.
  205       * 508  scan - fix  out-of-se quence hea ding, brok en, missin g and/or d uplicate l abels when  error are  shown on  form, miss ing fields et and leg end, unlab eled butto n, and jav ascript ev ent handle r.
  206       * 508  scan - fix  javascrip t event ha ndler and  out-of-seq uence head ing.
  207       * 508  scan - fix  broken la bels
  208  
  209   * 2016/11/ 29 - 1.39:
  210       * Just  upstream  dependency  changes ( ISAAC, rai ls_common)
  211       * 508  Bug Fix: A dmin Servi ce Provisi oning: col or contras t issues o n destroy  button - u pdate to a pplication .scss, add  new btn-d anger styl e
  212  
  213  
  214   * 2016/11/ 28 - 1.38:
  215       * Back end work f or future  functions,  updating  dependency  stack on  isaac.
  216       * fixe d job queu e table lo ading bug.  The id wa s changed  with 508 c hanges whi ch broke t he table
  217  
  218   * 2016/11/ 22 - 1.37:
  219       * navi gation - 5 08 fix for  redundant  title err or appeari ng in WAVE  test tool
  220       * inde x files, a esthetic t weaks due  navigation  updates ,  buttons n eed some s pace above  to not be  flush wit h nav
  221       * 508  fix: index  on Termin ology Sour ce Package  Dashboard  add scope =col so ta ble can be  read in J AWS
  222       * joq  queue upda te css to  utilize co nsistent t able style
  223  
  224   * 2016/11/ 22 - 1.36:
  225       * Fixi ng a bug i n the data base build er
  226  
  227   * 2016/11/ 18 - 1.35:
  228      * 508 W AVE tool b ug fixes -  Defect  # 's:
  229            -  392182 -  _app_deplo yment_tabl e.html.erb  Update fo nt color a nd backgro und for er ror messag e contrast  issue
  230            -  392180, 3 92182 -  R elated to  this h2 he ading miss ing and co ntrast iss ue also ap peared run ning local , updated  to h4 and  change for e/back gro und colors  on _deplo yments.htm l.erb and  _job_queue .html.erb
  231      * Fix a nd auth bu g with dep loyment fu nctionalit y
  232      * Fix 4 13945 - sc t extensio n validati on issue
  233      * Displ ay metadat a from kom et about t he DB kome t is conne cted to
  234      * Impro ved sessio n timeout  handling ( show dialo g before t imeout)
  235  
  236   * 2016/11/ 09 - 1.34:
  237       * Adde d a toolti p to show  the descri ption of a  tomcat se rver insta nce
  238  
  239   * 2016/11/ 08 - 1.33:
  240       * Fix  a regressi on bug wit h the logo ut button
  241  
  242   * 2016/11/ 08 - 1.32:  
  243       * 508  bug fixes  - Defect   #'s:
  244         - 41 4519 - Ret ested loca l. No fix  needed - T he Deploym ent and Jo b Queue ar e 'tabs',  not tables . These ar e consider ed navigat ion elemen ts and can  be toggle
  245              with arrow  per 508 s tandards a nd works f ine with J AWS
  246         - 39 2092 - Add ed H1 wrap  for first  level hea ding aroun d branding  and logo  on navigat ion
  247         - 39 2088 - Add ed aria an d title ta g labels t o remove a ny empty l inks on na vigation 
  248         - 39 2094 - Rem oved redun dant title  text from  app deplo yment tabl e. Title t ag not req uired when  scope=col  defined s creen read er will ca tch table  header and  read it
  249         - 39 2160 - Rem ove onclic k link fro m icon cla ss logo so  that is n ot device  dependent
  250         - 39 2162 - Add ing fix fo r h1 fixed  this issu e due to h aving h2 l evel headi ngs
  251         - 39 2171 - Add ed scope a nd caption s to table  in app de ployment a nd resolve d issues i n both WAV E and AXE  508 tools
  252  
  253   * 2016/11/ 02 - 1.31:  
  254       * Fixe d a Manage r role per mission is sue with r ole editin g.
  255  
  256   * 2016/11/ 01 - 1.30:  
  257       * See  the GIT ch angelog fo r updates  prior to t his releas e.