HTTP/2 Theory and Practice in NGINX Stable, Part 2

2017-07-29 KENNETH 0

HTTP/2 Theory and Practice in NGINX Stable, Part 2 This transcription blog post is adapted from a live presentation at nginx.conf 2016 by Nathan Moore. This is the second of three parts of the adaptation. In Part 1, Nathan described SPDY and HTTP/2, discussed proxying under HTTP/2, and summarized HTTP/2’s key features and requirements. In this Part, Nathan talks about NPN/ALPN, NGINX particulars, benchmarks, and more. Part 3 includes the conclusions and a Q&A. td { padding-right: 10px; } Table of Contents 11:58 HTTP/2 De Facto Requirements 13:56 NPN/ALPN  – Why You Need to Know 14:55 NPN/ALPN  – Support Matrix 15:05 NGINX Particulars  – Practice 16:36 Mild Digression  – HTTP/2 in Practice 17:14 More HTTP/2 in Practice 17:35 NGINX Stable: Build From Scratch 17:56 Benchmark Warnings! 18:35 Sample Configuration 18:47 HTTP/2 Benchmarking Tools 19:11 HTTP/2 Benchmark 19:58 HTTP/1.1 with TLS [ more… ]

No Image

USN-3371-1: Linux kernel (HWE) kernel vulnerabilities

2017-07-29 KENNETH 0

USN-3371-1: Linux kernel (HWE) kernel vulnerabilities Ubuntu Security Notice USN-3371-1 28th July, 2017 linux-hwe vulnerabilities A security issue affects these releases of Ubuntu and its derivatives: Ubuntu 16.04 LTS Summary Several security issues were fixed in the Linux kernel. Software description linux-hwe – Linux hardware enablement (HWE) kernel Details It was discovered that the Linux kernel did not properly initialize a Wake-on-Lan data structure. A local attacker could use this to expose sensitiveinformation (kernel memory). (CVE-2014-9900) Alexander Potapenko discovered a race condition in the Advanced Linux SoundArchitecture (ALSA) subsystem in the Linux kernel. A local attacker coulduse this to expose sensitive information (kernel memory).(CVE-2017-1000380) Li Qiang discovered that the DRM driver for VMware Virtual GPUs in theLinux kernel did not properly validate some ioctl arguments. A localattacker could use this to cause a denial of service (system crash).(CVE-2017-7346) Murray McAllister [ more… ]

How to Restart your App Programmatically

2017-07-29 KENNETH 0

How to Restart your App Programmatically For some apps (especially games) it is not uncommon for the app to get into a state where it needs to restart – perhaps after a license update, after installing downloadable content, its caches have become corrupt or unwieldy, or for any other reason where the app needs to refresh state from scratch. In earlier releases, your only option would have been to prompt the user to close and relaunch, or to call CoreApplication.Exit – and both options provide sub-optimal user experience. We have therefore introduced a new API that enables an app to request immediate termination and restart, and to pass arbitrary arguments into the fresh instance. In this post, we’ll look at how this works and how you can build it into your app. This is available now in Insider builds from [ more… ]

AWS CodePipeline, 서울 리전 출시

2017-07-28 KENNETH 0

AWS CodePipeline, 서울 리전 출시 오늘 AWS 코드 개발 서비스 중 AWS CodePipeline이 서울 리전에 출시하였습니다. 하단 언어 메뉴를 한국어로 바꾸시면 한국어 콘솔 화면도 보실 수 있습니다. 사실 민첩하고 신속한 개발 및 운영(DevOps)과 클라우드 기반 인프라 자동화 관리는 개발자에게 매우 중요한 요소입니다. AWS의 개발 도구는 이러한 라이프사이클을 완벽하게 도와 주는 것으로 소스 코드 개발부터 테스트, 빌드 및 배포까지 자동화 합니다. 특히, AWS CodePipeline 은 출시 과정을 자동으로 운영하는 것으로, AWS CodeCommit이나 Github, AWS CodeBuild나 Jekins 그리고 AWS CodeDeploy, AWS Elastic Beanstalk 또는 AWS OpsWorks 를 통해 EC2 인스턴스 또는 자체 물리 서버에 배포 할 수 있습니다 . 지난 2015년 6월 AWS CodePipeline 정식 출시 이후에 추가된 기능 몇 가지를 추가로 소개해 드립니다. AWS OpsWorks 통합 람다 함수 트리거링 수동 승인 조치 커밋된 변경 사항에 대한 정보 AWS OpsWorks 통합 – AWS Codepipeline에서 모델링한 소프트웨어 출시 파이프 라인에서 AWS OpsWorks를 배포 공급자로 선택할 수 있습니다 . 또한,AWS OpsWorks for Chef에 포함 된 [ more… ]