Produced by Araxis Merge on 4/9/2018 10:51:56 AM 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.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | Mon Apr 9 15:51:56 2018 UTC | ||
| 2 | PS_INB_ERX_3.0.1.011.zip\PS_INB_ERX_UI\WebContent\WEB-INF\lib\PS_INB_ERX_Common-3.0.1.007..jar\gov\va\med\pharmacy\utility | ESAPIValidator.class | Thu Feb 22 01:52:22 2018 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 0 | 0 |
| Changed | 0 | 0 |
| Inserted | 1 | 37 |
| Removed | 0 | 0 |
| 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 |
No regular expressions were active.
| 1 | Êþº¾\x0000\x0000\x00004\x0000¬ | |||||
| 2 | \x0000/\x0000Y | |||||
| 3 | \x0000(\x0000Z\x0008\x0000[ \x00000 \x0000\ | |||||
| 4 | \x0000]\x0000^ | |||||
| 5 | \x0000_\x0000`\x0008\x0000a\x0007\x0000b \x0003ÿÿÿ\x000B\x0000c\x0000d \x0007\x0000e\x0007\x0000f\x0008\x0000g | |||||
| 6 | \x0000\x000C\x0000h | |||||
| 7 | \x0000(\x0000i\x0008\x0000j\x0008\x0000k \x0008\x0000l\x0008\x0000m\x0008\x0000n\x0008 \x0000o\x0007\x0000p\x0005ÿÿÿ ÿÿÿÿ\x000B\x0000c\x0000q | |||||
| 8 | \x0000\x001D\x0000r\x0008\x0000s\x0008\x0000t \x0007\x0000u\x0006ïÿÿÿÿ ÿÿ\x000B\x0000c\x0000v | |||||
| 9 | \x0000\x001D\x0000w\x0008\x0000x\x0008\x0000G \x000B\x0000c\x0000y\x0008\x0000z \x0000]\x0000{ | |||||
| 10 | \x0000.\x0000|\x0007\x0000} | |||||
| 11 | \x0000~\x0000\x000B\x0000€\x0000\x000B \x0000€\x0000‚ | |||||
| 12 | \x0000.\x0000ƒ | |||||
| 13 | \x0000(\x0000„\x0007\x0000…\x0007\x0000† \x0007\x0000‡\x0001\x0000\x000CInne rClasses\x0001\x0000 \x0006<init>\x0001\x0000\x0003 ()V\x0001\x0000\x0004Code \x0001\x0000\x000FLineNum berTable\x0001\x0000 \x0012LocalVari ableTable\x0001 \x0000\x0004this\x0001\x0000,L gov/va/med /pharmacy/ utility/ES APIValidat or;\x0001\x0000\x0013vali dateString Input\x0001\x0000W(L java/lang/ String;Lgo v/va/med/p harmacy/ut ility/ESAP IValidatio nType;)Lja va/lang/St ring;\x0001\x0000\x0001e\x0001 \x0000\x0015Ljava/la ng/Excepti on;\x0001\x0000\x0005inpu t\x0001\x0000\x0012Ljava/ lang/Strin g;\x0001\x0000\x0004type\x0001 \x00001Lgov/va/ med/pharma cy/utility /ESAPIVali dationType ;\x0001\x0000 | |||||
| 14 | StackMapTa ble\x0007\x0000e\x0001\x0000\x0011v alidateLon gInput\x0001\x0000\x0015( Ljava/lang /String;)J \x0001\x0000\x0013validat eDoubleInp ut\x0001\x0000\x0015(Ljav a/lang/Str ing;)D\x0001\x0000\x0015v alidateFil eNameInput \x0001\x00006(Ljava/ lang/Strin g;Ljava/ut il/List;)L java/lang/ String;\x0001\x0000\x0011 allowedExt ensions\x0001\x0000\x0010 Ljava/util /List;\x0001\x0000\x0016L ocalVariab leTypeTabl e\x0001\x0000$Ljava/ util/List< Ljava/lang /String;>; \x0001\x0000 Sign ature\x0001\x0000J(L java/lang/ String;Lja va/util/Li st<Ljava/l ang/String ;>;)Ljava/ lang/Strin g;\x0001\x0000\x001Dvalid ateFileNam eInputWith Path\x0001\x0000\x0004pat h\x0001\x0000\x0014Ljava/ nio/file/P ath;\x0001\x0000\x0008fil eName\x0007\x0000ˆ\x0007\x0000 }\x0001\x0000\x000CisVali dInput\x0001\x0000F( Ljava/lang /String;Lg ov/va/med/ pharmacy/u tility/ESA PIValidati onType;)Z\x0001 \x0000 | |||||
| 15 | SourceFile \x0001\x0000\x0013ESAPIVa lidator.ja va\x000C\x00002\x00003\x000C\x0000‰ \x0000Š\x0001\x0000\x0000\x000C\x0000‹\x0000Œ \x0007\x0000\x000C\x0000Ž\x0000Š\x0007\x0000 \x000C\x0000\x0000‘\x0001\x0000\x000Fa ccessContr olDb\x0001\x0000\x0011jav a/lang/Int eger\x0007\x0000’\x000C\x0000“ \x0000”\x0001\x0000\x0013java/ lang/Excep tion\x0001\x0000\x001Ajav a/lang/Run timeExcept ion\x0001\x0000AInva lid charac ters found in input. Access C ontrol: DB violation .\x000C\x00002\x0000•\x000C\x0000–\x0000 —\x0001\x0000 | |||||
| 16 | logForging \x0001\x0000 IAML ogout\x0001\x0000)In valid VA U RL. Open Redirect v iolation.\x0001 \x0000\x000BAccountN ame\x0001\x0000\x0015Inva lid Accoun t Name.\x0001\x0000\x000C validateLo ng\x0001\x0000\x000Ejava/ lang/Long\x000C \x0000˜\x0000™\x000C\x0000š\x0000›\x0001 \x0000"Invalid long value found in input.\x0001\x0000\x000Ev alidateDou ble\x0001\x0000\x0010java /lang/Doub le\x000C\x0000œ\x0000\x000C\x0000ž \x0000Ÿ\x0001\x0000$Inval id double value foun d in input .\x000C\x0000 \x0000¡\x0001\x0000'I nvalid fil e name val ue found i n input.\x000C\x0000 ¢\x0000@\x000C\x00009\x0000:\x0001\x0000 \x0010java/lang /String\x0007\x0000£ \x000C\x0000¤\x0000¥\x0007\x0000ˆ\x000C\x0000 ¦\x0000§\x000C\x0000¨\x0000©\x000C\x0000 G\x0000H\x000C\x0000ª\x0000«\x0001\x0000 *gov/va/me d/pharmacy /utility/E SAPIValida tor\x0001\x0000\x0010java /lang/Obje ct\x0001\x0000,gov/v a/med/phar macy/utili ty/ESAPIVa lidator$1\x0001 \x0000\x0012java/nio /file/Path \x0001\x0000\x0006length\x0001 \x0000\x0003()I\x0001\x0000:$S witchMap$g ov$va$med$ pharmacy$u tility$ESA PIValidati onType\x0001\x0000\x0002[ I\x0001\x0000/gov/va /med/pharm acy/utilit y/ESAPIVal idationTyp e\x0001\x0000\x0007ordina l\x0001\x0000\x0015org/ow asp/esapi/ ESAPI\x0001\x0000 validator\x0001 \x0000\x001D()Lorg/o wasp/esapi /Validator ;\x0001\x0000\x0019org/ow asp/esapi/ Validator\x0001 \x0000 | |||||
| 17 | getValidIn put\x0001\x0000M(Lja va/lang/St ring;Ljava /lang/Stri ng;Ljava/l ang/String ;IZZ)Ljava /lang/Stri ng;\x0001\x0000\x0015(Lja va/lang/St ring;)V\x0001\x0000\x0007 replace\x0001\x0000\x0016 (CC)Ljava/ lang/Strin g;\x0001\x0000\x000EgetVa lidNumber\x0001 \x0000;(Ljava/l ang/String ;Ljava/lan g/String;J JZ)Ljava/l ang/Double ;\x0001\x0000 longValue\x0001 \x0000\x0003()J\x0001\x0000\x000Ege tValidDoub le\x0001\x0000;(Ljav a/lang/Str ing;Ljava/ lang/Strin g;DDZ)Ljav a/lang/Dou ble;\x0001\x0000\x000Bdou bleValue\x0001\x0000 \x0003()D\x0001\x0000\x0010get ValidFileN ame\x0001\x0000I(Lja va/lang/St ring;Ljava /lang/Stri ng;Ljava/u til/List;Z )Ljava/lan g/String;\x0001 \x0000\x000BLOG_FORG ING\x0001\x0000\x0013java /nio/file/ Paths\x0001\x0000\x0003ge t\x0001\x0000;(Ljava /lang/Stri ng;[Ljava/ lang/Strin g;)Ljava/n io/file/Pa th;\x0001\x0000\x000BgetF ileName\x0001\x0000\x0016 ()Ljava/ni o/file/Pat h;\x0001\x0000\x0008toStr ing\x0001\x0000\x0014()Lj ava/lang/S tring;\x0001\x0000\x0006e quals\x0001\x0000\x0015(L java/lang/ Object;)Z\x0000 1\x0000.\x0000/\x0000\x0000\x0000\x0000\x0000 \x0007\x0000\x0002\x00002\x00003\x0000\x0001\x0000 4\x0000\x0000\x00003\x0000\x0001\x0000\x0001\x0000 \x0000\x0000\x0005*·\x0000\x0001±\x0000\x0000 \x0000\x0002\x00005\x0000\x0000\x0000 | |||||
| 18 | \x0000\x0002\x0000\x0000\x0000\x0016\x0000\x0004\x0000\x0017 \x00006\x0000\x0000\x0000\x000C\x0000\x0001\x0000\x0000 \x0000\x0005\x00007\x00008\x0000\x0000\x0000 \x00009\x0000:\x0000\x0001\x00004 \x0000\x0000\x0001š\x0000\x0007\x0000\x0003\x0000\x0000 \x0000·*Ç\x0000\x0005\x0001°*¶ \x0000\x0002\x0004¢\x0000\x0006\x0012\x0003°² \x0000\x0004+¶\x0000\x0005.ª\x0000\x0000 \x0000\x0000\x0000œ\x0000\x0000\x0000\x0001\x0000\x0000 \x0000\x0004\x0000\x0000\x0000\x001F\x0000\x0000\x0000< \x0000\x0000\x0000a\x0000\x0000\x0000¸\x0000 \x0006\x0012\x0007*\x0012\x0007\x0012 \x0003\x0003¹\x0000 | |||||
| 19 | \x0007\x0000°M»\x0000\x000CY\x0012 | |||||
| 20 | ·\x0000\x000E¿*\x0010 | |||||
| 21 | \x0010 ¶\x0000\x000F\x0010 | |||||
| 22 | \x0010 ¶\x0000\x000FK¸\x0000\x0006\x0012 \x0010*\x0012\x0010\x0012 \x0003\x0003¹\x0000 | |||||
| 23 | \x0007\x0000°M\x0001°¸\x0000\x0006\x0012 \x0011*\x0012\x0011\x0011\x0001,\x0003\x0003¹ \x0000 | |||||
| 24 | \x0007\x0000°M»\x0000\x000CY\x0012\x0012 ·\x0000\x000E¿¸\x0000\x0006\x0012\x0013* \x0012\x0013\x0010\x0014\x0003\x0003¹\x0000 | |||||
| 25 | \x0007\x0000°M»\x0000\x000CY\x0012\x0014 ·\x0000\x000E¿\x0001°\x0000\x0004\x00008 \x0000I\x0000J\x0000\x000B\x0000e\x0000v \x0000w\x0000\x000B\x0000z\x0000Œ\x0000 \x0000\x000B\x0000˜\x0000©\x0000ª\x0000\x000B \x0000\x0003\x00005\x0000\x0000\x0000N\x0000\x0013 \x0000\x0000\x0000$\x0000\x0004\x0000%\x0000\x0006 \x0000)\x0000\x000E\x0000*\x0000\x0011\x0000- \x00008\x00001\x0000J\x00002\x0000K \x00003\x0000U\x0000_\x0000e\x0000a \x0000w\x0000b\x0000x\x0000c\x0000z \x0000§\x0000\x0000¨\x0000Ž\x0000© \x0000˜\x0000\x0000ª\x0000®\x0000« \x0000¯\x0000µ\x0000³\x00006\x0000\x0000 \x0000>\x0000\x0006\x0000K\x0000 | |||||
| 26 | \x0000;\x0000<\x0000\x0002\x0000x\x0000\x0002 \x0000;\x0000<\x0000\x0002\x0000Ž\x0000 | |||||
| 27 | \x0000;\x0000<\x0000\x0002\x0000«\x0000 | |||||
| 28 | \x0000;\x0000<\x0000\x0002\x0000\x0000\x0000· \x0000=\x0000>\x0000\x0000\x0000\x0000\x0000· \x0000?\x0000@\x0000\x0001\x0000A\x0000\x0000 \x0000\x0019\x0000\x000B\x0006 | |||||
| 29 | &Q\x0007\x0000B | |||||
| 30 | a\x0007\x0000B\x0002R\x0007\x0000B | |||||
| 31 | Q\x0007\x0000B | |||||
| 32 | \x0000 \x0000C \x0000D\x0000\x0001\x00004\x0000\x0000\x0000o \x0000\x0008\x0000\x0002\x0000\x0000\x0000\x001F¸\x0000 \x0006\x0012\x0015* \x0014\x0000\x0017\x0003¹\x0000\x0019\x0008\x0000¶ \x0000\x001AL»\x0000\x000CY\x0012\x001B ·\x0000\x000E¿\x0000\x0001\x0000\x0000\x0000\x0013 \x0000\x0014\x0000\x000B\x0000\x0003\x00005\x0000\x0000 \x0000\x000E\x0000\x0003\x0000\x0000\x0000¿\x0000\x0014 \x0000À\x0000\x0015\x0000Á\x00006\x0000\x0000 \x0000\x0016\x0000\x0002\x0000\x0015\x0000 | |||||
| 33 | \x0000;\x0000<\x0000\x0001\x0000\x0000\x0000\x001F \x0000=\x0000>\x0000\x0000\x0000A\x0000\x0000 \x0000\x0006\x0000\x0001T\x0007\x0000B\x0000 \x0000E\x0000F\x0000\x0001\x00004 \x0000\x0000\x0000o\x0000\x0008\x0000\x0002\x0000\x0000 \x0000\x001F¸\x0000\x0006\x0012\x001C*\x000E\x0014 \x0000\x001E\x0003¹\x0000 \x0008\x0000¶\x0000 !¯L»\x0000\x000CY\x0012"· \x0000\x000E¿\x0000\x0001\x0000\x0000\x0000\x0013\x0000 \x0014\x0000\x000B\x0000\x0003\x00005\x0000\x0000\x0000 \x000E\x0000\x0003\x0000\x0000\x0000Í\x0000\x0014\x0000 Î\x0000\x0015\x0000Ï\x00006\x0000\x0000\x0000 \x0016\x0000\x0002\x0000\x0015\x0000 | |||||
| 34 | \x0000;\x0000<\x0000\x0001\x0000\x0000\x0000\x001F \x0000=\x0000>\x0000\x0000\x0000A\x0000\x0000 \x0000\x0006\x0000\x0001T\x0007\x0000B\x0000 \x0000G\x0000H\x0000\x0002\x00004 \x0000\x0000\x0000…\x0000\x0005\x0000\x0003\x0000\x0000 \x0000\x0019¸\x0000\x0006\x0012#*+\x0003 ¹\x0000$\x0005\x0000°M»\x0000\x000C Y\x0012%·\x0000\x000E¿\x0000\x0001\x0000 \x0000\x0000 | |||||
| 35 | \x0000\x000E\x0000\x000B\x0000\x0004\x00005\x0000\x0000 \x0000\x000E\x0000\x0003\x0000\x0000\x0000Ü\x0000\x000E \x0000Ý\x0000\x000F\x0000Þ\x00006\x0000\x0000 \x0000 \x0000\x0003\x0000\x000F\x0000 | |||||
| 36 | \x0000;\x0000<\x0000\x0002\x0000\x0000\x0000\x0019 \x0000=\x0000>\x0000\x0000\x0000\x0000\x0000\x0019 \x0000I\x0000J\x0000\x0001\x0000K\x0000\x0000 \x0000\x000C\x0000\x0001\x0000\x0000\x0000\x0019\x0000I \x0000L\x0000\x0001\x0000A\x0000\x0000\x0000\x0006 \x0000\x0001N\x0007\x0000B\x0000M\x0000\x0000 \x0000\x0002\x0000N\x0000 \x0000O\x0000H\x0000\x0002\x00004 \x0000\x0000\x0000´\x0000\x0003\x0000\x0004\x0000\x0000 \x00009*²\x0000&¸\x0000'\x0003 ½\x0000(¸\x0000)M,¹\x0000 *\x0001\x0000¹\x0000+\x0001\x0000N- +¸\x0000,-¶\x0000-™\x0000 \x000B*²\x0000&¸\x0000'°» \x0000\x000CY\x0012%·\x0000\x000E¿\x0000 \x0000\x0000\x0004\x00005\x0000\x0000\x0000\x0016\x0000 \x0005\x0000\x0000\x0000ì\x0000\x000F\x0000í\x0000 \x001B\x0000î\x0000'\x0000ï\x0000/\x0000 ñ\x00006\x0000\x0000\x0000*\x0000\x0004\x0000 \x0000\x00009\x0000=\x0000>\x0000\x0000\x0000 \x0000\x00009\x0000I\x0000J\x0000\x0001\x0000 \x000F\x0000*\x0000P\x0000Q\x0000\x0002\x0000 \x001B\x0000\x001E\x0000R\x0000>\x0000\x0003\x0000 K\x0000\x0000\x0000\x000C\x0000\x0001\x0000\x0000\x0000 9\x0000I\x0000L\x0000\x0001\x0000A\x0000 \x0000\x0000\x000B\x0000\x0001ý\x0000/\x0007\x0000 S\x0007\x0000T\x0000M\x0000\x0000\x0000\x0002 \x0000N\x0000 \x0000U\x0000V\x0000\x0001\x00004\x0000\x0000 \x0000i\x0000\x0002\x0000\x0003\x0000\x0000\x0000\x000B *+¸\x0000'W\x0004¬M\x0003 ¬\x0000\x0001\x0000\x0000\x0000\x0007\x0000\x0008\x0000 \x000B\x0000\x0003\x00005\x0000\x0000\x0000\x0012\x0000 \x0004\x0000\x0000\x0000ÿ\x0000\x0006\x0001\x0000\x0000 \x0008\x0001\x0001\x0000 \x0001\x0002\x00006\x0000\x0000\x0000 \x0000\x0003\x0000 \x0000\x0002 \x0000;\x0000<\x0000\x0002\x0000\x0000\x0000\x000B \x0000=\x0000>\x0000\x0000\x0000\x0000\x0000\x000B \x0000?\x0000@\x0000\x0001\x0000A\x0000\x0000 \x0000\x0006\x0000\x0001H\x0007\x0000B\x0000\x0002 \x0000W\x0000\x0000\x0000\x0002\x0000X\x00001 \x0000\x0000\x0000 | |||||
| 37 | \x0000\x0001\x00000\x0000\x0000\x0000\x0000\x0010\x0008 |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.