Jonathan Hodgson
a4a520aa02
VIM: Hides git branch "blob" on status line if not in a git project
4 years ago
Jonathan Hodgson
e95aef3c0d
SH: adds bash shebang to shared dotfiles for syntax highlighting
4 years ago
Jonathan Hodgson
741dc650df
VIM: Adds lsp bindings for more languages
4 years ago
Jonathan Hodgson
f1c2c3fcb2
VIM: Significant style changes to statusline
...
I have used colour and powerline symbols to differentiate different
parts of my status line.
Inspiration came from this:
https://www.reddit.com/r/vimporn/comments/kbtu74/my_theme_called_humanoid_and_my_statusbar/
4 years ago
Jonathan Hodgson
909a6e5e3c
BIN: analyse-headers: improve expect-ct description
4 years ago
Jonathan Hodgson
b49d000408
BIN: analyse-headers: Checks the access-control-allow-origin header
...
Another suggestion by <Dom Ingram>.
For more details on the null issue, read here:
https://w3c.github.io/webappsec-cors-for-developers/#avoid-returning-access-control-allow-origin-null
4 years ago
Jonathan Hodgson
f669880037
BIN: analyse-headers: fix most shellcheck warnings
...
The only checks I haven't fixed are the unused variables for colours. I
may use them in the future so haven't removed them
4 years ago
Jonathan Hodgson
2e1dff91a3
BIN: analyse-headers: note on x-frame-options if frame-ancestors present
...
If the frame-ancestors content security policy is present, the
x-frame-options warning mentions that the content security helps
mitigate against clickjacking although for greater browser support,
x-frame-options should also be used
Thanks <Dom Ingram> for the suggestion
4 years ago
Jonathan Hodgson
1fabc27b79
BIN: analyse-headers: Adds generic version disclosure function
...
if the header contains the word "version" (case insensitively) it will
flag it as potential information disclosure
Thanks <Dom Ingram> for the suggestion
4 years ago
Jonathan Hodgson
27b9af6327
BIN: analyse-headers: read from stdin if first arg is -
...
This makes testing much easier
4 years ago
Jonathan Hodgson
039f4e2270
BIN: analyse-headers: Add more notes to expect-ct description
...
As pointed out by <Dom Ingram>, the expect-ct is likely to become
obsolete in June 2012
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expect-CT
4 years ago
Jonathan Hodgson
bf132e16c2
BIN: analyse-headers: Fix incorrect reporting of SSL issues
...
It turns out the SSL flags secure and httponly are not case sensitive.
https://tools.ietf.org/html/rfc6265#section-5.2.5
I cannot find any documentation about the SameSite=Strict so I will
leave it case sensitive for now. The spec for that section is here:
https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-05#section-5.2
Thanks <Dom Ingram> for flagging this
4 years ago
Jonathan Hodgson
fd3997230d
BORG: stop backing up git repos
4 years ago
Jonathan Hodgson
1eccde753e
BORG: Fixes backup dir
4 years ago
Jonathan Hodgson
0e0f0c00d1
BORG: Adds borg backup script
4 years ago
Jonathan Hodgson
26a70aef93
VIM: Adds firevim plugin
4 years ago
Jonathan Hodgson
69c7355225
BIN: analyse-headers: add expect-ct and start referrer-policy
4 years ago
Jonathan Hodgson
5369861bc8
BIN: Analyse-headers: Adds to description for cookie flag
4 years ago
Jonathan Hodgson
3665bb63a2
BIN: analyse-headers: fix error "wrap command not found"
4 years ago
Jonathan Hodgson
97df97a48b
BIN: analyse-headers: adds feature-policy and permissions-policy checks
4 years ago
Jonathan Hodgson
afa3f3495a
BIN: analyse-headers: Wrap text in descriptions
...
The text in descriptions is now wrapped to 80 chars. This does not
affect the headers printed at the top which are not wrapped
4 years ago
Jonathan Hodgson
fb5d25dc6c
BIN: Adds SameSite check in analyse-headers script
...
The script will now warn you if the SameSite option is not set to Strict
on cookies.
4 years ago
Jonathan Hodgson
c384064641
BIN: Fix webtest script when : in cookies
...
If there was a colon in a cookie, the script would misidentify insecure
cookie configurations
4 years ago
Jonathan Hodgson
ab2c56d9b5
BIN: Adds analyse-headers script
...
The script is in early stages of development but should work for some of
the most common mis-configurtaions.
4 years ago
Jonathan Hodgson
cf37bd3dcf
REM: adds monthly reminders file
4 years ago
Jonathan Hodgson
c89695ae3f
REM: adds %b to bin reminders
4 years ago
Jonathan Hodgson
7294d0fc2f
REM: Created birthday and anniversary specific functions
...
Then uses them in the yearly file
4 years ago
Jonathan Hodgson
fc5a8cfe4f
Rem: add to one-off events
4 years ago
Jonathan Hodgson
ae5a97a677
REM: Changes to uk hollidays
...
Omits bank hollidays
Re-structured dates around crhistmas
Adds some dates such as black friday
4 years ago
Jonathan Hodgson
959b57110c
SHELL: Adds aliases for cp and mv with progress bars
...
I found patches at the link below for mv and cp that add options for
progress bars. I have applied and compiled them and named the commands
cpg and mvg as recommended in the readme. They are named like that (I
assume) because they add a -g flag for progress.
If they are present and in my path, I always want to use them with the
progress bar flag in place of cp or mv
https://github.com/jarun/advcpmv
4 years ago
Jonathan Hodgson
6f8de2427e
SHELL: Adds a shortcut for wingcc
...
I can never remember the name of the command to compile a windows exe in
linux so I created an alias for it called wingcc
4 years ago
Jonathan Hodgson
7a82ef8f29
SHELL: adds alias so sc is runs sc-im
4 years ago
Jonathan Hodgson
9f00cf46a4
REMIND: Adjust alias for better sorting
...
Default is dddd
aadd makes it sort date and time in ascending order (earlier first)
4 years ago
Jonathan Hodgson
62230ac526
VIM: Adds ansiescape submodule
...
This plugin allows you to apply ansi colour escapes in a vim buffer
4 years ago
Jonathan Hodgson
376a1aeb66
VIM: Updates plugins
4 years ago
Jonathan Hodgson
7c762ec1ba
VIM: Updates plugins
4 years ago
Jonathan Hodgson
83f00fd4b9
BIN: Adds git dumper
...
from here: https://github.com/internetwache/GitTools/blob/master/Dumper/gitdumper.sh
4 years ago
Jonathan Hodgson
068bc6e3c1
VIM: Sets ignore case and smart case
...
This means vim will search case insensitively until a capital letter is
inserted
4 years ago
Jonathan Hodgson
22adb0a397
VIM: Makes markdown files 80 chars width
4 years ago
Jonathan Hodgson
a02e8ff6f0
VIM: Adds language servers
...
Addes for vue, python and c
4 years ago
Jonathan Hodgson
e43680ca15
REMIND: adds to configuration file
...
* All the reminder files are included
* Different colours as set depending on the file they come from
* The separator in agenda view is set differently on subsequent days
4 years ago
Jonathan Hodgson
639010993b
REMIND: Adds one off and weekly remind files
4 years ago
Jonathan Hodgson
748b996fe4
REMIND: Fix bank holidays around Christmas
...
This involved using $Tw instead of $Uw. I am still not entirely sure
what the difference is except $Tw works.
Suggested here:
https://www.reddit.com/r/commandline/comments/j94qx4/help_using_remind_satisfy_option/g8hqz6g/?utm_source=reddit&utm_medium=web2x&context=3
4 years ago
Jonathan Hodgson
d09a944db6
REMIND: Adds work calender to gitignore
4 years ago
Jonathan Hodgson
1f38176709
REMIND: Renames birthdays to yearly and adds events
4 years ago
Jonathan Hodgson
303ff410f7
REMIND/ZSH: set environment variables and alias
...
I have added an environment variable to make rem look for it's default
configuration file in ~/.config/remind/remind.rem
I have added an alias so rem will output in colour
I have made zsh run `rem` when I open a new terminal if I don't have a
project set. I may remove this in the future
4 years ago
Jonathan Hodgson
ae532f2ca0
ZSH: allows command swap key binding to support multiple groups
...
The groups are now separated by : character and each element in the
group is separated by a space
I have added a group for swapping ping and mtr
4 years ago
Jonathan Hodgson
d68a0628b2
ZSH: Add alt+c keybinding for swapping commands
...
By pushing alt+c, zsh will now cycle between vim, ls and cd. In the
future I may add more cycle groups
4 years ago
Jonathan Hodgson
a781e5d67a
VIM: Adds request syntax file
...
File was simply taken from my old Vim configuration.
It inherits most of the html syntax as it is set on responses as well as
requests
Also, adds some request / response specific highlighting for things like
http method etc.
4 years ago
Jonathan Hodgson
c689437da5
REMIND: Adds some uk holidays
4 years ago