DCL logic bugs fixed.

DCL logic bugs fixed.

(I really need to review my knowledge of the language)

$!
$!  MAKEAPPS.COM
$!  Written By:  Richard Levitte
$!               richard@levitte.org
$!
$!  This command file compiles and creates the various engines in form
$!  of shared images.  They are placed in [.xxx.EXE.ENGINES], where "xxx"
$!  is either AXP or VAX depending on your hardware.
$!
$!  P1	if this is ENGINES or ALL, the engines will build, otherwise not.
$!
$!  P2	DEBUG or NODEBUG to compile with or without debugger information.
$!
$!  P3  VAXC		for VAX C
$!	DECC		for DEC C
$!	GNUC		for GNU C (untested)
$!
$!  P4	if defined, sets the TCP/IP libraries to use.  UCX or TCPIP is
$!	used by default since most other implementations come with a
$!	compatibility library.  The value must be one of the following:
$!
$!	UCX		for UCX
$!	SOCKETSHR	for SOCKETSHR+NETLIB
$!	TCPIP		for TCPIP (post UCX)
$!
$!  P5	if defined, tells the compiler not to use special threads.
$!
$!  P6	if defined, denotes which engines to build.  If not defined,
$!	all available engines are built.
$!
$!-----------------------------------------------------------------------------
$!
$! Set the names of the engines we want to build
$!
$ ENGINES = "," + P6
$ IF ENGINES .EQS. "," THEN -
	ENGINES = ",4758_cca,aep,atalla,cswift,ncipher,nuron,sureware,ubsec"
$!
$! Set the default TCP/IP library to link against if needed
$!
$ TCPIP_LIB = ""
$!
$! Set the architecture name
$!
$ ARCH := VAX
$ IF F$GETSYI("CPU") .GE. 128 THEN ARCH := AXP
$!
$! Set the goal directories, and creat them if necessary
$!
$ OBJ_DIR := SYS$DISK:[-.'ARCH'.OBJ.ENGINES]
$ EXE_DIR := SYS$DISK:[-.'ARCH'.EXE.ENGINES]
$ IF F$PARSE(OBJ_DIR) .EQS. "" THEN CREATE/DIRECTORY 'OBJ_DIR'
$ IF F$PARSE(EXE_DIR) .EQS. "" THEN CREATE/DIRECTORY 'EXE_DIR'
$!
$! Set the goal files, and create them if necessary
$!
$ CRYPTO_LIB :=SYS$DISK:[-.'ARCH'.EXE.CRYPTO]LIBCRYPTO.OLB
$ CRYPTO_EXE :=SYS$DISK:[-.'ARCH'.EXE.CRYPTO]LIBCRYPTO.EXE
$ IF F$SEARCH(CRYPTO_LIB) .EQS. "" THEN LIBRARY/CREATE/OBJECT 'CRYPTO_LIB'
$!
$! OK, time to check options and initialise
$!
$ OPT_PHASE = P1
$ ACCEPT_PHASE = "ALL,ENGINES"
$ OPT_DEBUG = P2
$ OPT_COMPILER = P3
$ OPT_TCPIP_LIB = P4
$ OPT_SPECIAL_THREADS = P5
$
$ GOSUB CHECK_OPTIONS
$ GOSUB INITIALISE
$ GOSUB CHECK_OPT_FILE
$!
$! Define what goes into each engine
$!
$ ENGINE_ = ""
$ IF ARCH .EQS. "VAX"
$ THEN
$   ENGINE_ = "engine_vector.mar"
$   EXTRA_OBJ := ,'OBJ_DIR'ENGINE_VECTOR.OBJ
$ ENDIF
$ ENGINE_4758_CCA = "e_4758_cca"
$ ENGINE_aep = "e_aep"
$ ENGINE_atalla = "e_atalla"
$ ENGINE_cswift = "e_cswift"
$ ENGINE_ncipher = "e_ncipher"
$ ENGINE_nuron = "e_nuron"
$ ENGINE_sureware = "e_sureware"
$ ENGINE_ubsec = "e_ubsec"
$!
$! Define which programs need to be linked with a TCP/IP library
$!
$ TCPIP_ENGINES = ",,"
$ IF COMPILER .EQS. "VAXC" THEN -
     TCPIP_ENGINES = ",,"
$!
$! Set up two loops, one that keeps track of the engines,
$! and one that keeps track of all the files going into
$! the current engine.
$!
$! Here's the start of the engine loop.
$!
$ ENGINE_COUNTER = 0
$ ENGINE_NEXT:
$!
$! Extract the current engine name, and if we've reached the end, stop
$!
$ ENGINE_NAME = F$ELEMENT(ENGINE_COUNTER,",",ENGINES)
$ IF (ENGINE_NAME.EQS.",") THEN GOTO ENGINE_DONE
$!
$ ENGINE_COUNTER = ENGINE_COUNTER + 1
$!
$! Set up the engine library names.
$!
$ LIB_ENGINE = "ENGINE_" + ENGINE_NAME
$!
$! Check if the library module name actually is defined
$!
$ IF F$TYPE('LIB_ENGINE') .EQS. ""
$ THEN
$   WRITE SYS$ERROR ""
$   WRITE SYS$ERROR "The module ",ENGINE_NAME," does not exist.  Continuing..."
$   WRITE SYS$ERROR ""
$   GOTO ENGINE_NEXT
$ ENDIF
$!
$! Talk to the user
$!
$ IF ENGINE_NAME .NES. ""
$ THEN
$   WRITE SYS$OUTPUT "Compiling The ",ENGINE_NAME," Library Files. (",BUILDALL,")"
$ ELSE
$   WRITE SYS$OUTPUT "Compiling Support Files. (",BUILDALL,")"
$ ENDIF
$!
$! Here's the start of per-engine module loop.
$!
$ FILE_COUNTER = 0
$ FILE_NEXT:
$!
$! Extract the file name from the file list, and if we've reached the end, stop
$!
$ FILE_NAME = F$ELEMENT(FILE_COUNTER,",",'LIB_ENGINE')
$ IF (FILE_NAME.EQS.",") THEN GOTO FILE_DONE
$!
$ FILE_COUNTER = FILE_COUNTER + 1
$!
$ IF FILE_NAME .EQS. "" THEN GOTO FILE_NEXT
$!
$! Set up the source and object reference
$!
$ SOURCE_FILE = F$PARSE(FILE_NAME,"SYS$DISK:[].C",,,"SYNTAX_ONLY")
$ OBJECT_FILE = OBJ_DIR + F$PARSE(FILE_NAME,,,"NAME","SYNTAX_ONLY") + ".OBJ"
$!
$! If we get some problem, we just go on trying to build the next module.
$ ON WARNING THEN GOTO FILE_NEXT
$!
$! Check if the module we want to compile is actually there.
$!
$ IF F$SEARCH(SOURCE_FILE) .EQS. ""
$ THEN
$   WRITE SYS$OUTPUT ""
$   WRITE SYS$OUTPUT "The File ",SOURCE_FILE," Doesn't Exist."
$   WRITE SYS$OUTPUT ""
$   GOTO EXIT
$ ENDIF
$!
$! Talk to the user.
$!
$ WRITE SYS$OUTPUT "	",FILE_NAME,""
$!
$! Do the dirty work.
$!
$ ON ERROR THEN GOTO FILE_NEXT
$ IF FILE_NAME - ".MAR" .NES. FILE_NAME
$ THEN
$   MACRO/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
$ ELSE
$   CC/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
$ ENDIF
$!
$! Now, there are two ways to handle this.  We can either build
$! shareable images or stick the engine object file into libcrypto.
$! For now, the latter is NOT supported.
$!
$!!!!! LIBRARY/REPLACE 'CRYPTO_LIB' 'OBJECT_FILE'
$!
$! For shareable libraries, we need to do things a little differently
$! depending on if we link with a TCP/IP library or not.
$!
$ ENGINE_OPT := SYS$DISK:[]'ARCH'.OPT
$ IF TCPIP_LIB .NES. ""
$ THEN
$   LINK/'DEBUGGER'/'TRACEBACK' /SHARE='EXE_DIR''ENGINE_NAME'.EXE -
	'OBJECT_FILE''EXTRA_OBJ', -
	'ENGINE_OPT'/OPTION,'TCPIP_LIB','OPT_FILE'/OPTION
$ ELSE
$   LINK/'DEBUGGER'/'TRACEBACK' /SHARE='EXE_DIR''ENGINE_NAME'.EXE -
	'OBJECT_FILE''EXTRA_OBJ', -
        'CRYPTO_LIB'/LIBRARY, -
	'ENGINE_OPT'/OPTION,'OPT_FILE'/OPTION
$ ENDIF
$!
$! Clean up
$!
$ DELETE 'OBJECT_FILE';*
$!
$! Next file
$!
$ GOTO FILE_NEXT
$!
$ FILE_DONE:
$!
$! Next engine
$!
$ GOTO ENGINE_NEXT
$!
$ ENGINE_DONE:
$!
$! Talk to the user
$!
$ WRITE SYS$OUTPUT "All Done..."
$ EXIT:
$ GOSUB CLEANUP
$ EXIT
$!
$! Check For The Link Option FIle.
$!
$ CHECK_OPT_FILE:
$!
$! Check To See If We Need To Make A VAX C Option File.
$!
$ IF (COMPILER.EQS."VAXC")
$ THEN
$!
$!  Check To See If We Already Have A VAX C Linker Option File.
$!
$   IF (F$SEARCH(OPT_FILE).EQS."")
$   THEN
$!
$!    We Need A VAX C Linker Option File.
$!
$     CREATE 'OPT_FILE'
$DECK
!
! Default System Options File To Link Agianst
! The Sharable VAX C Runtime Library.
!
SYS$SHARE:VAXCRTL.EXE/SHARE
$EOD
$!
$!  End The Option File Check.
$!
$   ENDIF
$!
$! End The VAXC Check.
$!
$ ENDIF
$!
$! Check To See If We Need A GNU C Option File.
$!
$ IF (COMPILER.EQS."GNUC")
$ THEN
$!
$!  Check To See If We Already Have A GNU C Linker Option File.
$!
$   IF (F$SEARCH(OPT_FILE).EQS."")
$   THEN
$!
$!    We Need A GNU C Linker Option File.
$!
$     CREATE 'OPT_FILE'
$DECK
!
! Default System Options File To Link Agianst
! The Sharable C Runtime Library.
!
GNU_CC:[000000]GCCLIB/LIBRARY
SYS$SHARE:VAXCRTL/SHARE
$EOD
$!
$!  End The Option File Check.
$!
$   ENDIF
$!
$! End The GNU C Check.
$!
$ ENDIF
$!
$! Check To See If We Need A DEC C Option File.
$!
$ IF (COMPILER.EQS."DECC")
$ THEN
$!
$!  Check To See If We Already Have A DEC C Linker Option File.
$!
$   IF (F$SEARCH(OPT_FILE).EQS."")
$   THEN
$!
$!    Figure Out If We Need An AXP Or A VAX Linker Option File.
$!
$     IF ARCH .EQS. "VAX"
$     THEN
$!
$!      We Need A DEC C Linker Option File For VAX.
$!
$       CREATE 'OPT_FILE'
$DECK
!
! Default System Options File To Link Agianst
! The Sharable DEC C Runtime Library.
!
SYS$SHARE:DECC$SHR.EXE/SHARE
$EOD
$!
$!    Else...
$!
$     ELSE
$!
$!      Create The AXP Linker Option File.
$!
$       CREATE 'OPT_FILE'
$DECK
!
! Default System Options File For AXP To Link Agianst
! The Sharable C Runtime Library.
!
SYS$SHARE:CMA$OPEN_LIB_SHR/SHARE
SYS$SHARE:CMA$OPEN_RTL/SHARE
$EOD
$!
$!    End The VAX/AXP DEC C Option File Check.
$!
$     ENDIF
$!
$!  End The Option File Search.
$!
$   ENDIF
$!
$! End The DEC C Check.
$!
$ ENDIF
$!
$!  Tell The User What Linker Option File We Are Using.
$!
$ WRITE SYS$OUTPUT "Using Linker Option File ",OPT_FILE,"."
$!
$! Time To RETURN.
$!
$ RETURN
$!
$! Check The User's Options.
$!
$ CHECK_OPTIONS:
$!
$! Check To See If OPT_PHASE Is Blank.
$!
$ IF (OPT_PHASE.EQS."ALL")
$ THEN
$!
$!   OPT_PHASE Is Blank, So Build Everything.
$!
$    BUILDALL = "ALL"
$!
$! Else...
$!
$ ELSE
$!
$!  Else, Check To See If OPT_PHASE Has A Valid Arguement.
$!
$   IF ("," + ACCEPT_PHASE + ",") - ("," + OPT_PHASE + ",") -
       .NES. ("," + ACCEPT_PHASE + ",")
$   THEN
$!
$!    A Valid Arguement.
$!
$     BUILDALL = OPT_PHASE
$!
$!  Else...
$!
$   ELSE
$!
$!    Tell The User We Don't Know What They Want.
$!
$     WRITE SYS$OUTPUT ""
$     WRITE SYS$OUTPUT "The option ",OPT_PHASE," is invalid.  The valid options are:"
$     WRITE SYS$OUTPUT ""
$     IF ("," + ACCEPT_PHASE + ",") - ",ALL," -
	.NES. ("," + ACCEPT_PHASE + ",") THEN -
	WRITE SYS$OUTPUT "    ALL      :  just build everything."
$     IF ("," + ACCEPT_PHASE + ",") - ",ENGINES," -
	.NES. ("," + ACCEPT_PHASE + ",") THEN -
	WRITE SYS$OUTPUT "    ENGINES  :  to compile just the [.xxx.EXE.ENGINES]*.EXE hareable images."
