Commit graph

127 commits

Author SHA1 Message Date
f4c4a9b36a Update location of logo on fedorapeople.org
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-04-24 13:10:10 +10:00
0ece2dfe06
use fedoraproject favicon everywhere it's needed 2023-04-03 13:35:55 +02:00
Stephen Smoogen
9b82c517f4 put back in copy of people.conf so that we can get correct config on webserver 2023-01-05 13:38:33 -05:00
Stephen Smoogen
69ba9efed8 Move to using new certs for fedorapeople
Get new certs per instructions
Put new certs in ansible_private from letsencrypt
Change the cert name in configs to 2023 to show different from 2017 one.

Signed-off-by: Stephen Smoogen <ssmoogen@redhat.com>
2023-01-05 12:50:34 -05:00
Nick Bebout
41f3ed38e4 Don't overwrite people.conf for now until the SSL cert is fixed 2022-10-07 13:46:42 -05:00
7ac205846e people: escape one more username instance
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2022-08-25 17:48:45 +10:00
d8b5937710 people: Escape usernames when generating the people index page
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2022-08-25 16:10:21 +10:00
Pierre-Yves Chibon
8f474d4d9c people: increase pingou's quota on fedorapeople
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2022-02-25 14:11:02 +01:00
T.C. Williams
274f347097 Issue#10377 - Allow underscore in fedorapeople username 2021-12-08 17:53:19 +00:00
Pierre-Yves Chibon
227913d1e9 people: give pingou a little more space
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-12-02 17:17:10 +01:00
Kevin Fenzi
d6f742aaf7 sssd / fedorapeople: override homedir in case it gets set to /home
I'm not sure what is causing some users to get /home/user instead of
/home/fedora/user. The ipa default is /home/fedora. Noggin doesn't
appear to override anything.

In any case fedorapeople is where this is really important as we have
web config and the like expecting /home/fedora/user. So, lets override
in sssd to make sure it uses the right place.

I'm also going to manually fix those users that are currently wrong.
See infra 10315

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-11-10 14:14:00 -08:00
Kevin Fenzi
f4ee3431f8 people: use /home/fedora for users
All the old ones use this, so set it for new users too.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-09-27 09:05:09 -07:00
Pierre-Yves Chibon
26ca32d11d people: Do not try to chown the file, the cron already runs as apache
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-04-07 19:46:44 +00:00
Pierre-Yves Chibon
692647ed86 people: when making the people page account for home directory we can't get into
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-04-07 19:46:44 +00:00
Kevin Fenzi
67b69f0022 people: add python36 jinja2 for make-people-page script
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-04-03 13:41:43 -07:00
Nils Philippsen
6811f7df63 make-people-page: Update copyright statements
Signed-off-by: Nils Philippsen <nils@redhat.com>
2021-04-01 10:05:30 +00:00
Nils Philippsen
1567f4d587 make-people-page: Remove stray trailing semicolon
Signed-off-by: Nils Philippsen <nils@redhat.com>
2021-04-01 10:05:30 +00:00
Nils Philippsen
d80642e913 make-people-page: Move filtering out of template
Signed-off-by: Nils Philippsen <nils@redhat.com>
2021-04-01 10:05:29 +00:00
Nils Philippsen
03beee66af make-people-page: Catch some common problems
Skip over home directories which are unowned or owned by someone else
than the user, or if the user themselves is unknown, and report.

Signed-off-by: Nils Philippsen <nils@redhat.com>
2021-04-01 10:05:29 +00:00
Nils Philippsen
84a5c6db9e make-people-page: Loop over directories, not users
With IPA, enumerating users isn't easy and potentially expensive. Loop
over home directories instead. In the course, use pathlib.Path instead
of legacy interfaces for paths and pwd.getpwnam() to get information
about users instead of spawning external pipes.

Signed-off-by: Nils Philippsen <nils@redhat.com>
2021-04-01 10:05:29 +00:00
Nils Philippsen
1ad70d6c81 make-people-page: Use renamed logotext image
And use the Fedora blue as the background color of the page header.

