{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":".copr","path":".copr","contentType":"directory"},{"name":"android","path":"android","contentType":"directory"},{"name":"bash","path":"bash","contentType":"directory"},{"name":"java","path":"java","contentType":"directory"},{"name":"m4","path":"m4","contentType":"directory"},{"name":"po","path":"po","contentType":"directory"},{"name":"tests","path":"tests","contentType":"directory"},{"name":"trojans","path":"trojans","contentType":"directory"},{"name":"www","path":"www","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".gitlab-ci.yml","path":".gitlab-ci.yml","contentType":"file"},{"name":".mailmap","path":".mailmap","contentType":"file"},{"name":"COPYING.LGPL","path":"COPYING.LGPL","contentType":"file"},{"name":"Makefile.am","path":"Makefile.am","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"TODO","path":"TODO","contentType":"file"},{"name":"acinclude.m4","path":"acinclude.m4","contentType":"file"},{"name":"auth-common.c","path":"auth-common.c","contentType":"file"},{"name":"auth-globalprotect.c","path":"auth-globalprotect.c","contentType":"file"},{"name":"auth-juniper.c","path":"auth-juniper.c","contentType":"file"},{"name":"auth.c","path":"auth.c","contentType":"file"},{"name":"autogen.sh","path":"autogen.sh","contentType":"file"},{"name":"compat.c","path":"compat.c","contentType":"file"},{"name":"config.rpath","path":"config.rpath","contentType":"file"},{"name":"configure.ac","path":"configure.ac","contentType":"file"},{"name":"cstp.c","path":"cstp.c","contentType":"file"},{"name":"digest.c","path":"digest.c","contentType":"file"},{"name":"dtls.c","path":"dtls.c","contentType":"file"},{"name":"esp-seqno.c","path":"esp-seqno.c","contentType":"file"},{"name":"esp.c","path":"esp.c","contentType":"file"},{"name":"gnutls-dtls.c","path":"gnutls-dtls.c","contentType":"file"},{"name":"gnutls-esp.c","path":"gnutls-esp.c","contentType":"file"},{"name":"gnutls.c","path":"gnutls.c","contentType":"file"},{"name":"gnutls.h","path":"gnutls.h","contentType":"file"},{"name":"gnutls_tpm.c","path":"gnutls_tpm.c","contentType":"file"},{"name":"gnutls_tpm2.c","path":"gnutls_tpm2.c","contentType":"file"},{"name":"gnutls_tpm2_esys.c","path":"gnutls_tpm2_esys.c","contentType":"file"},{"name":"gnutls_tpm2_ibm.c","path":"gnutls_tpm2_ibm.c","contentType":"file"},{"name":"gpst.c","path":"gpst.c","contentType":"file"},{"name":"gssapi.c","path":"gssapi.c","contentType":"file"},{"name":"http-auth.c","path":"http-auth.c","contentType":"file"},{"name":"http.c","path":"http.c","contentType":"file"},{"name":"iconv.c","path":"iconv.c","contentType":"file"},{"name":"jni.c","path":"jni.c","contentType":"file"},{"name":"libopenconnect.map.in","path":"libopenconnect.map.in","contentType":"file"},{"name":"library.c","path":"library.c","contentType":"file"},{"name":"lzo.c","path":"lzo.c","contentType":"file"},{"name":"lzo.h","path":"lzo.h","contentType":"file"},{"name":"lzs.c","path":"lzs.c","contentType":"file"},{"name":"main.c","path":"main.c","contentType":"file"},{"name":"mainloop.c","path":"mainloop.c","contentType":"file"},{"name":"mingw-openconnect.spec.in","path":"mingw-openconnect.spec.in","contentType":"file"},{"name":"mkspec.sh","path":"mkspec.sh","contentType":"file"},{"name":"ntlm.c","path":"ntlm.c","contentType":"file"},{"name":"oath.c","path":"oath.c","contentType":"file"},{"name":"oidc.c","path":"oidc.c","contentType":"file"},{"name":"oncp.c","path":"oncp.c","contentType":"file"},{"name":"openconnect-internal.h","path":"openconnect-internal.h","contentType":"file"},{"name":"openconnect.8.in","path":"openconnect.8.in","contentType":"file"},{"name":"openconnect.h","path":"openconnect.h","contentType":"file"},{"name":"openconnect.ico","path":"openconnect.ico","contentType":"file"},{"name":"openconnect.pc.in","path":"openconnect.pc.in","contentType":"file"},{"name":"openconnect.rc","path":"openconnect.rc","contentType":"file"},{"name":"openconnect.spec.in","path":"openconnect.spec.in","contentType":"file"},{"name":"openssl-dtls.c","path":"openssl-dtls.c","contentType":"file"},{"name":"openssl-esp.c","path":"openssl-esp.c","contentType":"file"},{"name":"openssl-pkcs11.c","path":"openssl-pkcs11.c","contentType":"file"},{"name":"openssl.c","path":"openssl.c","contentType":"file"},{"name":"pulse.c","path":"pulse.c","contentType":"file"},{"name":"script.c","path":"script.c","contentType":"file"},{"name":"ssl.c","path":"ssl.c","contentType":"file"},{"name":"sspi.c","path":"sspi.c","contentType":"file"},{"name":"stoken.c","path":"stoken.c","contentType":"file"},{"name":"tun-win32.c","path":"tun-win32.c","contentType":"file"},{"name":"tun.c","path":"tun.c","contentType":"file"},{"name":"version.sh","path":"version.sh","contentType":"file"},{"name":"win32-ipicmp.h","path":"win32-ipicmp.h","contentType":"file"},{"name":"xml.c","path":"xml.c","contentType":"file"},{"name":"yubikey.c","path":"yubikey.c","contentType":"file"}],"totalCount":79}},"fileTreeProcessingTime":2.747124,"foldersToFetch":[],"repo":{"id":251523978,"defaultBranch":"master","name":"openconnect","ownerLogin":"sailfishos-mirror","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-31T06:54:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/62875150?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"9404ac3e30976106a73336ccbc6bf97142030c42","listCacheKey":"v0:1709122403.0","canEdit":false,"refType":"tree","currentOid":"9404ac3e30976106a73336ccbc6bf97142030c42"},"path":"Makefile.am","currentUser":null,"blob":{"rawLines":["","SUBDIRS = tests","# We kind of want openconnect to be built before we try to test it","check-recursive: openconnect$(EXEEXT)","# And even *building* some of tests/*.c needs libopenconnect","install-recursive: libopenconnect.la","all-recursive: libopenconnect.la","","if BUILD_WWW","SUBDIRS += www","endif","if USE_NLS","SUBDIRS += po","endif","","lib_LTLIBRARIES = libopenconnect.la","sbin_PROGRAMS = openconnect","man8_MANS = openconnect.8","","AM_CFLAGS = @WFLAGS@","AM_CPPFLAGS = -DLOCALEDIR=\"\\\"$(localedir)\\\"\"","","openconnect_SOURCES = xml.c main.c","openconnect_CFLAGS = $(AM_CFLAGS) $(SSL_CFLAGS) $(DTLS_SSL_CFLAGS) $(LIBXML2_CFLAGS) $(LIBPROXY_CFLAGS) $(ZLIB_CFLAGS) $(LIBSTOKEN_CFLAGS) $(LIBPSKC_CFLAGS) $(GSSAPI_CFLAGS) $(INTL_CFLAGS) $(ICONV_CFLAGS) $(LIBPCSCLITE_CFLAGS)","openconnect_LDADD = libopenconnect.la $(SSL_LIBS) $(LIBXML2_LIBS) $(LIBPROXY_LIBS) $(INTL_LIBS) $(ICONV_LIBS)","","if OPENCONNECT_WIN32","openconnect_SOURCES += openconnect.rc","endif","library_srcs = ssl.c http.c http-auth.c auth-common.c library.c compat.c lzs.c mainloop.c script.c ntlm.c digest.c openconnect-internal.h","lib_srcs_cisco = auth.c cstp.c","lib_srcs_juniper = oncp.c lzo.c auth-juniper.c","lib_srcs_pulse = pulse.c","lib_srcs_globalprotect = gpst.c win32-ipicmp.h auth-globalprotect.c","lib_srcs_oath = oath.c","lib_srcs_oidc = oidc.c","","library_srcs += $(lib_srcs_juniper) $(lib_srcs_cisco) $(lib_srcs_oath) \\","\t\t$(lib_srcs_globalprotect) $(lib_srcs_pulse) $(lib_srcs_oidc)","","lib_srcs_gnutls = gnutls.c gnutls_tpm.c gnutls_tpm2.c","lib_srcs_openssl = openssl.c openssl-pkcs11.c","lib_srcs_win32 = tun-win32.c sspi.c","lib_srcs_posix = tun.c","lib_srcs_gssapi = gssapi.c","lib_srcs_iconv = iconv.c","lib_srcs_yubikey = yubikey.c","lib_srcs_stoken = stoken.c","lib_srcs_esp = esp.c esp-seqno.c","lib_srcs_dtls = dtls.c","","POTFILES = $(openconnect_SOURCES) gnutls-esp.c gnutls-dtls.c openssl-esp.c openssl-dtls.c \\","\t $(lib_srcs_esp) $(lib_srcs_dtls) gnutls_tpm2_esys.c gnutls_tpm2_ibm.c \\","\t $(lib_srcs_openssl) $(lib_srcs_gnutls) $(library_srcs) \\","\t $(lib_srcs_win32) $(lib_srcs_posix) $(lib_srcs_gssapi) $(lib_srcs_iconv) \\","\t $(lib_srcs_yubikey) $(lib_srcs_stoken) $(lib_srcs_oidc)","","if OPENCONNECT_LIBPCSCLITE","library_srcs += $(lib_srcs_yubikey)","endif","if OPENCONNECT_STOKEN","library_srcs += $(lib_srcs_stoken)","endif","if OPENCONNECT_GSSAPI","library_srcs += $(lib_srcs_gssapi)","endif","if OPENCONNECT_GNUTLS","library_srcs += $(lib_srcs_gnutls)","lib_srcs_esp += gnutls-esp.c","lib_srcs_dtls += gnutls-dtls.c","endif","if OPENCONNECT_TSS2_ESYS","library_srcs += gnutls_tpm2_esys.c","endif","if OPENCONNECT_TSS2_IBM","library_srcs += gnutls_tpm2_ibm.c","endif","if OPENCONNECT_OPENSSL","library_srcs += $(lib_srcs_openssl)","lib_srcs_esp += openssl-esp.c","lib_srcs_dtls += openssl-dtls.c","endif","if OPENCONNECT_DTLS","lib_srcs_cisco += $(lib_srcs_dtls)","endif","if OPENCONNECT_ESP","lib_srcs_juniper += $(lib_srcs_esp)","endif","if OPENCONNECT_ICONV","library_srcs += $(lib_srcs_iconv)","endif","if OPENCONNECT_WIN32","library_srcs += $(lib_srcs_win32)",".rc.o:","\t$(WINDRES) $^ -o $@","%.o : %.rc","\t$(WINDRES) $^ -o $@","else","library_srcs += $(lib_srcs_posix)","endif","","","libopenconnect_la_SOURCES = version.c $(library_srcs)","libopenconnect_la_CFLAGS = $(AM_CFLAGS) $(SSL_CFLAGS) $(DTLS_SSL_CFLAGS) $(LIBXML2_CFLAGS) $(LIBPROXY_CFLAGS) $(ZLIB_CFLAGS) $(P11KIT_CFLAGS) $(TSS_CFLAGS) $(LIBSTOKEN_CFLAGS) $(LIBPSKC_CFLAGS) $(GSSAPI_CFLAGS) $(INTL_CFLAGS) $(ICONV_CFLAGS) $(LIBPCSCLITE_CFLAGS) $(LIBP11_CFLAGS) $(LIBLZ4_CFLAGS)","libopenconnect_la_LIBADD = $(SSL_LIBS) $(DTLS_SSL_LIBS) $(LIBXML2_LIBS) $(LIBPROXY_LIBS) $(ZLIB_LIBS) $(P11KIT_LIBS) $(TSS_LIBS) $(LIBSTOKEN_LIBS) $(LIBPSKC_LIBS) $(GSSAPI_LIBS) $(INTL_LIBS) $(ICONV_LIBS) $(LIBPCSCLITE_LIBS) $(LIBP11_LIBS) $(LIBLZ4_LIBS)","if OPENBSD_LIBTOOL","# OpenBSD's libtool doesn't have -version-number, but its -version-info arg","# does what GNU libtool's -version-number does. Which arguably is what the","# GNU -version-info arg ought to do too. I hate libtool.","LT_VER_ARG = -version-info","else","LT_VER_ARG = -version-number","endif","libopenconnect_la_LDFLAGS = $(LT_VER_ARG) @APIMAJOR@:@APIMINOR@ -no-undefined","noinst_HEADERS = openconnect-internal.h openconnect.h gnutls.h lzo.h","include_HEADERS = openconnect.h","if HAVE_VSCRIPT","libopenconnect_la_LDFLAGS += @VSCRIPT_LDFLAGS@,libopenconnect.map","libopenconnect_la_DEPENDENCIES = libopenconnect.map","endif","","if OPENCONNECT_JNI","if JNI_STANDALONE","libopenconnect_la_SOURCES += jni.c","libopenconnect_la_CFLAGS += $(JNI_CFLAGS) -Wno-missing-declarations","else","lib_LTLIBRARIES += libopenconnect-wrapper.la","libopenconnect_wrapper_la_SOURCES = jni.c","libopenconnect_wrapper_la_CFLAGS = $(AM_CFLAGS) $(JNI_CFLAGS) -Wno-missing-declarations","libopenconnect_wrapper_la_LIBADD = libopenconnect.la","endif","endif","","pkgconfig_DATA = openconnect.pc","","EXTRA_DIST = AUTHORS version.sh COPYING.LGPL openconnect.ico $(lib_srcs_openssl) $(lib_srcs_gnutls)","EXTRA_DIST += $(shell cd \"$(top_srcdir)\" && \\","\t\tgit ls-tree HEAD -r --name-only -- android/ java/ trojans/ bash/ 2>/dev/null)","","DISTCLEANFILES = $(pkgconfig_DATA)","","pkglibexec_SCRIPTS = trojans/csd-post.sh trojans/csd-wrapper.sh trojans/tncc-wrapper.py \\","\ttrojans/hipreport.sh trojans/hipreport-android.sh trojans/tncc-emulate.py","","bashcompletiondir = $(datadir)/bash-completion/completions","bashcompletion_DATA = bash/openconnect","","# main.c includes version.c","openconnect-main.$(OBJEXT): version.c","","version.c: $(library_srcs) $(lib_openssl_srcs) $(lib_gnutls_srcs) \\","\t $(openconnect_SOURCES) Makefile.am configure.ac \\","\t openconnect.h openconnect-internal.h version.sh @GITVERSIONDEPS@","\t@cd $(srcdir) && ./version.sh $(abs_builddir)/version.c","","AUTHORS: @GITVERSIONDEPS@","\t@git shortlog -sen > AUTHORS","","tmp-dist: uncommitted-check","\t$(MAKE) $(AM_MAKEFLAGS) VERSION=$(patsubst v%,%,$(shell git describe --tags)) DISTHOOK=0 dist","","tmp-distdir: uncommitted-check","\t$(MAKE) $(AM_MAKEFLAGS) VERSION=$(patsubst v%,%,$(shell git describe --tags)) DISTHOOK=0 distdir","","uncommitted-check:","\t@if ! git update-index --refresh --unmerged || \\","\t ! git diff-index --name-only --exit-code HEAD; then \\","\t\techo \"*** ERROR: Uncommitted changes in above files\"; exit 1; fi","","DISTHOOK=1","dist-hook: uncommitted-check","\t@if [ $(DISTHOOK) = 1 ]; then \\","\t if ! git rev-parse --verify v$(VERSION) &> /dev/null; then \\","\t\techo \"*** ERROR: Version v$(VERSION) is not tagged\"; exit 1; fi ; \\","\t if ! git diff --name-only --exit-code v$(VERSION) HEAD > /dev/null; then \\","\t\techo \"*** ERROR: Git checkout not at version v$(VERSION)\"; exit 1; fi ; \\","\tfi","","sign-dist: dist","\t@for a in $(DIST_ARCHIVES); do \\","\t\tgpg --default-key 67E2F359 --detach-sign -a $$a ; \\","\tdone","","tag: uncommitted-check","\t@if git rev-parse --verify v$(VERSION) &> /dev/null; then \\","\t\techo \"*** ERROR: Version v$(VERSION) is already tagged\"; exit 1; fi","\t@sed 's/AC_INIT.*/AC_INIT(openconnect, $(VERSION))/' -i $(srcdir)/configure.ac","\t@sed 's/^v=.*/v=\"v$(VERSION)\"/' -i $(srcdir)/version.sh","\t@( echo '1,//p' ;\\","\t echo '//,$$p' ;\\","\t echo '//a\\' ;\\","\t echo 'The latest release is OpenConnect v$(VERSION)\\' ;\\","\t echo '(PGP signature),\\' ;\\","\t echo 'released on $(shell date +%Y-%m-%d) with the following changelog:
\\' ;\\","\t sed '0,/OpenConnect HEAD/d;/<\\/ul>