$     WRITE SYS$OUTPUT ""
$     WRITE SYS$OUTPUT " where 'xxx' stands for:"
$     WRITE SYS$OUTPUT ""
$     WRITE SYS$OUTPUT "        AXP  :  Alpha architecture."
$     WRITE SYS$OUTPUT "        VAX  :  VAX architecture."
$     WRITE SYS$OUTPUT ""
$!
$!    Time To EXIT.
$!
$     EXIT
$!
$!  End The Valid Arguement Check.
$!
$   ENDIF
$!
$! End The OPT_PHASE Check.
$!
$ ENDIF
$!
$! Check To See If OPT_DEBUG Is Blank.
$!
$ IF (OPT_DEBUG.EQS."NODEBUG")
$ THEN
$!
$!   OPT_DEBUG Is NODEBUG, So Compile Without The Debugger Information.
$!
$    DEBUGGER = "NODEBUG"
$    TRACEBACK = "NOTRACEBACK"
$    GCC_OPTIMIZE = "OPTIMIZE"
$    CC_OPTIMIZE = "OPTIMIZE"
$    MACRO_OPTIMIZE = "OPTIMIZE"
$    WRITE SYS$OUTPUT "No Debugger Information Will Be Produced During Compile."
$    WRITE SYS$OUTPUT "Compiling With Compiler Optimization."
$ ELSE
$!
$!  Check To See If We Are To Compile With Debugger Information.
$!
$   IF (OPT_DEBUG.EQS."DEBUG")
$   THEN
$!
$!    Compile With Debugger Information.
$!
$     DEBUGGER = "DEBUG"
$     TRACEBACK = "TRACEBACK"
$     GCC_OPTIMIZE = "NOOPTIMIZE"
$     CC_OPTIMIZE = "NOOPTIMIZE"
$     MACRO_OPTIMIZE = "NOOPTIMIZE"
$     WRITE SYS$OUTPUT "Debugger Information Will Be Produced During Compile."
$     WRITE SYS$OUTPUT "Compiling Without Compiler Optimization."
$   ELSE
$!
$!    They Entered An Invalid Option..
$!
$     WRITE SYS$OUTPUT ""
$     WRITE SYS$OUTPUT "The Option ",OPT_DEBUG," Is Invalid.  The Valid Options Are:"
$     WRITE SYS$OUTPUT ""
$     WRITE SYS$OUTPUT "     DEBUG   :  Compile With The Debugger Information."
$     WRITE SYS$OUTPUT "     NODEBUG :  Compile Without The Debugger Information."
$     WRITE SYS$OUTPUT ""
$!
$!    Time To EXIT.
$!
$     EXIT
$!
$!  End The Valid Arguement Check.
$!
$   ENDIF
$!
$! End The OPT_DEBUG Check.
$!
$ ENDIF
$!
$! Special Threads For OpenVMS v7.1 Or Later
$!
$! Written By:  Richard Levitte
$!              richard@levitte.org
$!
$!
$! Check To See If We Have A Option For OPT_SPECIAL_THREADS.
$!
$ IF (OPT_SPECIAL_THREADS.EQS."")
$ THEN
$!
$!  Get The Version Of VMS We Are Using.
$!
$   ISSEVEN :=
$   TMP = F$ELEMENT(0,"-",F$EXTRACT(1,4,F$GETSYI("VERSION")))
$   TMP = F$INTEGER(F$ELEMENT(0,".",TMP)+F$ELEMENT(1,".",TMP))
$!
$!  Check To See If The VMS Version Is v7.1 Or Later.
$!
$   IF (TMP.GE.71)
$   THEN
$!
$!    We Have OpenVMS v7.1 Or Later, So Use The Special Threads.
$!
$     ISSEVEN := ,PTHREAD_USE_D4
$!
$!  End The VMS Version Check.
$!
$   ENDIF
$!
$! End The OPT_SPECIAL_THREADS Check.
$!
$ ENDIF
$!
$! Check To See If OPT_COMPILER Is Blank.
$!
$ IF (OPT_COMPILER.EQS."")
$ THEN
$!
$!  O.K., The User Didn't Specify A Compiler, Let's Try To
$!  Find Out Which One To Use.
$!
$!  Check To See If We Have GNU C.
$!
$   IF (F$TRNLNM("GNU_CC").NES."")
$   THEN
$!
$!    Looks Like GNUC, Set To Use GNUC.
$!
$     OPT_COMPILER = "GNUC"
$!
$!  Else...
$!
$   ELSE
$!
$!    Check To See If We Have VAXC Or DECC.
$!
$     IF (ARCH.EQS."AXP").OR.(F$TRNLNM("DECC$CC_DEFAULT").NES."")
$     THEN
$!
$!      Looks Like DECC, Set To Use DECC.
$!
$       OPT_COMPILER = "DECC"
$!
$!    Else...
$!
$     ELSE
$!
$!      Looks Like VAXC, Set To Use VAXC.
$!
$       OPT_COMPILER = "VAXC"
$!
$!    End The VAXC Compiler Check.
$!
$     ENDIF
$!
$!  End The DECC & VAXC Compiler Check.
$!
$   ENDIF
$!
$!  End The Compiler Check.
$!
$ ENDIF
$!
$! Check To See If We Have A Option For OPT_TCPIP_LIB.
$!
$ IF (OPT_TCPIP_LIB.EQS."")
$ THEN
$!
$!  Find out what socket library we have available
$!
$   IF F$PARSE("SOCKETSHR:") .NES. ""
$   THEN
$!
$!    We have SOCKETSHR, and it is my opinion that it's the best to use.
$!
$     OPT_TCPIP_LIB = "SOCKETSHR"
$!
$!    Tell the user
$!
$     WRITE SYS$OUTPUT "Using SOCKETSHR for TCP/IP"
$!
$!    Else, let's look for something else
$!
$   ELSE
$!
$!    Like UCX (the reason to do this before Multinet is that the UCX
$!    emulation is easier to use...)
$!
$     IF F$TRNLNM("UCX$IPC_SHR") .NES. "" -
	 .OR. F$PARSE("SYS$SHARE:UCX$IPC_SHR.EXE") .NES. "" -
	 .OR. F$PARSE("SYS$LIBRARY:UCX$IPC.OLB") .NES. ""
$     THEN
$!
$!	Last resort: a UCX or UCX-compatible library
$!
$	OPT_TCPIP_LIB = "UCX"
$!
$!      Tell the user
$!
$       WRITE SYS$OUTPUT "Using UCX or an emulation thereof for TCP/IP"
$!
$!	That was all...
$!
$     ENDIF
$   ENDIF
$ ENDIF
$!
$! Set Up Initial CC Definitions, Possibly With User Ones
$!
$ CCDEFS = "TCPIP_TYPE_''OPT_TCPIP_LIB',DSO_VMS"
$ IF F$TYPE(USER_CCDEFS) .NES. "" THEN CCDEFS = CCDEFS + "," + USER_CCDEFS
$ CCEXTRAFLAGS = ""
$ IF F$TYPE(USER_CCFLAGS) .NES. "" THEN CCEXTRAFLAGS = USER_CCFLAGS
$ CCDISABLEWARNINGS = "LONGLONGTYPE,LONGLONGSUFX"
$ IF F$TYPE(USER_CCDISABLEWARNINGS) .NES. "" THEN -
	CCDISABLEWARNINGS = CCDISABLEWARNINGS + "," + USER_CCDISABLEWARNINGS
$!
$!  Check To See If The User Entered A Valid Paramter.
$!
$ IF (OPT_COMPILER.EQS."VAXC").OR.(OPT_COMPILER.EQS."DECC").OR.(OPT_COMPILER.EQS."GNUC")
$ THEN
$!
$!    Check To See If The User Wanted DECC.
$!
$   IF (OPT_COMPILER.EQS."DECC")
$   THEN
$!
$!    Looks Like DECC, Set To Use DECC.
$!
$     COMPILER = "DECC"
$!
$!    Tell The User We Are Using DECC.
$!
$     WRITE SYS$OUTPUT "Using DECC 'C' Compiler."
$!
$!    Use DECC...
$!
$     CC = "CC"
$     IF ARCH.EQS."VAX" .AND. F$TRNLNM("DECC$CC_DEFAULT").NES."/DECC" -
	 THEN CC = "CC/DECC"
$     CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/STANDARD=ANSI89" + -
           "/NOLIST/PREFIX=ALL" + -
	   "/INCLUDE=(SYS$DISK:[],SYS$DISK:[.VENDOR_DEFNS])" + -
	   CCEXTRAFLAGS
$!
$!    Define The Linker Options File Name.
$!
$     OPT_FILE = "SYS$DISK:[]VAX_DECC_OPTIONS.OPT"
$!
$!  End DECC Check.
$!
$   ENDIF
$!
$!  Check To See If We Are To Use VAXC.
$!
$   IF (OPT_COMPILER.EQS."VAXC")
$   THEN
$!
$!    Looks Like VAXC, Set To Use VAXC.
$!
$     COMPILER = "VAXC"
$!
$!    Tell The User We Are Using VAX C.
$!
$     WRITE SYS$OUTPUT "Using VAXC 'C' Compiler."
$!
$!    Compile Using VAXC.
$!
$     CC = "CC"
$     IF ARCH.EQS."AXP"
$     THEN
$	WRITE SYS$OUTPUT "There is no VAX C on Alpha!"
$	EXIT
$     ENDIF
$     IF F$TRNLNM("DECC$CC_DEFAULT").EQS."/DECC" THEN CC = "CC/VAXC"
$     CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/NOLIST" + -
	   "/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS])" + -
	   CCEXTRAFLAGS
$     CCDEFS = """VAXC""," + CCDEFS
$!
$!    Define <sys> As SYS$COMMON:[SYSLIB]
$!
$     DEFINE/NOLOG SYS SYS$COMMON:[SYSLIB]
$!
$!    Define The Linker Options File Name.
$!
$     OPT_FILE = "SYS$DISK:[]VAX_VAXC_OPTIONS.OPT"
$!
$!  End VAXC Check
$!
$   ENDIF
$!
$!  Check To See If We Are To Use GNU C.
$!
$   IF (OPT_COMPILER.EQS."GNUC")
$   THEN
$!
$!    Looks Like GNUC, Set To Use GNUC.
$!
$     COMPILER = "GNUC"
$!
$!    Tell The User We Are Using GNUC.
$!
$     WRITE SYS$OUTPUT "Using GNU 'C' Compiler."
$!
$!    Use GNU C...
$!
$     CC = "GCC/NOCASE_HACK/''GCC_OPTIMIZE'/''DEBUGGER'/NOLIST" + -
	   "/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS])" + -
	   CCEXTRAFLAGS
$!
$!    Define The Linker Options File Name.
$!
$     OPT_FILE = "SYS$DISK:[]VAX_GNUC_OPTIONS.OPT"
$!
$!  End The GNU C Check.
$!
$   ENDIF
$!
$!  Set up default defines
$!
$   CCDEFS = """FLAT_INC=1""," + CCDEFS
$!
$!  Finish up the definition of CC.
$!
$   IF COMPILER .EQS. "DECC"
$   THEN
$     IF CCDISABLEWARNINGS .NES. ""
$     THEN
$       CCDISABLEWARNINGS = "/WARNING=(DISABLE=(" + CCDISABLEWARNINGS + "))"
$     ENDIF
$   ELSE
$     CCDISABLEWARNINGS = ""
$   ENDIF
$   CC = CC + "/DEFINE=(" + CCDEFS + ")" + CCDISABLEWARNINGS
$!
$!  Show user the result
$!
$   WRITE/SYMBOL SYS$OUTPUT "Main C Compiling Command: ",CC
$!
$!  Else The User Entered An Invalid Arguement.
$!
$ ELSE
$!
$!  Tell The User We Don't Know What They Want.
$!
$   WRITE SYS$OUTPUT ""
$   WRITE SYS$OUTPUT "The Option ",OPT_COMPILER," Is Invalid.  The Valid Options Are:"
$   WRITE SYS$OUTPUT ""
$   WRITE SYS$OUTPUT "    VAXC  :  To Compile With VAX C."
$   WRITE SYS$OUTPUT "    DECC  :  To Compile With DEC C."
$   WRITE SYS$OUTPUT "    GNUC  :  To Compile With GNU C."
$   WRITE SYS$OUTPUT ""
$!
$!  Time To EXIT.
$!
$   EXIT
$!
$! End The Valid Arguement Check.
$!
$ ENDIF
$!
$! Build a MACRO command for the architecture at hand
$!
$ IF ARCH .EQS. "VAX" THEN MACRO = "MACRO/''DEBUGGER'"
$ IF ARCH .EQS. "AXP" THEN MACRO = "MACRO/MIGRATION/''DEBUGGER'/''MACRO_OPTIMIZE'"
$!
$!  Show user the result
$!
$ WRITE/SYMBOL SYS$OUTPUT "Main MACRO Compiling Command: ",MACRO
$!
$! Time to check the contents, and to make sure we get the correct library.
$!
$ IF OPT_TCPIP_LIB.EQS."SOCKETSHR" .OR. OPT_TCPIP_LIB.EQS."MULTINET" -
     .OR. OPT_TCPIP_LIB.EQS."UCX" .OR. OPT_TCPIP_LIB.EQS."TCPIP" -
     .OR. OPT_TCPIP_LIB.EQS."NONE"
$ THEN
$!
$!  Check to see if SOCKETSHR was chosen
$!
$   IF OPT_TCPIP_LIB.EQS."SOCKETSHR"
$   THEN
$!
$!    Set the library to use SOCKETSHR
$!
$     TCPIP_LIB = "SYS$DISK:[-.VMS]SOCKETSHR_SHR.OPT/OPT"
$!
$!    Done with SOCKETSHR
$!
$   ENDIF
$!
$!  Check to see if MULTINET was chosen
$!
$   IF OPT_TCPIP_LIB.EQS."MULTINET"
$   THEN
$!
$!    Set the library to use UCX emulation.
$!
$     OPT_TCPIP_LIB = "UCX"
$!
$!    Done with MULTINET
$!
$   ENDIF
$!
$!  Check to see if UCX was chosen
$!
$   IF OPT_TCPIP_LIB.EQS."UCX"
$   THEN
$!
$!    Set the library to use UCX.
$!
$     TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_DECC.OPT/OPT"
$     IF F$TRNLNM("UCX$IPC_SHR") .NES. ""
$     THEN
$       TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_DECC_LOG.OPT/OPT"
$     ELSE
$       IF COMPILER .NES. "DECC" .AND. ARCH .EQS. "VAX" THEN -
	  TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_VAXC.OPT/OPT"
$     ENDIF
$!
$!    Done with UCX
$!
$   ENDIF
$!
$!  Check to see if TCPIP was chosen
$!
$   IF OPT_TCPIP_LIB.EQS."TCPIP"
$   THEN
$!
$!    Set the library to use TCPIP (post UCX).
$!
$     TCPIP_LIB = "SYS$DISK:[-.VMS]TCPIP_SHR_DECC.OPT/OPT"
$!
$!    Done with TCPIP
$!
$   ENDIF
$!
$!  Check to see if NONE was chosen
$!
$   IF OPT_TCPIP_LIB.EQS."NONE"
$   THEN
$!
$!    Do not use a TCPIP library.
$!
$     TCPIP_LIB = ""
$!
$!    Done with TCPIP
$!
$   ENDIF
$!
$!  Print info
$!
$   WRITE SYS$OUTPUT "TCP/IP library spec: ", TCPIP_LIB
$!
$!  Else The User Entered An Invalid Arguement.
$!
$ ELSE
$!
$!  Tell The User We Don't Know What They Want.
$!
$   WRITE SYS$OUTPUT ""
$   WRITE SYS$OUTPUT "The Option ",OPT_TCPIP_LIB," Is Invalid.  The Valid Options Are:"
$   WRITE SYS$OUTPUT ""
$   WRITE SYS$OUTPUT "    SOCKETSHR  :  To link with SOCKETSHR TCP/IP library."
$   WRITE SYS$OUTPUT "    UCX        :  To link with UCX TCP/IP library."
$   WRITE SYS$OUTPUT "    TCPIP      :  To link with TCPIP (post UCX) TCP/IP library."
$   WRITE SYS$OUTPUT ""
$!
$!  Time To EXIT.
$!
$   EXIT
$!
$!  Done with TCP/IP libraries
$!
$ ENDIF
$!
$!  Time To RETURN...
$!
$ RETURN
$!
$ INITIALISE:
$!
$! Save old value of the logical name OPENSSL
$!
$ __SAVE_OPENSSL = F$TRNLNM("OPENSSL","LNM$PROCESS_TABLE")
$!
$! Save directory information
$!
$ __HERE = F$PARSE(F$PARSE("A.;",F$ENVIRONMENT("PROCEDURE"))-"A.;","[]A.;") - "A.;"
$ __HERE = F$EDIT(__HERE,"UPCASE")
$ __TOP = __HERE - "ENGINES]"
$ __INCLUDE = __TOP + "INCLUDE.OPENSSL]"
$!
$! Set up the logical name OPENSSL to point at the include directory
$!
$ DEFINE OPENSSL/NOLOG '__INCLUDE'
$!
$! Done
$!
$ RETURN
$!
$ CLEANUP:
$!
$! Restore the logical name OPENSSL if it had a value
$!
$ IF __SAVE_OPENSSL .EQS. ""
$ THEN
$   DEASSIGN OPENSSL
$ ELSE
$   DEFINE/NOLOG OPENSSL '__SAVE_OPENSSL'
$ ENDIF
$!
$! Done
$!
$ RETURN

