Skip to content

Commit d78fc96

Browse files
committed
codespell github action
1 parent 60fb6e3 commit d78fc96

File tree

11 files changed

+31
-42
lines changed

11 files changed

+31
-42
lines changed

.github/workflows/build-extra.yml

+15
Original file line numberDiff line numberDiff line change
@@ -120,3 +120,18 @@ jobs:
120120
run: sudo apt-get install cppcheck
121121
- name: cppcheck
122122
run: cppcheck -q --force --error-exitcode=1 --enable=warning,performance .
123+
codespell:
124+
runs-on: ubuntu-22.04
125+
steps:
126+
- name: Harden Runner
127+
uses: step-security/harden-runner@c8454efe5d0bdefd25384362fe217428ca277d57
128+
with:
129+
egress-policy: block
130+
allowed-endpoints: >
131+
azure.archive.ubuntu.com:80
132+
github.com:443
133+
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c
134+
- name: install dependencies
135+
run: sudo apt-get install codespell
136+
- name: codespell
137+
run: make codespell

Makefile

+4
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,10 @@ cppcheck: clean
360360
scan-build: clean
361361
NO_EXTRA_CFLAGS="yes" scan-build make
362362

363+
.PHONY: codespell
364+
codespell: clean
365+
codespell --ignore-regex "UE|creat|shotcut|ether" src test
366+
363367
#
364368
# make test
365369
#

README

