This came up in chatting earlier —
What are you all looking to see out of paged results?
What are you not getting right now?
The user summary page does not benefit from paged results much, unfortunately. LDAP paged results are not something where you can say "give me result 50 through 100". Instead, it's just an extension of how many results you can get. For example, if your server limits to 1000 results, you are given a token that you can use to get the next 1000 results. You can't create said token and say "start from 2000". It's something the server shares with you and is tracking itself.
So that said. The only thing this is going to solve is where you are running into problems because you have more of something than Openfire can grab and yet it matters.
I say that because, the number of users returned doesn't matter much. When a user logs in, their direct profile is looked up, so you aren't doing a full search. In theory the list of all users isn't that important. (I haven't analyzed all of the code yet, so I might be missing some places where it is important) I do know that I had more users (65K) than I could pull in a single result (500 cap, no paged results on that server), and folk could still log in. So some places where I could potentially think of that would be a problem would be groups, where you need to see all of the groups ... and really I'm not sure what else right now.
Aaron suggested maybe an option so you can disable the user summary page. I think I asked for that at one point as well in the past. That way if you know you have too many users to deal with the user summary page, you can disable it's use and prevent accidental loads of the entire db.
Anyway, let me know. =)
First iteration of this is not turning out well. It's not clear if it's just because the person's LDAP db is way too large, or if it's because of a bug in the code. Testing is being doing to narrow this down.