$!
$!  MAKEAPPS.COM
$!  Written By:  Richard Levitte
$!               richard@levitte.org
$!
$!  This command file compiles and creates the various engines in form
$!  of shared images.  They are placed in [.xxx.EXE.ENGINES], where "xxx"
$!  is either AXP or VAX depending on your hardware.
$!
$!  P1	if this is ENGINES or ALL, the engines will build, otherwise not.
$!
$!  P2	DEBUG or NODEBUG to compile with or without debugger information.
$!
$!  P3  VAXC		for VAX C
$!	DECC		for DEC C
$!	GNUC		for GNU C (untested)
$!
$!  P4	if defined, sets the TCP/IP libraries to use.  UCX or TCPIP is
$!	used by default since most other implementations come with a
$!	compatibility library.  The value must be one of the following:
$!
$!	UCX		for UCX
$!	SOCKETSHR	for SOCKETSHR+NETLIB
$!	TCPIP		for TCPIP (post UCX)
$!
$!  P5	if defined, tells the compiler not to use special threads.
$!
$!  P6	if defined, denotes which engines to build.  If not defined,
$!	all available engines are built.
$!
$!-----------------------------------------------------------------------------
$!
$! Set the names of the engines we want to build
$!
$ ENGINES = "," + P6
$ IF ENGINES .EQS. "," THEN -
	ENGINES = ",4758_cca,aep,atalla,cswift,ncipher,nuron,sureware,ubsec"
$!
$! Set the default TCP/IP library to link against if needed
$!
$ TCPIP_LIB = ""
$!
$! Set the architecture name
$!
$ ARCH := VAX
$ IF F$GETSYI("CPU") .GE. 128 THEN ARCH := AXP
$!
$! Set the goal directories, and creat them if necessary
$!
$ OBJ_DIR := SYS$DISK:[-.'ARCH'.OBJ.ENGINES]
$ EXE_DIR := SYS$DISK:[-.'ARCH'.EXE.ENGINES]
$ IF F$PARSE(OBJ_DIR) .EQS. "" THEN CREATE/DIRECTORY 'OBJ_DIR'
$ IF F$PARSE(EXE_DIR) .EQS. "" THEN CREATE/DIRECTORY 'EXE_DIR'
$!
$! Set the goal files, and create them if necessary
$!
$ CRYPTO_LIB :=SYS$DISK:[-.'ARCH'.EXE.CRYPTO]LIBCRYPTO.OLB
$ CRYPTO_EXE :=SYS$DISK:[-.'ARCH'.EXE.CRYPTO]LIBCRYPTO.EXE
$ IF F$SEARCH(CRYPTO_LIB) .EQS. "" THEN LIBRARY/CREATE/OBJECT 'CRYPTO_LIB'
$!
$! OK, time to check options and initialise
$!
$ OPT_PHASE = P1
$ ACCEPT_PHASE = "ALL,ENGINES"
$ OPT_DEBUG = P2
$ OPT_COMPILER = P3
$ OPT_TCPIP_LIB = P4
$ OPT_SPECIAL_THREADS = P5
$
$ GOSUB CHECK_OPTIONS
$ GOSUB INITIALISE
$ GOSUB CHECK_OPT_FILE
$!
$! Define what goes into each engine
$!
$ ENGINE_ = ""
$ IF ARCH .EQS. "VAX"
$ THEN
$   ENGINE_ = "engine_vector.mar"
$   EXTRA_OBJ := ,'OBJ_DIR'ENGINE_VECTOR.OBJ
$ ENDIF
$ ENGINE_4758_CCA = "e_4758_cca"
$ ENGINE_aep = "e_aep"
$ ENGINE_atalla = "e_atalla"
$ ENGINE_cswift = "e_cswift"
$ ENGINE_ncipher = "e_ncipher"
$ ENGINE_nuron = "e_nuron"
$ ENGINE_sureware = "e_sureware"
$ ENGINE_ubsec = "e_ubsec"
$!
$! Define which programs need to be linked with a TCP/IP library
$!
$ TCPIP_ENGINES = ",,"
$ IF COMPILER .EQS. "VAXC" THEN -
     TCPIP_ENGINES = ",,"
$!
$! Set up two loops, one that keeps track of the engines,
$! and one that keeps track of all the files going into
$! the current engine.
$!
$! Here's the start of the engine loop.
$!
$ ENGINE_COUNTER = 0
$ ENGINE_NEXT:
$!
$! Extract the current engine name, and if we've reached the end, stop
$!
$ ENGINE_NAME = F$ELEMENT(ENGINE_COUNTER,",",ENGINES)
$ IF (ENGINE_NAME.EQS.",") THEN GOTO ENGINE_DONE
$!
$ ENGINE_COUNTER = ENGINE_COUNTER + 1
$!
$! Set up the engine library names.
$!
$ LIB_ENGINE = "ENGINE_" + ENGINE_NAME
$!
$! Check if the library module name actually is defined
$!
$ IF F$TYPE('LIB_ENGINE') .EQS. ""
$ THEN
$   WRITE SYS$ERROR ""
$   WRITE SYS$ERROR "The module ",ENGINE_NAME," does not exist.  Continuing..."
$   WRITE SYS$ERROR ""
$   GOTO ENGINE_NEXT
$ ENDIF
$!
$! Talk to the user
$!
$ IF ENGINE_NAME .NES. ""
$ THEN
$   WRITE SYS$OUTPUT "Compiling The ",ENGINE_NAME," Library Files. (",BUILDALL,")"
$ ELSE
$   WRITE SYS$OUTPUT "Compiling Support Files. (",BUILDALL,")"
$ ENDIF
$!
$! Here's the start of per-engine module loop.
$!
$ FILE_COUNTER = 0
$ FILE_NEXT:
$!
$! Extract the file name from the file list, and if we've reached the end, stop
$!
$ FILE_NAME = F$ELEMENT(FILE_COUNTER,",",'LIB_ENGINE')
$ IF (FILE_NAME.EQS.",") THEN GOTO FILE_DONE
$!
$ FILE_COUNTER = FILE_COUNTER + 1
$!
$ IF FILE_NAME .EQS. "" THEN GOTO FILE_NEXT
$!
$! Set up the source and object reference
$!
$ SOURCE_FILE = F$PARSE(FILE_NAME,"SYS$DISK:[].C",,,"SYNTAX_ONLY")
$ OBJECT_FILE = OBJ_DIR + F$PARSE(FILE_NAME,,,"NAME","SYNTAX_ONLY") + ".OBJ"
$!
$! If we get some problem, we just go on trying to build the next module.
$ ON WARNING THEN GOTO FILE_NEXT
$!
$! Check if the module we want to compile is actually there.
$!
$ IF F$SEARCH(SOURCE_FILE) .EQS. ""
$ THEN
$   WRITE SYS$OUTPUT ""
$   WRITE SYS$OUTPUT "The File ",SOURCE_FILE," Doesn't Exist."
$   WRITE SYS$OUTPUT ""
$   GOTO EXIT
$ ENDIF
$!
$! Talk to the user.
$!
$ WRITE SYS$OUTPUT "	",FILE_NAME,""
$!
$! Do the dirty work.
$!
$ ON ERROR THEN GOTO FILE_NEXT
$ IF FILE_NAME - ".MAR" .NES. FILE_NAME
$ THEN
$   MACRO/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
$ ELSE
$   CC/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
$ ENDIF
$!
$! Now, there are two ways to handle this.  We can either build
$! shareable images or stick the engine object file into libcrypto.
$! For now, the latter is NOT supported.
$!
$!!!!! LIBRARY/REPLACE 'CRYPTO_LIB' 'OBJECT_FILE'
$!
$! For shareable libraries, we need to do things a little differently
$! depending on if we link with a TCP/IP library or not.
$!
$ ENGINE_OPT := SYS$DISK:[]'ARCH'.OPT
$ IF TCPIP_LIB .NES. ""
$ THEN
$   LINK/'DEBUGGER'/'TRACEBACK' /SHARE='EXE_DIR''ENGINE_NAME'.EXE -
	'OBJECT_FILE''EXTRA_OBJ', -
	'ENGINE_OPT'/OPTION,'TCPIP_LIB','OPT_FILE'/OPTION
$ ELSE
$   LINK/'DEBUGGER'/'TRACEBACK' /SHARE='EXE_DIR''ENGINE_NAME'.EXE -
	'OBJECT_FILE''EXTRA_OBJ', -
        'CRYPTO_LIB'/LIBRARY, -
	'ENGINE_OPT'/OPTION,'OPT_FILE'/OPTION
$ ENDIF
$!
$! Clean up
$!
$ DELETE 'OBJECT_FILE';*
$!
$! Next file
$!
$ GOTO FILE_NEXT
$!
$ FILE_DONE:
$!
$! Next engine
$!
$ GOTO ENGINE_NEXT
$!
$ ENGINE_DONE:
$!
$! Talk to the user
$!
$ WRITE SYS$OUTPUT "All Done..."
$ EXIT:
$ GOSUB CLEANUP
$ EXIT
$!
$! Check For The Link Option FIle.
$!
$ CHECK_OPT_FILE:
$!
$! Check To See If We Need To Make A VAX C Option File.
$!
$ IF (COMPILER.EQS."VAXC")
$ THEN
$!
$!  Check To See If We Already Have A VAX C Linker Option File.
$!
$   IF (F$SEARCH(OPT_FILE).EQS."")
$   THEN
$!
$!    We Need A VAX C Linker Option File.
$!
$     CREATE 'OPT_FILE'
$DECK
!
! Default System Options File To Link Agianst
! The Sharable VAX C Runtime Library.
!
SYS$SHARE:VAXCRTL.EXE/SHARE
$EOD
$!
$!  End The Option File Check.
$!
$   ENDIF
$!
$! End The VAXC Check.
$!
$ ENDIF
$!
$! Check To See If We Need A GNU C Option File.
$!
$ IF (COMPILER.EQS."GNUC")
$ THEN
$!
$!  Check To See If We Already Have A GNU C Linker Option File.
$!
$   IF (F$SEARCH(OPT_FILE).EQS."")
$   THEN
$!
$!    We Need A GNU C Linker Option File.
$!
$     CREATE 'OPT_FILE'
$DECK
!
! Default System Options File To Link Agianst
! The Sharable C Runtime Library.
!
GNU_CC:[000000]GCCLIB/LIBRARY
SYS$SHARE:VAXCRTL/SHARE
$EOD
$!
$!  End The Option File Check.
$!
$   ENDIF
$!
$! End The GNU C Check.
$!
$ ENDIF
$!
$! Check To See If We Need A DEC C Option File.
$!
$ IF (COMPILER.EQS."DECC")
$ THEN
$!
$!  Check To See If We Already Have A DEC C Linker Option File.
$!
$   IF (F$SEARCH(OPT_FILE).EQS."")
$   THEN
$!
$!    Figure Out If We Need An AXP Or A VAX Linker Option File.
$!
$     IF ARCH .EQS. "VAX"
$     THEN
$!
$!      We Need A DEC C Linker Option File For VAX.
$!
$       CREATE 'OPT_FILE'
$DECK
!
! Default System Options File To Link Agianst
! The Sharable DEC C Runtime Library.
!
SYS$SHARE:DECC$SHR.EXE/SHARE
$EOD
$!
$!    Else...
$!
$     ELSE
$!
$!      Create The AXP Linker Option File.
$!
$       CREATE 'OPT_FILE'
$DECK
!
! Default System Options File For AXP To Link Agianst
! The Sharable C Runtime Library.
!
SYS$SHARE:CMA$OPEN_LIB_SHR/SHARE
SYS$SHARE:CMA$OPEN_RTL/SHARE
$EOD
$!
$!    End The VAX/AXP DEC C Option File Check.
$!
$     ENDIF
$!
$!  End The Option File Search.
$!
$   ENDIF
$!
$! End The DEC C Check.
$!
$ ENDIF
$!
$!  Tell The User What Linker Option File We Are Using.
$!
$ WRITE SYS$OUTPUT "Using Linker Option File ",OPT_FILE,"."
$!
$! Time To RETURN.
$!
$ RETURN
$!
$! Check The User's Options.
$!
$ CHECK_OPTIONS:
$!
$! Check To See If OPT_PHASE Is Blank.
$!
$ IF (OPT_PHASE.EQS."ALL")
$ THEN
$!
$!   OPT_PHASE Is Blank, So Build Everything.
$!
$    BUILDALL = "ALL"
$!
$! Else...
$!
$ ELSE
$!
$!  Else, Check To See If OPT_PHASE Has A Valid Arguement.
$!
$   IF ("," + ACCEPT_PHASE + ",") - ("," + OPT_PHASE + ",") -
       .EQS. ("," + ACCEPT_PHASE + ",")
$   THEN
$!
$!    A Valid Arguement.
$!
$     BUILDALL = OPT_PHASE
$!
$!  Else...
$!
$   ELSE
$!
$!    Tell The User We Don't Know What They Want.
$!
$     WRITE SYS$OUTPUT ""
$     WRITE SYS$OUTPUT "The option ",OPT_PHASE," is invalid.  The valid options are:"
$     WRITE SYS$OUTPUT ""
$     IF ("," + ACCEPT_PHASE + ",") - ",ALL," THEN -
	WRITE SYS$OUTPUT "    ALL      :  just build everything."
$     IF ("," + ACCEPT_PHASE + ",") - ",ENGINES," THEN -
	WRITE SYS$OUTPUT "    ENGINES  :  to compile just the [.xxx.EXE.ENGINES]*.EXE hareable images."
