Skip to content

Instantly share code, notes, and snippets.

@adaiguoguo
adaiguoguo / diff
Created March 21, 2017 07:10
gitlab CVE-2017-0882
[root@vpct-gitlab-1 gitlab-rails]# diff app/controllers/projects/issues_controller.rb /tmp/issues_controller.rb
115c115
< render json: @issue.to_json(include: { milestone: {}, assignee: { only: [:name, :username], methods: [:avatar_url] }, labels: { methods: :text_color } })
---
> render json: @issue.to_json(include: { milestone: {}, assignee: { methods: :avatar_url }, labels: { methods: :text_color } })
[root@vpct-gitlab-1 gitlab-rails]# diff app/controllers/projects/merge_requests_controller.rb /tmp/merge_requests_controller.rb
281c281
< render json: @merge_request.to_json(include: { milestone: {}, assignee: { only: [:name, :username], methods: [:avatar_url] }, labels: { methods: :text_color } })
---
> render json: @merge_request.to_json(include: { milestone: {}, assignee: { methods: :avatar_url }, labels: { methods: :text_color } })
2017-06-05 21:59:03.311 info docker[3635137]: time="2017-06-05T21:59:03.308835132+08:00" level=info msg="stopping containerd after receiving terminated"
2017-06-05 21:59:03.311 info docker[3635137]: time="2017-06-05T21:59:03.310181591+08:00" level=info msg="Processing signal 'terminated'"
2017-06-05 21:59:03.340 info docker[3635137]: time="2017-06-05T21:59:03.340860149+08:00" level=error msg="libcontainerd: failed to receive event from containerd: rpc error: code = 13 desc = transport is closing"
2017-06-05 21:59:03.781 info docker[3635137]: time="2017-06-05T21:59:03.781057627+08:00" level=info msg="libcontainerd: new containerd process, pid: 1318805"
2017-06-05 21:59:04.876 info docker[3635137]: time="2017-06-05T21:59:04.876015296+08:00" level=error msg="containerd: notify OOM events" error="no init process found"
2017-06-05 21:59:05.066 info docker[3635137]: time="2017-06-05T21:59:05.066695144+08:00" level=info msg="libcontainerd: new containerd process, pid: 1319032"
2017-06-05 21:59:06.351 info docker[363
@adaiguoguo
adaiguoguo / tmux-cheatsheet.markdown
Created September 1, 2017 06:26 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@adaiguoguo
adaiguoguo / playbook.yml
Created September 20, 2017 15:24
ansible-upgrade-kernel
- name: Check for reboot hint.
shell: LAST_KERNEL=$(rpm -q --last kernel | perl -pe 's/^kernel-(\S+).*/$1/' | head -1);CURRENT_KERNEL=$(uname -r); if [ $LAST_KERNEL != $CURRENT_KERNEL ]; then echo 'reboot'; else echo 'no'; fi
ignore_errors: true
register: reboot_hint
- name: Rebooting ...
shell: sleep 2 && /usr/sbin/reboot
async: 1
poll: 0
ignore_errors: true
@adaiguoguo
adaiguoguo / 20T+ mount
Last active December 12, 2017 07:49
how to mount 20T+
# yum install -y parted
# parted /dev/vdd
GNU Parted 3.1
Using /dev/vdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
(parted) unit TB
(parted) mkpart primary 0.00TB 21.5TB
(parted)print
Model: Virtio Block Device (virtblk)