Including every interface in the OSPF process is not redistribution. I believe you have added them as passive so far. Probably we haven't enforced this limitation before, not 100% sure.
If you want to redistribute your connected routes there are two options:
1. Use redistribution
2. Use route-maps
Routemaps allow you to be more flexible allowing modification of the routes.
Benefit of including the interfaces in OSPF process itself is that they will appear as internal OSPF routes (Type 1 LSA), show route shows them with O.
If you redistribute them, they are automatically external routes (O E1 or O E2). This can become an issue only if you have the same routes coming from different sources. In this case the internal routes are prioritized over the external ones. However, you can change this designation with a routemap.