$     WRITE SYS$OUTPUT ""
$     WRITE SYS$OUTPUT " where 'xxx' stands for:"
$     WRITE SYS$OUTPUT ""
$     WRITE SYS$OUTPUT "        AXP  :  Alpha architecture."
$     WRITE SYS$OUTPUT "        VAX  :  VAX architecture."
$     WRITE SYS$OUTPUT ""
$!
$!    Time To EXIT.
$!
$     EXIT
$!
$!  End The Valid Arguement Check.
$!
$   ENDIF
$!
$! End The OPT_PHASE Check.
$!
$ ENDIF
$!
$! Check To See If OPT_DEBUG Is Blank.
$!
$ IF (OPT_DEBUG.EQS."NODEBUG")
$ THEN
$!
$!   OPT_DEBUG Is NODEBUG, So Compile Without The Debugger Information.
$!
$    DEBUGGER = "NODEBUG"
$    TRACEBACK = "NOTRACEBACK"
$    GCC_OPTIMIZE = "OPTIMIZE"
$    CC_OPTIMIZE = "OPTIMIZE"
$    MACRO_OPTIMIZE = "OPTIMIZE"
$    WRITE SYS$OUTPUT "No Debugger Information Will Be Produced During Compile."
$    WRITE SYS$OUTPUT "Compiling With Compiler Optimization."
$ ELSE
$!
$!  Check To See If We Are To Compile With Debugger Information.
$!
$   IF (OPT_DEBUG.EQS."DEBUG")
$   THEN
$!
$!    Compile With Debugger Information.
$!
$     DEBUGGER = "DEBUG"
$     TRACEBACK = "TRACEBACK"
$     GCC_OPTIMIZE = "NOOPTIMIZE"
$     CC_OPTIMIZE = "NOOPTIMIZE"
$     MACRO_OPTIMIZE = "NOOPTIMIZE"
$     WRITE SYS$OUTPUT "Debugger Information Will Be Produced During Compile."
$     WRITE SYS$OUTPUT "Compiling Without Compiler Optimization."
$   ELSE
$!
$!    They Entered An Invalid Option..
$!
$     WRITE SYS$OUTPUT ""
$     WRITE SYS$OUTPUT "The Option ",OPT_DEBUG," Is Invalid.  The Valid Options Are:"
$     WRITE SYS$OUTPUT ""
$     WRITE SYS$OUTPUT "     DEBUG   :  Compile With The Debugger Information."
$     WRITE SYS$OUTPUT "     NODEBUG :  Compile Without The Debugger Information."
$     WRITE SYS$OUTPUT ""
$!
$!    Time To EXIT.
$!
$     EXIT
$!
$!  End The Valid Arguement Check.
$!
$   ENDIF
$!
$! End The OPT_DEBUG Check.
$!
$ ENDIF
$!
$! Special Threads For OpenVMS v7.1 Or Later
$!
$! Written By:  Richard Levitte
$!              richard@levitte.org
$!
$!
$! Check To See If We Have A Option For OPT_SPECIAL_THREADS.
$!
$ IF (OPT_SPECIAL_THREADS.EQS."")
$ THEN
$!
$!  Get The Version Of VMS We Are Using.
$!
$   ISSEVEN :=
$   TMP = F$ELEMENT(0,"-",F$EXTRACT(1,4,F$GETSYI("VERSION")))
$   TMP = F$INTEGER(F$ELEMENT(0,".",TMP)+F$ELEMENT(1,".",TMP))
$!
$!  Check To See If The VMS Version Is v7.1 Or Later.
$!
$   IF (TMP.GE.71)
$   THEN
$!
$!    We Have OpenVMS v7.1 Or Later, So Use The Special Threads.
$!
$     ISSEVEN := ,PTHREAD_USE_D4
$!
$!  End The VMS Version Check.
$!
$   ENDIF
$!
$! End The OPT_SPECIAL_THREADS Check.
$!
$ ENDIF
$!
$! Check To See If OPT_COMPILER Is Blank.
$!
$ IF (OPT_COMPILER.EQS."")
$ THEN
$!
$!  O.K., The User Didn't Specify A Compiler, Let's Try To
$!  Find Out Which One To Use.
$!
$!  Check To See If We Have GNU C.
$!
$   IF (F$TRNLNM("GNU_CC").NES."")
$   THEN
$!
$!    Looks Like GNUC, Set To Use GNUC.
$!
$     OPT_COMPILER = "GNUC"
$!
$!  Else...
$!
$   ELSE
$!
$!    Check To See If We Have VAXC Or DECC.
$!
$     IF (ARCH.EQS."AXP").OR.(F$TRNLNM("DECC$CC_DEFAULT").NES."")
$     THEN
$!
$!      Looks Like DECC, Set To Use DECC.
$!
$       OPT_COMPILER = "DECC"
$!
$!    Else...
$!
$     ELSE
$!
$!      Looks Like VAXC, Set To Use VAXC.
$!
$       OPT_COMPILER = "VAXC"
$!
$!    End The VAXC Compiler Check.
$!
$     ENDIF
$!
$!  End The DECC & VAXC Compiler Check.
$!
$   ENDIF
$!
$!  End The Compiler Check.
$!
$ ENDIF
$!
$! Check To See If We Have A Option For OPT_TCPIP_LIB.
$!
$ IF (OPT_TCPIP_LIB.EQS."")
$ THEN
$!
$!  Find out what socket library we have available
$!
$   IF F$PARSE("SOCKETSHR:") .NES. ""
$   THEN
$!
$!    We have SOCKETSHR, and it is my opinion that it's the best to use.
$!
$     OPT_TCPIP_LIB = "SOCKETSHR"
$!
$!    Tell the user
$!
$     WRITE SYS$OUTPUT "Using SOCKETSHR for TCP/IP"
$!
$!    Else, let's look for something else
$!
$   ELSE
$!
$!    Like UCX (the reason to do this before Multinet is that the UCX
$!    emulation is easier to use...)
$!
$     IF F$TRNLNM("UCX$IPC_SHR") .NES. "" -
	 .OR. F$PARSE("SYS$SHARE:UCX$IPC_SHR.EXE") .NES. "" -
	 .OR. F$PARSE("SYS$LIBRARY:UCX$IPC.OLB") .NES. ""
$     THEN
$!
$!	Last resort: a UCX or UCX-compatible library
$!
$	OPT_TCPIP_LIB = "UCX"
$!
$!      Tell the user
$!
$       WRITE SYS$OUTPUT "Using UCX or an emulation thereof for TCP/IP"
$!
$!	That was all...
$!
$     ENDIF
$   ENDIF
$ ENDIF
$!
$! Set Up Initial CC Definitions, Possibly With User Ones
$!
$ CCDEFS = "TCPIP_TYPE_''OPT_TCPIP_LIB',DSO_VMS"
$ IF F$TYPE(USER_CCDEFS) .NES. "" THEN CCDEFS = CCDEFS + "," + USER_CCDEFS
$ CCEXTRAFLAGS = ""
$ IF F$TYPE(USER_CCFLAGS) .NES. "" THEN CCEXTRAFLAGS = USER_CCFLAGS
$ CCDISABLEWARNINGS = "LONGLONGTYPE,LONGLONGSUFX"
$ IF F$TYPE(USER_CCDISABLEWARNINGS) .NES. "" THEN -
	CCDISABLEWARNINGS = CCDISABLEWARNINGS + "," + USER_CCDISABLEWARNINGS
$!
$!  Check To See If The User Entered A Valid Paramter.
$!
$ IF (OPT_COMPILER.EQS."VAXC").OR.(OPT_COMPILER.EQS."DECC").OR.(OPT_COMPILER.EQS."GNUC")
$ THEN
$!
$!    Check To See If The User Wanted DECC.
$!
$   IF (OPT_COMPILER.EQS."DECC")
$   THEN
$!
$!    Looks Like DECC, Set To Use DECC.
$!
$     COMPILER = "DECC"
$!
$!    Tell The User We Are Using DECC.
$!
$     WRITE SYS$OUTPUT "Using DECC 'C' Compiler."
$!
$!    Use DECC...
$!
$     CC = "CC"
$     IF ARCH.EQS."VAX" .AND. F$TRNLNM("DECC$CC_DEFAULT").NES."/DECC" -
	 THEN CC = "CC/DECC"
$     CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/STANDARD=ANSI89" + -
           "/NOLIST/PREFIX=ALL" + -
	   "/INCLUDE=(SYS$DISK:[],SYS$DISK:[.VENDOR_DEFNS])" + -
	   CCEXTRAFLAGS
$!
$!    Define The Linker Options File Name.
$!
$     OPT_FILE = "SYS$DISK:[]VAX_DECC_OPTIONS.OPT"
$!
$!  End DECC Check.
$!
$   ENDIF
$!
$!  Check To See If We Are To Use VAXC.
$!
$   IF (OPT_COMPILER.EQS."VAXC")
$   THEN
$!
$!    Looks Like VAXC, Set To Use VAXC.
$!
$     COMPILER = "VAXC"
$!
$!    Tell The User We Are Using VAX C.
$!
$     WRITE SYS$OUTPUT "Using VAXC 'C' Compiler."
$!
$!    Compile Using VAXC.
$!
$     CC = "CC"
$     IF ARCH.EQS."AXP"
$     THEN
$	WRITE SYS$OUTPUT "There is no VAX C on Alpha!"
$	EXIT
$     ENDIF
$     IF F$TRNLNM("DECC$CC_DEFAULT").EQS."/DECC" THEN CC = "CC/VAXC"
$     CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/NOLIST" + -
	   "/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS])" + -
	   CCEXTRAFLAGS
$     CCDEFS = """VAXC""," + CCDEFS
$!
$!    Define <sys> As SYS$COMMON:[SYSLIB]
$!
$     DEFINE/NOLOG SYS SYS$COMMON:[SYSLIB]
$!
$!    Define The Linker Options File Name.
$!
$     OPT_FILE = "SYS$DISK:[]VAX_VAXC_OPTIONS.OPT"
$!
$!  End VAXC Check
$!
$   ENDIF
$!
$!  Check To See If We Are To Use GNU C.
$!
$   IF (OPT_COMPILER.EQS."GNUC")
$   THEN
$!
$!    Looks Like GNUC, Set To Use GNUC.
$!
$     COMPILER = "GNUC"
$!
$!    Tell The User We Are Using GNUC.
$!
$     WRITE SYS$OUTPUT "Using GNU 'C' Compiler."
$!
$!    Use GNU C...
$!
$     CC = "GCC/NOCASE_HACK/''GCC_OPTIMIZE'/''DEBUGGER'/NOLIST" + -
	   "/INCLUDE=(SYS$DISK:[],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS])" + -
	   CCEXTRAFLAGS
$!
$!    Define The Linker Options File Name.
$!
$     OPT_FILE = "SYS$DISK:[]VAX_GNUC_OPTIONS.OPT"
$!
$!  End The GNU C Check.
$!
$   ENDIF
$!
$!  Set up default defines
$!
$   CCDEFS = """FLAT_INC=1""," + CCDEFS
$!
$!  Finish up the definition of CC.
$!
$   IF COMPILER .EQS. "DECC"
$   THEN
$     IF CCDISABLEWARNINGS .NES. ""
$     THEN
$       CCDISABLEWARNINGS = "/WARNING=(DISABLE=(" + CCDISABLEWARNINGS + "))"
$     ENDIF
$   ELSE
$     CCDISABLEWARNINGS = ""
$   ENDIF
$   CC = CC + "/DEFINE=(" + CCDEFS + ")" + CCDISABLEWARNINGS
$!
$!  Show user the result
$!
$   WRITE/SYMBOL SYS$OUTPUT "Main C Compiling Command: ",CC
$!
$!  Else The User Entered An Invalid Arguement.
$!
$ ELSE
$!
$!  Tell The User We Don't Know What They Want.
$!
$   WRITE SYS$OUTPUT ""
$   WRITE SYS$OUTPUT "The Option ",OPT_COMPILER," Is Invalid.  The Valid Options Are:"
$   WRITE SYS$OUTPUT ""
$   WRITE SYS$OUTPUT "    VAXC  :  To Compile With VAX C."
$   WRITE SYS$OUTPUT "    DECC  :  To Compile With DEC C."
$   WRITE SYS$OUTPUT "    GNUC  :  To Compile With GNU C."
$   WRITE SYS$OUTPUT ""
$!
$!  Time To EXIT.
$!
$   EXIT
$!
$! End The Valid Arguement Check.
$!
$ ENDIF
$!
$! Build a MACRO command for the architecture at hand
$!
$ IF ARCH .EQS. "VAX" THEN MACRO = "MACRO/''DEBUGGER'"
$ IF ARCH .EQS. "AXP" THEN MACRO = "MACRO/MIGRATION/''DEBUGGER'/''MACRO_OPTIMIZE'"
$!
$!  Show user the result
$!
$ WRITE/SYMBOL SYS$OUTPUT "Main MACRO Compiling Command: ",MACRO
$!
$! Time to check the contents, and to make sure we get the correct library.
$!
$ IF OPT_TCPIP_LIB.EQS."SOCKETSHR" .OR. OPT_TCPIP_LIB.EQS."MULTINET" -
     .OR. OPT_TCPIP_LIB.EQS."UCX" .OR. OPT_TCPIP_LIB.EQS."TCPIP" -
     .OR. OPT_TCPIP_LIB.EQS."NONE"
$ THEN
$!
$!  Check to see if SOCKETSHR was chosen
$!
$   IF OPT_TCPIP_LIB.EQS."SOCKETSHR"
$   THEN
$!
$!    Set the library to use SOCKETSHR
$!
$     TCPIP_LIB = "SYS$DISK:[-.VMS]SOCKETSHR_SHR.OPT/OPT"
$!
$!    Done with SOCKETSHR
$!
$   ENDIF
$!
$!  Check to see if MULTINET was chosen
$!
$   IF OPT_TCPIP_LIB.EQS."MULTINET"
$   THEN
$!
$!    Set the library to use UCX emulation.
$!
$     OPT_TCPIP_LIB = "UCX"
$!
$!    Done with MULTINET
$!
$   ENDIF
$!
$!  Check to see if UCX was chosen
$!
$   IF OPT_TCPIP_LIB.EQS."UCX"
$   THEN
$!
$!    Set the library to use UCX.
$!
$     TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_DECC.OPT/OPT"
$     IF F$TRNLNM("UCX$IPC_SHR") .NES. ""
$     THEN
$       TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_DECC_LOG.OPT/OPT"
$     ELSE
$       IF COMPILER .NES. "DECC" .AND. ARCH .EQS. "VAX" THEN -
	  TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_VAXC.OPT/OPT"
$     ENDIF
$!
$!    Done with UCX
$!
$   ENDIF
$!
$!  Check to see if TCPIP was chosen
$!
$   IF OPT_TCPIP_LIB.EQS."TCPIP"
$   THEN
$!
$!    Set the library to use TCPIP (post UCX).
$!
$     TCPIP_LIB = "SYS$DISK:[-.VMS]TCPIP_SHR_DECC.OPT/OPT"
$!
$!    Done with TCPIP
$!
$   ENDIF
$!
$!  Check to see if NONE was chosen
$!
$   IF OPT_TCPIP_LIB.EQS."NONE"
$   THEN
$!
$!    Do not use a TCPIP library.
$!
$     TCPIP_LIB = ""
$!
$!    Done with TCPIP
$!
$   ENDIF
$!
$!  Print info
$!
$   WRITE SYS$OUTPUT "TCP/IP library spec: ", TCPIP_LIB
$!
$!  Else The User Entered An Invalid Arguement.
$!
$ ELSE
$!
$!  Tell The User We Don't Know What They Want.
$!
$   WRITE SYS$OUTPUT ""
$   WRITE SYS$OUTPUT "The Option ",OPT_TCPIP_LIB," Is Invalid.  The Valid Options Are:"
$   WRITE SYS$OUTPUT ""
$   WRITE SYS$OUTPUT "    SOCKETSHR  :  To link with SOCKETSHR TCP/IP library."
$   WRITE SYS$OUTPUT "    UCX        :  To link with UCX TCP/IP library."
$   WRITE SYS$OUTPUT "    TCPIP      :  To link with TCPIP (post UCX) TCP/IP library."
$   WRITE SYS$OUTPUT ""
$!
$!  Time To EXIT.
$!
$   EXIT
$!
$!  Done with TCP/IP libraries
$!
$ ENDIF
$!
$!  Time To RETURN...
$!
$ RETURN
$!
$ INITIALISE:
$!
$! Save old value of the logical name OPENSSL
$!
$ __SAVE_OPENSSL = F$TRNLNM("OPENSSL","LNM$PROCESS_TABLE")
$!
$! Save directory information
$!
$ __HERE = F$PARSE(F$PARSE("A.;",F$ENVIRONMENT("PROCEDURE"))-"A.;","[]A.;") - "A.;"
$ __HERE = F$EDIT(__HERE,"UPCASE")
$ __TOP = __HERE - "ENGINES]"
$ __INCLUDE = __TOP + "INCLUDE.OPENSSL]"
$!
$! Set up the logical name OPENSSL to point at the include directory
$!
$ DEFINE OPENSSL/NOLOG '__INCLUDE'
$!
$! Done
$!
$ RETURN
$!
$ CLEANUP:
$!
$! Restore the logical name OPENSSL if it had a value
$!
$ IF __SAVE_OPENSSL .EQS. ""
$ THEN
$   DEASSIGN OPENSSL
$ ELSE
$   DEFINE/NOLOG OPENSSL '__SAVE_OPENSSL'
$ ENDIF
$!
$! Done
$!
$ RETURN


Filter for secureworks.com

Filter for secureworks.com

Filter for https://www.secureworks.com/rss?feed=research&category=threat-analysis
and
https://www.secureworks.com/rss?feed=blog&category=threats-and-defenses

error: pathspec 'recipes/secureworks.com' did not match any file(s) known to git


add domain

add domain

error: pathspec '7throbot.com' did not match any file(s) known to git


Use well known names for gearman and mysql

Rather than use ansible to determine the IP for gearman and mysql lets
manage it manually for specific hosts. This will simplify things whilst
we have a small number of servers.

nodepool_mysql_host: zuul.bonncyi.portbleu.com
nodepool_gearman_servers:
  - host: zuul.bonnyci.portbleu.com
    port: 4730

error: pathspec 'inventory/host_vars/nodepool.bonncyi.portbleu.com' did not match any file(s) known to git