Signed-off-by: Nils Philippsen <nils@redhat.com>
2021-04-01 10:05:29 +00:00
Nils Philippsen
a64eb7b65e make-people-page: Import one item per line
Signed-off-by: Nils Philippsen <nils@redhat.com>
2021-04-01 10:05:29 +00:00
Nils Philippsen
440c7c7c1b make-people-page: Use Python 3
Signed-off-by: Nils Philippsen <nils@redhat.com>
2021-04-01 10:05:29 +00:00
Kevin Fenzi
7776ee7d11 people02: add sssd.conf template for people
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-03-28 12:29:01 -07:00
Kevin Fenzi
5427fc73ea people: use fedora-contributor instead of cla_done
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-03-28 12:01:08 -07:00
Stephen Smoogen
9e3b72a519 Make sure playbook is using ipa/client as a tag versus ipsilon
Signed-off-by: Stephen Smoogen <smooge@smoogespace.com>
2021-03-25 15:29:21 -04:00
Stephen Smoogen
791ab33d1c This should tune sssd on people02
Signed-off-by: Stephen Smoogen <smooge@smoogespace.com>
2021-03-25 15:28:54 -04:00
Nick Bebout
87779c2821 Quota for jibecfed to 10g 2020-10-11 18:58:30 -05:00
Kevin Fenzi
659729f202 people: drop freeipa cron from fedorapeople
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-13 20:28:26 -07:00
Stephen Smoogen
32e021d89f fix typo in previous post 2020-04-24 21:34:26 +02:00
Brendan Early
afc687c77f fix mixed content 2020-04-24 21:34:26 +02:00
Brendan Early
0690270c69 remove multiviews from fedorapeople 2020-04-24 21:34:26 +02:00
Brendan Early
f7a2e5d9e7 fedorapeople.org fixes
* add userdefs files to ansible
* fix malformed html under /groups
* fix footer on long pages
* remove fedmenu
2020-04-24 21:34:23 +02:00
Stephen Smoogen
99f73e4c6b remember he is only dgilmore in our hearts and heads.. and ausil in fas 2020-04-24 21:34:17 +02:00
Stephen Smoogen
fbbeaf1b50 add quota to dennis 2020-04-24 21:34:17 +02:00
Patrick Uiterwijk
0c7449ea1d Add sslciphers tags
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-04-08 21:41:17 +02:00
Stephen Smoogen
fb274af9e1 You can not put a filesmatch inside of another entry.. so we either need to make virtual hosts with different rules or something else. Going for something else. 2018-11-29 19:25:51 +00:00
Stephen Smoogen
85cef7acb7 I see you like apache hacks. SO I hacked your hack to add my hack 2018-11-29 19:08:10 +00:00
Kevin Fenzi
38e69aa010 Drop inactive user from quota rules on people 2018-10-08 15:30:44 +00:00
Stephen Smoogen
dbd5d1419c and put in fix for possible fix to 7161 2018-08-13 20:14:53 +00:00
Mikolaj Izdebski
b12953aacd Bump fedorapeople quota for jforbes
https://pagure.io/fedora-infrastructure/issue/6856
2018-04-13 12:06:27 +00:00
Patrick Uiterwijk
c47c621a07 Bump quota for kalev to 5gb
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-03-16 12:52:05 +01:00
Kevin Fenzi
4039e6bc32 try unsetting content-encoding completely for this silly app 2018-03-14 16:28:23 +00:00
Kevin Fenzi
45f8b8b226 do not set content-encoding on xml.gz files 2018-03-14 16:19:10 +00:00
Kevin Fenzi
78f123bd87 swap order here 2018-03-13 18:30:30 +00:00
Kevin Fenzi
d51b51a295 remove user who no longer has a people account from quota increase 2018-03-13 18:14:54 +00:00
Kevin Fenzi
a052bdcaef attempt to fix fedorapeople repos sending repodata as text/plain 2018-03-13 18:04:31 +00:00
Till Maas
8f7acb0dde Increase HSTS max age to one year
The HSTS preload list requires this now: https://hstspreload.org/
2018-02-07 12:42:36 +01:00
Stephen Smoogen
3ae360d866 ok let us try removing the rotatelogs altogether 2017-12-20 22:22:00 +00:00
Stephen Smoogen
02938f63ad we need to update this in 2 places and run it on logs and people 2017-12-20 21:37:46 +00:00