+2-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ Amin Vakil (https://github.com/aminvakil)
135135
Ammon Smith (https://github.com/ammongit)
136136
- Add DBus filter rules specific to firefox-developer-edition
137137
Andreas Hunkeler (https://github.com/Karneades)
138-
- Add profile for offical Linux Teams application
138+
- Add profile for official Linux Teams application
139139
Andrey Alekseenko (https://github.com/al42and)
140140
- fixing lintian warnings
141141
- fixed Skype profile
@@ -688,6 +688,7 @@ LaurentGH (https://github.com/LaurentGH)
688688
layderv (https://github.com/layderv)
689689
- prevent sandbox name from containing only digits
690690
- clean escape control characters from the command line
691+
- check hostname syntax
691692
lecso7 (https://github.com/lecso7)
692693
- added goldendict profile
693694
- allow evince to read .cbz file format

src/firejail/arp.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ static uint32_t arp_random(const char *dev, Bridge *br) {
299299
return 0;
300300
}
301301

302-
// go sequentially trough all IP addresses and assign the first one not in use
302+
// go sequentially through all IP addresses and assign the first one not in use
303303
static uint32_t arp_sequential(const char *dev, Bridge *br) {
304304
assert(dev);
305305
assert(br);

src/firejail/ls.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,7 @@ void sandboxfs(int op, pid_t pid, const char *path1, const char *path2) {
381381
errExit("ftruncate");
382382

383383
if (copy_file_by_fd(src, dest) != 0)
384-
fwarning("an error occured during copying\n");
384+
fwarning("an error occurred during copying\n");
385385
close(src);
386386
close(dest);
387387
}

src/firejail/usage.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@ static char *usage_str =
200200
" --private=directory - use directory as user home.\n"
201201
" --private-cache - temporary ~/.cache directory.\n"
202202
" --private-home=file,directory - build a new user home in a temporary\n"
203-
"\tfilesystem, and copy the files and directories in the list in\n"
204-
"\tthe new home.\n"
203+
"\tfilesystem, and copy the files and directories in the list in the\n"
204+
"\tnew home.\n"
205205
" --private-bin=file,file - build a new /bin in a temporary filesystem,\n"
206206
"\tand copy the programs in the list.\n"
207207
" --private-dev - create a new /dev directory with a small number of\n"

src/firejail/util.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -1323,7 +1323,7 @@ void close_all(int *keep_list, size_t sz) {
13231323
if (fd == dirfd(dir))
13241324
continue; // just postponed
13251325

1326-
// dont't close file descriptors in keep list
1326+
// don't close file descriptors in keep list
13271327
int keep = 0;
13281328
if (keep_list) {
13291329
size_t i;

src/fnet/main.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ printf("\n");
8787
else if (argc == 7 && strcmp(argv[1], "create") == 0 && strcmp(argv[2], "veth") == 0) {
8888
// create veth pair and move one end in the the namespace
8989
net_create_veth(argv[3], argv[4], atoi(argv[6]));
90-
// connect the ohter veth end to the bridge ...
90+
// connect the other veth end to the bridge ...
9191
net_bridge_add_interface(argv[5], argv[3]);
9292
// ... and bring it up
9393
net_if_up(argv[3]);

src/lib/firejail_user.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
*/
2020

2121
//
22-
// Firejail access database inplementation
22+
// Firejail access database implementation
2323
//
2424
// The database is a simple list of users allowed to run firejail SUID executable
2525
// It is usually stored in /etc/firejail/firejail.users

test/fcopy/src/a/b/file4

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam interdum at massa
44

55
Mauris ac quam vel purus volutpat semper eget a ante. Curabitur arcu nisl, dapibus ac lectus ac, porttitor fermentum metus. Aliquam et sem aliquam magna interdum ultricies at eu orci. Aenean tortor augue, volutpat nec magna nec, rutrum bibendum justo. Vivamus ex quam, auctor ut pellentesque mattis, aliquet a eros. Etiam ac lacus ac ante ullamcorper sollicitudin a quis orci. Suspendisse quis justo ac mauris cursus finibus quis at elit. Vestibulum elementum finibus diam, eget convallis purus aliquet et. Fusce fermentum ornare urna, non ornare nisl tincidunt consectetur. Donec et lacus vitae ex eleifend porttitor id ut odio. Quisque luctus eget lorem et sollicitudin.
66

7-
Aliquam libero elit, finibus a nisl a, commodo viverra turpis. Nam pulvinar in est sit amet fermentum. Praesent scelerisque tempus lectus, ac porta elit sodales rutrum. Duis faucibus faucibus urna eget accumsan. Vivamus in turpis ut massa rhoncus pretium nec et lorem. Aenean at tellus eget metus porta ornare. Aliquam erat volutpat. Donec hendrerit a massa vel malesuada. Integer varius sapien et orci viverra pretium. In at velit aliquet, vulputate nisi lobortis, aliquam augue.
7+
Aliquam libero elit, finibus a nisl a, commodo viverra turpis. Nam pulvinar in est sit amet fermentum. Praesent scelerisque tempus lectus, ac porta elit sodales rutrum. Duis faucibus faucibus urna eget accumsan. Vivamus in turpis ut massa rhoncus pretium nec et lorem. Aenean at tellus eget metus porta ornare. Aliquam erat volutpat. Donec hendrerit a massa vel malesuada. Integer sapien et orci viverra pretium. In at velit aliquet, vulputate nisi lobortis, aliquam augue.
88

9-
Ut aliquam turpis ut lorem aliquam, in faucibus elit pulvinar. Vivamus viverra tortor ornare, lacinia leo sit amet, auctor arcu. Sed erat leo, pellentesque vel nibh a, malesuada vehicula purus. Vivamus est dolor, aliquet quis facilisis fermentum, varius in dolor. Nunc quis libero feugiat, imperdiet est vitae, mollis risus. Vestibulum elementum mattis lorem vitae gravida. Nullam id tellus interdum, aliquam erat eu, laoreet nunc. Aliquam ut felis vel mauris maximus pellentesque.
9+
Ut aliquam turpis ut lorem aliquam, in faucibus elit pulvinar. Vivamus viverra tortor ornare, lacinia leo sit amet, auctor arcu. Sed erat leo, pellentesque vel nibh a, malesuada vehicula purus. Vivamus est dolor, aliquet quis facilisis fermentum, in dolor. Nunc quis libero feugiat, imperdiet est vitae, mollis risus. Vestibulum elementum mattis lorem vitae gravida. Nullam id tellus interdum, aliquam erat eu, laoreet nunc. Aliquam ut felis vel mauris maximus pellentesque.
1010

11-
Vestibulum tempus mauris eget ex interdum, vitae vehicula tortor sollicitudin. Pellentesque et dolor cursus dui vulputate laoreet. Morbi eu bibendum quam, at ultrices elit. Vestibulum dictum enim sit amet ultricies imperdiet. Praesent congue magna ac mauris mattis, a iaculis ante aliquet. Vivamus at egestas ex. Suspendisse orci dolor, pharetra at aliquam a, faucibus facilisis leo. Quisque semper lorem eget elit commodo pretium. Aenean posuere augue quis arcu finibus, sit amet fringilla risus congue. Pellentesque rutrum nunc leo, aliquam lobortis lacus molestie nec. Donec convallis congue diam, ullamcorper vestibulum dui varius nec. Praesent pellentesque nisi risus. In aliquam molestie malesuada. Nulla facilisis a risus eu tristique. Morbi molestie et arcu quis efficitur. Curabitur cursus vestibulum luctus.
11+
Vestibulum tempus mauris eget ex interdum, vitae vehicula tortor sollicitudin. Pellentesque et dolor cursus dui vulputate laoreet. Morbi eu bibendum quam, at ultrices elit. Vestibulum dictum enim sit amet ultricies imperdiet. Praesent congue magna ac mauris mattis, a iaculis ante aliquet. Vivamus at egestas ex. Suspendisse orci dolor, pharetra at aliquam a, faucibus facilisis leo. Quisque semper lorem eget elit commodo pretium. Aenean posuere augue quis arcu finibus, sit amet fringilla risus congue. Pellentesque rutrum nunc leo, aliquam lobortis lacus molestie nec. Donec convallis congue diam, ullamcorper vestibulum dui nec. Praesent pellentesque nisi risus. In aliquam molestie malesuada. Nulla facilisis a risus eu tristique. Morbi molestie et arcu quis efficitur. Curabitur cursus vestibulum luctus.

test/network/configure

-31
This file was deleted.

0 commit comments

Comments
 (0)