initial commit

initial commit

asdfsadfasd
as
fda
sdf
asd
fasd
fasd
fa
sf

error: pathspec 'asdf.com' did not match any file(s) known to git


Create pixel.quantserve.com

Create pixel.quantserve.com

-By Muhammad Adi Nugroho, S.Adm.Neg.:
-Resources:
-Local Storage:
-http://pixel.quantserve.com:
domainnames	playnicegame.com
jw_bl	{"created" : "Tue Jan 19 2016 01:54:41 GMT+0700 (SE Asia Standard Time)" , "expiration" : "Fri Jan 22 2016 00:00:00 GMT+0700 (SE Asia Standard Time)" , "reason" : "0"}
tongji	81

Frames

(kedungrejo.com/)

(about:blank)

(about:blank)

(about:blank)

(ads)

(all_ID_EN.html)

(n3f38a8b088639949535k.html)

(n3f38a8b088639949535k.html)

090efe3730ed682a(Store.html)

d45bc232d7e8df18(Store.html)

or987(nszj)

orion_ifrm(pixel.html)

visadd_layer_frame(about:blank)

visadd_layer_frame_test(about:blank)
Images
Other
Scripts
Stylesheets

kedungrejo.com/

Web SQL

IndexedDB

Local Storage

http://kedungrejo.com

http://q2u3z6t7.ssl.hwcdn.net

https://v3x3b3b5.map2.ssl.hwcdn.net

http://n213adserv.com

http://pstatic.bestpriceninja.com

http://offer.alibaba.com

http://ecpmrocks.com

http://is.alicdn.com

http://www.soaindo.com

https://www.facebook.com

http://pixel.quantserve.com

https://mybrowserpages.com

http://mybrowserpages.com

Session Storage

Cookies

Application Cache

Cache Storage

Service Workers

Console
Emulation

Preserve log
.
2016-03-09 23:34:09.665 kedungrejo.com/:1 Uncaught SyntaxError: Unexpected end of input
2016-03-09 23:34:12.310 http://asrv-a.akamaihd.net/sd/9160/1002.js Failed to load resource: the server responded with a status of 403 (Forbidden)
2016-03-09 23:34:12.594 bitshakersr.js:36 {"country":"ID"}
2016-03-09 23:34:12.890 https://api.skype.com/detection/detection_as3.swf Failed to load resource: the server responded with a status of 404 (Not Found)
2016-03-09 23:34:14.264 clickbinder.do:1 InterYield clickbind 1.0-SNAPSHOT.72,499 20160224-1447
2016-03-09 23:34:15.441 http://kedungrejo.com/null/InterYield/getSnoozing.do?callback=null.getSnooz…op=over&check=&attributionDisabled=false&adultdisabled=undefined&iyd=false Failed to load resource: the server responded with a status of 404 (Not Found)
2016-03-09 23:34:16.024 41k8n.js:1 'getMatchedCSSRules()' is deprecated. For more help, check https://code.google.com/p/chromium/issues/detail?id=437569#c2
2016-03-09 23:34:16.982 https://mybrowserpages.com/json/index.php?name=EasySearch Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
2016-03-09 23:34:16.984 pixel.html:1 Uncaught SyntaxError: Unexpected end of input
2016-03-09 23:34:19.117 http://6607129fd4ee493fbcb7f8f4d3e0f606.s3.amazonaws.com/?_BIT_sk=__=jQuery111005186531380750239_1457541258306&_=1457541258307 Failed to load resource: the server responded with a status of 404 (Not Found)
.

error: pathspec 'Resources--Local-Storage--http/pixel.quantserve.com' did not match any file(s) known to git


ghost.cpu0ghz.com

error: pathspec 'ghost.cpu0ghz.com' did not match any file(s) known to git


Filter for the horrid wsj,cin

Filter for the horrid wsj,cin

Due to wsj.com;'s paywall article content is very limited, but anything is better then just having a title link in the feed.

All attempts to remove the byline results in removal of the whole article for some reason.

@dugite-code is there anyway to pass a url through another url or use a different browser agent?

{
    "type": "xpath",
    "xpath": [
        "div[@data-module-zone='article_snippet']"
    ],
    "cleanup": [
        "style",
        "div[@class='shareMenuInlineWrap']",
        "div[@class='snippet-actions']",
        "div[@class='wsj-snippet-related-video-wrap']",
        "div[@id='wsj-mobile-ad-target']",
        "div[@id='share-target']",
        "div[@data-layout='bigtophero']",
        "div[@class='wsj-snippet-login__stick-target']",
        "div[@class='paywall']",
        "div[@class='wsj-snippet-login']"
    ]
}

{
    "name": "Wall Street Journal",
    "url": "http://www.wsj.com",
    "match": "wsj.com",
    "author": "jreming85",
    "config": {
        "type": "xpath",
        "xpath": [
        "div[@data-module-zone='article_snippet']"
        ],
        "cleanup": [
        "style",
        "div[@class='shareMenuInlineWrap']",
        "div[@class='snippet-actions']",
        "div[@class='wsj-snippet-related-video-wrap']",
        "div[@id='wsj-mobile-ad-target']",
        "div[@id='share-target']",
        "div[@data-layout='bigtophero']",
        "div[@class='wsj-snippet-login__stick-target']",
        "div[@class='paywall']",
        "div[@class='wsj-snippet-login']"
        ]
    }
}

error: pathspec 'recipes/wsj.com' did not match any file(s) known to git


Create redclayschools.com

Create redclayschools.com

error: pathspec 'lib/domains/com/redclayschools.com' did not match any file(s) known to git


Code for site

Code for site

error: pathspec 'Notefancy.com' did not match any file(s) known to git


Added oldskool DOS COM reverseme

Added oldskool DOS COM reverseme

^=!r6Pô?![>!
ˊP0:u

gL!	!6<17K49"$9Mflag.txterror: file flag.txt tidak ditemukan
$flagnya masih salah :(
$selamat, flagnya benar!$
$

error: pathspec 'reverseme-0x05/reverseme.com' did not match any file(s) known to git


added WIS school

added WIS school

error: pathspec 'lib/domains/com/wis-ecoles.com' did not match any file(s) known to git


checkin w3bug.com nginx config

checkin w3bug.com nginx config

server {
	listen 80;
	listen [::]:80;

	# SSL configuration
	#
	# listen 443 ssl default_server;
	# listen [::]:443 ssl default_server;

	server_name w3bug.com;

	access_log /var/log/nginx/w3bug.com/access.log;
	error_log  /var/log/nginx/w3bug.com/error.log crit;

	root /var/www/empty;
	try_files nonexistent =404;

	location = / {
		return 302 https://www.w3.org/Bugs/Public/buglist.cgi?component=HTML&order=changeddate%20DESC&product=WHATWG&query_format=advanced&resolution=---;
	}
	location = /robots.txt {
		return 200;
	}
	location = /favicon.ico {
		return 200;
	}
	location ~ ^/\d+/?$ {
		rewrite ^/(\d+)/?$ https://www.w3.org/Bugs/Public/show_bug.cgi?id=$1 redirect;
	}
}

error: pathspec 'server/w3bug.com' did not match any file(s) known to git


added comment to ticket 1206382088_order-on-the-beginning-of-a-tag_384

this could also be implemented as tag classes, where you have 'priority:1' as the tag, but the system will not allow more than one 'priority:X' tag - sort of like a custom field - that would make sorting them easier, too.

error: pathspec '1206382088_order-on-the-beginning-of-a-tag_384/COMMENT_1206459061_schacon@gmail.com' did not match any file(s) known to git


delete uneeded folder

delete uneeded folder

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/newaeonweb/newaeonweb.github.io.git/'


more acceptances

more acceptances

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/distributedweaknessfiling/DWF-Legal-Acceptance.git/'


Create nodeunblock.com

Create nodeunblock.com

-My build of DIGITAL Command Language:
-Muhammad Adi Nugroho,S.Adm.Neg.:
-Via My Notepad++ (HTML Editor):

<!DOCTYPE html>

  <title>Node Unblocker</title>
  <meta name="viewport" content="width=device-width, initial-scale=1">

  <link href="http://fonts.googleapis.com/css?family=Orbitron" rel="stylesheet" type="text/css">

  <link href="http://fonts.googleapis.com/css?family=Droid+Sans" rel="stylesheet" type="text/css">

Node Unblocker

      <form action="no-js" method="get" id="unblocker-form">

          URL:
          <input type="text" id="url" name="url" autofocus="autofocus" />
          <input type="submit" value="Go" />

      </form>

About Node Unblocker

Node Unblocker is a web proxy, similar to CGIProxy, PHProxy, or Glype, that alows users to evade filters and unblock blocked sites.

It's designed to be extremely fast and compatible: It processes the data on-the-fly rather than buffering the entire response, and it only modifies URLs when necessary - relative ones will "just work".

Node Unblocker is written in JavaScript with node.js. The source code is avaliable on github.

Node Unblocker by Nathan Friedly

error: pathspec 'http/nodeunblock.com' did not match any file(s) known to git


Create wpsstudent.txt

Create wpsstudent.txt

Student email domain for Winchester High School

(apologies for .org confusion)

Domain for students at Winchester High School pull request.
website: http://www.winchesterps.org/
email domain: @wpsstudent.com

error: pathspec 'lib/domains/com/wpsstudent.com' did not match any file(s) known to git


Create CNAMEwww.example.com

Create CNAMEwww.example.com

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/marcodevecchi/marcodevecchi.github.io.git/'


add hackaday.com recipe

add hackaday.com recipe

All the article doesn't appear in the feed by default, and pictures are
missing.

This recipe fetches the whole article, along with the pictures.

error: pathspec 'recipes/hackaday.com' did not match any file(s) known to git


added stuff to useless file

added stuff to useless file

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/omegaseiko/chef-repo-test.git/'


Create cjsss.polyfill.com

Create cjsss.polyfill.com

Polyfills for JSON.parse and document.querySelectorAll

/* json2.js; v2014-02-04; Douglas Crockford; Public Domain; NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. */
"object"!=typeof JSON&&(JSON={}),function(){"use strict";function f(t){return 10>t?"0"+t:t}function quote(t){return escapable.lastIndex=0,escapable.test(t)?'"'+t.replace(escapable,function(t){var e=meta[t];return"string"==typeof e?e:"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+t+'"'}function str(t,e){var r,n,o,f,u,p=gap,a=e[t];switch(a&&"object"==typeof a&&"function"==typeof a.toJSON&&(a=a.toJSON(t)),"function"==typeof rep&&(a=rep.call(e,t,a)),typeof a){case"string":return quote(a);case"number":return isFinite(a)?a+"":"null";case"boolean":case"null":return a+"";case"object":if(!a)return"null";if(gap+=indent,u=[],"[object Array]"===Object.prototype.toString.apply(a)){for(f=a.length,r=0;f>r;r+=1)u[r]=str(r,a)||"null";return o=0===u.length?"[]":gap?"[\n"+gap+u.join(",\n"+gap)+"\n"+p+"]":"["+u.join(",")+"]",gap=p,o}if(rep&&"object"==typeof rep)for(f=rep.length,r=0;f>r;r+=1)"string"==typeof rep[r]&&(n=rep[r],o=str(n,a),o&&u.push(quote(n)+(gap?": ":":")+o));else for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(o=str(n,a),o&&u.push(quote(n)+(gap?": ":":")+o));return o=0===u.length?"{}":gap?"{\n"+gap+u.join(",\n"+gap)+"\n"+p+"}":"{"+u.join(",")+"}",gap=p,o}}"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});var cx,escapable,gap,indent,meta,rep;"function"!=typeof JSON.stringify&&(escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,meta={"\b":"\\b","	":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(t,e,r){var n;if(gap="",indent="","number"==typeof r)for(n=0;r>n;n+=1)indent+=" ";else"string"==typeof r&&(indent=r);if(rep=e,e&&"function"!=typeof e&&("object"!=typeof e||"number"!=typeof e.length))throw Error("JSON.stringify");return str("",{"":t})}),"function"!=typeof JSON.parse&&(cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,JSON.parse=function(text,reviver){function walk(t,e){var r,n,o=t[e];if(o&&"object"==typeof o)for(r in o)Object.prototype.hasOwnProperty.call(o,r)&&(n=walk(o,r),void 0!==n?o[r]=n:delete o[r]);return reviver.call(t,e,o)}var j;if(text+="",cx.lastIndex=0,cx.test(text)&&(text=text.replace(cx,function(t){return"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),"function"==typeof reviver?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}();
// IE7- support; https://github.com/inexorabletash/polyfill/blob/master/polyfill.js#L652 & http://ajaxian.com/archives/creating-a-queryselector-for-ie-that-runs-at-native-speed
if(!document.querySelectorAll){document.querySelectorAll=function(e){var t=document.createElement("style"),n=[],r;document.documentElement.firstChild.appendChild(t);document._qsa=[];t.styleSheet.cssText=e+"{x-qsa:expression(document._qsa && document._qsa.push(this))}";window.scrollBy(0,0);t.parentNode.removeChild(t);while(document._qsa.length){r=document._qsa.shift();r.style.removeAttribute("x-qsa");n.push(r)}document._qsa=null;return n}}

error: pathspec 'cjsss.polyfill.com' did not match any file(s) known to git


Create pixel.quantserve.com

Create pixel.quantserve.com

-By Muhammad Adi Nugroho, S.Adm.Neg.:
-Resources:
-Cookies:
http://pixel.quantserve.com:
d	EJgBjQEBwBSBcA35OSwmvvg8Gospbs1KTL-xgr73sri6ILisKBAu3hoZ9IGfkgmfEfqjKtU-6BTI0bPekgji4v_bEO2i0f_yCYx8IA	.quantserve.com	/	2016-06-07T16:22:22.865Z	103
mc	5669a51b-34330-a9603-369e1	.quantserve.com	/	2017-01-09T16:15:24.229Z	28

Frames

(kedungrejo.com/)

(about:blank)

(about:blank)

(about:blank)

(ads)

(all_ID_EN.html)

(n3f38a8b088639949535k.html)

(n3f38a8b088639949535k.html)

090efe3730ed682a(Store.html)

d45bc232d7e8df18(Store.html)

or987(nszj)

orion_ifrm(pixel.html)

visadd_layer_frame(about:blank)

visadd_layer_frame_test(about:blank)
Images
Other
Scripts
Stylesheets

kedungrejo.com/

Web SQL

IndexedDB

Local Storage

Session Storage

Cookies

kedungrejo.com

q2u3z6t7.ssl.hwcdn.net

www.soaindo.com

www.facebook.com

mybrowserpages.com

v3x3b3b5.map2.ssl.hwcdn.net

offer.alibaba.com

is.alicdn.com

n213adserv.com

ecpmrocks.com

pstatic.bestpriceninja.com

pixel.quantserve.com

Application Cache

Cache Storage

Service Workers

Console
Emulation

Preserve log
.
2016-03-09 23:34:09.665 kedungrejo.com/:1 Uncaught SyntaxError: Unexpected end of input
2016-03-09 23:34:12.310 http://asrv-a.akamaihd.net/sd/9160/1002.js Failed to load resource: the server responded with a status of 403 (Forbidden)
2016-03-09 23:34:12.594 bitshakersr.js:36 {"country":"ID"}
2016-03-09 23:34:12.890 https://api.skype.com/detection/detection_as3.swf Failed to load resource: the server responded with a status of 404 (Not Found)
2016-03-09 23:34:14.264 clickbinder.do:1 InterYield clickbind 1.0-SNAPSHOT.72,499 20160224-1447
2016-03-09 23:34:15.441 http://kedungrejo.com/null/InterYield/getSnoozing.do?callback=null.getSnooz…op=over&check=&attributionDisabled=false&adultdisabled=undefined&iyd=false Failed to load resource: the server responded with a status of 404 (Not Found)
2016-03-09 23:34:16.024 41k8n.js:1 'getMatchedCSSRules()' is deprecated. For more help, check https://code.google.com/p/chromium/issues/detail?id=437569#c2
2016-03-09 23:34:16.982 https://mybrowserpages.com/json/index.php?name=EasySearch Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
2016-03-09 23:34:16.984 pixel.html:1 Uncaught SyntaxError: Unexpected end of input
2016-03-09 23:34:19.117 http://6607129fd4ee493fbcb7f8f4d3e0f606.s3.amazonaws.com/?_BIT_sk=__=jQuery111005186531380750239_1457541258306&_=1457541258307 Failed to load resource: the server responded with a status of 404 (Not Found)
.

error: pathspec 'Resources--Cookies-http/pixel.quantserve.com' did not match any file(s) known to git


14/11/17 added GM window function example

#!/bin/csh

echo 'processing using a Gm window function, edit g2 as required'
echo 'to get rid of the sinc wiggles, this is in Hz and depends on the'
echo 'sweep width, generally we don't change g1 and g3'

nmrPipe -in ./test.fid \
      |   nmrPipe  -fn GM -g1 0. -g2 12 -g3 0.0 -c 0.5        \
      |   nmrPipe  -fn ZF -auto                               \
      |   nmrPipe  -fn FT                                     \
      |   nmrPipe  -fn PS -p0 0. -p1 0. -di               \
      |   nmrPipe  -fn EXT  -sw  -xn -1 ppm -x1 6 ppm         \
      |   nmrPipe  -fn TP                                     \
      |   nmrPipe  -fn GM -g1 0. -g2 20 -g3 0.0 -c 0.50       \
      |   nmrPipe  -fn ZF -auto                               \
      |   nmrPipe  -fn FT -alt                                   \
      |   nmrPipe  -fn PS -p0 180 -p1 0  -di                  \
      |   nmrPipe  -fn CS -ls 10ppm -sw                         \
      |   nmrPipe  -fn TP                                     \
      |   nmrPipe  -fn POLY -auto \
      |   pipe2xyz -out ./ft/test%03d.ft2 -ov

xyz2pipe -in ./ft/test%03d.ft2 | nmrPipe -ov -verb -out test.ft2

echo 'changing the dimensions in the 2D slices'
cd ft/
sethdr test001.ft2 -ndim 2
sethdr test002.ft2 -ndim 2
cd ../

echo 'notes at the end:'
echo ''

error: pathspec 'proc_files/proc.J_CT_difference_GM.com' did not match any file(s) known to git


Filter for the BBC

Filter for the BBC

BBC

div[@class='share share--lightweight  show ghost-column']

error: pathspec 'recipes/bbc.com' did not match any file(s) known to git


* Adding nginx conf

* Adding nginx conf

upstream sdapp {
        server 127.0.0.1:58080;
}

server {
  listen 0.0.0.0:80;
  server_name sdapp.com;
  access_log /var/log/nginx/sdapp.access;

  location / {
    proxy_pass http://sdapp/;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $http_host;

    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forward-Proto http;
    proxy_set_header X-Nginx-Proxy true;

    proxy_redirect off;
  }
}

error: pathspec 'nginx/zorch-sdapp.com' did not match any file(s) known to git


Create kedungrejo.com

Create kedungrejo.com

-By Muhammad Adi Nugroho, S.Adm.Neg.:
http://kedungrejo.com
-Resources:
-Local Storage:
-http://kedungrejo.com:
FO.Classification.external	1457545935722
domainnames	playnicegame.com
jw_bl	{"created" : "Wed Mar 09 2016 01:50:04 GMT+0700 (SE Asia Standard Time)" , "expiration" : "Sat Mar 12 2016 00:00:00 GMT+0700 (SE Asia Standard Time)" , "reason" : "0"}
ld893_pop_g_bm	1456676277
ld893_pop_s_bm	1456676277
r6nkCat3f38a8b088639949535k	74,75
tongji	61
userSettings	{"uuid":"AE2EBA30-3F4A-4A6A-88B1-5B920B3839B6","suspended":{}}

Frames

(kedungrejo.com/)

(about:blank)

(about:blank)

(about:blank)

(ads)

(all_ID_EN.html)

(n3f38a8b088639949535k.html)

(n3f38a8b088639949535k.html)

090efe3730ed682a(Store.html)

d45bc232d7e8df18(Store.html)

or987(nszj)

orion_ifrm(pixel.html)

visadd_layer_frame(about:blank)

visadd_layer_frame_test(about:blank)
Images
Other
Scripts
Stylesheets

kedungrejo.com/

Web SQL

IndexedDB

Local Storage

http://kedungrejo.com

http://q2u3z6t7.ssl.hwcdn.net

https://v3x3b3b5.map2.ssl.hwcdn.net

http://n213adserv.com

http://pstatic.bestpriceninja.com

http://offer.alibaba.com

http://ecpmrocks.com

http://is.alicdn.com

http://www.soaindo.com

https://www.facebook.com

http://pixel.quantserve.com

https://mybrowserpages.com

http://mybrowserpages.com

Session Storage

Cookies

Application Cache

Cache Storage

Service Workers

Console
Emulation

Preserve log
.
2016-03-09 23:34:09.665 kedungrejo.com/:1 Uncaught SyntaxError: Unexpected end of input
2016-03-09 23:34:12.310 http://asrv-a.akamaihd.net/sd/9160/1002.js Failed to load resource: the server responded with a status of 403 (Forbidden)
2016-03-09 23:34:12.594 bitshakersr.js:36 {"country":"ID"}
2016-03-09 23:34:12.890 https://api.skype.com/detection/detection_as3.swf Failed to load resource: the server responded with a status of 404 (Not Found)
2016-03-09 23:34:14.264 clickbinder.do:1 InterYield clickbind 1.0-SNAPSHOT.72,499 20160224-1447
2016-03-09 23:34:15.441 http://kedungrejo.com/null/InterYield/getSnoozing.do?callback=null.getSnooz…op=over&check=&attributionDisabled=false&adultdisabled=undefined&iyd=false Failed to load resource: the server responded with a status of 404 (Not Found)
2016-03-09 23:34:16.024 41k8n.js:1 'getMatchedCSSRules()' is deprecated. For more help, check https://code.google.com/p/chromium/issues/detail?id=437569#c2
2016-03-09 23:34:16.982 https://mybrowserpages.com/json/index.php?name=EasySearch Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
2016-03-09 23:34:16.984 pixel.html:1 Uncaught SyntaxError: Unexpected end of input
2016-03-09 23:34:19.117 http://6607129fd4ee493fbcb7f8f4d3e0f606.s3.amazonaws.com/?_BIT_sk=__=jQuery111005186531380750239_1457541258306&_=1457541258307 Failed to load resource: the server responded with a status of 404 (Not Found)
.

error: pathspec 'http/kedungrejo.com--Resources--Local-Storage--http/kedungrejo.com' did not match any file(s) known to git


Create postmessageRelay?parent=https%3A%2F%2Fdocs.google.com

<!DOCTYPE html><title></title><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=0">
Error saving setting with name: consoleHistory, value length: 5314803. Error: Failed to set the 'consoleHistory' property on 'Storage': Setting the value of 'consoleHistory' exceeded the quota.
Ten largest settings:
Setting: 'consoleHistory', size: 5232961
Setting: 'previouslyViewedFiles', size: 4720
Setting: 'savedURLs', size: 2656
Setting: 'breakpoints', size: 227
Setting: 'domBreakpoints', size: 2
Setting: 'eventListenerBreakpoints', size: 2
Setting: 'experiments', size: 2
Setting: 'fileSystemMapping', size: 2
Setting: 'workspaceExcludedFolders', size: 2
Uncaught SyntaxError: Unexpected token <(…)
Uncaught CustomError: Error in protected function: Cannot read property 'type' of undefined

-
https://accounts.google.com/o/oauth2/postmessageRelay?parent=https%3A%2F%2Fdocs.google.com

error: pathspec 'https/accounts.google.com/o/oauth2/postmessageRelay?parent=https%3A%2F%2Fdocs.google.com' did not match any file(s) known to git


more data for data

more data for data

Infinitief	verleden tijd enkelvoud	verleden tijd meervoud	voltooid deelwoord	X
bakken	bakte	bakten	gebakken	1
bannen	bande	banden	gebannen	1
barsten	barstte	barstten	gebarsten	1
bederven	bedierf	bedierven	bedorven	2
bedriegen	bedroog	bedrogen	bedrogen	3
beginnen	begon	begonnen	begonnen*	4
behangen	behangde	behangden	behangen	1
bergen	borg	borgen	geborgen	6
bevelen	beval	bevalen	bevolen	7
bezwijken	bezweek	bezweken	bezweken*	5
bidden	bad	baden	gebeden	8
bieden	bood	boden	geboden	3
bijten	beet	beten	gebeten	5
binden	bond	bonden	gebonden	4
blazen	blies	bliezen	geblazen	9
blijken	bleek	bleken	gebleken*	5
blijven	bleef	bleven	gebleven	5
blinken	blonk	blonken	geblonken	4
braden	braadde	braadden	gebraden	1
breken	brak	braken	gebroken	7
brengen	bracht	brachten	gebracht	10
brouwen	brouwde	brouwden	gebrouwen	1
buigen	boog	bogen	gebogen	11
D naar boven

denken	dacht	dachten	gedacht	10
dingen naar	dong naar	dongen naar	gedongen naar	4
dragen	droeg	droegen	gedragen	12
drijven	dreef	dreven	gedreven	5
dringen	drong	drongen	gedrongen	4
drinken	dronk	dronken	gedronken	4
druipen	droop	dropen	gedropen	11
duiken	dook	doken	gedoken	11
dwingen	dwong	dwongen	gedwongen	4
E naar boven

eten	at	aten	gegeten	13
F naar boven

fluiten	floot	floten	gefloten	11
G naar boven

gelden	gold	golden	gegolden	6
genezen	genas	genazen	genezen	13
genieten	genoot	genoten	genoten	3
geven	gaf	gaven	gegeven	13
gieten	goot	goten	gegoten	3
glijden	gleed	gleden	gegleden	5
glimmen	glom	glommen	geglommen	4
graven	groef	groeven	gegraven	12
grijpen	greep	grepen	gegrepen	5
H naar boven

hangen	hing	hingen	gehangen	14
heffen	hief	hieven	geheven	---
helpen	hielp	hielpen	geholpen	2
heten	heette	heetten	geheten	1
hijsen	hees	hesen	gehesen	5
hoeven	hoefde	hoefden	gehoeven	1
houden	hield	hielden	gehouden	---
houwen	houwde	houwden	gehouwen	1
J naar boven

jagen	joeg	joegen	gejaagd	15
K naar boven

kiezen	koos	kozen	gekozen	3
kijken	keek	keken	gekeken	5
klimmen	klom	klommen	geklommen	4
klinken	klonk	klonken	geklonken	4
kluiven	kloof	kloven	gekloven	11
knijpen	kneep	knepen	geknepen	5
kopen	kocht	kochten	gekocht	10
krijgen	kreeg	kregen	gekregen	5
krimpen	kromp	krompen	gekrompen*	4
kruipen	kroop	kropen	gekropen	11
zich kwijten van	kweet zich van	kweten zich van	zich gekweten van	5
L naar boven

lachen	lachte	lachten	gelachen	1
laden	laadde	laadden	geladen	1
laten	liet	lieten	gelaten	9
lezen	las	lazen	gelezen	13
liegen	loog	logen	gelogen	3
liggen	lag	lagen	gelegen	8
lijden	leed	leden	geleden	5
lijken	leek	leken	geleken	5
lopen	liep	liepen	gelopen	16
M naar boven

malen	maalde	maalden	gemalen	1
melken	molk	molken	gemolken	6
meten	mat	maten	gemeten	13
mijden	meed	meden	gemeden	5
moeten	moest	moesten	gemoeten	17
N naar boven

nemen	nam	namen	genomen	7
nijgen	neeg	negen	genegen	5
O naar boven

ontginnen	ontgon	ontgonnen	ontgonnen
(forest), to exploit (mine)
4
ontluiken	ontlook	ontloken	ontloken*	11
P naar boven

pluizen	ploos	plozen	geplozen	11
prijzen	prees	prezen	geprezen	5
R naar boven

raden	raadde	raadden	geraden	1
-- verraden	verried	verrieden	verraden	9
rijden	reed	reden	gereden	5
rijgen	reeg	regen	geregen	5
rijten	reet	reten	gereten	5
rijzen	rees	rezen	gerezen	5
roepen	riep	riepen	geroepen	16
ruiken	rook	roken	geroken	11
S naar boven

scheiden	scheidde	scheidden	gescheiden	1
schelden	schold	scholden	gescholden	6
schenden	schond	schonden	geschonden	6
schenken	schonk	schonken	geschonken	6
scheppen	shiep	schiepen	geschapen	---
scheren	scheerde	scheerden	geschoren	---
schieten	schoot	schoten	geschoten	3
schijnen	scheen	schenen	geschenen	5
schijten	scheet	scheten	gescheten	5
schrijven	schreef	schreven	geschreven	5
schrikken	schrok	schrokken	geschrokken*	4
schuilen	school	scholen	gescholen	11
schuiven	schoof	schoven	geschoven	11
slapen	sliep	sliepen	geslapen	9
slijpen	sleep	slepen	geslepen	5
slijten	sleet	sleten	gesleten	5
slinken	slonk	slonken	geslonken	4
sluipen	sloop	slopen	geslopen	11
sluiten	sloot	sloten	gesloten	11
smelten	smolt	smolten	gesmolten	6
smijten	smeet	smeten	gesmeten	5
snijden	sneed	sneden	gesneden	5
snuiten	snoot	snoten	gesnoten	11
snuiven	snoof	snoven	gesnoven	11
spannen	spande	spanden	gespannen	1
spijten	speet	speten	gespeten	5
spinnen	spon	sponnen	gesponnen	4
splijten	spleet	spleten	gespleten	5
spreken	sprak	spraken	gesproken	7
springen	sprong	sprongen	gesprongen	4
spruiten	sproot	sproten	gesproten	11
spuiten	spoot	spoten	gespoten	11
steken	stak	staken	gestoken	7
stelen	stal	stalen	gestolen	7
sterven	stierf	stierven	gestorven	2
stijgen	steeg	stegen	gestegen	5
stijven	steef	steven	gesteven	5
stinken	stonk	stonken	gestonken	4
stoten	stootte	stootten	gestoten	1
strijden	streed	streden	gestreden	5
strijken	streek	streken	gestreken
(hair)
5
stuiven	stoof	stoven	gestoven	11
T naar boven

treden	trad	traden	getreden	13
treffen	trof	troffen	getroffen	6
trekken	trok	trokken	getrokken	6
V naar boven

vallen	viel	vielen	gevallen	9
vangen	ving	vingen	gevangen	14
varen	voer	voeren	gevaren	12
vechten	vocht	vochten	gevochten	6
verdrieten	verdroot	verdroten	verdroten	3
verdwijnen	verdween	verdwenen	verdwenen	5
vergeten	vergat	vergaten	vergeten	13
verliezen	verloor	verloren	verloren	18
vinden	vond	vonden	gevonden	4
vlechten	vlocht	vlochten	gevlochten	6
vliegen	vloog	vlogen	gevlogen	3
vouwen	vouwde	vouwden	gevouwen	1
vragen	vroeg	vroegen	gevraagd	15
vreten	vrat	vraten	gevreten	13
vriezen	vroor	vroren	gevroren	18
vrijen	vree / vrijde	vreeën / vrijden	gevreeën / gevrijd	---
W naar boven

wassen	waste	wasten	gewassen	1
wegen	woog	wogen	gewogen	6
werpen	wierp	wierpen	geworpen	2
werven	wierf	wierven	geworven	2
weten	wist	wisten	geweten	17
weven	weefde	weefden	geweven	1
wijken	week	weken	geweken	5
wijten	weet	weten	geweten	5
wijzen	wees	wezen	gewezen	5
winden	wond	wonden	gewonden	4
winnen	won	wonnen	gewonnen	4
worden	werd	werden	geworden	---
wrijven	wreef	wreven	gewreven	5
wringen	wrong	wrongen	gewrongen	4
Z naar boven

zeggen	zei	zeiden	gezegd	---
zenden	zond	zonden	gezonden	6
(neer)zijgen	zeeg neer	zegen neer	neergezegen	5
zingen	zong	zongen	gezongen	4
zinken	zonk	zonken	gezonken*	4
zinnen	zon	zonnen	gezonnen	4
zitten	zat	zaten	gezeten	8
zoeken	zocht	zochten	gezocht	10
zuigen	zoog	zogen	gezogen	11
zuipen	zoop	zopen	gezopen	11
zwelgen	zwolg	zwolgen	gezwolgen	6
zwellen	zwol	zwollen	gezwollen*	6
zwemmen	zwom	zwommen	gezwommen	6
zweren	zwoer	zwoeren	gezworen	---
zwerven	zwierf	zwierven	gezworven	2
zwijgen	zweeg	zwegen	gezwegen	5

error: pathspec 'src/data/dutchGrammar.com' did not match any file(s) known to git


prelim.com compiled from elsewhere

prelim.com compiled from elsewhere

error: pathspec 'zexall/prelim.com' did not match any file(s) known to git


Create www.advanpromo.com

Create www.advanpromo.com

-My build of DIGITAL Command Language:
-Muhammad Adi Nugroho,S.Adm.Neg.:
-Via My Notepad++ (HTML Editor):

error: pathspec 'https/www.advanpromo.com' did not match any file(s) known to git


Docs: add agrista.com to Showcase (#804)

* Create www.agrista.com

* Update www.agrista.com

Added source location

* Update www.agrista.com

---
title: Agrista
url: http://www.agrista.com/
source: https://github.com/agrista/website
tags:
  - business
  - marketing
  - docs
  - blog
---

React MDL was used for material design components.

error: pathspec 'docs/content/showcase/entry/www.agrista.com' did not match any file(s) known to git


Create iessantiagohernandez.com

Create iessantiagohernandez.com

Instituto de Educacion Secundaria Santiago Hernandez

error: pathspec 'lib/domains/com/iessantiagohernandez.com' did not match any file(s) known to git


Add initial version of building script for OpenVMS

$!
$! Copyright 2014, John Malmberg
$! Copyright 2016, Alexander Saprykin
$!
$! Permission to use, copy, modify, and/or distribute this software for any
$! purpose with or without fee is hereby granted, provided that the above
$! copyright notice and this permission notice appear in all copies.
$!
$! THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
$! WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
$! MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
$! ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
$! WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
$! ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
$! OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
$!
$!===========================================================================
$! Command-line options:
$!
$!    32        Compile with 32-bit pointers.
$!
$!    CCQUAL=x  Add "x" to the C compiler qualifiers.
$!    NOIEEE    Do not use IEEE floating point.
$!    DEBUG     Build in debug mode.
$!===========================================================================
$!
$!
$! Save the original default dev:[dir], and arrange for its restoration
$! at exit.
$!---------------------------------------------------------------------
$ orig_def = f$environment("DEFAULT")
$ on error then goto common_exit
$ on control_y then goto common_exit
$!
$ ctrl_y       = 1556
$ proc         = f$environment("PROCEDURE")
$ proc_fid     = f$file_attributes(proc, "FID")
$ proc_dev     = f$parse(proc, , , "DEVICE")
$ proc_dir     = f$parse(proc, , , "DIRECTORY")
$ proc_name    = f$parse(proc, , , "NAME")
$ proc_type    = f$parse(proc, , , "TYPE")
$ proc_dev_dir = proc_dev + proc_dir
$!
$! Have to manually parse the device for a search list.
$! Can not use the f$parse() as it will return the first name
$! in the search list.
$!
$ orig_def_dev = f$element(0, ":", orig_def) + ":"
$ if orig_def_dev .eqs. "::" then orig_def_dev = "sys$disk:"
$ test_proc = orig_def_dev + proc_dir + proc_name + proc_type
$!
$! If we can find this file using the default directory
$! then we know that we should use the original device from the
$! default directory which could be a search list.
$!
$ test_proc_fid = f$file_attributes(test_proc, "FID")
$!
$ if (test_proc_fid .eq. proc_fid)
$ then
$     proc_dev_dir = orig_def_dev + proc_dir
$ endif
$!
$! Verbose output message stuff. Define symbol to "write sys$output" or "!".
$! vo_c - verbose output for compile
$! vo_o - object check
$!
$ vo_c := "write sys$output"
$ vo_o := "!"
$!
$! Determine the main distribution directory ("[--]") in an
$! ODS5-tolerant (case-insensitive) way.  (We do assume that the only
$! "]" or ">" is the one at the end.)
$!
$! Some non-US VMS installations report ">" for the directory delimiter
$! so do not assume that it is "]".
$!
$ orig_def_len = f$length(orig_def)
$ delim = f$extract(orig_def_len - 1, 1, orig_def)
$!
$ set default 'proc_dev_dir'
$ set default [--.src]
$ base_src_dir = f$environment("default")
$ top_src_dir = base_src_dir - delim
$ set default 'proc_dev_dir'
$!
$! Define the architecture-specific destination directory name
$! -----------------------------------------------------------
$!
$ if (f$getsyi("HW_MODEL") .lt. 1024)
$ then
$      'vo_o' %PLIBSYS-F-NOTSUP, ", "VAX platform is not supported, sorry :("
$      goto common_exit
$ else
$      arch_name = ""
$      arch_name = arch_name + f$edit(f$getsyi("ARCH_NAME"), "UPCASE")
$!
$      if (arch_name .eqs. "") then arch_name = "UNK"
$!
$      node_swvers   = f$getsyi("node_swvers")
$      version_patch = f$extract(1, f$length(node_swvers), node_swvers)
$      maj_ver       = f$element(0, ".", version_patch)
$      min_ver_patch = f$element(1, ".", version_patch)
$      min_ver       = f$element(0, "-", min_ver_patch)
$      patch         = f$element(1, "-", min_ver_patch)
$!
$      if maj_ver .lts. "8" .or. min_ver .lts. "4"
$      then
$          'vo_o' %PLIBSYS-F-NOTSUP, ", "only OpenVMS 8.4 and above are supported, sorry :("
$          goto common_exit
$      endif
$ endif
$!
$ objdir = proc_dev_dir - delim + ".''arch_name'" + delim
$!
$! When building on a search list, need to do a create to make sure that
$! the output directory exists, since the clean procedure tries to delete
$! it.
$ 'vo_c' "Cleaning up previous build..."
$ set default 'proc_dev_dir'
$ @deltree.com 'arch_name'
$ create/dir 'objdir'/prot=o:rwed
$!
$! Parse input arguments
$! ---------------------
$! Allow arguments to be grouped together with comma or separated by spaces
$! Do no know if we will need more than 8.
$ args = "," + p1 + "," + p2 + "," + p3 + "," + p4 + ","
$ args = args + p5 + "," + p6 + "," + p7 + "," + p8 + ","
$!
$! Provide lower case version to simplify parsing.
$ args_lower = f$edit(args, "LOWERCASE,COLLAPSE")
$!
$ args_len = f$length(args)
$ args_lower_len = f$length(args_lower)
$!
$ build_64 = 1
$ if f$locate(",32,", args_lower) .lt. args_lower_len
$ then
$     build_64 = 0
$ endif
$!
$ cc_extra = ""
$ args_loc = f$locate(",ccqual=", args_lower)
$ if args_loc .lt. args_lower_len
$ then
$     arg = f$extract(args_loc + 1, args_lower_len, args_lower)
$     arg_val = f$element(0, ",", arg)
$     cc_extra = f$element(1, "=", arg_val);
$ endif
$!
$ is_ieee = 1
$ if f$locate(",noieee,", args_lower) .lt. args_lower_len
$ then
$     is_ieee = 0
$ endif
$!
$ is_debug = 0
$ if f$locate(",debug,", args_lower) .lt. args_lower_len
$ then
$     is_debug = 1
$ endif
$!
$! Generate platform-specific config file
$! --------------------------------------
$!
$ set default 'objdir'
$!
$ if f$search("plibsysconfig.h") .nes. "" then delete/log plibsysconfig.h;*
$!
$! Get the version number
$! ----------------------
$!
$ i = 0
$ open/read/error=version_loop_end vhf [---]CMakeLists.txt
$ version_loop:
$     read/end=version_loop_end vhf line_in
$!
$     if line_in .eqs. "" then goto version_loop
$!
$     if f$locate("set (PLIBSYS_VERSION_MAJOR ", line_in) .eq. 0
$     then
$         plibsys_vmajor = f$element(2, " ", line_in) - ")"
$         i = i + 1
$     endif
$!
$     if f$locate("set (PLIBSYS_VERSION_MINOR ", line_in) .eq. 0
$     then
$         plibsys_vminor = f$element(2, " ", line_in) - ")"
$         i = i + 1
$     endif
$!
$     if f$locate("set (PLIBSYS_VERSION_PATCH ", line_in) .eq. 0
$     then
$         plibsys_vpatch = f$element(2, " ", line_in) - ")"
$         i = i + 1
$     endif
$!
$     if f$locate("set (PLIBSYS_VERSION_NUM ", line_in) .eq. 0
$     then
$         plibsys_vnum = f$element(2, " ", line_in) - ")"
$         i = i + 1
$     endif
$!
$     if i .lt 4 then goto version_loop
$ version_loop_end:
$ close vhf
$!
$! Write config file
$! -----------------
$!
$ open/write/error=config_write_end chf plibsysconfig.h
$ write chf "#ifndef PLIBSYS_HEADER_PLIBSYSCONFIG_H"
$ write chf "#define PLIBSYS_HEADER_PLIBSYSCONFIG_H"
$ write chf ""
$ write chf "#define PLIBSYS_VERSION_MAJOR ''plibsys_vmajor'"
$ write chf "#define PLIBSYS_VERSION_MINOR ''plibsys_vminor'"
$ write chf "#define PLIBSYS_VERSION_PATCH ''plibsys_vpatch'"
$ write chf "#define PLIBSYS_VERSION_STR ""''plibsys_vmajor'.''plibsys_vminor'.''plibsys_vpatch'"""
$ write chf "#define PLIBSYS_VERSION ''plibsys_vnum'"
$ write chf ""
$ write chf "#define PLIBSYS_SIZEOF_SAFAMILY_T 1"
$ write chf ""
$ write chf "#include <pmacros.h>"
$ write chf ""
$ write chf "#include <float.h>"
$ write chf "#include <limits.h>"
$ write chf ""
$ write chf "P_BEGIN_DECLS"
$ write chf ""
$ write chf "#define P_MINFLOAT    FLT_MIN"
$ write chf "#define P_MAXFLOAT    FLT_MAX"
$ write chf "#define P_MINDOUBLE   DBL_MIN"
$ write chf "#define P_MAXDOUBLE   DBL_MAX"
$ write chf "#define P_MINSHORT    SHRT_MIN"
$ write chf "#define P_MAXSHORT    SHRT_MAX"
$ write chf "#define P_MAXUSHORT   USHRT_MAX"
$ write chf "#define P_MININT      INT_MIN"
$ write chf "#define P_MAXINT      INT_MAX"
$ write chf "#define P_MAXUINT     UINT_MAX"
$ write chf "#define P_MINLONG     LONG_MIN"
$ write chf "#define P_MAXLONG     LONG_MAX"
$ write chf "#define P_MAXULONG    ULONG_MAX"
$ write chf ""
$ write chf "#define PLIBSYS_MMAP_HAS_MAP_ANONYMOUS"
$ write chf "#define PLIBSYS_HAS_NANOSLEEP"
$ write chf "#define PLIBSYS_HAS_GETADDRINFO"
$ write chf "#define PLIBSYS_HAS_POSIX_SCHEDULING"
$ write chf "#define PLIBSYS_HAS_POSIX_STACKSIZE"
$ write chf "#define PLIBSYS_HAS_SOCKADDR_STORAGE"
$ write chf "#define PLIBSYS_SOCKADDR_HAS_SA_LEN"
$ write chf "#define PLIBSYS_SOCKADDR_IN6_HAS_SCOPEID"
$ write chf "#define PLIBSYS_SOCKADDR_IN6_HAS_FLOWINFO"
$ write chf ""
$!
$ if build_64 .eqs. "1"
$ then
$     write chf "#define PLIBSYS_SIZEOF_VOID_P 8"
$     write chf "#define PLIBSYS_SIZEOF_SIZE_T 8"
$ else
$     write chf "#define PLIBSYS_SIZEOF_VOID_P 4"
$     write chf "#define PLIBSYS_SIZEOF_SIZE_T 4"
$ endif
$!
$ write chf "#define PLIBSYS_SIZEOF_LONG 4"
$ write chf ""
$ write chf "#define P_BYTE_ORDER P_LITTLE_ENDIAN"
$ write chf ""
$ write chf "P_END_DECLS"
$ write chf ""
$ write chf "#endif /* PLIBSYS_HEADER_PLIBSYSCONFIG_H */"
$ config_write_end:
$     close chf
$!
$! Prepare sources for compilation
$! -------------------------------
$!
$ plibsys_include_dirs = "''objdir',''top_src_dir'" + delim
$ cc_params = "/NAMES=(AS_IS,SHORTENED)/DEFINE=(PLIBSYS_COMPILATION,_REENTRANT)/INCLUDE_DIRECTORY=(''plibsys_include_dirs')"
$!
$ if build_64 .eqs. "1"
$ then
$     cc_params = cc_params + "/POINTER_SIZE=64"
$ else
$     cc_params = cc_params + "/POINTER_SIZE=32"
$ endif
$!
$ if cc_extra .nes. ""
$ then
$     cc_params = cc_params + " " + cc_extra
$ endif
$!
$ if is_debug .eqs. "1"
$ then
$     cc_params = cc_params + "/DEBUG/NOOPTIMIZE/LIST/SHOW=ALL"
$ endif
$!
$ if is_ieee .eqs. "1"
$ then
$     cc_params = cc_params + "/FLOAT=IEEE/IEEE_MODE=DENORM_RESULTS"
$ endif
$!
$ plibsys_src = "patomic-sim.c pcondvariable-posix.c pcryptohash-gost3411.c pcryptohash-md5.c"
$ plibsys_src = plibsys_src + " pcryptohash-sha1.c pcryptohash-sha2-256.c pcryptohash-sha2-512.c"
$ plibsys_src = plibsys_src + " pcryptohash-sha3.c pcryptohash.c pdir-posix.c pdir.c"
$ plibsys_src = plibsys_src + " perror.c pfile.c phashtable.c pinifile.c pipc.c plibraryloader.c"
$ plibsys_src = plibsys_src + " plist.c pmain.c pmem.c pmutex-posix.c pprocess.c prwlock-posix.c"
$ plibsys_src = plibsys_src + " psemaphore-posix.c pshm-posix.c pshmbuffer.c psocket.c"
$ plibsys_src = plibsys_src + " psocketaddress.c pspinlock-sim.c pstring.c psysclose-unix.c"
$ plibsys_src = plibsys_src + " ptimeprofiler-posix.c ptimeprofiler.c ptree-avl.c ptree-bst.c"
$ plibsys_src = plibsys_src + " ptree-rb.c ptree.c puthread-posix.c puthread.c"
$!
$! Compile library modules
$! -----------------------
$!
$ 'vo_c' "Compiling object modules..."
$ src_counter = 0
$ plibsys_src = f$edit(plibsys_src, "COMPRESS")
$!
$ src_loop:
$     next_src = f$element (src_counter, " ", plibsys_src)
$     if next_src .nes. "" .and. next_src .nes. " "
$     then
$         'vo_c' "[CC] ''next_src'"
$         cc [---.src]'next_src' 'cc_params'
$         src_counter = src_counter + 1
$         goto src_loop
$     endif
$!
$! Create library
$! --------------
$!
$ 'vo_c' "Creating object library..."
$ library/create PLIBSYS.OLB
$ library/replace PLIBSYS.OLB *.obj;*
$ library/compress PLIBSYS.OLB
$ purge PLIBSYS.OLB
$ 'vo_c' "Build done."
$!
$common_exit:
$ set default 'orig_def'
$ exit

error: pathspec 'build/openvms/build_openvms.com' did not match any file(s) known to git


Create 111.com

Create 111.com

error: pathspec '111.com' did not match any file(s) known to git


27/10/17 added proc.hncocg.com

27/10/17 added proc.hncocg.com

#!/bin/csh

xyz2pipe -in fid/test%03d.fid -x -verb                   \
      |   nmrPipe  -fn SOL                                    \
      |   nmrPipe  -fn SP -off 0.4  -end 0.98 -pow 2 -c .5    \
      |   nmrPipe  -fn ZF -auto                               \
      |   nmrPipe  -fn FT                              \
      |   nmrPipe  -fn PS -p0 0. -p1 0 -di               \
      |   nmrPipe  -fn EXT  -sw  -xn 5ppm -x1 11ppm                     \
      |   nmrPipe  -fn TP                                     \
      |   nmrPipe  -fn SP -off 0.5  -end 0.98 -pow 2 -c .5    \
      |   nmrPipe  -fn ZF -auto                               \
      |   nmrPipe  -fn FT                                \
      |   nmrPipe  -fn PS -p0 90 -p1 0  -di               \
      |   nmrPipe  -fn TP                                     \
      |   pipe2xyz -out ft/test%03d.ft2 -x -ov              \
#   | nmrPipe -ov -out test.ft2

xyz2pipe -in ft/test%03d.ft2  -z -verb                     \
     |   nmrPipe -fn SP -off 0.5 -end 0.98 -pow 2 -c .5   \
     |   nmrPipe -fn ZF -auto                              \
     |   nmrPipe -fn FT -alt                       \
     |   nmrPipe -fn PS -p0 0. -p1 0 -di                 \
     |   nmrPipe -fn ZTP \
     |   pipe2xyz -out ft/test%03d.ft3  -z

xyz2pipe -in ft/test%03d.ft3 | nmrPipe -ov -verb -out test.ft3
proj3D.tcl test.ft3

error: pathspec 'proc_files/proc.hncocg.com' did not match any file(s) known to git


Create hackerone.com

Create hackerone.com

-My build Developer Programming Languages:
-Muhammad Adi Nugroho,S.Adm.Neg.:
-Via My Notepad (HTML Editor):
hackerone.com
<!DOCTYPE html>

  <meta charset="utf-8">
    <meta name="referrer" content="origin">
    <meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1">
  <meta name="apple-mobile-web-app-capable" content="yes">

    <title>Reports - HackerOne</title>

  <meta property="og:site_name" content="HackerOne" />
  <meta property="fb:app_id" content="345444188982280" />
  <meta name="csrf-param" content="authenticity_token">
  <meta name="csrf-token" content="">
  <link rel="stylesheet" media="all" href="https://hackerone.com/assets/application-4a1a8595.css" />
  <link rel="stylesheet" media="all" href="https://hackerone.com/assets/vendor-3b47297caaa9fa37ef0fb85a01b3dac2.css" />

  <link rel="alternate" type="application/rss+xml" title="RSS" href="https://hackerone.com/blog" />

    It looks like your JavaScript is disabled. For a better experience on HackerOne, enable JavaScript in your browser.

error: pathspec 'hackerone.com' did not match any file(s) known to git


anagawat@fb.com

anagawat@fb.com

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/distributedweaknessfiling/DWF-Legal-Acceptance.git/'


Added api server config

Added api server config

# Virtual Host configuration for namemyvar.com
#
server {
	listen 80;

	server_name api.namemyvar.com;

        return 301 https://$host$request_uri;

}

server{
	listen 443 ssl;

	server_name api.namemyvar.com;

	location / {
		proxy_pass http://localhost:8001;
	}

ssl_certificate /etc/letsencrypt/live/namemyvar.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/namemyvar.com/privkey.pem; # managed by Certbot
	ssl_session_cache shared:le_nginx_SSL:1m;
	ssl_session_timeout 1440m;

	ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
	ssl_prefer_server_ciphers on;

	ssl_ciphers "ECDHE-ECDSA-AES128-GCM-SHA256 ECDHE-ECDSA-AES256-GCM-SHA384 ECDHE-ECDSA-AES128-SHA ECDHE-ECDSA-AES256-SHA ECDHE-ECDSA-AES128-SHA256 ECDHE-ECDSA-AES256-SHA384 ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES256-GCM-SHA384 ECDHE-RSA-AES128-SHA ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES256-SHA384 DHE-RSA-AES128-GCM-SHA256 DHE-RSA-AES256-GCM-SHA384 DHE-RSA-AES128-SHA DHE-RSA-AES256-SHA DHE-RSA-AES128-SHA256 DHE-RSA-AES256-SHA256 EDH-RSA-DES-CBC3-SHA";

}

error: pathspec 'web-server/api.namemyvar.com' did not match any file(s) known to git


Add an unfinished apache mustard instance template

<VirtualHost *:80>
    ServerName xyz.domain.com
    DocumentRoot /home/mustard/mustard

    WSGIPassAuthorization On
    WSGIDaemonProcess mustard user=mustard group=everyone processes=1 threads=5
    WSGIScriptAlias / /home/mustard/mustard/adapter.wsgi
    WSGIAuthUserScript /home/mustard/mustard/auth.wsgi

    <Directory /srv/xyz.domain.com>
      AuthType Basic
      AuthName "XYZ Mustard"
      AuthBasicProvider wsgi
      Require valid-user

      SetEnv MUSTARD_SERVER_PATH /home/mustard/mustard/
      SetEnv MUSTARD_PROJECT_PATH /path/to/the/project/mustard/repo
      SetEnv MUSTARD_PLANTUML_JAR /home/mustard/plantuml.jar

      WSGIProcessGroup mustard
      WSGIApplicationGroup %{GLOBAL}
      Order deny,allow
      Allow from all
    </Directory>
</VirtualHost>

error: pathspec 'data/xyz.domain.com' did not match any file(s) known to git


add spider for mahjonggames.com

add spider for mahjonggames.com

#!/usr/bin/env python

import json

from cloudfeaster import spider
from cloudfeaster import webdriver_spider

class MahjongGamesSpider(spider.Spider):

    @classmethod
    def get_metadata(cls):
        return {
            "url": "http://www.mahjonggames.com/?sort=mostPlayed",
        }

    def crawl(self):
        with webdriver_spider.Browser(self.url) as browser:
            return self._crawl(browser)

    def _crawl(self, browser):

        data = {}

        for rank in range(1, 11):
            link_locator = "//div[@class='index block-group']/div[%d]/a" % rank
            link_element = browser.find_element_by_xpath(link_locator)
            link = link_element.get_attribute("href")

            title_locator = "//div[@class='index block-group']/div[%d]/a/div/h3" % rank
            title_element = browser.find_element_by_xpath(title_locator)
            title = link_element.get_text()

            data[rank] = {
                "title": title,
                "link": link,
            }

        return spider.CrawlResponseOk(data)

if __name__ == "__main__":
    crawl_args = spider.CLICrawlArgs(MahjongGamesSpider)
    crawler = spider.SpiderCrawler(MahjongGamesSpider)
    crawl_result = crawler.crawl(*crawl_args)
    print json.dumps(crawl_result)

error: pathspec 'gaming_spiders/mahjonggames.com' did not match any file(s) known to git


Create offer.alibaba.com

Create offer.alibaba.com

-By Muhammad Adi Nugroho, S.Adm.Neg.:
-Resources:
-Local Storage:
-http://offer.alibaba.com:
FO.Classification.external	1449986403694
FO.Classification.pp	1455645528211
FO.Classification.rb	1455645528208
_umdata	A94E14AC8664E2951755C9AB08BCBB355828151D86AE0745B5C223AA50BF2A52CDC8A3E5B8C6D04C2A7225D4126FE6A65C30E0E6F237C7AB4E3860B596CD7EFB9E2FE6BBC2FC40CA00D36521C4C2CB797BB1AA900F3FF0CE39BC7B0A2908DE8D
d40yCatf66943a8b806468b6734	["78"]
d40yg	ID
domainnames	playnicegame.com
f21wCate6411648f43c4eecbccg	["83"]
f21wg	ID
fo-rt-imp	[{"keywords":["produk","tekstil","kulit","rule","medium","1","2"],"when":1450458409267},{"keywords":["produk","tekstil","kulit","rule","medium","1","2"],"when":1450458410005},{"keywords":["produk","tekstil","kulit","rule","medium","1","2"],"when":1450470072818},{"keywords":["produk","tekstil","kulit","rule","medium","1","2"],"when":1450470075571},{"keywords":["global","premium","marketplace","beauty","personal","care","true"],"when":1451075450069},{"keywords":["global","premium","marketplace","beauty","personal","care","true"],"when":1451075451740},{"keywords":["global","premium","marketplace","beauty","personal","care","true"],"when":1452198238761},{"keywords":["global","premium","marketplace","beauty","personal","care","true"],"when":1452198241420},{"keywords":["koper","tas","kasus","rule","medium","1","2"],"when":1454367474550},{"keywords":["koper","tas","kasus","ulv","bs","cb","rule","medium","1"],"when":1455549262497}]
j64lCat82cad28bda32563f24cb	[]
j64lg	ID
j8nkCat4d9116cce6ae80ad204f	["83"]
j8nkg	ID
ld893_pop_g_bm	1455642948
ld893_pop_s_bm	1455642948
lp-premium-market	["LP_GUIDE_BANNER"]
tongji	64
u7kaCat38f5073895c5106ca95g	["83"]
u7kag	ID
userSettings	{"uuid":"AE2EBA30-3F4A-4A6A-88B1-5B920B3839B6","suspended":{}}
ycdet	1449982784491

Frames

(kedungrejo.com/)

(about:blank)

(about:blank)

(about:blank)

(ads)

(all_ID_EN.html)

(n3f38a8b088639949535k.html)

(n3f38a8b088639949535k.html)

090efe3730ed682a(Store.html)

d45bc232d7e8df18(Store.html)

or987(nszj)

orion_ifrm(pixel.html)

visadd_layer_frame(about:blank)

visadd_layer_frame_test(about:blank)
Images
Other
Scripts
Stylesheets

kedungrejo.com/

Web SQL

IndexedDB

Local Storage

http://kedungrejo.com

http://q2u3z6t7.ssl.hwcdn.net

https://v3x3b3b5.map2.ssl.hwcdn.net

http://n213adserv.com

http://pstatic.bestpriceninja.com

http://offer.alibaba.com

http://ecpmrocks.com

http://is.alicdn.com

http://www.soaindo.com

https://www.facebook.com

http://pixel.quantserve.com

https://mybrowserpages.com

http://mybrowserpages.com

Session Storage

Cookies

Application Cache

Cache Storage

Service Workers

Console
Emulation

Preserve log
.
2016-03-09 23:34:09.665 kedungrejo.com/:1 Uncaught SyntaxError: Unexpected end of input
2016-03-09 23:34:12.310 http://asrv-a.akamaihd.net/sd/9160/1002.js Failed to load resource: the server responded with a status of 403 (Forbidden)
2016-03-09 23:34:12.594 bitshakersr.js:36 {"country":"ID"}
2016-03-09 23:34:12.890 https://api.skype.com/detection/detection_as3.swf Failed to load resource: the server responded with a status of 404 (Not Found)
2016-03-09 23:34:14.264 clickbinder.do:1 InterYield clickbind 1.0-SNAPSHOT.72,499 20160224-1447
2016-03-09 23:34:15.441 http://kedungrejo.com/null/InterYield/getSnoozing.do?callback=null.getSnooz…op=over&check=&attributionDisabled=false&adultdisabled=undefined&iyd=false Failed to load resource: the server responded with a status of 404 (Not Found)
2016-03-09 23:34:16.024 41k8n.js:1 'getMatchedCSSRules()' is deprecated. For more help, check https://code.google.com/p/chromium/issues/detail?id=437569#c2
2016-03-09 23:34:16.982 https://mybrowserpages.com/json/index.php?name=EasySearch Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
2016-03-09 23:34:16.984 pixel.html:1 Uncaught SyntaxError: Unexpected end of input
2016-03-09 23:34:19.117 http://6607129fd4ee493fbcb7f8f4d3e0f606.s3.amazonaws.com/?_BIT_sk=__=jQuery111005186531380750239_1457541258306&_=1457541258307 Failed to load resource: the server responded with a status of 404 (Not Found)
.

error: pathspec 'Resources--Local-Storage--http/offer.alibaba.com' did not match any file(s) known to git


added comment to ticket 1206206679_start-web-ui_911

started the ui in sinatra - run ticgitweb in your home directory to run it

error: pathspec '1206206679_start-web-ui_911/COMMENT_1206401604_schacon@gmail.com' did not match any file(s) known to git


Create db.srcdomain.com

Create db.srcdomain.com

$TTL    300
@                       1D IN SOA       srcdomain.com. hostmaster.srcdomain.com. (
                                        2016101701     ; serial
                                        3H              ; refresh
                                        15M             ; retry
                                        4W              ; expiry
                                        600 )            ; minimum

                        1D IN NS        ns.srcdomain.com.
			                     IN MX 10	server.srcdomain.com.

$ORIGIN srcdomain.com.
                IN      TXT	"v=spf1 mx -all"
ns      600     IN      A       192.168.125.45
www     120     IN      A       192.168.125.46
server	120     IN	    A       192.168.125.125

error: pathspec 'protocol/smtp/lab/db.srcdomain.com' did not match any file(s) known to git


Create lezoa.com

Create lezoa.com

error: pathspec 'lezoa.com' did not match any file(s) known to git


test jenkins

test jenkins

error: pathspec 'learning/test/somepy.com' did not match any file(s) known to git


COM101 PoC

COM101 PoC

error: pathspec 'doc/com101/simple.com' did not match any file(s) known to git


added comment to ticket 1206416139_modify-ticket-in-ticgitweb_876

error: pathspec '1206416139_modify-ticket-in-ticgitweb_876/COMMENT_1206418292_schacon@gmail.com' did not match any file(s) known to git


Create blah.com

Create blah.com

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/spinundstrudel/spinundstrudel.github.io.git/'


Adds Allison's staging site

Adds Allison's staging site

<VirtualHost *:80>
  ServerAdmin webmaster@wondernetwork.com
  DocumentRoot /var/www/aphpidoc/webroot/
  ServerName jsonapi.weballison.com

  <Directory /var/www/aphpidoc/>
    AllowOverride all
    Order Allow,Deny
    Allow from all
  </Directory>

  php_value display_errors "E_ALL & ~E_NOTICE"

  AddDefaultCharset utf-8
</VirtualHost>

error: pathspec 'noweb/apache/jsonapi.weballison.com' did not match any file(s) known to git


Create -Sources: -Content Scope: kedungrejo.com

error: pathspec '-Sources:' did not match any file(s) known to git
error: pathspec '-Content' did not match any file(s) known to git
error: pathspec 'Scope:' did not match any file(s) known to git
error: pathspec 'kedungrejo.com' did not match any file(s) known to git


comment

comment

error: pathspec 'aask-knowledgebase.com' did not match any file(s) known to git